[theora-codecs] FrameRate Control

dan miller danbmil99 at yahoo.com
Tue Jan 21 22:57:41 PST 2003



Assuming we're talking about the VFW codec (as opposed to the Quicktime one) -- it's not
multi-thread capable.  There are global variables that would muck things up.  That's the only
thing I can think of right now.

--- Oliver Darvall <od at ananzi.co.za> wrote:
> Hi Guys,
> 
> PIV-3.06GHz HT, DDR333, Win2000 Prof Sp3, Visual C++ 6, Vp3 Codec...
> 
> I have a small multi-threaded application in which one thread captures video and then passes it
> on to another thread (through IPC) for compression and storage. 
> 
> I now have an interesting situation in which I can not seem to compress the captured video fast
> enough and yet the processor utilization is well below 75%. I capure video (from two sources) at
> 60 fps and then pass it to the compressor to be processed. The problem is that as soon as the
> total frame rate is higher than about 45fps then it seems like the compressor can't keep up and
> start falling behind (the number of messages in the ipc queue increases faster than they can be
> read and processed).
> 
> My problem is thus quite simply that I am not able to push the compressor to the absolute
> extremes of the available processor capacity. So, my question is quite simply this: Is there a
> built in framerate control, or cpu utilization control, mechanism built into the Vp3
> codec/compressor that inhibits me from compressing video at a rate higher than 45 fps? If so,
> where can I change the appropriate settings, or where in the source code can I try and change
> this behaviour ?
> 
> Thanks
> Oliver
> 
> P.S. The previous compressor was a Jpeg based compressor in which I am able to push it until the
> processor hits a solid 100% utilization (at about 160 fps)
> 

<p>__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'theora-codecs-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Theora-codecs mailing list