gstreamer/sys/dshowvideosink
Julien Moutte a51d318759 dshowvideosink: Improvements contributed from the Moovida projet.
* Inherit from GstVideoSink
* Implement GstNavigation interface
* Proper COM initialization for threaded environments
* Fix Window resource leak
* Add EVR support for better video scaling on Windows Vista and above
* Only apply PAR scaling when the keep_aspect_ratio property is set to stay
consistent with the other Linux sinks
* Prevent an infinite loop with the wndproc chain
* Fix debugging messages to use the object instance
2010-07-23 19:41:29 +02:00
..
dshowvideofakesrc.cpp dshowvideosink: Improvements contributed from the Moovida projet. 2010-07-23 19:41:29 +02:00
dshowvideofakesrc.h Handle many more edge cases in dshowvideosink. 2009-02-04 17:50:51 -08:00
dshowvideosink.cpp dshowvideosink: Improvements contributed from the Moovida projet. 2010-07-23 19:41:29 +02:00
dshowvideosink.h dshowvideosink: Improvements contributed from the Moovida projet. 2010-07-23 19:41:29 +02:00
Makefile.am Add a new win32 videosink. Uses the DirectShow renderers for high-performance video rendering on win32. 2008-06-02 18:23:54 +00:00
README Add a new win32 videosink. Uses the DirectShow renderers for high-performance video rendering on win32. 2008-06-02 18:23:54 +00:00

To build this, you'll require the DirectShow base classes. These are supplied
in the Windows SDK, but under Samples\Multimedia\DirectShow\BaseClasses

Once you've built that, you should be able to figure out the rest...