On Thu, 20 Feb 2003, Robert Kesterson wrote: [snip] > Does anyone have any ideas on how to track this down? The one thing I > *haven't* done yet that I suppose would be a good idea is run it inside > GDB, so at least I could see *where* it's segfaulting. (Will go try > that...)
It's a PITA, but I think GDB and lots of fifo's is the only way you're going to find out what's really going wrong. I used to try to pipe all the intermediate data. But for some reason, the pipeline would stall out due to some sort of data starvation. Finding 'the right' buffer size (using bfr) could make it go, for -that- video. Now I usually mplex using audio from file and video from pipe. I know you weren't piping the audio, but these days, I like to keep the processes fairly seperate. You could increase the seperation by changing this : smil2yuv -a "${1%.smil}.mp2" "$1" >stream.yuv & to : smil2yuv -a "${1%.smil}.mp2" "$1" > /dev/null smil2yuv "$1" >stream.yuv & -- ... oh yeah. Blue. The other white. - Nick ------------------------------------------------------- This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. The most comprehensive and flexible code editor you can use. Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. www.slickedit.com/sourceforge _______________________________________________ Mjpeg-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mjpeg-users