dshowvideosink: Improvements contributed from the Moovida projet.
authorJulien Moutte <julien@fluendo.com>
Fri, 23 Jul 2010 17:41:29 +0000 (19:41 +0200)
committerJulien Moutte <julien@fluendo.com>
Fri, 23 Jul 2010 17:41:29 +0000 (19:41 +0200)
commita51d318759b07eca60811e3d47d8e81b6d12cb8c
tree2605edfc5eff8923164768a01d1c7fe00a7e98e6
parent0b3c6e4b9ed84557659171481a05168a662289a3
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
sys/dshowvideosink/dshowvideofakesrc.cpp
sys/dshowvideosink/dshowvideosink.cpp
sys/dshowvideosink/dshowvideosink.h