summaryrefslogtreecommitdiff
path: root/sys/dshowdecwrapper/gstdshowaudiodec.cpp
Commit message (Collapse)AuthorAgeFilesLines
* dshowdecwrapper: Remove dependency on ATLRaimo Järvi2014-12-161-12/+12
| | | | | | | This fixes compiling with Visual C++ Express that doesn't include ATL. https://bugzilla.gnome.org/show_bug.cgi?id=677223
* dshowdecwrapper: Port to 1.xMatthew Bader2014-12-041-106/+116
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=740945
* Fix FSF addressTim-Philipp Müller2012-11-041-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* dshowdecwrapper: add support for VC1 and fix plugins ranksAndoni Morales Alastruey2012-05-311-2/+2
|
* dshowdecwrapper: fix object disposal and finalizationAndoni Morales Alastruey2012-05-311-4/+4
|
* GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHINGWim Taymans2012-02-081-1/+1
|
* dshowdecwrapper: Fix COM initializationJulien MOUTTE2011-05-301-7/+63
| | | | Fixes bug #625190.
* dshowdecwrapper: Fix element registration using data in the type instead of ↵Julien MOUTTE2011-05-301-11/+19
| | | | a global
* dshowdecwrapper: Don't use GST_FLOW_IS_FATAL()Sebastian Dröge2010-09-211-1/+1
| | | | And don't error out on UNEXPECTED
* dshowaudiodec: Fix compilation errorAndoni Morales Alastruey2010-07-061-1/+1
| | | | Closes #623713
* gst_element_class_set_details => gst_element_class_set_details_simpleBenjamin Otte2010-03-181-12/+8
|
* dshowdec: fix compilation with the debugging system disabledTim-Philipp Müller2009-04-101-7/+1
| | | | | One GST_DEBUG_CATEGORY_INIT should be enough anyway. Fixes #578562 (spotted by David Hoyt).
* dshowdecwrapper: fix compilation.Michael Smith2009-02-121-7/+0
| | | | Accidently merged part of one change; remove it.
* dshowdecwrapper: Make audio decoders have SECONDARY rank.Michael Smith2009-02-101-1/+1
| | | | | | These wrappers are not ideal, and for many of these formats there are better gstreamer elements available. So, make the rank SECONDARY. In particular, the mp3 decoder on winXP doesn't work very well.
* sys/dshowdecwrapper/gstdshowaudiodec.cpp: Fix flushing/seeking problems ↵Michael Smith2008-11-211-7/+41
| | | | | | | | | | | returning error code. Original commit message from CVS: * sys/dshowdecwrapper/gstdshowaudiodec.cpp: Fix flushing/seeking problems returning error code. Fix mp3 decoding with winXP (crashed randomly, occasionally). * sys/dshowdecwrapper/gstdshowvideodec.cpp: Fix problems when framerate is missing from video.
* sys/dshowdecwrapper/gstdshowaudiodec.cppOle André Vadla Ravnås2008-09-301-2/+2
| | | | | | | Original commit message from CVS: * sys/dshowdecwrapper/gstdshowaudiodec.cpp (AudioFakeSink.DoRenderSample): Fix a couple of signed/unsigned comparison warnings.
* sys/dshowdecwrapper/: Prefer known-good filters, create directly by GUID if ↵Michael Smith2008-09-241-35/+71
| | | | | | | | | | | | | | | | | possible, fall back to creating highest-m... Original commit message from CVS: * sys/dshowdecwrapper/gstdshowaudiodec.cpp: * sys/dshowdecwrapper/gstdshowaudiodec.h: * sys/dshowdecwrapper/gstdshowfakesrc.cpp: * sys/dshowdecwrapper/gstdshowutil.cpp: * sys/dshowdecwrapper/gstdshowutil.h: * sys/dshowdecwrapper/gstdshowvideodec.cpp: * sys/dshowdecwrapper/gstdshowvideodec.h: Prefer known-good filters, create directly by GUID if possible, fall back to creating highest-merit filter otherwise. Fixes playback with random dshow filters installed in some cases.
* sys/dshowdecwrapper/: Major rewrite of dshowdecwrapper. Converts code toMichael Smith2008-09-101-0/+1074
Original commit message from CVS: * sys/dshowdecwrapper/Makefile.am: * sys/dshowdecwrapper/gstdshowaudiodec.c: * sys/dshowdecwrapper/gstdshowaudiodec.cpp: * sys/dshowdecwrapper/gstdshowaudiodec.h: * sys/dshowdecwrapper/gstdshowdecwrapper.c: * sys/dshowdecwrapper/gstdshowdecwrapper.cpp: * sys/dshowdecwrapper/gstdshowdecwrapper.h: * sys/dshowdecwrapper/gstdshowfakesrc.cpp: * sys/dshowdecwrapper/gstdshowfakesrc.h: * sys/dshowdecwrapper/gstdshowutil.cpp: * sys/dshowdecwrapper/gstdshowutil.h: * sys/dshowdecwrapper/gstdshowvideodec.c: * sys/dshowdecwrapper/gstdshowvideodec.cpp: * sys/dshowdecwrapper/gstdshowvideodec.h: Major rewrite of dshowdecwrapper. Converts code to C++, moves to direct use of DirectShow base classes, make a lot of code clearer, simplify, etc. Fix decode of MP3 on Vista by working around an apparent bug in the decoder.