[FFmpeg-cvslog] r17967 - trunk/libavformat/mxfenc.c

Reimar Döffinger Reimar.Doeffinger
Sun Mar 15 14:02:51 CET 2009


On Sat, Mar 14, 2009 at 11:43:29PM +0100, bcoudurier wrote:
> Author: bcoudurier
> Date: Sat Mar 14 23:43:28 2009
> New Revision: 17967
> 
> Log:
> do not parse timestamp if bitexact is set, should fix regression tests

Not really, there is still some other issue.
Try
./ffmpeg_g -y -flags +bitexact -dct fastint -idct simple -sws_flags +accurate_rnd+bitexact -t 1 -qscale 10 -f image2 -vcodec pgmyuv -i ./tests/vsynth1/%02d.pgm -f s16le -i ./tests/asynth1.sw -ar 48000 -bf 2 -timecode_frame_start 264363 ././tests/data/b-libav.mxf -debug 4

On x86_64:
[mxf @ 0x2bcf680]frame 264363 2:56:14:13

On PPC64/Altivec:
[mxf @ 0x100795d0]frame 872448 9:41:37:23

It seems to be mpeg12enc.c that writes different values into the
MPEG2-file, but I have no idea why nor why the MPEG2 regression tests do
not catch it...

Btw. your mxf_parse_mpeg2_frame could probably make good use of the
mpegvideo.h header, in particular ff_find_start_code, EXT_START_CODE,
GOP_START_CODE, SEQ_START_CODE and PICTURE_START_CODE.




More information about the ffmpeg-cvslog mailing list