summaryrefslogtreecommitdiffstats
path: root/sys/dshowvideosink/dshowvideosink.cpp
AgeCommit message (Collapse)AuthorFilesLines
2009-02-12dshowvideosink: Return ASYNC appropriately from change_state.Michael Smith1-4/+8
Make sure we don't do the wrong thing when our base class is returning ASYNC in state changes.
2009-02-04Handle many more edge cases in dshowvideosink.Michael Smith1-1549/+1616
Instrument various codepaths with debug messages. Handle (as best as I could see how - it's pretty nasty) moving a video window to another monitor. Add listening for directshow events.
2008-08-13sys/: Initialise COM with default flags.Michael Smith1-2/+9
Original commit message from CVS: * sys/dshowdecwrapper/gstdshowaudiodec.c: * sys/dshowdecwrapper/gstdshowaudiodec.h: * sys/dshowdecwrapper/gstdshowvideodec.c: * sys/dshowdecwrapper/gstdshowvideodec.h: * sys/dshowvideosink/dshowvideosink.cpp: * sys/dshowvideosink/dshowvideosink.h: Initialise COM with default flags. Only deinitialise if the initialisation was successful.
2008-06-04sys/dshowvideosink/: Fix up copyright notice on new plugin.Michael Smith1-2/+2
Original commit message from CVS: * sys/dshowvideosink/dshowvideofakesrc.cpp: * sys/dshowvideosink/dshowvideofakesrc.h: * sys/dshowvideosink/dshowvideosink.cpp: * sys/dshowvideosink/dshowvideosink.h: Fix up copyright notice on new plugin.
2008-06-02Add a new win32 videosink. Uses the DirectShow renderers for ↵Michael Smith1-0/+1542
high-performance video rendering on win32. Original commit message from CVS: * configure.ac: * sys/Makefile.am: * sys/dshowvideosink/Makefile.am: * sys/dshowvideosink/README: * sys/dshowvideosink/dshowvideofakesrc.cpp: * sys/dshowvideosink/dshowvideofakesrc.h: * sys/dshowvideosink/dshowvideosink.cpp: * sys/dshowvideosink/dshowvideosink.h: Add a new win32 videosink. Uses the DirectShow renderers for high-performance video rendering on win32. Currently only supports some YUV formats. Rank PRIMARY, since it's much more useful for the common cases that the directdraw sink (which only does RGB).