summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2010-02-10Release 0.10.26Tim-Philipp Müller
2009-10-05Release 0.10.25Jan Schmidt
2009-10-010.10.24.4 pre-releaseJan Schmidt
2009-09-120.10.24.2 pre-releaseJan Schmidt
2009-08-05Release 0.10.24Jan Schmidt
2009-07-300.10.24.5 pre-releaseJan Schmidt
2009-07-240.10.23.4 pre-releaseJan Schmidt
2009-07-140.10.23.2 pre-releaseJan Schmidt
2009-05-10Release 0.10.23Jan Schmidt
2009-05-080.10.22.5 pre-releaseJan Schmidt
2009-04-16ChangeLog: regenerate changelog with the gen-changelog scriptJan Schmidt
2009-01-19Release 0.10.22Jan Schmidt
Original commit message from CVS: Release 0.10.22
2009-01-16gst-libs/gst/fft/: Use correct struct alignment everywhere to prevent ↵Sebastian Dröge
unaligned memory accesses, resulting in SIGBUS ... Original commit message from CVS: * gst-libs/gst/fft/_kiss_fft_guts_f32.h: * gst-libs/gst/fft/_kiss_fft_guts_f64.h: * gst-libs/gst/fft/_kiss_fft_guts_s16.h: * gst-libs/gst/fft/_kiss_fft_guts_s32.h: * gst-libs/gst/fft/kiss_fftr_f32.c: (kiss_fftr_f32_alloc): * gst-libs/gst/fft/kiss_fftr_f64.c: (kiss_fftr_f64_alloc): * gst-libs/gst/fft/kiss_fftr_s16.c: (kiss_fftr_s16_alloc): * gst-libs/gst/fft/kiss_fftr_s32.c: (kiss_fftr_s32_alloc): Use correct struct alignment everywhere to prevent unaligned memory accesses, resulting in SIGBUS on sparc and probably others. Fixes bug #500833.
2009-01-16gst-libs/gst/tag/gsttagdemux.c: Forward unknown events upstream to allow ↵Sebastian Dröge
latency configuration. Original commit message from CVS: * gst-libs/gst/tag/gsttagdemux.c: (gst_tag_demux_srcpad_event): Forward unknown events upstream to allow latency configuration. Fixes bug #567960.
2009-01-13gst/playback/gstplaybin2.c: Provide the right arguments to a debug line.Wim Taymans
Original commit message from CVS: * gst/playback/gstplaybin2.c: (groups_set_locked_state): Provide the right arguments to a debug line.
2009-01-13sys/xvimage/xvimagesink.c: Don't reset the colorkey when element is reused. ↵Stefan Kost
Fixes #567511. Original commit message from CVS: * sys/xvimage/xvimagesink.c: Don't reset the colorkey when element is reused. Fixes #567511.
2009-01-09configure.ac: 0.10.21.3 pre-releaseJan Schmidt
Original commit message from CVS: * configure.ac: 0.10.21.3 pre-release
2009-01-09gst-libs/gst/app/gstappsink.c: Store the returned signal id in the right ↵Jan Schmidt
slot when registering the pull-buffer signal. Original commit message from CVS: * gst-libs/gst/app/gstappsink.c: Store the returned signal id in the right slot when registering the pull-buffer signal. Fixes #567168 Spotted by: Thomas Vander Stichele <thomas at apestaart dot org>
2009-01-09gst-libs/gst/interfaces/mixer.c: Small docs addition to clarify that one ↵Tim-Philipp Müller
really mustn't free the constant GList retur... Original commit message from CVS: * gst-libs/gst/interfaces/mixer.c: Small docs addition to clarify that one really mustn't free the constant GList returned (#566812).
2009-01-08Add GType for GstRTSPUrl and expose a copy function because we can.Wim Taymans
Original commit message from CVS: * docs/libs/gst-plugins-base-libs-sections.txt: * gst-libs/gst/rtsp/gstrtspurl.c: (register_rtsp_url_type), (gst_rtsp_url_get_type), (gst_rtsp_url_copy): * gst-libs/gst/rtsp/gstrtspurl.h: * win32/common/libgstrtsp.def: Add GType for GstRTSPUrl and expose a copy function because we can. API: gst_rtsp_url_copy() Fixes #567027.
2009-01-07Add plugin dependency for the GIO and GVfs modules.Sebastian Dröge
Original commit message from CVS: * configure.ac: * ext/gio/gstgio.c: (plugin_init): Add plugin dependency for the GIO and GVfs modules. Fixes bug #566876.
2009-01-07Add plugin dependency for the gnomevfs modules.Sebastian Dröge
Original commit message from CVS: * configure.ac: * ext/gnomevfs/gstgnomevfs.c: (plugin_init): Add plugin dependency for the gnomevfs modules. Fixes bug #566875.
2009-01-07win32/common/libgstcdda.def: Add new symbol to the list of exported symbols.Sebastian Dröge
Original commit message from CVS: * win32/common/libgstcdda.def: Add new symbol to the list of exported symbols.
2009-01-07gst/playback/gstplaybin2.c: Fix some comments and docs.Wim Taymans
Original commit message from CVS: * gst/playback/gstplaybin2.c: (gst_play_bin_class_init), (gst_play_bin_set_uri), (gst_play_bin_set_suburi), (no_more_pads_cb), (drained_cb), (group_set_locked_state_unlocked), (activate_group), (deactivate_group), (groups_set_locked_state), (gst_play_bin_change_state): Fix some comments and docs. Post an error message when we fail to link the selector to the sink. Remove pushing of EOS, this seems unneeded. Lock the state of deactivated groups so that they don't accidentally reactivate when the playbin2 state changes. Reuse uridecodebins. Unlock and relock state of groups when playbin goes to NULL. Fixes #566654. Fixes #566341. * gst/playback/gsturidecodebin.c: (pad_removed_cb), (type_found): Only do something in the pad removed callback when we are dealing with our sourcepads because the sinkpads don't have a ghostpad.
2009-01-07gst-libs/gst/cdda/gstcddabasesrc.*: Make the GType of GstCDDABaseSrcMode ↵Sebastian Dröge
public for bindings. Original commit message from CVS: * gst-libs/gst/cdda/gstcddabasesrc.c: * gst-libs/gst/cdda/gstcddabasesrc.h: Make the GType of GstCDDABaseSrcMode public for bindings. Fixes bug #566837.
2009-01-06Use new core API to make registry re-scan the plugin whenever visualisations ↵Tim-Philipp Müller
are added or removed (see #350477). Original commit message from CVS: * configure.ac: * ext/libvisual/visual.c: (plugin_init): Use new core API to make registry re-scan the plugin whenever visualisations are added or removed (see #350477).
2009-01-06gst-libs/gst/audio/gstaudioclock.*: Make gst_audio_clock_new use const ↵José Alburquerque
gchar* to ease the wrapping of Original commit message from CVS: Patch by: José Alburquerque <jaalburqu svn gnome org> * gst-libs/gst/audio/gstaudioclock.c: (gst_audio_clock_new): * gst-libs/gst/audio/gstaudioclock.h: Make gst_audio_clock_new use const gchar* to ease the wrapping of C++ bindings. Fixes #566723.
2009-01-06Add pkg-config files for libgstapp. Fixes bug #566761.Sebastian Dröge
Original commit message from CVS: * configure.ac: * pkgconfig/Makefile.am: * pkgconfig/gstreamer-app-uninstalled.pc.in: * pkgconfig/gstreamer-app.pc.in: Add pkg-config files for libgstapp. Fixes bug #566761.
2009-01-06gst-libs/gst/app/: Make debug categories static. Use ↵Tim-Philipp Müller
_element_class_set_details_simple(). Original commit message from CVS: * gst-libs/gst/app/gstappsink.c: * gst-libs/gst/app/gstappsink.h: * gst-libs/gst/app/gstappsrc.c: * gst-libs/gst/app/gstappsrc.h: Make debug categories static. Use _element_class_set_details_simple().
2009-01-06gst-libs/gst/app/: Move private data into a private instance struct. Add ↵Tim-Philipp Müller
padding to instance and class structures exp... Original commit message from CVS: * gst-libs/gst/app/gstappsink.c: (_GstAppSinkPrivate), (gst_app_sink_class_init), (gst_app_sink_init), (gst_app_sink_dispose), (gst_app_sink_finalize), (gst_app_sink_unlock_start), (gst_app_sink_unlock_stop), (gst_app_sink_flush_unlocked), (gst_app_sink_start), (gst_app_sink_stop), (gst_app_sink_event), (gst_app_sink_preroll), (gst_app_sink_render), (gst_app_sink_getcaps), (gst_app_sink_set_caps), (gst_app_sink_get_caps), (gst_app_sink_is_eos), (gst_app_sink_set_emit_signals), (gst_app_sink_get_emit_signals), (gst_app_sink_set_max_buffers), (gst_app_sink_get_max_buffers), (gst_app_sink_set_drop), (gst_app_sink_get_drop), (gst_app_sink_pull_preroll), (gst_app_sink_pull_buffer):: * gst-libs/gst/app/gstappsink.h: (GstAppSinkPrivate), (_GstAppSink):: * gst-libs/gst/app/gstappsrc.c: (_GstAppSrcPrivate), (gst_app_src_class_init), (gst_app_src_init), (gst_app_src_flush_queued), (gst_app_src_dispose), (gst_app_src_finalize), (gst_app_src_set_property), (gst_app_src_get_property), (gst_app_src_unlock), (gst_app_src_unlock_stop), (gst_app_src_start), (gst_app_src_stop), (gst_app_src_is_seekable), (gst_app_src_check_get_range), (gst_app_src_query), (gst_app_src_do_seek), (gst_app_src_create), (gst_app_src_set_caps), (gst_app_src_get_caps), (gst_app_src_set_size), (gst_app_src_get_size), (gst_app_src_set_stream_type), (gst_app_src_get_stream_type), (gst_app_src_set_max_bytes), (gst_app_src_get_max_bytes), (gst_app_src_set_latencies), (gst_app_src_set_latency), (gst_app_src_get_latency), (gst_app_src_push_buffer_full), (gst_app_src_push_buffer_action), (gst_app_src_end_of_stream):: * gst-libs/gst/app/gstappsrc.h: (GstAppSrcPrivate):: Move private data into a private instance struct. Add padding to instance and class structures exposed in public headers. Add Since markers to the gtk-doc blurbs (#566750).
2009-01-06tests/examples/app/appsrc_ex.c: Some comments.Wim Taymans
Original commit message from CVS: * tests/examples/app/appsrc_ex.c: (main): Some comments. When pulling a buffer we can get NULL when the element is EOS, don't try to unref this NULL buffer.
2009-01-06gst-libs/gst/video/: Fix up build flags and include statement for the new ↵Jan Schmidt
generated enumtypes files, to fix dist. Original commit message from CVS: * gst-libs/gst/video/Makefile.am: * gst-libs/gst/video/video.h: Fix up build flags and include statement for the new generated enumtypes files, to fix dist.
2009-01-05Move AppSrc/AppSink from gst-plugins-bad. Fixes #564421Jan Schmidt
Original commit message from CVS: * configure.ac: * docs/libs/Makefile.am: * docs/libs/gst-plugins-base-libs-docs.sgml: * docs/libs/gst-plugins-base-libs-sections.txt: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-base-plugins-docs.sgml: * docs/plugins/gst-plugins-base-plugins-sections.txt: * docs/plugins/gst-plugins-base-plugins.args: * docs/plugins/gst-plugins-base-plugins.hierarchy: * docs/plugins/gst-plugins-base-plugins.interfaces: * docs/plugins/gst-plugins-base-plugins.prerequisites: * docs/plugins/gst-plugins-base-plugins.signals: * docs/plugins/inspect/plugin-app.xml: * gst-libs/gst/Makefile.am: * gst-libs/gst/app/gstappsink.c: * gst-libs/gst/app/gstappsrc.c: * tests/examples/Makefile.am: * tests/examples/app/Makefile.am: Move AppSrc/AppSink from gst-plugins-bad. Fixes #564421
2009-01-05gst-libs/gst/audio/gstbaseaudiosink.c: Avoid holding the OBJECT_LOCK when ↵Wim Taymans
calling ringbuffer functions that take the ... Original commit message from CVS: * gst-libs/gst/audio/gstbaseaudiosink.c: (gst_base_audio_sink_change_state): Avoid holding the OBJECT_LOCK when calling ringbuffer functions that take the ringbuffer lock because rinbuffer lock > OBJECT_LOCK. We can do this because the async_play method is deprecated and usually not called anymore.
2009-01-05gst/playback/gstplaybin2.c: Disconnect signal handlers before destroying a ↵Wim Taymans
previous decodebin so that we don't end up... Original commit message from CVS: * gst/playback/gstplaybin2.c: (notify_source_cb), (activate_group): Disconnect signal handlers before destroying a previous decodebin so that we don't end up causing deadlocks. Fixes #566586.
2009-01-05gst/audiotestsrc/gstaudiotestsrc.*: Add property to control pull/push based ↵Wim Taymans
scheduling. Original commit message from CVS: * gst/audiotestsrc/gstaudiotestsrc.c: (gst_audio_test_src_class_init), (gst_audio_test_src_init), (gst_audio_test_src_check_get_range), (gst_audio_test_src_set_property), (gst_audio_test_src_get_property): * gst/audiotestsrc/gstaudiotestsrc.h: Add property to control pull/push based scheduling.
2009-01-02Make the seek and colorkey examples depend on gtk+-x11 as they useAlessandro Decina
Original commit message from CVS: * configure.ac: * tests/examples/seek/Makefile.am: * tests/icles/Makefile.am: Make the seek and colorkey examples depend on gtk+-x11 as they use GDK_WINDOW_XID. Fixes the build with gtk+-quartz.
2008-12-31win32/common/: Add new exports to win32 files.Jan Schmidt
Original commit message from CVS: * win32/common/libgstaudio.def: * win32/common/libgsttag.def: * win32/common/libgstvideo.def: Add new exports to win32 files.
2008-12-31gst-libs/gst/tag/gsttagdemux.*: Add GType for GstTagDemuxResult enum.Edward Hervey
Original commit message from CVS: * gst-libs/gst/tag/gsttagdemux.c: (gst_tag_demux_result_get_type): * gst-libs/gst/tag/gsttagdemux.h: Add GType for GstTagDemuxResult enum.
2008-12-31gst-libs/gst/video/: Add glib-mkenum for GstVideoFormat enum GTYPE ↵Edward Hervey
auto-generation. Original commit message from CVS: * gst-libs/gst/video/Makefile.am: * gst-libs/gst/video/video.h: Add glib-mkenum for GstVideoFormat enum GTYPE auto-generation. This will help bindings to use it.
2008-12-31Switch glib-mkenum for gst-libs/gst/audio from multichannel- to audio- in ↵Edward Hervey
order to wrap all enums declarations of tha... Original commit message from CVS: * gst-libs/gst/audio/Makefile.am: * gst-libs/gst/audio/audio.c: * gst-libs/gst/audio/multichannel.h: * gst-libs/gst/audio/testchannels.c: * win32/MANIFEST: * win32/common/audio-enumtypes.c: (gst_audio_channel_position_get_type), (gst_ring_buffer_state_get_type), (gst_ring_buffer_seg_state_get_type), (gst_buffer_format_type_get_type), (gst_buffer_format_get_type): * win32/common/audio-enumtypes.h: * win32/common/multichannel-enumtypes.c: * win32/common/multichannel-enumtypes.h: * win32/vs6/grammar.dsp: * win32/vs6/libgstaudio.dsp: * win32/vs7/libgstaudio.vcproj: * win32/vs8/libgstaudio.vcproj: Switch glib-mkenum for gst-libs/gst/audio from multichannel- to audio- in order to wrap all enums declarations of that library. This modification should not matter since that header file is not a public header (it will be included by public headers). Modify win32 crap^Wfiles accordingly.
2008-12-30gst-libs/gst/audio/: Complete Sebastien's commit from the 13th by exporting ↵Edward Hervey
the _slave_method_get_type() methods. Original commit message from CVS: * gst-libs/gst/audio/gstbaseaudiosrc.h: * gst-libs/gst/audio/gstbaseaudiosink.h: Complete Sebastien's commit from the 13th by exporting the _slave_method_get_type() methods.
2008-12-20ext/: Implement URI query. Fixes bug #562949.Sebastian Dröge
Original commit message from CVS: * ext/gio/gstgiobasesink.c: (gst_gio_base_sink_query): * ext/gio/gstgiobasesrc.c: (gst_gio_base_src_class_init), (gst_gio_base_src_query): * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_query): * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_class_init), (gst_gnome_vfs_src_query): Implement URI query. Fixes bug #562949.
2008-12-20gst/playback/gstplaybin2.c: Add some debug info.Wim Taymans
Original commit message from CVS: * gst/playback/gstplaybin2.c: (no_more_pads_cb): Add some debug info. * gst/playback/gstplaysink.c: (gen_video_chain), (gen_audio_chain), (gst_play_sink_reconfigure), (gst_play_sink_request_pad), (gst_play_sink_release_pad): Add some more debug info. Reconfigure the audio chain when we switch between raw and encoded audio in gapless playback.
2008-12-20gst-libs/gst/audio/gstbaseaudiosink.c: Pause the write thread before ↵Wim Taymans
deactivating and releasing the ringbuffer to avo... Original commit message from CVS: * gst-libs/gst/audio/gstbaseaudiosink.c: (gst_base_audio_sink_setcaps): Pause the write thread before deactivating and releasing the ringbuffer to avoid a deadlock when we do gapless playback with different sample rates in playbin2. Fixes #564929.
2008-12-19gst-libs/gst/audio/gstbaseaudiosrc.c: Make GstAudioSrcSlaveMethod get_type() ↵Sebastian Dröge
function non-static as it's public now. Original commit message from CVS: * gst-libs/gst/audio/gstbaseaudiosrc.c: Make GstAudioSrcSlaveMethod get_type() function non-static as it's public now. * win32/common/libgstaudio.def: * win32/common/libgstnetbuffer.def: Add some missing functions to the list of exported symbols.
2008-12-18gst-libs/gst/netbuffer/gstnetbuffer.*: Make gst_netaddress_get_ip4_address ↵Andrew Feren
fail for v6 addresses. Original commit message from CVS: Patch by: Andrew Feren <acferen at yahoo dot com> * gst-libs/gst/netbuffer/gstnetbuffer.c: (gst_netaddress_get_ip4_address), (gst_netaddress_get_ip6_address), (gst_netaddress_get_address_bytes), (gst_netaddress_set_address_bytes): * gst-libs/gst/netbuffer/gstnetbuffer.h: Make gst_netaddress_get_ip4_address fail for v6 addresses. Make gst_netaddress_get_ip6_address either fail or return the v4 address as a transitional v6 address. Add two convenience functions: API: gst_netaddress_get_address_bytes() API: gst_netaddress_set_address_bytes() Fixes #564896.
2008-12-17gst/adder/: Cleanup variable names to make the adder-loop easier to understand.Stefan Kost
Original commit message from CVS: * gst/adder/Makefile.am: * gst/adder/gstadder.c: Cleanup variable names to make the adder-loop easier to understand. Also try to use liboil to spee it up, but ifdef it out as it does not make any change for me (Intel pentim M (sse,sse2) please try on other systems).
2008-12-16Add minimal docs to make the remaining tcp elements show up.Wim Taymans
Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-base-plugins-docs.sgml: * docs/plugins/gst-plugins-base-plugins-sections.txt: * gst/tcp/gsttcpclientsink.c: * gst/tcp/gsttcpclientsrc.c: * gst/tcp/gsttcpserversrc.c: Add minimal docs to make the remaining tcp elements show up. Fixes #564139.
2008-12-13win32/common/config.h: Update to CVS version.Tim-Philipp Müller
Original commit message from CVS: * win32/common/config.h: Update to CVS version. * win32/common/config.h.in: Hardcode path to plugin install helper exe, just like we hardcode the paths in core. Removes another source of VCS conflicts for people hacking gst-plugins-base on systems with autotools.