I found a better way to do this, actually explored decoder stops very long last night, until I now have figured out the best way to do them I think. So this fixes some things with them, seems we want to clear the buffers but not the decoder buffer, because if you do that it seems to break the decoder sometimes. Also I have possibly found the cause of pausing breaking the decoder and ff/rw, seems if we are stopping, and pause or basically when the decoder is stopped or close to stopping, a pause can break it so it won't startup easily again, the decoder buffer can't be empty or close to empty when we pause. I also figured out an oddity with stopping the decoder, seems a bug where I had changed the way api mailbox arg slots are zeroed out, also caused the decoder args at the end (unknown ones, past the known ones) to be greater than 0. Seems when that is true, the decoder stays open, and doesn't shutdown completely, also won't go to black, so I was able to fix that.
YUV and MPEG decoding are ok, but seems once in awhile going back and forth between them, mpeg decoding will break, and must start mpeg decoding first then stop, and actually have given the decoder data too. So leaving that the best I can for now, works mostly, but if you yuv decode may not be able to mpeg decode again, for now. #0.3.3q: http://www.ivtv.tv/releases/ivtv-0.3/ Thanks, Chris -- --- Chris Kennedy / [EMAIL PROTECTED] Engineer KMOS-TV/KTBG-FM Broadcasting Services Department Central Missouri State University ------------------------------------------------------- SF.Net email is sponsored by: Tell us your software development plans! Take this survey and enter to win a one-year sub to SourceForge.net Plus IDC's 2005 look-ahead and a copy of this survey Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix _______________________________________________ ivtv-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ivtv-devel
