]> git.sesse.net Git - casparcg/commit
Improved the screen consumer
authorhellgore <hellgore@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Wed, 8 Aug 2012 11:56:59 +0000 (11:56 +0000)
committerhellgore <hellgore@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Wed, 8 Aug 2012 11:56:59 +0000 (11:56 +0000)
commit59bb3f6cd8a632be7b5370bae849753e054992d0
treea606cbca069224946b2ab3fb1c50e37d2a98ef38
parenta1661424e2ecd8070169f62b96f3bd980b717110
Improved the screen consumer
============================

* No longer spin waits for vsync (the video card driver seems to do this at
  least with nvidia), but sleeps almost up until the time when the vertical
  blank occurs, thus the time for swap buffers (a smaller spin wait than
  before).
* Now deinterlaces to two separate frames so for example 50i will no longer
  be converted to 25p but instead to 50p for smooth playback of interlaced
  content.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/trunk@3205 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d
modules/ogl/consumer/ogl_consumer.cpp