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

Reply via email to