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