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 [email protected] https://lists.sourceforge.net/lists/listinfo/mjpeg-users
