LiViD   Diff for "OmsSync" UserPreferences
 
Help Search Diffs Info Edit Print View
 MoinMoin Wiki   LividWiki   RecentChanges   TitleIndex   WordIndex   Help 

Differences between version dated 2001-01-09 23:52:48 and 2001-05-22 09:39:13 (spanning 2 versions)
Deletions are marked like this.
Additions are marked like this.

 1. decode as much video as you can
 1. wait till audio buffers can be written to
 1. repeat
... and on too slow computers we instruct the video decoder to drop some frames  
(on demand)  
 
No time stamps or nothin!  
No time stamps or nothin! - we do have timestamps, be they're not used at the output right now.  
 
No audio output lets the video display freely... ie, really fast.
 

 
partial frame decoding?
 
??  
----------------------  
Buffering, buffering, buffering, buffering.... needless to say, buffering is the key, buffer those decoded screens like, 10-15 seconds if possible, check memory, and then render, like streaming video on most systems, buffering is good for you, even sound can be buffered.  
  
multiple buffers could also be implemented, i.e. a buffer for the point of css decoding, then the buffer after mpeg2dec before it's actually rendered, even rendering should be double-buffered for smoothness, but, options would be there for card support, I have a great card for DVD, supports all known features besides hardware decoding (ATI Rage 128 Mobility M3) and I have oms working fine, but, it's choppy video with good sound... who knows.  
  

PythonPowered ShowText of this page
EditText of this page
FindPage by browsing, searching, or an index
Or try one of these actions: LikePages, SpellCheck

MoinMoin 1.108, Copyright © 2000-2001 by Jürgen Hermann

config = 0.000
total = 0.770
imports = 0.460