summaryrefslogtreecommitdiffstats
path: root/sys/dshowdecwrapper
AgeCommit message (Collapse)AuthorFilesLines
2008-09-30sys/dshowdecwrapper/gstdshowaudiodec.cppOle André Vadla Ravnås1-2/+2
Original commit message from CVS: * sys/dshowdecwrapper/gstdshowaudiodec.cpp (AudioFakeSink.DoRenderSample): Fix a couple of signed/unsigned comparison warnings.
2008-09-30sys/dshowdecwrapper/: Use the _T() macro to support both Unicode and MBCS.Ole André Vadla Ravnås2-2/+2
Original commit message from CVS: * sys/dshowdecwrapper/gstdshowaudiodec.h (AudioFakeSink.AudioFakeSink): * sys/dshowdecwrapper/gstdshowvideodec.h (VideoFakeSink.VideoFakeSink): Use the _T() macro to support both Unicode and MBCS.
2008-09-24sys/dshowdecwrapper/: Prefer known-good filters, create directly by GUID if ↵Michael Smith7-272/+348
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.
2008-09-10sys/dshowdecwrapper/: Major rewrite of dshowdecwrapper. Converts code toMichael Smith10-16/+2840
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.
2008-08-23sys/dshowdecwrapper/gstdshowaudiodec.c: Flip mpeg1/mpeg2 arrays for mpeg ↵Michael Smith1-15/+14
audio. Detect which type the audio is correc... Original commit message from CVS: * sys/dshowdecwrapper/gstdshowaudiodec.c: Flip mpeg1/mpeg2 arrays for mpeg audio. Detect which type the audio is correctly, instead of backwards. No functional changes, since this mistake was completely self-consistent.
2008-08-13sys/: Initialise COM with default flags.Michael Smith4-8/+33
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-07-08sys/dshowdecwrapper/gstdshowaudiodec.c: Revert previous patch apart from ↵Michael Smith1-50/+7
typo fixes; the patch was not independently ... Original commit message from CVS: * sys/dshowdecwrapper/gstdshowaudiodec.c: Revert previous patch apart from typo fixes; the patch was not independently useful.
2008-07-08sys/dshowdecwrapper/: Add AAC, AC3 to handled codecs.Alessandro Decina3-20/+63
Original commit message from CVS: Based on patch by: Alessandro Decina <alessandro@nnva.org> * sys/dshowdecwrapper/gstdshowaudiodec.c: * sys/dshowdecwrapper/gstdshowdecwrapper.h: * sys/dshowdecwrapper/gstdshowvideodec.c: Add AAC, AC3 to handled codecs. Fix handling of flush events. Improve debug/error output. Fix a number of typos in comments and variable names.
2008-06-13gst/flv/: Introduce demuxing support for AAC andJulien Moutte4-20/+48
Original commit message from CVS: 2008-06-14 Julien Moutte <julien@fluendo.com> * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup), (gst_flv_demux_dispose): * gst/flv/gstflvdemux.h: * gst/flv/gstflvparse.c: (gst_flv_parse_audio_negotiate), (gst_flv_parse_tag_audio), (gst_flv_parse_video_negotiate), (gst_flv_parse_tag_video): Introduce demuxing support for AAC and H.264/AVC inside FLV. * sys/dshowdecwrapper/gstdshowaudiodec.c: (gst_dshowaudiodec_init), (gst_dshowaudiodec_chain), (gst_dshowaudiodec_push_buffer), (gst_dshowaudiodec_sink_event), (gst_dshowaudiodec_setup_graph): * sys/dshowdecwrapper/gstdshowaudiodec.h: * sys/dshowdecwrapper/gstdshowvideodec.c: (gst_dshowvideodec_init), (gst_dshowvideodec_sink_event), (gst_dshowvideodec_chain), (gst_dshowvideodec_push_buffer), (gst_dshowvideodec_src_getcaps): * sys/dshowdecwrapper/gstdshowvideodec.h: Lot of random fixes to improve stability (ref counting, safety checks...)
2008-04-25gst-libs/gst/dshow/Makefile.am: Use CXXFLAGS rather than CFLAGS; these are ↵Michael Smith1-2/+2
C++ files. Original commit message from CVS: * gst-libs/gst/dshow/Makefile.am: Use CXXFLAGS rather than CFLAGS; these are C++ files. Define required constants appropriately. * sys/dshowdecwrapper/Makefile.am: Add required include dir, libraries. Define required constants appropriately.
2008-02-12Add Makefiles to win32 plugins and lib.Sébastien Moutte1-0/+9
Original commit message from CVS: * gst-libs/gst/dshow/Makefile.am: * sys/dshowdecwrapper/Makefile.am: * sys/dshowsrcwrapper/Makefile.am: Add Makefiles to win32 plugins and lib. They will need to be tested and probably fixed by developers working with mingw. This is a first step to include source files with releases.
2008-02-12sys/dshowdecwrapper/: Chain up dispose methods properly. Fixes bug #515970.Sebastian Dröge2-0/+4
Original commit message from CVS: * sys/dshowdecwrapper/gstdshowaudiodec.c: (gst_dshowaudiodec_dispose): * sys/dshowdecwrapper/gstdshowvideodec.c: (gst_dshowvideodec_dispose): Chain up dispose methods properly. Fixes bug #515970.
2008-02-07ext\neon\gstneonhttpsrc.c: Include unistd.h only if _HAVE_UNISTD_H is definedSébastien Moutte6-0/+2658
Original commit message from CVS: * ext\neon\gstneonhttpsrc.c: Include unistd.h only if _HAVE_UNISTD_H is defined * gst\mpegvideoparse\mpegvideoparse.c: Use G_GUINT64_CONSTANT GLIB macro for constant * sys\dshowsrcwrapper\gstdshowaudiosrc.c: * sys\dshowsrcwrapper\gstdshowvideosrc.c: * sys\dshowdecwrapper\gstdshowaudiodec.c: * sys\dshowdecwrapper\gstdshowaudiodec.h: * sys\dshowdecwrapper\gstdshowdecwrapper.c: * sys\dshowdecwrapper\gstdshowdecwrapper.h: * sys\dshowdecwrapper\gstdshowvideodec.c * sys\dshowdecwrapper\gstdshowvideodec.h: Add a DirectShow decoder wrapper. * win32\MANIFEST: Add new win32 files to MANIFEST * win32\vs6\gst_plugins_bad.dsw: * win32\vs6\libgstdshow.dsp: * win32\vs6\libgstdshowdecwrapper.dsp: * win32\vs6\libgstflv.dsp: Add new projects to bad workspace