2009/5/30 Francesco Romani <[email protected]> > On Wed, 2009-05-27 at 23:25 +1000, Vini wrote: > > > > The same here, with -y null it does not segfault. > > > > Is there any workaround for this at the moment? Any other parameters I > > could use or perhaps use the version in the cvs? > > Hi there. As Ambrogio pointed out in the following message in this > thread, the output file produced by transcode should by usable even if > the program segfaults. > > I'm working on a proper fix, but I'm afraid this will take some time. >
I have managed to work around the issue and my DVD::Rip works now. As you guys pointed out, transcode's outputs the the video correctly and it only dies at the very end. The whole problem when it is called by DVD::Rip is that transcode end with a exit code which is non zero. To work around this issue I have written a simple shell script to always exit with zero. I tried renaming the transcode binary but for some reason it did not work so what I did was I put the script in /usr/local/bin and since this directory comes first in the search path on my machine my script called transcode will always be called then it calls the actual transcode and passes all parameters to it and it all works. Now there is one funny problem that I have not been able to work around yet. There is a video that I am trying to covert that the image comes out all messy, full of green and grey squares. Firstly I thought the video was encrypted but we bought this dvd so long ago and I don't think it is. If I run transcode on the command prompt I get loads of: (extract_mpeg2.c) missing start code at 0xfffffffffffccbd5 ** CRC failed - skipping frame ** ** CRC failed - skipping frame ** ** CRC failed - skipping frame ** ** CRC failed - skipping frame ** ** CRC failed - skipping frame ** ** CRC failed - skipping frame ** ** CRC failed - skipping frame ** 41.12 fps, EMT: 0:00:01, ( 8| 1| 0) ** CRC failed - skipping frame ** Does anyone know what this is? Thanks
