Hello,
I observe a strange behavior of the MPEG4 encoder on my DM368 based camera.
I grab images with 1600x1200. When I encode AOIs with a height <= 976 AND a width > 1280 i get artifacts on all pixels on the right side with x > 1280. The aoi position has no effect on the problem. The problem occur with CBR and Fixed QP.
Here is an example using a test image . The errors fade into the left side of the image during a GOP. The I-frames are ok and the errors are reset at the end of the GOP.
My encoder version: 01.10.00.01
parameter().videncParams.dataEndianness : 1
parameter().videncParams.encodingPreset : 2
parameter().videncParams.inputChromaFormat : 9
parameter().videncParams.inputContentType : 0
parameter().videncParams.maxBitRate : 20000000
parameter().videncParams.maxFrameRate : 30000
parameter().videncParams.maxHeight : 1200
parameter().videncParams.maxInterFrameInterval : 1
parameter().videncParams.maxWidth : 1600
parameter().videncParams.rateControlPreset : 1
parameter().videncParams.reconChromaFormat : -1
parameter().videncParams.size : 84
parameter().subWindowHeight : 960
parameter().subWindowWidth : 1296
parameter().rotation : 0
parameter().vbvSize : 0
parameter().svhMode : 0
parameter().IFrameBitRateBiasFactor : 256
parameter().PFrameBitRateBiasFactor : 256
parameter().peakBufWindow : 1
parameter().minBitRate : 10000000
### dynamic parameter ###################
dynParameter().videncDynamicParams.size : 100
dynParameter().videncDynamicParams.inputHeight : 1200
dynParameter().videncDynamicParams.inputWidth : 1600
dynParameter().videncDynamicParams.refFrameRate : 15000
dynParameter().videncDynamicParams.targetFrameRate : 15000
dynParameter().videncDynamicParams.targetBitRate : 12000000
dynParameter().videncDynamicParams.intraFrameInterval : 15
dynParameter().videncDynamicParams.generateHeader : 0
dynParameter().videncDynamicParams.captureWidth : 0
dynParameter().videncDynamicParams.forceFrame : -1
dynParameter().videncDynamicParams.interFrameInterval : 0
dynParameter().videncDynamicParams.mbDataFlag : 0
dynParameter().intraAlgo : 0
dynParameter().numMBRows : 60
dynParameter().initQ : 0
dynParameter().rcQMax : 31
dynParameter().rcQMin : 1
dynParameter().intraFrameQP : 0
dynParameter().interFrameQP : 0
dynParameter().rateFix : 0
dynParameter().rateFixRange : 0
dynParameter().meAlgo : 3
dynParameter().skipMBAlgo : 0
dynParameter().unrestrictedMV : 1
dynParameter().mvDataEnable : 0
All suggestions will be appreciated! Thanks.
Frank
I