summaryrefslogtreecommitdiffstats
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2007-01-06gst/real/gstrealvideodec.*: Implement error recovery on setcaps failure.Lutz Mueller1-0/+10
Original commit message from CVS: Patch by: Lutz Mueller <lutz@topfrose.de> * gst/real/gstrealvideodec.c: (gst_real_video_dec_decode), (gst_real_video_dec_setcaps), (open_library), (close_library), (gst_real_video_dec_finalize): * gst/real/gstrealvideodec.h: Implement error recovery on setcaps failure.
2007-01-06gst/real/: Added RealAudio wrapper elementfactory.Lutz Mueller1-0/+16
Original commit message from CVS: Patch by: Lutz Mueller <lutz@topfrose.de> * gst/real/Makefile.am: * gst/real/gstreal.c: (plugin_init): * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_chain), (gst_real_audio_dec_setcaps), (gst_real_audio_dec_init), (gst_real_audio_dec_base_init), (gst_real_audio_dec_change_state), (gst_real_audio_dec_finalize), (gst_real_audio_dec_set_property), (gst_real_audio_dec_get_property), (gst_real_audio_dec_class_init): * gst/real/gstrealaudiodec.h: Added RealAudio wrapper elementfactory. Modified structures so it can also work on x86_64 using the adequate .so .
2007-01-05Check for zlib and if available pass it explicitly to the linker when ↵Tim-Philipp Müller1-0/+10
linking qtdemux. If not available (or --disable... Original commit message from CVS: * configure.ac: * gst/qtdemux/Makefile.am: * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov): Check for zlib and if available pass it explicitly to the linker when linking qtdemux. If not available (or --disable-external has been specified!), disable the bits in qtdemux that use it. Fixes build on MingW (#392856).
2007-01-05configure.ac: Real video .so are now also available for x86_64, so we can ↵Edward Hervey1-0/+22
build the Original commit message from CVS: * configure.ac: Real video .so are now also available for x86_64, so we can build the Real plugin on i386 AND x86_64. * gst/real/Makefile.am: * gst/real/gstreal.c: (plugin_init): New plugin file for real .so wrapper plugins. * gst/real/gstrealvideodec.c: (gst_real_video_dec_alloc_buffer), (gst_real_video_dec_decode), (gst_real_video_dec_chain), (gst_real_video_dec_activate_push), (gst_real_video_dec_setcaps), (open_library), (close_library), (gst_real_video_dec_init), (gst_real_video_dec_base_init), (gst_real_video_dec_finalize), (gst_real_video_dec_set_property), (gst_real_video_dec_get_property), (gst_real_video_dec_class_init): * gst/real/gstrealvideodec.h: Moved RealVideo element to separate file Cleaned up code some more. Make it work on x86_64. Try several possible locations for .so Separate opening/closing libraries in separate functions.
2007-01-05tests/icles/videocrop-test.c: Call g_thread_init() right at the beginning. ↵Tim-Philipp Müller1-0/+6
Remove superfluous gst_init() - we've alre... Original commit message from CVS: * tests/icles/videocrop-test.c: (main): Call g_thread_init() right at the beginning. Remove superfluous gst_init() - we've already been inited via the GOption stuff.
2007-01-05configure.ac: Don't compile rfbsource if we don't have sys/socket.h.Tim-Philipp Müller1-0/+6
Original commit message from CVS: * configure.ac: Don't compile rfbsource if we don't have sys/socket.h. Should fix compilation on MingW.
2007-01-04move amrwb codeThomas Vander Stichele1-0/+13
Original commit message from CVS: move amrwb code
2007-01-04ext/: Fix various compiler warnings that reveal potential bugs.Julien Moutte1-0/+12
Original commit message from CVS: 2007-01-04 Julien MOUTTE <julien@moutte.net> * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_navigation_send_event), (gst_dfbvideosink_get_type): * ext/sdl/sdlaudiosink.c: (gst_sdlaudio_sink_open): * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_setcaps), (gst_sdlvideosink_show_frame), (gst_sdlvideosink_navigation_send_event): * ext/sdl/sdlvideosink.h: Fix various compiler warnings that reveal potential bugs.
2007-01-04Add directsoundsink to build and dist it, so it gets built when compiling ↵Vincent Torri1-0/+16
with MingW on win32 and the required header... Original commit message from CVS: Patch by: Vincent Torri <vtorri at univ-evry fr> * configure.ac: * sys/Makefile.am: * sys/directsound/Makefile.am: * sys/directsound/gstdirectsoundsink.c: (gst_directsoundsink_reset): Add directsoundsink to build and dist it, so it gets built when compiling with MingW on win32 and the required headers and libraries are available (fixes: #392638). Also simplify DirectDraw check a bit. * tests/check/elements/.cvsignore: Fix CVS ignore for neonhttpsrc test binary.
2007-01-03Add directdrawsink to build and dist it, so it gets built when compiling ↵Vincent Torri1-0/+18
with MingW on win32 and the required headers... Original commit message from CVS: Patch by: Vincent Torri <vtorri at univ-evry fr> * configure.ac: * sys/Makefile.am: * sys/directdraw/Makefile.am: Add directdrawsink to build and dist it, so it gets built when compiling with MingW on win32 and the required headers and libraries are available (fixes: #392313). * sys/directdraw/gstdirectdrawsink.c: (gst_directdrawsink_center_rect), (gst_directdrawsink_show_frame), (gst_directdrawsink_setup_ddraw), (gst_directdrawsink_surface_create): Comment out some unused things and fix some printf format issues in order to avoid warnings when buildling with MingW (#392313).
2007-01-03Fix build with gcc-2.x (declare variables at the beginning of a block etc.). ↵Jens Granseuer1-0/+16
Fixes #391971. Original commit message from CVS: Patch by: Jens Granseuer <jensgr at gmx net> * ext/xvid/gstxvidenc.c: (gst_xvidenc_encode), (gst_xvidenc_get_property): * gst/filter/gstbpwsinc.c: (bpwsinc_transform_ip): * gst/filter/gstfilter.c: (plugin_init): * gst/filter/gstiir.c: (iir_transform_ip): * gst/filter/gstlpwsinc.c: (lpwsinc_transform_ip): * gst/modplug/gstmodplug.cc: * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_header_load), (gst_nuv_demux_stream_extend_header): Fix build with gcc-2.x (declare variables at the beginning of a block etc.). Fixes #391971.
2007-01-02gst/real/gstreal.c: Use codec_data supplied in caps.Edward Hervey1-0/+9
Original commit message from CVS: reviewed by: Edward Hervey <edward@fluendo.com> * gst/real/gstreal.c: (gst_realdec_setcaps): Use codec_data supplied in caps. (gst_realdec_get_property): Correctly return default path. (gst_realdec_class_init): Remove unused state_change method.
2007-01-01configure.ac: Only build the plugin on 32bit x86 architectures.Edward Hervey1-0/+5
Original commit message from CVS: * configure.ac: Only build the plugin on 32bit x86 architectures.
2007-01-01New plugin for decoding RealVideo Streams using the x86 32bit shared libraries.Edward Hervey1-0/+17
Original commit message from CVS: reviewed by: Edward Hervey <edward@fluendo.com> * configure.ac: * gst/real/Makefile.am: * gst/real/gstreal.c: (gst_realdec_alloc_buffer), (gst_realdec_decode), (gst_realdec_chain), (gst_realdec_activate_push), (gst_realdec_setcaps), (gst_realdec_init), (gst_realdec_base_init), (gst_realdec_change_state), (gst_realdec_finalize), (gst_realdec_set_property), (gst_realdec_get_property), (gst_realdec_class_init), (plugin_init): New plugin for decoding RealVideo Streams using the x86 32bit shared libraries. Closes #354174
2006-12-30tests/check/elements/videocrop.c: When we can't create an element needed for ↵Tim-Philipp Müller1-0/+7
the test, print a message detailing whic... Original commit message from CVS: * tests/check/elements/videocrop.c: (GST_START_TEST), (videocrop_test_cropping_init_context): When we can't create an element needed for the test, print a message detailing which element it actually is that's missing (#390673).
2006-12-22Added seek support.Edgard Lima1-0/+8
Original commit message from CVS: Added seek support.
2006-12-22tests/check/elements/: reapply consistent pad (de)activationStefan Kost1-0/+12
Original commit message from CVS: * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc), (cleanup_mpeg2enc): * tests/check/elements/rganalysis.c: (cleanup_rganalysis): * tests/check/elements/wavpackdec.c: (setup_wavpackdec), (cleanup_wavpackdec): * tests/check/elements/wavpackenc.c: (setup_wavpackenc), (cleanup_wavpackenc): * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc): reapply consistent pad (de)activation
2006-12-21configure.ac: Back to CVSJan Schmidt1-0/+8
Original commit message from CVS: * configure.ac: Back to CVS * gst-plugins-bad.doap: Add release section for 0.10.4
2006-12-21configure.ac: releasing 0.10.4, "Black Bugs"RELEASE-0_10_4Jan Schmidt1-0/+7
Original commit message from CVS: === release 0.10.4 === 2006-12-21 Jan Schmidt <thaytan@mad.scientist.com> * configure.ac: releasing 0.10.4, "Black Bugs"
2006-12-21Remove duplicate changelog entry about reverting a previous commitJan Schmidt1-12/+0
Original commit message from CVS: Remove duplicate changelog entry about reverting a previous commit
2006-12-21tests/check/elements/mpeg2enc.c: (setup_mpeg2enc)Stefan Kost1-0/+12
Original commit message from CVS: * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc) (cleanup_mpeg2enc): * tests/check/elements/rganalysis.c: (cleanup_rganalysis): * tests/check/elements/wavpackdec.c: (setup_wavpackdec), (cleanup_wavpackdec): * tests/check/elements/wavpackenc.c: (setup_wavpackenc), (cleanup_wavpackenc): * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc): revert my freeze breakage
2006-12-21tests/check/elements/: revert my freeze breakageStefan Kost1-0/+12
Original commit message from CVS: * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc), (cleanup_mpeg2enc): * tests/check/elements/rganalysis.c: (cleanup_rganalysis): * tests/check/elements/wavpackdec.c: (setup_wavpackdec), (cleanup_wavpackdec): * tests/check/elements/wavpackenc.c: (setup_wavpackenc), (cleanup_wavpackenc): * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc): revert my freeze breakage
2006-12-21tests/check/elements/: consistent pad (de)activationStefan Kost1-0/+12
Original commit message from CVS: * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc), (cleanup_mpeg2enc): * tests/check/elements/rganalysis.c: (cleanup_rganalysis): * tests/check/elements/wavpackdec.c: (setup_wavpackdec), (cleanup_wavpackdec): * tests/check/elements/wavpackenc.c: (setup_wavpackenc), (cleanup_wavpackenc): * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc): consistent pad (de)activation
2006-12-18gst/qtdemux/qtdemux.c: Don't post BUFFERING messages in streaming mode if ↵Tim-Philipp Müller1-0/+11
the stream headers are behind the movie dat... Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_progress), (gst_qtdemux_chain): Don't post BUFFERING messages in streaming mode if the stream headers are behind the movie data; instead, post "progress" element messages as a temporary solution. Apps might get confused and do silly things to the pipeline state if they see buffering messages from different sources and don't realize they come from different sources (#387160).
2006-12-18Move LADPSA plugin from -good for the release, as it's not quite ready to be ↵Jan Schmidt1-0/+8
enabled by default in the -good module yet. Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/ladspa/*: Move LADPSA plugin from -good for the release, as it's not quite ready to be enabled by default in the -good module yet.
2006-12-18gst/qtdemux/qtdemux.c: Don't output g_warning for an unsupported format, ↵Jan Schmidt1-0/+9
just send a Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain), (gst_qtdemux_add_stream): Don't output g_warning for an unsupported format, just send a GST_ELEMENT_WARNING and don't add the pad. Fix the case where it doesn't check for a NULL pad in streaming mode. Fixes #387137
2006-12-18gst/qtdemux/qtdemux.c: Fix crash dereferencing NULL pointer if there's no ↵Tim-Philipp Müller1-0/+6
stco atom. Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): Fix crash dereferencing NULL pointer if there's no stco atom. Fixes #387122.
2006-12-18ext/wavpack/gstwavpackenc.h: Use local copy of md5.h, as it disappeared in ↵Sebastian Dröge1-0/+8
recent wavpack installs. Original commit message from CVS: * ext/wavpack/gstwavpackenc.h: Use local copy of md5.h, as it disappeared in recent wavpack installs. Patch by: Sebastian Dröge <slomo at ubuntu dot com> Fixes: #387076
2006-12-17Replace some email addresses with names+email addressesJan Schmidt1-3/+5
Original commit message from CVS: Replace some email addresses with names+email addresses
2006-12-16gst/qtdemux/qtdemux.c: We don't support seeking in streaming mode, so don't ↵Tim-Philipp Müller1-0/+8
even try. Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types), (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event): We don't support seeking in streaming mode, so don't even try. Implement seeking query so apps can query seekability properly (see #365414). Fix duration query.
2006-12-15add doap fileThomas Vander Stichele1-0/+7
Original commit message from CVS: * Makefile.am: * gst-plugins-bad.doap: * gst-plugins-bad.spec.in: add doap file
2006-12-15ext/libmms/gstmms.c: These debug statements should be using LOG level.Tim-Philipp Müller1-0/+5
Original commit message from CVS: * ext/libmms/gstmms.c: (gst_mms_create): These debug statements should be using LOG level.
2006-12-14gst/modplug/libmodplug/sndfile.cpp: Fix potential buffer overflow ↵Tim-Philipp Müller1-0/+5
(CVE-2006-4192) (#385788). Original commit message from CVS: * gst/modplug/libmodplug/sndfile.cpp: Fix potential buffer overflow (CVE-2006-4192) (#385788).
2006-12-13gst/qtdemux/qtdemux.c: Add AMR-WB to the list of supported formats.Wim Taymans1-0/+7
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), (gst_qtdemux_handle_src_query), (qtdemux_parse_trak), (qtdemux_audio_caps): Add AMR-WB to the list of supported formats.
2006-12-12ext/neon/gstneonhttpsrc.c: Fix minor mem leak in redirect code.Tim-Philipp Müller1-0/+13
Original commit message from CVS: * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_create), (send_request_and_redirect): Fix minor mem leak in redirect code. * tests/check/Makefile.am: * tests/check/elements/.cvsignore: * tests/check/elements/neonhttpsrc.c: (handoff_cb), (GST_START_TEST), (neonhttpsrc_suite): * tests/check/gst-plugins-bad.supp: Add super-basic unit test for #384140.
2006-12-12ext/neon/gstneonhttpsrc.c: Set offset on buffers pushed out (id3demux gets ↵Tim-Philipp Müller1-0/+7
confused if the first buffer does not have... Original commit message from CVS: * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_create), (send_request_and_redirect): Set offset on buffers pushed out (id3demux gets confused if the first buffer does not have an offset of 0). Fixes #384140.
2006-12-12ext/neon/gstneonhttpsrc.c: Minor clean-ups; remove newlines at end of debug ↵Tim-Philipp Müller1-0/+7
statements. Original commit message from CVS: * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init), (gst_neonhttp_src_create), (send_request_and_redirect), (gst_neonhttp_src_start), (oom_callback): Minor clean-ups; remove newlines at end of debug statements.
2006-12-11gst/qtdemux/qtdemux.c: Fix non-working redirects from inetfilm.com (handle ↵Tim-Philipp Müller1-0/+6
'alis' reference data type as well). Fixes... Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree): Fix non-working redirects from inetfilm.com (handle 'alis' reference data type as well). Fixes #378613.
2006-12-11gst/modplug/gstmodplug.cc: Fix modplug duration query. Fixes #384294.Jonathan Matthew1-0/+7
Original commit message from CVS: Patch by: Jonathan Matthew <jonathan at kaolin wh9 net>). * gst/modplug/gstmodplug.cc: Fix modplug duration query. Fixes #384294.
2006-12-08gst/qtdemux/qtdemux.c: Fix caps for 24 bit raw PCM audio (2).René Stadler1-0/+10
Original commit message from CVS: Patch by: René Stadler <mail at renestadler de> * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), (gst_qtdemux_handle_src_query), (qtdemux_parse_trak), (qtdemux_audio_caps): Fix caps for 24 bit raw PCM audio (2). Fixes #383471.
2006-12-07gst/qtdemux/qtdemux.c: Handle more H263 variants.Wim Taymans1-0/+7
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), (gst_qtdemux_handle_src_query), (qtdemux_parse_trak), (qtdemux_video_caps): Handle more H263 variants.
2006-12-06ext/jack/.cvsignore: Ignore old files as requested by the build slave.Jan Schmidt1-0/+5
Original commit message from CVS: * ext/jack/.cvsignore: Ignore old files as requested by the build slave.
2006-12-06configure.ac: Update the Jack requirement to the version where I think ↵Jan Schmidt1-0/+6
options_t appeared Original commit message from CVS: * configure.ac: Update the Jack requirement to the version where I think options_t appeared
2006-12-01win32/MANIFEST: Fix compilation on win32 under VS8Sergey Scobich1-0/+7
Original commit message from CVS: * win32/MANIFEST: Fix compilation on win32 under VS8 Patch by: Sergey Scobich <sergey dot scobich at gmail dot com> Partially fixes #381175
2006-11-30gst/replaygain/gstrganalysis.c: Call the base class handler. Fixes #380610.René Stadler1-0/+7
Original commit message from CVS: Patch by: René Stadler <mail at renestadler de> * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_event): Call the base class handler. Fixes #380610.
2006-11-30ext/Makefile.am: Fix build.Wim Taymans1-0/+10
Original commit message from CVS: * ext/Makefile.am: Fix build. * ext/jack/gstjackaudiosink.c: (jack_process_cb), (jack_sample_rate_cb), (jack_buffer_size_cb), (jack_shutdown_cb), (gst_jack_ring_buffer_acquire): Small cleanups.
2006-11-30Added fully functional jackaudiosink.Wim Taymans1-0/+25
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/jack/Makefile.am: * ext/jack/gstjack.c: (plugin_init): * ext/jack/gstjack.h: * ext/jack/gstjackaudiosink.c: (gst_jack_ring_buffer_get_type), (gst_jack_ring_buffer_class_init), (jack_process_cb), (jack_sample_rate_cb), (jack_buffer_size_cb), (jack_shutdown_cb), (gst_jack_ring_buffer_init), (gst_jack_ring_buffer_dispose), (gst_jack_ring_buffer_finalize), (gst_jack_ring_buffer_open_device), (gst_jack_ring_buffer_close_device), (gst_jack_ring_buffer_acquire), (gst_jack_ring_buffer_release), (gst_jack_ring_buffer_start), (gst_jack_ring_buffer_pause), (gst_jack_ring_buffer_stop), (gst_jack_ring_buffer_delay), (gst_jack_connect_get_type), (gst_jack_audio_sink_base_init), (gst_jack_audio_sink_class_init), (gst_jack_audio_sink_init), (gst_jack_audio_sink_set_property), (gst_jack_audio_sink_get_property), (gst_jack_audio_sink_getcaps), (gst_jack_audio_sink_create_ringbuffer): * ext/jack/gstjackaudiosink.h: Added fully functional jackaudiosink.
2006-11-27gst/qtdemux/qtdemux.c: Remove some asserts and replace them with a proper ↵Wim Taymans1-0/+7
error message. Fixes #379261. Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), (gst_qtdemux_handle_src_query), (qtdemux_parse_trak): Remove some asserts and replace them with a proper error message. Fixes #379261.
2006-11-26ext/theora/theoradec.c: Send events on the right pads, since they don't work ↵Michael Smith1-0/+8
very well if you send them in the wrong ... Original commit message from CVS: * ext/theora/theoradec.c: (theora_dec_src_query), (theora_dec_src_event), (theora_handle_data_packet), (theora_dec_chain): Send events on the right pads, since they don't work very well if you send them in the wrong direction.
2006-11-24remove obsolete _factory_init protos and functionsStefan Kost1-0/+11
Original commit message from CVS: * ext/audiofile/gstafsink.c: * ext/polyp/plugin.c: (plugin_init): * ext/polyp/polypsink.c: * ext/polyp/polypsink.h: * sys/dxr3/dxr3audiosink.h: * sys/dxr3/dxr3spusink.h: * sys/dxr3/dxr3videosink.h: remove obsolete _factory_init protos and functions