+2005-12-09 Michael Smith <msmith@fluendo.com>
+
+ * tools/Makefile.am:
+ * tools/gst-launch-ext-m.m:
+ Remove gst-launch-ext. It doesn't work, and is no longer
+ particularly useful.
+
+2005-12-08 Luca Ognibene <luogni@tin.it>
+
+ * ext/ogg/gstogmparse.c: (gst_ogm_parse_sink_query):
+ don't pass random values to ogmparse convert function.
+ Make seeking possible in the exile1.ogm file.
+
+2005-12-07 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/playback/gstplaybasebin.c: (gst_play_base_bin_get_property):
+ * gst/playback/gstplaybin.c: (gst_play_bin_get_property):
+ Work around refcount problem with g_value_set_object() that occur
+ if the core has been compiled against GLib-2.6 (g_value_set_object()
+ will only g_object_ref() the element, but the caller will
+ gst_object_unref() it and bad things will happen due to the way
+ GstObjects are refcounted in the GLib-2.6 case). Fixes problems with
+ totem for people on FC4 using Thomas's 0.10 RPMs.
+
+2005-12-07 Edward Hervey <edward@fluendo.com>
+
+ Time to welcome ogm to 0.10 :)
+
+ * ext/ogg/gstoggdemux.c: (internal_element_pad_added_cb),
+ (gst_ogg_pad_typefind):
+ Oggdemux can now properly typefind elements with dynamic pads.
+ * ext/ogg/gstogmparse.c: (gst_ogm_parse_chain):
+ Properly set caps on src pad, and set caps on outgoing buffers.
+
+2005-12-06 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * ext/alsa/gstalsamixer.h:
+ * ext/alsa/gstalsamixerelement.h:
+ * ext/alsa/gstalsamixeroptions.h:
+ * ext/alsa/gstalsamixertrack.h:
+ * ext/alsa/gstalsasink.c:
+ * ext/alsa/gstalsasink.h:
+ * ext/alsa/gstalsasrc.c:
+ * ext/alsa/gstalsasrc.h:
+ * ext/cdparanoia/gstcdparanoia.h:
+ * ext/gnomevfs/gstgnomevfsuri.h:
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggmux.c:
+ * ext/pango/gsttextoverlay.h:
+ * ext/theora/theoradec.c:
+ * ext/theora/theoraenc.c:
+ * ext/vorbis/vorbisdec.h:
+ * ext/vorbis/vorbisenc.c:
+ * ext/vorbis/vorbisenc.h:
+ * ext/vorbis/vorbisparse.h:
+ * gst-libs/gst/audio/gstaudioclock.h:
+ * gst-libs/gst/audio/gstaudiosink.c:
+ * gst-libs/gst/audio/gstaudiosink.h:
+ * gst-libs/gst/audio/gstaudiosrc.c:
+ * gst-libs/gst/audio/gstaudiosrc.h:
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosink.h:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.h:
+ * gst-libs/gst/audio/gstringbuffer.h:
+ * gst-libs/gst/audio/multichannel.h:
+ * gst-libs/gst/floatcast/floatcast.h:
+ * gst-libs/gst/interfaces/colorbalance.c:
+ * gst-libs/gst/interfaces/colorbalance.h:
+ * gst-libs/gst/interfaces/colorbalancechannel.h:
+ * gst-libs/gst/interfaces/mixer.h:
+ * gst-libs/gst/interfaces/mixeroptions.h:
+ * gst-libs/gst/interfaces/mixertrack.h:
+ * gst-libs/gst/interfaces/navigation.h:
+ * gst-libs/gst/interfaces/propertyprobe.h:
+ * gst-libs/gst/interfaces/tuner.h:
+ * gst-libs/gst/interfaces/tunerchannel.h:
+ * gst-libs/gst/interfaces/tunernorm.h:
+ * gst-libs/gst/interfaces/xoverlay.h:
+ * gst-libs/gst/netbuffer/gstnetbuffer.h:
+ * gst-libs/gst/riff/riff-ids.h:
+ * gst-libs/gst/riff/riff-media.h:
+ * gst-libs/gst/riff/riff-read.h:
+ * gst-libs/gst/rtp/gstbasertpdepayload.h:
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.h:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ * gst-libs/gst/tag/gsttageditingprivate.h:
+ * gst-libs/gst/tag/gstvorbistag.c:
+ (gst_tag_list_from_vorbiscomment_buffer):
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/video/video.h:
+ * gst/adder/gstadder.c:
+ * gst/adder/gstadder.h:
+ * gst/audioconvert/audioconvert.c:
+ * gst/audioconvert/audioconvert.h:
+ * gst/audioconvert/gstaudioconvert.c:
+ * gst/audioconvert/gstchannelmix.c:
+ * gst/audioconvert/gstchannelmix.h:
+ * gst/audiorate/gstaudiorate.c:
+ * gst/audioresample/buffer.h:
+ * gst/audioresample/functable.h:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audioresample/resample.h:
+ * gst/ffmpegcolorspace/avcodec.h:
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.h:
+ * gst/ffmpegcolorspace/imgconvert.c:
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ * gst/playback/gstdecodebin.c:
+ * gst/playback/gstplaybasebin.h:
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gststreaminfo.h:
+ * gst/tcp/gstfdset.c:
+ * gst/tcp/gstfdset.h:
+ * gst/tcp/gstmultifdsink.c:
+ * gst/tcp/gstmultifdsink.h:
+ * gst/tcp/gsttcp.h:
+ * gst/tcp/gsttcpclientsrc.c:
+ * gst/tcp/gsttcpclientsrc.h:
+ * gst/tcp/gsttcpplugin.h:
+ * gst/tcp/gsttcpserversink.c:
+ * gst/tcp/gsttcpserversrc.c:
+ * gst/typefind/gsttypefindfunctions.c:
+ * gst/videorate/gstvideorate.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.h:
+ * sys/v4l/gstv4lcolorbalance.h:
+ * sys/v4l/gstv4ltuner.h:
+ * sys/v4l/gstv4lxoverlay.h:
+ * sys/v4l/v4l_calls.h:
+ * sys/v4l/videodev_mjpeg.h:
+ * tests/check/elements/audioconvert.c:
+ * tests/check/elements/audioresample.c:
+ * tests/check/elements/audiotestsrc.c:
+ * tests/check/elements/videotestsrc.c:
+ * tests/check/elements/volume.c:
+ * tests/examples/seek/scrubby.c:
+ * tests/examples/seek/seek.c:
+ expand tabs
+
+=== release 0.10.0 ===
+
+2005-12-05 <thomas (at) apestaart (dot) org>
+
+ * configure.ac:
+ releasing 0.10.0, "Mont-d'or"
+
+2005-12-05 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * tests/examples/seek/Makefile.am:
+ Build fix for when gtk is not available.
+
+2005-12-05 Andy Wingo <wingo@pobox.com>
+
+ * ext/libvisual/visual.c: (get_buffer):
+ * ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_peer):
+ * ext/pango/gsttextrender.c: (gst_text_render_chain):
+ * ext/theora/theoradec.c: (theora_handle_data_packet):
+ * ext/theora/theoraenc.c: (theora_buffer_from_packet),
+ (theora_enc_chain):
+ * ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
+ * gst/videotestsrc/gstvideotestsrc.c: (gst_video_test_src_create):
+ Update for alloc_buffer changes.
+
+2005-12-05 Andy Wingo <wingo@pobox.com>
+
+ patch by: Kai Vehmanen <kv2004 eca cx>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c
+ (gst_base_rtp_depayload_thread): Fix busy loop (#323017).
+
+2005-12-04 Andy Wingo <wingo@pobox.com>
+
+ patch by: Sebastien Cote <sebas642 yahoo ca>
+
+ * pkgconfig/gstreamer-plugins-base.pc.in (Libs): Add -L flag.
+ Fixes #319172.
+
+2005-12-02 Tim-Philipp Müller <tim at centricular dot net>
+
+ * 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.hierarchy:
+ * ext/pango/gstclockoverlay.c:
+ * ext/pango/gsttextoverlay.c:
+ * ext/pango/gsttextrender.c:
+ * ext/pango/gsttimeoverlay.c:
+ Add gtk-doc blurbs to pango elements.
+
+2005-12-02 Wim Taymans <wim@fluendo.com>
+
+ * gst/audioresample/buffer.c: (audioresample_buffer_queue_flush):
+ * gst/audioresample/buffer.h:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audioresample/gstaudioresample.h:
+ * gst/audioresample/resample.c: (resample_input_flush),
+ (resample_input_pushthrough), (resample_input_eos),
+ (resample_get_output_size_for_input),
+ (resample_get_input_size_for_output), (resample_get_output_size),
+ (resample_get_output_data):
+ * gst/audioresample/resample.h:
+ * gst/audioresample/resample_ref.c: (resample_scale_ref):
+ Fix audioresample, seek torture, new segments, reverse negotiation
+ etc.. work fine.
+
+2005-12-02 Wim Taymans <wim@fluendo.com>
+
+ * ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
+ Small cleanups.
+
+2005-12-02 Wim Taymans <wim@fluendo.com>
+
+ * gst/audioconvert/gstaudioconvert.c:
+ (gst_audio_convert_transform):
+ Post errors.
+
+=== release 0.9.7 ===
+
+2005-12-01 <thomas (at) apestaart (dot) org>
+
+ * configure.ac:
+ releasing 0.9.7, "Mi Perro No Tiene Ninguna Nariz"
+
+2005-12-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * Makefile.am:
+ * po/hu.po:
+ * win32/MANIFEST:
+ * win32/gst.sln:
+ add win32 MANIFEST file
+ do something to the hungarian translation
+
+2005-12-01 Tim-Philipp Müller <tim at centricular dot net>
+
+ * ext/Makefile.am:
+ Add $(PANGO_DIR) to SUBDIRS
+
+ * ext/pango/gstclockoverlay.c:
+ * ext/pango/gsttimeoverlay.c:
+ Fix and improve element descriptions.
+
+2005-12-01 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ add pango plugin to docs
+
+2005-12-01 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * configure.ac:
+ * ext/Makefile.am:
+ moved pango to base
+
+2005-12-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.ac:
+ * tests/Makefile.am:
+ * tests/icles/.cvsignore:
+ * tests/icles/Makefile.am:
+ * tests/icles/stress-xoverlay.c: (myclock), (open_display),
+ (close_display), (resize_window), (move_window), (create_window),
+ (terminate_playback), (pause_playback), (start_playback), (main):
+ add stress test for xoverlay from Julien
+
+2005-12-01 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * docs/libs/tmpl/gstcolorbalance.sgml:
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ Do burger's rename for rtp payloaders and depayloaders
+
+2005-12-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * win32/:
+ add Visual Studio 6 build files
+
+2005-12-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * docs/libs/tmpl/gstaudio.sgml:
+ * docs/libs/tmpl/gstringbuffer.sgml:
+ * gst-libs/gst/interfaces/xoverlay.c:
+ * gst-libs/gst/video/gstvideofilter.c:
+ * gst-libs/gst/video/gstvideosink.c:
+ update documentation
+
+2005-12-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_base_init),
+ (gst_multi_fd_sink_class_init), (gst_multi_fd_sink_init),
+ (gst_multi_fd_sink_finalize), (gst_multi_fd_sink_add),
+ (gst_multi_fd_sink_remove), (gst_multi_fd_sink_clear),
+ (gst_multi_fd_sink_get_stats),
+ (gst_multi_fd_sink_remove_client_link),
+ (gst_multi_fd_sink_handle_client_read),
+ (gst_multi_fd_sink_client_queue_data),
+ (gst_multi_fd_sink_client_queue_caps),
+ (gst_multi_fd_sink_client_queue_buffer),
+ (gst_multi_fd_sink_new_client),
+ (gst_multi_fd_sink_handle_client_write),
+ (gst_multi_fd_sink_recover_client),
+ (gst_multi_fd_sink_queue_buffer),
+ (gst_multi_fd_sink_handle_clients), (gst_multi_fd_sink_thread),
+ (gst_multi_fd_sink_render), (gst_multi_fd_sink_set_property),
+ (gst_multi_fd_sink_get_property), (gst_multi_fd_sink_start),
+ (gst_multi_fd_sink_stop), (gst_multi_fd_sink_change_state):
+ * gst/tcp/gstmultifdsink.h:
+ * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_get_type),
+ (gst_tcp_client_sink_base_init), (gst_tcp_client_sink_class_init),
+ (gst_tcp_client_sink_init), (gst_tcp_client_sink_finalize),
+ (gst_tcp_client_sink_setcaps), (gst_tcp_client_sink_render),
+ (gst_tcp_client_sink_set_property),
+ (gst_tcp_client_sink_get_property), (gst_tcp_client_sink_start),
+ (gst_tcp_client_sink_stop), (gst_tcp_client_sink_change_state):
+ * gst/tcp/gsttcpclientsink.h:
+ * gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_base_init),
+ (gst_tcp_client_src_class_init), (gst_tcp_client_src_init),
+ (gst_tcp_client_src_finalize), (gst_tcp_client_src_getcaps),
+ (gst_tcp_client_src_create), (gst_tcp_client_src_set_property),
+ (gst_tcp_client_src_get_property), (gst_tcp_client_src_start),
+ (gst_tcp_client_src_stop), (gst_tcp_client_src_unlock):
+ * gst/tcp/gsttcpclientsrc.h:
+ * gst/tcp/gsttcpplugin.c: (plugin_init):
+ * gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_base_init),
+ (gst_tcp_server_sink_class_init), (gst_tcp_server_sink_init),
+ (gst_tcp_server_sink_finalize),
+ (gst_tcp_server_sink_handle_server_read),
+ (gst_tcp_server_sink_removed), (gst_tcp_server_sink_handle_wait),
+ (gst_tcp_server_sink_set_property),
+ (gst_tcp_server_sink_get_property),
+ (gst_tcp_server_sink_init_send), (gst_tcp_server_sink_close):
+ * gst/tcp/gsttcpserversink.h:
+ * gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_base_init),
+ (gst_tcp_server_src_class_init), (gst_tcp_server_src_init),
+ (gst_tcp_server_src_finalize), (gst_tcp_server_src_create),
+ (gst_tcp_server_src_set_property),
+ (gst_tcp_server_src_get_property), (gst_tcp_server_src_start),
+ (gst_tcp_server_src_stop), (gst_tcp_server_src_unlock):
+ * gst/tcp/gsttcpserversrc.h:
+ more borgifying
+
+2005-12-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins.args:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * gst/audioconvert/plugin.h:
+ * gst/audiorate/gstaudiorate.c: (gst_audio_rate_get_type),
+ (gst_audio_rate_base_init), (gst_audio_rate_class_init),
+ (gst_audio_rate_setcaps), (gst_audio_rate_init),
+ (gst_audio_rate_chain), (gst_audio_rate_set_property),
+ (gst_audio_rate_get_property), (gst_audio_rate_change_state),
+ (plugin_init):
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ (gst_audiostestsrc_wave_get_type), (gst_audio_test_src_base_init),
+ (gst_audio_test_src_class_init), (gst_audio_test_src_init),
+ (gst_audio_test_src_src_fixate), (gst_audio_test_src_setcaps),
+ (gst_audio_test_src_get_query_types),
+ (gst_audio_test_src_src_query), (gst_audio_test_src_create_sine),
+ (gst_audio_test_src_create_square),
+ (gst_audio_test_src_create_saw),
+ (gst_audio_test_src_create_triangle),
+ (gst_audio_test_src_create_silence),
+ (gst_audio_test_src_create_white_noise),
+ (gst_audio_test_src_init_pink_noise),
+ (gst_audio_test_src_generate_pink_noise_value),
+ (gst_audio_test_src_create_pink_noise),
+ (gst_audio_test_src_change_wave), (gst_audio_test_src_get_times),
+ (gst_audio_test_src_create), (gst_audio_test_src_set_property),
+ (gst_audio_test_src_get_property), (gst_audio_test_src_start),
+ (plugin_init):
+ * gst/audiotestsrc/gstaudiotestsrc.h:
+ * gst/subparse/gstsubparse.c: (gst_sub_parse_get_type),
+ (gst_sub_parse_base_init), (gst_sub_parse_class_init),
+ (gst_sub_parse_init), (gst_sub_parse_formats),
+ (gst_sub_parse_src_eventmask), (gst_sub_parse_src_event),
+ (convert_encoding), (get_next_line),
+ (gst_sub_parse_data_format_autodetect),
+ (gst_sub_parse_format_autodetect), (feed_textbuf), (handle_buffer),
+ (gst_sub_parse_loop), (gst_sub_parse_chain),
+ (gst_sub_parse_change_state), (gst_sub_parse_type_find),
+ (plugin_init):
+ * gst/subparse/gstsubparse.h:
+ * gst/videorate/gstvideorate.c: (gst_video_rate_get_type),
+ (gst_video_rate_base_init), (gst_video_rate_class_init),
+ (gst_video_rate_transformcaps), (gst_video_rate_getcaps),
+ (gst_video_rate_setcaps), (gst_video_rate_blank_data),
+ (gst_video_rate_init), (gst_video_rate_event),
+ (gst_video_rate_chain), (gst_video_rate_set_property),
+ (gst_video_rate_get_property), (gst_video_rate_change_state),
+ (plugin_init):
+ * gst/videoscale/gstvideoscale.c:
+ (gst_video_scale_method_get_type), (gst_video_scale_get_capslist),
+ (gst_video_scale_src_template_factory),
+ (gst_video_scale_sink_template_factory),
+ (gst_video_scale_get_type), (gst_video_scale_base_init),
+ (gst_video_scale_class_init), (gst_video_scale_init),
+ (gst_video_scale_set_property), (gst_video_scale_get_property),
+ (gst_video_scale_transform_caps), (gst_video_scale_get_format),
+ (gst_video_scale_prepare_size), (parse_caps),
+ (gst_video_scale_set_caps), (gst_video_scale_get_unit_size),
+ (gst_video_scale_fixate_caps), (gst_video_scale_prepare_image),
+ (gst_video_scale_transform), (gst_video_scale_handle_src_event),
+ (plugin_init):
+ * gst/videoscale/gstvideoscale.h:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ (gst_video_test_src_pattern_get_type),
+ (gst_video_test_src_base_init), (gst_video_test_src_class_init),
+ (gst_video_test_src_init), (gst_video_test_src_src_fixate),
+ (gst_video_test_src_set_pattern),
+ (gst_video_test_src_set_property),
+ (gst_video_test_src_get_property), (gst_video_test_src_getcaps),
+ (gst_video_test_src_parse_caps), (gst_video_test_src_setcaps),
+ (gst_video_test_src_event), (gst_video_test_src_get_times),
+ (gst_video_test_src_create), (plugin_init):
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c: (gst_video_test_src_get_size),
+ (gst_video_test_src_smpte), (gst_video_test_src_snow),
+ (gst_video_test_src_black):
+ * gst/videotestsrc/videotestsrc.h:
+ borgify further
+ clean up docs a little
+
+2005-11-30 Wim Taymans <wim@fluendo.com>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.h:
+ * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_init),
+ (gst_basertppayload_event), (gst_basertppayload_push),
+ (gst_basertppayload_change_state):
+ * gst-libs/gst/rtp/gstbasertppayload.h:
+ closed #320644.
+
+2005-11-30 Julien MOUTTE <julien@moutte.net>
+
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/video/gstvideofilter.c:
+ * gst-libs/gst/video/gstvideosink.c:
+ * gst-libs/gst/video/gstvideosink.h: Adding docs.
+
+2005-11-30 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * LICENSE:
+ move
+ * po/af.po:
+ * po/az.po:
+ * po/cs.po:
+ * po/en_GB.po:
+ * po/hu.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/uk.po:
+ * po/vi.po:
+ * Makefile.am:
+ update
+ * scripts/autoplugins.sh:
+ remove
+
+2005-11-30 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * Makefile.am:
+ * configure.ac:
+ * examples/Makefile.am:
+ * examples/capsfilter/Makefile.am:
+ * examples/capsfilter/capsfilter1.c:
+ * examples/gob/Makefile.am:
+ * examples/gob/gst-identity2.gob:
+ * examples/indexing/.cvsignore:
+ * examples/indexing/Makefile.am:
+ * examples/indexing/indexmpeg.c:
+ * examples/seeking/.cvsignore:
+ * examples/seeking/Makefile.am:
+ * examples/seeking/cdparanoia.c:
+ * examples/seeking/cdplayer.c:
+ * examples/seeking/chained.c:
+ * examples/seeking/scrubby.c:
+ * examples/seeking/seek.c:
+ * examples/stats/Makefile.am:
+ * examples/stats/mp2ogg.c:
+ * examples/switch/.cvsignore:
+ * examples/switch/Makefile.am:
+ * examples/switch/switcher.c:
+ * tests/Makefile.am:
+ * tests/check/generic/.cvsignore:
+ * tests/check/pipelines/.cvsignore:
+ * tests/examples/Makefile.am:
+ * tests/examples/seek/Makefile.am:
+ reorganize stuff under tests/
+
+2005-11-30 Edward Hervey <edward@fluendo.com>
+
+ * ext/ogg/gstoggdemux.c: (gst_ogg_pad_typefind):
+ Go away you stupid GstStaticPadTemplate memleak.
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst-libs/gst/net/Makefile.am:
+ * gst-libs/gst/net/README:
+ * gst-libs/gst/net/gstnetbuffer.c:
+ * gst-libs/gst/net/gstnetbuffer.h:
+ this was moved to "netbuffer"
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst-libs/gst/video/gstvideofilter.c: (gst_video_filter_get_type),
+ (gst_video_filter_class_init), (gst_video_filter_init):
+ * gst-libs/gst/video/gstvideofilter.h:
+ borgify name to bring in line with other classes
+
+2005-11-30 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/audioscale/.cvsignore:
+ * gst/audioscale/Makefile.am:
+ * gst/audioscale/README:
+ * gst/audioscale/audioscale.vcproj:
+ * gst/audioscale/dtof.c:
+ * gst/audioscale/dtos.c:
+ * gst/audioscale/functable.c:
+ * gst/audioscale/gstaudioscale.c:
+ * gst/audioscale/gstaudioscale.h:
+ * gst/audioscale/private.h:
+ * gst/audioscale/resample.c:
+ * gst/audioscale/resample.h:
+ * gst/audioscale/test.c:
+ remove
+
+2005-11-30 Edward Hervey <edward@fluendo.com>
+
+ * gst-libs/gst/netbuffer/Makefile.am:
+ really, really tired
+
+2005-11-30 Edward Hervey <edward@fluendo.com>
+
+ * gst/typefind/gsttypefindfunctions.c: (plugin_init):
+ Update for new GstTypeFindFactory _register()
+
+2005-11-30 Edward Hervey <edward@fluendo.com>
+
+ * gst-libs/gst/netbuffer/Makefile.am: (libgstnetbufferincludedir):
+ Let's not override libgstnet from core for no reason...
+ (libgstnetbuffer_@GST_MAJORMINOR@_la_SOURCES):
+ Ok, maybe not so quick next time.
+
+2005-11-29 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.ac:
+ * gst-libs/gst/Makefile.am:
+ moved gst-libs/gst/net to netbuffer through CVS surgery
+ remove old directory
+ updating build to accomodate
+ (#322257)
+
+2005-11-29 Andy Wingo <wingo@pobox.com>
+
+ * pkgconfig/gstreamer-plugins-base.pc.in:
+ * pkgconfig/gstreamer-plugins-base-uninstalled.pc.in:
+ * gst-libs/gst/net/Makefile.am: Rename gstnet to gstnetbuffer
+ (#322257).
+
+2005-11-29 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * gst/playback/gststreamselector.c: (gst_stream_selector_chain):
+ 3rd time's the charm. Correct ref-counting for discarded buffers.
+
+2005-11-29 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * gst/playback/gststreamselector.c:
+ (gst_stream_selector_class_init),
+ (gst_stream_selector_set_property),
+ (gst_stream_selector_get_property),
+ (gst_stream_selector_request_new_pad), (gst_stream_selector_chain):
+ Fix ref-counting
+
+2005-11-29 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/subparse/gstsubparse.c: (feed_textbuf):
+ Don't access already unref'ed buffer.
+
+2005-11-29 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * gst/playback/gststreamselector.c:
+ (gst_stream_selector_class_init), (gst_stream_selector_init),
+ (gst_stream_selector_dispose), (gst_stream_selector_set_property),
+ (gst_stream_selector_get_property),
+ (gst_stream_selector_get_linked_pad),
+ (gst_stream_selector_request_new_pad), (gst_stream_selector_chain):
+ * gst/playback/gststreamselector.h:
+ Add the active-pad property for playbin to use shortly. Ignore buffers
+ from any other pad, returning GST_FLOW_NOT_LINKED
+
+2005-11-29 Julien MOUTTE <julien@moutte.net>
+
+ * ext/ogg/gstoggdemux.c: (gst_ogg_type_find): Free the list,
+ patch from bug #322704 (Alessandro Decina).
+
+2005-11-29 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst-libs/gst/audio/Makefile.am:
+ folded audiofilter into the audio library
+
+2005-11-29 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/videoscale/gstvideoscale.h:
+ * gst/videoscale/gstvideoscale.c:
+ remove unimplemented scale methods
+
+2005-11-28 Tim-Philipp Müller <tim at centricular dot net>
+
+ * ext/ogg/gstoggmux.c: (gst_ogg_mux_send_headers):
+ Don't leak caps.
+
+2005-11-28 Julien MOUTTE <julien@moutte.net>
+
+ * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_put),
+ (gst_ximagesink_setcaps):
+ * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put),
+ (gst_xvimagesink_setcaps): Fixed a tricky bug. When caps renegotiation
+ happens (only visible on ximagesink but bug is in xv too) set_caps was
+ destroying the internal x[v]image used to memcpy non locally alloced
+ buffers so that it got renewed on next _chain. The issue is that
+ _expose will try to put that image as it reffed it in _put.
+ Using gst_buffer_unref instead of destroy fixes it !
+
+2005-11-28 Edward Hervey <edward@fluendo.com>
+
+ * gst/playback/gstdecodebin.c: (gst_decode_bin_init),
+ (try_to_link_1), (queue_filled_cb):
+ Better use of the queues. Start with a small size queue and only increase
+ the size of the queues when the other queues are empty.
+
+2005-11-28 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst-libs/gst/video/Makefile.am:
+ compile in copied-over videofilter into the video library
+ * gst-libs/gst/video/videosink.h:
+ rename the header to gstvideosink.h since it's a base GstObject class
+ * sys/ximage/ximagesink.h:
+ * sys/xvimage/xvimagesink.h:
+ use the new header
+
+2005-11-28 Wim Taymans <wim@fluendo.com>
+
+ * gst/playback/gstplaybasebin.c: (group_commit), (probe_triggered):
+ * gst/playback/gstplaybasebin.h:
+ Prepare to handle errors betters.
+
+ * gst/playback/gstplaybin.c: (add_sink), (setup_sinks):
+ Set sinks to PAUSED first before adding and linking them so that
+ we don't interrupt dataflow.
+
+2005-11-28 Wim Taymans <wim@fluendo.com>
+
+ * gst-libs/gst/audio/TODO:
+ Updated TODO
+
+ * gst-libs/gst/audio/gstaudiosink.c:
+ (gst_audioringbuffer_open_device),
+ (gst_audioringbuffer_close_device), (gst_audioringbuffer_acquire),
+ (gst_audioringbuffer_release):
+ Small cleanups.
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ (gst_base_audio_sink_class_init), (gst_base_audio_sink_render),
+ (gst_base_audio_sink_change_state):
+ Slave to the master clock when going to PLAYING and unslave when
+ going to PAUSED.
+
+ * gst-libs/gst/audio/gstringbuffer.c:
+ (gst_ring_buffer_open_device), (gst_ring_buffer_close_device),
+ (gst_ring_buffer_acquire), (gst_ring_buffer_release),
+ (gst_ring_buffer_samples_done), (gst_ring_buffer_set_sample),
+ (gst_ring_buffer_clear_all), (wait_segment),
+ (gst_ring_buffer_commit), (gst_ring_buffer_read),
+ (gst_ring_buffer_advance):
+ * gst-libs/gst/audio/gstringbuffer.h:
+ Add some docs and cleanups.
+
+2005-11-28 Julien MOUTTE <julien@moutte.net>
+
+ * sys/xvimage/xvimagesink.c:
+ (gst_xvimagesink_navigation_send_event): Fix navigation events
+ coordinates translation with pixel aspect ratios.
+
+2005-11-28 Julien MOUTTE <julien@moutte.net>
+
+ * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put):
+ Use calculated video geometry from _setcaps instead of buffer
+ caps to respect pixel aspect ratio. (fixes #322388)
+
+2005-11-28 Julien MOUTTE <julien@moutte.net>
+
+ * docs/libs/tmpl/gstcolorbalance.sgml:
+ * docs/libs/tmpl/gstmixer.sgml:
+ * docs/libs/tmpl/gstxoverlay.sgml:
+ * gst-libs/gst/interfaces/xoverlay.c: Add docs for the Xoverlay
+ interface.
+
+2005-11-28 Julien MOUTTE <julien@moutte.net>
+
+ * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new):
+ Refuse to create an XvImage if we can't find the format.
+
+2005-11-28 Edward Hervey <edward@fluendo.com>
+
+ * gst-libs/gst/riff/riff-media.c:
+ (gst_riff_create_audio_template_caps):
+ Add ATRAC3 to the list of riff-possible audio caps.
+ I know we still don't have a plugin for atrac3, but it's saner to output
+ that than a cryptic mimetype.
+
+2005-11-27 Edward Hervey <edward@fluendo.com>
+
+ * gst-libs/gst/riff/riff-read.c: (gst_riff_parse_strf_auds):
+ Don't try to create a zero-sized subbuffer.
+
+2005-11-27 Julien MOUTTE <julien@moutte.net>
+
+ * sys/ximage/ximagesink.c: (gst_ximage_buffer_free),
+ (gst_ximagesink_ximage_new), (gst_ximagesink_ximage_put),
+ (gst_ximagesink_bufferpool_clear), (gst_ximagesink_buffer_alloc),
+ (gst_ximagesink_expose): Fixed a tricky race.
+ * sys/ximage/ximagesink.h:
+ * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put),
+ (gst_xvimagesink_expose): Fixed a tricky race.
+ * sys/xvimage/xvimagesink.h:
+
+2005-11-27 Edward Hervey <edward@fluendo.com>
+
+ * gst/playback/gstdecodebin.c: (gst_decode_bin_class_init),
+ (gst_decode_bin_init), (close_pad_link), (try_to_link_1):
+ Remove unused properties, and add queues between demuxers and decoders
+ so that a lot more files can preroll properly.
+
+2005-11-27 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst-libs/gst/net/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ remove silly include
+ * gst/tags/Makefile.am:
+ * gst/tags/gsttagediting.c:
+ * gst/tags/gsttageditingprivate.h:
+ * gst/tags/tagedit.vcproj:
+ remove directory, is as good as empty
+
+2005-11-27 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.ac:
+ added GST_LIB_LDFLAGS and GST_ALL_LDFLAGS
+ * gst-libs/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/net/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ and use them
+
+2005-11-27 Julien MOUTTE <julien@moutte.net>
+
+ * docs/libs/tmpl/gstcolorbalance.sgml:
+ * docs/libs/tmpl/gstmixer.sgml:
+ * docs/libs/tmpl/gstxoverlay.sgml:
+ * sys/ximage/ximagesink.c: (gst_ximagesink_buffer_alloc):
+ * sys/ximage/ximagesink.h:
+ * sys/xvimage/xvimagesink.h: More and more documentation.
+
+2005-11-26 Julien MOUTTE <julien@moutte.net>
+
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * docs/libs/tmpl/gstcolorbalance.sgml:
+ * docs/libs/tmpl/gstmixer.sgml:
+ * docs/libs/tmpl/gstxoverlay.sgml: Add the XOverlay interface
+ to documentation.
+
+2005-11-26 Julien MOUTTE <julien@moutte.net>
+
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ * sys/xvimage/xvimagesink.c: Added doc for xvimagesink.
+
+2005-11-26 Julien MOUTTE <julien@moutte.net>
+
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-playbin.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml: Updated version.
+ * sys/ximage/ximagesink.c: Adding documentation for ximagesink.
+
+2005-11-26 Edward Hervey <edward@fluendo.com>
+
+ * gst/audiorate/gstaudiorate.c: (gst_audiorate_chain):
+ Properly return GstFlowReturn from gst_pad_push in chain functions.
+
+2005-11-25 Michael Smith <msmith@fluendo.com>
+
+ * ext/ogg/gstoggdemux.c: (gst_ogg_pad_query_convert),
+ (gst_ogg_demux_chain_peer), (gst_ogg_demux_perform_seek),
+ (gst_ogg_demux_read_chain), (gst_ogg_demux_read_end_chain),
+ (gst_ogg_demux_send_event), (gst_ogg_demux_loop):
+ Handle various conditions better when we don't understand a stream.
+ Removes a heap of CRITICALs on ogg streams containing unknown data.
+
+2005-11-24 Andy Wingo <wingo@pobox.com>
+
+ * gst/tcp/gstmultifdsink.c (gst_multifdsink_handle_client_write):
+ Be threadsafe.
+
+2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.ac: back to HEAD
+
+=== release 0.9.6 ===
+
+2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.ac:
+ releasing 0.9.6, "White Eight"
+
+2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * check/pipelines/simple_launch_lines.c: (GST_START_TEST):
+ * docs/plugins/inspect/plugin-sine.xml:
+ remove sinesrc some more
+
+2005-11-23 Wim Taymans <wim@fluendo.com>
+
+ * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_read):
+ If we are reading too slowly, jump forward in the ringbuffer
+ instead of blocking.
+
+2005-11-23 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * ext/libvisual/visual.c: (gst_visual_src_setcaps), (get_buffer),
+ (gst_visual_chain):
+ * ext/theora/theoraenc.c: (theora_enc_sink_setcaps):
+ * gst/videorate/gstvideorate.c: (gst_videorate_setcaps),
+ (gst_videorate_chain):
+ * gst/videotestsrc/gstvideotestsrc.c:
+ (gst_videotestsrc_src_fixate), (gst_videotestsrc_create):
+ * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_get_fps),
+ (gst_v4lmjpegsrc_src_convert), (gst_v4lmjpegsrc_src_query),
+ (gst_v4lmjpegsrc_get), (gst_v4lmjpegsrc_getcaps):
+ * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
+ (gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
+ Updates for API changes
+
+2005-11-23 Wim Taymans <wim@fluendo.com>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ (gst_base_audio_sink_class_init), (gst_base_audio_sink_set_clock),
+ (gst_base_audio_sink_render), (gst_base_audio_sink_change_state):
+ Fix for calibration API change.
+
+2005-11-23 Michael Smith <msmith@fluendo.com>
+
+ * gst-libs/gst/audio/multichannel.c:
+ (gst_audio_get_channel_positions),
+ (gst_audio_set_channel_positions),
+ (gst_audio_set_structure_channel_positions_list),
+ (gst_audio_fixate_channel_positions):
+ Use gst_value_array_*() functions on value arrays, not
+ gst_value_list_*().
+
+2005-11-23 Edward Hervey <edward@fluendo.com>
+
+ * autogen.sh:
+ eheh, sinesrc is gone. Replacing sample srcfile by existing one.
+ Fixes autogen
+
+2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * check/Makefile.am:
+ * check/elements/videotestsrc.c: (setup_videotestsrc),
+ (cleanup_videotestsrc), (GST_START_TEST), (videotestsrc_suite),
+ (main):
+ add a test for videotestsrc
+
+2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/sine/.cvsignore:
+ * gst/sine/Makefile.am:
+ * gst/sine/gstsinesrc.c:
+ * gst/sine/gstsinesrc.h:
+ * gst/sine/sinesrc.vcproj:
+ and remove sinesrc from the repository. Closes #321446
+
+2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.ac:
+ * gst-plugins-base.spec.in:
+ remove sinesrc from the build
+
+2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * check/Makefile.am:
+ * check/elements/audiotestsrc.c: (setup_audiotestsrc),
+ (cleanup_audiotestsrc), (GST_START_TEST), (audiotestsrc_suite),
+ (main):
+ add a test for audiotestsrc, testing all waves. Even seems
+ leak-free at first glance, nice job Stefan
+
+2005-11-23 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * po/af.po:
+ * po/az.po:
+ * po/cs.po:
+ * po/en_GB.po:
+ * po/hu.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/uk.po:
+ * po/vi.po:
+ Translation string updates
+
+ * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate), (gst_v4lsrc_get_caps),
+ (gst_v4lsrc_set_caps):
+ * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
+ (gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
+ * sys/v4l/v4lsrc_calls.h:
+ Improve v4lsrc, by making it work again.
+
+2005-11-23 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * ext/libvisual/visual.c: (gst_visual_chain):
+ Fix the fps calculations.
+
+ * gst/ffmpegcolorspace/avcodec.h:
+ Move structure element for clarity
+
+ * gst-libs/gst/interfaces/tunernorm.c: (gst_tuner_norm_init):
+ * gst-libs/gst/interfaces/tunernorm.h:
+ * sys/v4l/gstv4ljpegsrc.c: (gst_v4ljpegsrc_src_link):
+ * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_base_init):
+ * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_base_init),
+ (gst_v4lmjpegsrc_get_fps), (gst_v4lmjpegsrc_src_convert),
+ (gst_v4lmjpegsrc_src_query), (gst_v4lmjpegsrc_get),
+ (gst_v4lmjpegsrc_getcaps):
+ * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate), (gst_v4lsrc_get_caps),
+ (gst_v4lsrc_set_caps):
+ * sys/v4l/gstv4lsrc.h:
+ * sys/v4l/v4l_calls.c: (gst_v4l_open):
+ * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
+ (gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
+ * sys/v4l/v4lsrc_calls.h:
+ Fractional framerates...
+
+2005-11-22 Wim Taymans <wim@fluendo.com>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ (gst_base_audio_sink_class_init), (gst_base_audio_sink_set_clock),
+ (gst_base_audio_sink_render), (gst_base_audio_sink_change_state):
+ And we provide a clock by default, of course...
+
+2005-11-22 Wim Taymans <wim@fluendo.com>
+
+ * gst-libs/gst/audio/gstaudioclock.c: (gst_audio_clock_init):
+ This clock can be slaved to a master clock now.
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ (gst_base_audio_sink_class_init), (gst_base_audio_sink_init),
+ (gst_base_audio_sink_dispose), (gst_base_audio_sink_provide_clock),
+ (gst_base_audio_sink_set_clock),
+ (gst_base_audio_sink_set_property),
+ (gst_base_audio_sink_get_property), (gst_base_audio_sink_preroll),
+ (gst_base_audio_sink_render), (gst_base_audio_sink_change_state):
+ * gst-libs/gst/audio/gstbaseaudiosink.h:
+ Handle slaving the internal clock to the clock selected in the
+ pipeline.
+ Add property to make the basesink not provide a clock.
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ (gst_base_rtp_depayload_class_init), (gst_base_rtp_depayload_init),
+ (gst_base_rtp_depayload_wait):
+ * gst-libs/gst/rtp/gstbasertpdepayload.h:
+ We can use the clock in GstElement, no need to store it ourselves.
+
+2005-11-22 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/libs/tmpl/gstaudio.sgml:
+ update
+ * ext/cdparanoia/gstcdparanoia.c: (gst_paranoia_mode_get_type),
+ (gst_paranoia_endian_get_type):
+ * ext/theora/theoraenc.c: (gst_border_mode_get_type):
+ * gst/audioscale/gstaudioscale.c: (gst_audioscale_method_get_type):
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ (gst_audiostestsrc_wave_get_type):
+ * gst/playback/gststreaminfo.c: (gst_stream_type_get_type):
+ * gst/tcp/gstfdset.c: (gst_fdset_mode_get_type):
+ * gst/tcp/gstmultifdsink.c: (gst_recover_policy_get_type),
+ (gst_sync_method_get_type), (gst_unit_type_get_type),
+ (gst_client_status_get_type), (gst_multifdsink_class_init),
+ (gst_multifdsink_new_client), (gst_multifdsink_recover_client),
+ (gst_multifdsink_queue_buffer), (gst_multifdsink_set_property),
+ (gst_multifdsink_get_property):
+ * gst/tcp/gstmultifdsink.h:
+ * gst/videoscale/gstvideoscale.c: (gst_videoscale_method_get_type):
+ * gst/videotestsrc/gstvideotestsrc.c:
+ (gst_videotestsrc_pattern_get_type):
+ remove deprecated properties
+ fix up enums to correctly have short lowercase dashed nicks
+
+2005-11-22 Michael Smith <msmith@fluendo.com>
+
+ * gst/videorate/gstvideorate.c: (gst_videorate_chain):
+ * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_create):
+ Add underscore.
+
+2005-11-22 Michael Smith <msmith@fluendo.com>
+
+ * gst/videorate/gstvideorate.c: (gst_videorate_chain):
+ * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_create):
+ Use utility method for scaling clocktime for fractional framerates.
+
+2005-11-22 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * ext/libvisual/visual.c: (gst_visual_src_setcaps), (get_buffer),
+ (gst_visual_chain):
+ * ext/ogg/gstogmparse.c: (gst_ogm_parse_chain):
+ * ext/theora/theoradec.c: (theora_handle_type_packet):
+ * ext/theora/theoraenc.c: (theora_enc_sink_setcaps),
+ (theora_enc_chain):
+ * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
+ * gst-libs/gst/video/video.c: (gst_video_frame_rate):
+ * gst-libs/gst/video/video.h:
+ * gst/ffmpegcolorspace/avcodec.h:
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
+ (gst_ffmpeg_caps_to_pixfmt):
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ (gst_ffmpegcsp_set_caps):
+ * gst/videorate/gstvideorate.c: (gst_videorate_transformcaps),
+ (gst_videorate_setcaps), (gst_videorate_blank_data),
+ (gst_videorate_chain):
+ * gst/videotestsrc/gstvideotestsrc.c:
+ (gst_videotestsrc_src_fixate), (gst_videotestsrc_getcaps),
+ (gst_videotestsrc_parse_caps), (gst_videotestsrc_setcaps),
+ (gst_videotestsrc_event), (gst_videotestsrc_create):
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get),
+ (gst_ximagesink_setcaps), (gst_ximagesink_change_state),
+ (gst_ximagesink_get_times), (gst_ximagesink_init):
+ * sys/ximage/ximagesink.h:
+ * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support),
+ (gst_xvimagesink_setcaps), (gst_xvimagesink_change_state),
+ (gst_xvimagesink_get_times), (gst_xvimagesink_init):
+ * sys/xvimage/xvimagesink.h:
+ Convert elements to use fractions for their framerate.
+ V4L elements to come later tonight.
+
+2005-11-22 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst-libs/gst/audio/audio.c:
+ * gst-libs/gst/audio/audio.h:
+ remove some deprecated functions
+
+2005-11-22 Andy Wingo <wingo@pobox.com>
+
+ * Update for gst_tag_setter API changes.
+
+2005-11-22 Andy Wingo <wingo@pobox.com>
+
+ * ext/ogg/gstoggdemux.c (gst_ogg_pad_submit_packet)
+ (gst_ogg_demux_perform_seek):
+ * ext/theora/theoradec.c (theora_dec_sink_event):
+ * ext/vorbis/vorbisdec.c (vorbis_dec_sink_event): Run
+ update-funcnames.
+
2005-11-22 Wim Taymans <wim@fluendo.com>
* examples/seeking/seek.c: (main):
2005-11-22 Tim-Philipp Müller <tim at centricular dot net>
+ Patch by: Luca Ognibene
+
* gst/ffmpegcolorspace/gstffmpegcodecmap.c:
(gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_caps_to_pixfmt):
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
2005-11-21 Andy Wingo <wingo@pobox.com>
- patch from: Sebastien Cote <sebas642@yahoo.ca>
+ patch by: Sebastien Cote <sebas642@yahoo.ca>
* gst-libs/gst/rtp/gstrtpbuffer.h:
* gst-libs/gst/rtp/gstrtpbuffer.c
(gst_videotestsrc_src_fixate):
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_fixate):
- Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
- (#322027)
+ Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
+ (#322027)
2005-11-21 Tim-Philipp Müller <tim at centricular dot net>