Hi Guys,

I'm not a regular user, so take my bug report with a grain of salt. I occasionally use mjpegtools with transcode to generate VCD mpegs. In any case, I'm running FC3 and compiled mjpegtools (latest CVS version) with gcc-3.2.2-5.

I've run into several assertion errors in my transcoding -- this is the common error:

[import_mplayer.so] tcextract -i ./stream.yuv -x yv12 -t yuv4mpeg
[export_mpeg2enc.so] *** init-v *** !
[export_mp2enc.so] *** init-v *** !
[export_mpeg2enc.so] cmd=mpeg2enc -v 0 -I 0 -f 1 -F 1 -n n -a 2 -o "/lib3/movies/2/Pelicula.m1v"
tc_memcpy: using mmxext for memcpy
[export_mp2enc.so] (67/4096) cmd=mp2enc -v 0 -r 44100 -b 224 -s -o "/lib3/movies/2/Pelicula.mpa"
tc_memcpy: using mmxext for memcpy
mpeg2enc: mpeg2coder.cc:413: void MPEG2CodingBuf::PutAC(int, int, int): Assertion `signed_level == -(encparams.dctsatlim+1)' failed.


I rolled back to mjpegtools-1.6.1.92 and applied the necessary source fixes for gcc:

lavtools/lavpipe.c:584
    KEEP_SOURCE: ;

mpeg2enc/picture.cc:86
        curref = new uint8_t *[5];
        curorg = new uint8_t *[5];
        pred   = new uint8_t *[5];

Recompiled, reinstalled, rebuilt transcode and everything worked out great.

Not sure if any of this is helpful, just thought I'd pass it along. Please let me know if I can provide you with any more information.

Cheers,
        -bri



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Mjpeg-users mailing list
Mjpeg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to