Module: gst-plugins-base
      Version: 0.10.18
  Uploaded by: Jan Schmidt

http://download.gnome.org/sources/gst-plugins-base/0.10/gst-plugins-base-0.10.18.tar.gz
  md5sum: 299c7b65b0fb6734ff38eeb5d1f6a12e
    size: 2.7M

http://download.gnome.org/sources/gst-plugins-base/0.10/gst-plugins-base-0.10.18.tar.bz2
  md5sum: 422e654b049dedef6fdbf4456f2259d1
    size: 1.9M

ChangeLog
---------

=== release 0.10.18 ===

2008-03-20  Jan Schmidt <[EMAIL PROTECTED]>

        * configure.ac:
          releasing 0.10.18, "I will follow"

2008-03-18  Jan Schmidt  <[EMAIL PROTECTED]>

        * configure.ac:
        * win32/common/config.h:
        0.10.17.4 pre-release

2008-03-18  Wim Taymans  <[EMAIL PROTECTED]>

        * gst-libs/gst/sdp/gstsdpmessage.c: (gst_sdp_message_dump):
        Use GST_STR_NULL when trying to print strings that could be NULL because
        this might crash on some platforms. See #520808.

2008-03-18  Wim Taymans  <[EMAIL PROTECTED]>

        Patch by: Ole André Vadla Ravnås  <[EMAIL PROTECTED]>

        * gst-libs/gst/rtsp/gstrtspconnection.c:
        (gst_rtsp_connection_connect), (gst_rtsp_connection_write),
        (read_line), (gst_rtsp_connection_read_internal):
        Generic Windows fixes that makes libgstrtsp work on Windows when
        coupled with the new GstPoll API. See #520808.

2008-03-17  Sebastian Dröge  <[EMAIL PROTECTED]>

        Patch by: Milosz Derezynski <internalerror at gmail dot com>

        * ext/gio/gstgiobasesrc.c: (gst_gio_base_src_create):
          If seeking to a new position succeeds don't simply return from
          create() without creating a buffer. Do this only in the case
          seeking to the new position fails. Fixes bug #523054.

2008-03-17  Tim-Philipp Müller  <tim at centricular dot net>

        * gst-libs/gst/video/video.c: (gst_video_format_parse_caps),
          (gst_video_format_from_rgba32_masks):
          Fix gst_video_format_parse_caps() for RGB caps with alpha channel
          (#522635).

        * tests/check/libs/video.c: (test_parse_caps_rgb), (video_suite):
          Add unit test for the RGB caps parsing and creation, checking for
          internal consistency of the new API and consistency of the API with
          the old GST_VIDEO_CAPS_* defines.

2008-03-14  David Schleef  <[EMAIL PROTECTED]>

        * gst/videotestsrc/videotestsrc.c:  Oops, revert last change
          because -base is in freeze.

2008-03-14  David Schleef  <[EMAIL PROTECTED]>

        Patch by: William M. Brack

        * gst/videotestsrc/videotestsrc.c: Fix Bayer pattern generation.

2008-03-14  Wim Taymans  <[EMAIL PROTECTED]>

        * gst/playback/gststreamselector.c: (gst_selector_pad_event),
        (gst_selector_pad_chain):
        * gst/playback/gststreamselector.h:
        Revert change that caused regression until a real fix is found.
        Fixes #522203.

2008-03-12  Michael Smith <[EMAIL PROTECTED]>

        * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_parse_caps):
        * gst-libs/gst/audio/gstringbuffer.h:
          Rename recently added buffer types to make more sense.
        * ext/alsa/gstalsasink.c: (alsasink_parse_spec),
        (gst_alsasink_write):
          Adapt for above API changes.
          Fixes bug #520523.

2008-03-11  Sebastian Dröge  <[EMAIL PROTECTED]>

        * win32/common/libgstnetbuffer.def:
        Add new symbol gst_netaddress_equal. Fixes bug #521743.

2008-03-11  Jan Schmidt  <[EMAIL PROTECTED]>

        * configure.ac:
        * win32/common/config.h:
        0.10.17.3 pre-release

2008-03-10  Wim Taymans  <[EMAIL PROTECTED]>

        * gst-libs/gst/audio/gstbaseaudiosrc.c:
        (gst_base_audio_src_create):
        Fix duration when no clock was provided. Fixes #520300.

2008-03-07  Wim Taymans  <[EMAIL PROTECTED]>

        Patch by: Olivier Crete  <tester at tester ca>

        * docs/libs/gst-plugins-base-libs-sections.txt:
        * gst-libs/gst/netbuffer/gstnetbuffer.c: (gst_netaddress_equal):
        * gst-libs/gst/netbuffer/gstnetbuffer.h:
        Add trivial function to compare GstNetAddress. See #520626.
        API: GstNetBuffer::gst_netaddress_equal

2008-03-07  Wim Taymans  <[EMAIL PROTECTED]>

        * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
        Update mode property docs, it's deprecated now.

2008-03-07  Wim Taymans  <[EMAIL PROTECTED]>

        * gst-libs/gst/rtsp/gstrtspconnection.c:
        (gst_rtsp_connection_create):
        * gst/tcp/gstmultifdsink.c: (gst_fdset_mode_get_type),
        (gst_multi_fd_sink_class_init), (gst_multi_fd_sink_start):
        * gst/tcp/gstmultifdsink.h:
        * gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_start):
        * gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_start):
        Remove GstPollMode from gstpoll constructor.

2008-03-04  Jan Schmidt  <[EMAIL PROTECTED]>

        * configure.ac:
        * win32/common/config.h:
        0.10.17.2 pre-release

2008-03-03  Jan Schmidt  <[EMAIL PROTECTED]>

        * gst/Makefile.am:
        GST_PLUGINS_ALL correctly lists subparse and tcp now, don't distclean
        them twice

        * win32/common/libgstinterfaces.def:
        * win32/common/libgstrtp.def:
        Add new API to the defs

2008-03-03  Peter Kjellerstedt  <[EMAIL PROTECTED]>

        Patch by: Mersad Jelacic  <mersad at axis dot com>

        * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
        * gst-libs/gst/rtp/gstbasertpaudiopayload.h:
        API: add gst_base_rtp_audio_payload_set_samplebits_options() to make it
        possible to specify the sample size in bits. (#509637)

2008-03-03  Tim-Philipp Müller  <tim at centricular dot net>

        * tests/check/libs/mixer.c:
          Add a few simple checks for the new message types.

2008-03-03  Tim-Philipp Müller  <tim at centricular dot net>

        * docs/libs/gst-plugins-base-libs-sections.txt:
        * gst-libs/gst/interfaces/mixer.c: (gst_mixer_option_changed),
          (gst_mixer_options_list_changed), (gst_mixer_mixer_changed),
          (gst_mixer_message_get_type),
          (gst_mixer_message_parse_option_changed),
          (gst_mixer_message_parse_options_list_changed):
        * gst-libs/gst/interfaces/mixer.h: (GstMixerType),
          (GST_MIXER_MESSAGE_OPTION_CHANGED),
          (GST_MIXER_MESSAGE_OPTIONS_LIST_CHANGED),
          (GST_MIXER_MESSAGE_MIXER_CHANGED):
          API: add gst_mixer_options_list_changed(), gst_mixer_mixer_changed()
          and gst_mixer_message_parse_options_list_changed(). Fixes #519916.

2008-03-03  Tim-Philipp Müller  <tim at centricular dot net>

        * gst-libs/gst/interfaces/mixeroptions.c: (gst_mixer_options_init),
          (gst_mixer_options_get_values):
        * gst-libs/gst/interfaces/mixeroptions.h:
          (GST_MIXER_OPTIONS_GET_CLASS), (GstMixerOptionsClass),
          (_GstMixerOptions), (_GstMixerOptionsClass):
          API: add GstMixerOptions::get_values vfunc (#519906)

2008-03-03  Peter Kjellerstedt  <[EMAIL PROTECTED]>

        * configure.ac:
        Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
        plug-ins are included/excluded. (#498222)

2008-03-03  Sebastian Dröge  <[EMAIL PROTECTED]>

        * gst/typefind/gsttypefindfunctions.c: (plugin_init):
        Add typefinder for IMelody files, using audio/x-imelody.
        See bug #519516.

2008-03-03  Sebastian Dröge  <[EMAIL PROTECTED]>

        * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_get_type):
        * ext/alsa/gstalsasink.c: (set_hwparams):
        * ext/alsa/gstalsasrc.c: (set_hwparams):
        * ext/gio/gstgio.c: (gst_gio_uri_handler_get_uri):
        * ext/ogg/gstoggmux.h:
        * ext/ogg/gstogmparse.c:
        * gst-libs/gst/audio/audio.c:
        * gst-libs/gst/fft/kiss_fft_f64.c: (kiss_fft_f64_alloc):
        * gst-libs/gst/pbutils/missing-plugins.c:
        (gst_missing_uri_sink_message_new),
        (gst_missing_element_message_new),
        (gst_missing_decoder_message_new),
        (gst_missing_encoder_message_new):
        * gst-libs/gst/rtp/gstbasertppayload.c:
        * gst-libs/gst/rtp/gstrtcpbuffer.c:
        (gst_rtcp_packet_bye_get_reason):
        * gst/audioconvert/gstaudioconvert.c:
        * gst/audioresample/gstaudioresample.c:
        * gst/ffmpegcolorspace/imgconvert.c:
        * gst/playback/test.c: (gen_video_element), (gen_audio_element):
        * gst/typefind/gsttypefindfunctions.c:
        * gst/videoscale/vs_4tap.c:
        * gst/videoscale/vs_4tap.h:
        * sys/v4l/gstv4lelement.c:
        * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_get_any_caps):
        * sys/v4l/v4l_calls.c:
        * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_init),
        (gst_v4lsrc_try_capture):
        * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
        (gst_ximagesink_ximage_new):
        * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
        (gst_xvimagesink_xvimage_new):
        * tests/check/elements/audioconvert.c:
        * tests/check/elements/audioresample.c:
        (fail_unless_perfect_stream):
        * tests/check/elements/audiotestsrc.c: (setup_audiotestsrc):
        * tests/check/elements/decodebin.c:
        * tests/check/elements/gdpdepay.c: (setup_gdpdepay),
        (setup_gdpdepay_streamheader):
        * tests/check/elements/gdppay.c: (setup_gdppay), (GST_START_TEST),
        (setup_gdppay_streamheader):
        * tests/check/elements/gnomevfssink.c: (setup_gnomevfssink):
        * tests/check/elements/multifdsink.c: (setup_multifdsink):
        * tests/check/elements/textoverlay.c:
        * tests/check/elements/videorate.c: (setup_videorate):
        * tests/check/elements/videotestsrc.c: (setup_videotestsrc):
        * tests/check/elements/volume.c: (setup_volume):
        * tests/check/elements/vorbisdec.c: (setup_vorbisdec):
        * tests/check/elements/vorbistag.c:
        * tests/check/generic/clock-selection.c:
        * tests/check/generic/states.c: (setup), (teardown):
        * tests/check/libs/cddabasesrc.c:
        * tests/check/libs/video.c:
        * tests/check/pipelines/gio.c:
        * tests/check/pipelines/oggmux.c:
        * tests/check/pipelines/simple-launch-lines.c:
        (simple_launch_lines_suite):
        * tests/check/pipelines/streamheader.c:
        * tests/check/pipelines/theoraenc.c:
        * tests/check/pipelines/vorbisdec.c:
        * tests/check/pipelines/vorbisenc.c:
        * tests/examples/seek/scrubby.c:
        * tests/examples/seek/seek.c: (query_positions_elems),
        (query_positions_pads):
        * tests/icles/stress-xoverlay.c: (myclock):
        Correct all relevant warnings found by the sparse semantic code
        analyzer. This include marking several symbols static, using
        NULL instead of 0 for pointers and using "foo (void)" instead
        of "foo ()" for declarations.

        * win32/common/libgstrtp.def:
        Add gst_rtp_buffer_set_extension_data to the symbol definition file.

2008-03-02  Tim-Philipp Müller  <tim at centricular dot net>

        Patch by: José Alburquerque <jaalburqu svn gnome org>

        * gst/playback/gstplaybin2.c:
          Make the function signature of the _get_*_tags() functions match
          the signature of the vfuncs they implement, ie. return a
          GstTagList rather than a GstStructure, which is more correct,
          even if one is typedef'ed to the other (#518940).

2008-03-02  Tim-Philipp Müller  <tim at centricular dot net>

        * gst-libs/gst/rtsp/gstrtspconnection.c:
          Don't include unix headers unconditionally (fixes #518037).

2008-03-02  Tim-Philipp Müller  <tim at centricular dot net>

        * tests/check/libs/video.c: (paintinfo), (paintinfo_struct),
          (fourcc_list_struct), (fourcc_list), (fourcc_get_size),
          (paint_setup_I420), (paint_setup_YV12), (paint_setup_AYUV),
          (paint_setup_YUY2), (paint_setup_UYVY), (paint_setup_YVYU),
          (paint_setup_IYU2), (paint_setup_Y41B), (paint_setup_Y42B),
          (paint_setup_Y800), (paint_setup_YVU9), (paint_setup_YUV9),
          (gst_video_format_is_packed), (video_format_is_packed):
          Add unit test that makes sure that the strides, offsets and
          sizes returned for the various YUV formats by the new video API
          match the old reference implementation in videotestsrc.

2008-03-02  Tim-Philipp Müller  <tim at centricular dot net>

        * gst-libs/gst/video/video.c: (gst_video_calculate_display_ratio),
          (gst_video_format_from_fourcc), (gst_video_format_to_fourcc),
          (gst_video_format_is_rgb), (gst_video_format_is_yuv),
          (gst_video_format_has_alpha), (gst_video_format_get_row_stride),
          (gst_video_format_get_pixel_stride),
          (gst_video_format_get_component_width),
          (gst_video_format_get_component_height),
          (gst_video_format_get_component_offset), (gst_video_format_get_size):
        * gst-libs/gst/video/video.h: (GST_VIDEO_FORMAT_Y41B),
          (GST_VIDEO_FORMAT_Y42B):
          API: add GST_VIDEO_FORMAT_Y41B and GST_VIDEO_FORMAT_Y42B.

2008-03-02  Tim-Philipp Müller  <tim at centricular dot net>

        * gst-libs/gst/video/video.c: (gst_video_format_get_component_offset):
          YV12 is I420 with swapped components 1 and 2, so the offset of
          component 1 for I420 should be the offset for component 2 for YV12
          and vice versa.

2008-02-29  Rene Stadler  <[EMAIL PROTECTED]>

        * sys/v4l/gstv4lelement.c:
        Add missing semicolon to fix indentation.

2008-02-29  Julien Moutte  <[EMAIL PROTECTED]>

        * ext/alsa/gstalsa.c: (gst_alsa_open_iec958_pcm),
        (gst_alsa_probe_supported_formats): Probe for IEC958 pcm to detect
        if we can do SPDIF output.
        * ext/alsa/gstalsa.h:
        * ext/alsa/gstalsasink.c: (set_hwparams), (alsasink_parse_spec),
        (gst_alsasink_prepare), (gst_alsasink_close), (gst_alsasink_write):
        * ext/alsa/gstalsasink.h: Initial support for SPDIF.
        * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_parse_caps):
        * gst-libs/gst/audio/gstringbuffer.h: Add non linear buffer types
        to support AC3, EC3 and IEC958 buffers.

2008-02-29  Tim-Philipp Müller  <tim at centricular dot net>

        * gst-libs/gst/interfaces/mixer.c: (GST_MIXER_MESSAGE_HAS_TYPE),
          (gst_mixer_message_parse_mute_toggled),
          (gst_mixer_message_parse_record_toggled),
          (gst_mixer_message_parse_volume_changed),
          (gst_mixer_message_parse_option_changed):
          De-cruft and fix message type assertions (NULL is not a really
          valid mixer message type string).

2008-02-29  Wim Taymans  <[EMAIL PROTECTED]>

        * ext/libvisual/visual.c: (gst_vis_src_negotiate):
        When negotiating, actually start from a format that we can support
        instead of from the too generic template.

2008-02-29  Wim Taymans  <[EMAIL PROTECTED]>

        * gst/playback/gstplaybin2.c: (gst_play_bin_set_property):
        Enable vis setting.

        * gst/playback/gstplaysink.c: (gst_play_sink_init),
        (gst_play_sink_dispose), (gst_play_sink_vis_unblocked),
        (gst_play_sink_vis_blocked), (gst_play_sink_set_vis_plugin),
        (gen_vis_chain):
        Implement vis switching while playing.

2008-02-28  David Schleef  <[EMAIL PROTECTED]>

        * gst-libs/gst/riff/riff-media.c: Add Dirac mapping

2008-02-28  Wim Taymans  <[EMAIL PROTECTED]>

        Patch by: Peter Kjellerstedt  <pkj at axis com>

        * gst/tcp/Makefile.am:
        * gst/tcp/fdsetstress.c:
        * gst/tcp/gstfdset.c:
        * gst/tcp/gstfdset.h:
        Removed fdset and stress test, they are now known as GstPoll in
        core. 

        * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init),
        (gst_multi_fd_sink_add_full), (gst_multi_fd_sink_remove),
        (gst_multi_fd_sink_clear), (gst_multi_fd_sink_remove_client_link),
        (gst_multi_fd_sink_handle_client_write),
        (gst_multi_fd_sink_queue_buffer),
        (gst_multi_fd_sink_handle_clients), (gst_multi_fd_sink_start),
        (gst_multi_fd_sink_stop):
        * gst/tcp/gstmultifdsink.h:
        * gst/tcp/gsttcp.c: (gst_tcp_socket_read), (gst_tcp_socket_close),
        (gst_tcp_read_buffer), (gst_tcp_gdp_read_buffer),
        (gst_tcp_gdp_read_caps):
        * gst/tcp/gsttcp.h:
        * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_init),
        (gst_tcp_client_sink_setcaps), (gst_tcp_client_sink_render),
        (gst_tcp_client_sink_start), (gst_tcp_client_sink_stop):
        * gst/tcp/gsttcpclientsink.h:
        * gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_init),
        (gst_tcp_client_src_create), (gst_tcp_client_src_start),
        (gst_tcp_client_src_stop), (gst_tcp_client_src_unlock):
        * gst/tcp/gsttcpclientsrc.h:
        * gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_handle_wait),
        (gst_tcp_server_sink_init_send), (gst_tcp_server_sink_close):
        * gst/tcp/gsttcpserversink.h:
        * gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_init),
        (gst_tcp_server_src_create), (gst_tcp_server_src_start),
        (gst_tcp_server_src_stop), (gst_tcp_server_src_unlock):
        * gst/tcp/gsttcpserversrc.h:
        Port to GstPoll. See #505417.

2008-02-28  Wim Taymans  <[EMAIL PROTECTED]>

        Patch by: Peter Kjellerstedt  <pkj at axis com>

        * gst-libs/gst/rtsp/gstrtspconnection.c:
        (gst_rtsp_connection_create), (gst_rtsp_connection_connect),
        (gst_rtsp_connection_write), (gst_rtsp_connection_read_internal),
        (gst_rtsp_connection_receive), (gst_rtsp_connection_close),
        (gst_rtsp_connection_free), (gst_rtsp_connection_poll),
        (gst_rtsp_connection_flush):
        * gst-libs/gst/rtsp/gstrtspconnection.h:
        Use GstPoll for the rtsp connection. See #505417.

2008-02-27  Wim Taymans  <[EMAIL PROTECTED]>

        * tests/examples/seek/seek.c: (vis_toggle_cb), (filter_features),
        (init_visualization_features), (vis_combo_cb), (shot_cb), (main):
        Add combo box for visualisations, populate it with a factory list
        of all visualisation plugins, configure vis plugin instance in
        playbin2. 

2008-02-27  Wim Taymans  <[EMAIL PROTECTED]>

        * tests/check/libs/rtp.c: (GST_START_TEST):
        Add check for RTP buffer defaults, padding and marker bit API.

2008-02-27  Sebastian Dröge  <[EMAIL PROTECTED]>

        * gst-libs/gst/cdda/sha1.c: (sha_transform):
        Use memcpy() instead of upcasting a byte array to long *. This
        fixes an unaligned memory access, resulting in SIGBUS on IA64.
        This should be ported to GCheckSum once we can use GLib 2.16.
        Partially fixes bug #500833.

2008-02-27  Tim-Philipp Müller  <tim at centricular dot net>

        * gst-libs/gst/tag/gsttagdemux.c: (gst_tag_demux_chain):
          Push tag event after the newsegment event. Log the pointer of
          the buffer we're actually going to push rather than the buffer
          we're feeding to _make_metadata_writable().

2008-02-25  Sebastian Dröge  <[EMAIL PROTECTED]>

        * gst/typefind/gsttypefindfunctions.c: (plugin_init):
        Comment smoke typefinder for now. The smokedec plugin needs one
        frame per buffer but we have no parser yet, thus it simply crashes
        in most situations.

2008-02-25  Sebastian Dröge  <[EMAIL PROTECTED]>

        * gst/typefind/gsttypefindfunctions.c: (plugin_init):
        Add typefinder for the smoke video codec. Copied from the jpeg plugin.

2008-02-25  Sebastian Dröge  <[EMAIL PROTECTED]>

        * gst/typefind/gsttypefindfunctions.c: (mid_type_find),
        (plugin_init):
        Add midi typefinder, copied from the timidity plugin.

2008-02-23  Tim-Philipp Müller  <tim at centricular dot net>

        Based on patch by: Tomasz Sałaciński <tsalacinski gmail com>

        * gst/subparse/gstsubparse.c: (parse_mdvdsub):
        * tests/check/elements/subparse.c: (test_microdvd_with_italics),
          (subparse_suite):
          Forward slashes at the beginning and end of a line also signify
          italics (Fixes: #518162).

2008-02-22  Sebastian Dröge  <[EMAIL PROTECTED]>

        * tests/check/gst-plugins-base.supp:
        Add a suppression for a cached value in GIO that wasn't moved
        while moving gio from -bad to -base.

2008-02-22  Sebastian Dröge  <[EMAIL PROTECTED]>

        Patch by: Brian Cameron <brian dot cameron at sun dot com>

        * configure.ac:
        Don't hardcode -Wall and -Werror for configure checks, this fails
        with non-GCC compilers. Fixes bug #517991.

2008-02-21  Stefan Kost  <[EMAIL PROTECTED]>

        * gst/audiotestsrc/gstaudiotestsrc.c:
          Mark buffers as GAP,if volume is 0.0 and fix the previous logic.

2008-02-20  Sebastian Dröge  <[EMAIL PROTECTED]>

        * ext/gnomevfs/gstgnomevfssink.c:
        (gst_gnome_vfs_sink_handle_event):
        Return FALSE when seeking for a new segment fails instead
        of silently ignoring the failure and appending every buffer
        that comes for the new segment.

2008-02-20  Wim Taymans  <[EMAIL PROTECTED]>

        * gst/playback/gstplaysink.c: (find_property),
        (gst_play_sink_find_property), (gen_video_chain),
        (gst_play_sink_reconfigure), (gst_play_sink_get_last_frame):
        Recursively search the sink element for a last-frame property so that we
        can also find the property in autovideosink and friends that don't
        always proxy the internal sink properties.

2008-02-19  Tim-Philipp Müller  <tim at centricular dot net>

        * gst-libs/gst/audio/multichannel.c:
          (GST_AUDIO_CHANNEL_POSITIONS_FIELD_NAME),
          (gst_audio_get_channel_positions), (gst_audio_set_channel_positions),
          (gst_audio_set_structure_channel_positions_list),
          (add_list_to_struct), (gst_audio_set_caps_channel_positions_list),
          (gst_audio_fixate_channel_positions):
          Fix confusing terminology in docs and code: structure fields are
          'fields' and not 'properties'.

2008-02-19  Tim-Philipp Müller  <tim at centricular dot net>

        * gst-libs/gst/audio/multichannel.c:
          (gst_audio_check_channel_positions), (add_list_to_struct):
          Give more useful warning messages if one of the channel
          layout enums passed to us is invalid and if the "channels"
          field in the caps has a GType we don't expect.

2008-02-19  Tim-Philipp Müller  <tim at centricular dot net>

        * gst-libs/gst/audio/multichannel.c:
          Fix typo in docs blurb.

2008-02-19  Julien Moutte  <[EMAIL PROTECTED]>

        Patch by: Josep Torra Valles <[EMAIL PROTECTED]>

        * gst/typefind/gsttypefindfunctions.c: Increase the MPEG PS
        typefind lookup to fix typefinding on HD clips.

2008-02-19  Tim-Philipp Müller  <tim at centricular dot net>

        * gst/playback/gstscreenshot.c:
        * gst/playback/gstscreenshot.h:
          Fix up copyright (I rewrote the GStreamer-0.10 code for
          this from scratch back in the days).

2008-02-19  Wim Taymans  <[EMAIL PROTECTED]>

        * gst/playback/Makefile.am:
        * gst/playback/gstscreenshot.c: (feed_fakesrc), (save_result),
        (create_element), (gst_play_frame_conv_convert):
        * gst/playback/gstscreenshot.h:
        Add screenshot conversion code from totem.

        * gst/playback/gstplay-marshal.list:
        * gst/playback/gstplaybin2.c: (gst_play_marshal_BUFFER__BOXED),
        (gst_play_bin_class_init), (gst_play_bin_convert_frame),
        (gst_play_bin_get_property), (no_more_pads_cb), (activate_group):
        Implement frame property to get a color-unconverted snapshot.
        Implement convert-frame action signal to get a converted snapshot image.
        Configure connection speed in uridecodebin.
        Document some more properties.

        * gst/playback/gstplaysink.c: (gst_play_sink_class_init),
        (gen_video_chain), (gen_audio_chain), (gst_play_sink_reconfigure),
        (gst_play_sink_get_last_frame):
        * gst/playback/gstplaysink.h:
        Use last-buffer property of the video sink to get a video snapshot.

        * tests/examples/seek/seek.c: (shot_cb), (main):
        Add snapshot button for playbin2 and use the frame property to save the
        frame as a png in the current directory.

2008-02-19  Sebastian Dröge  <[EMAIL PROTECTED]>

        Patch by: Josep Torra Valles <josep at fluendo dot com>

        * gst/typefind/gsttypefindfunctions.c: (h264_video_type_find),
        (plugin_init):
        Add typefinding support for h264 elementary streams.
        Fixes bug #517420.

2008-02-18  Stefan Kost  <[EMAIL PROTECTED]>

        * configure.ac:
          Require CVS of core for new API in collectpads.

        * gst/adder/gstadder.c:
          Use new API to make adder sparse stream aware.

2008-02-18  Wim Taymans  <[EMAIL PROTECTED]>

        * gst/playback/gstplaybin2.c: (pad_added_cb), (pad_removed_cb),
        (no_more_pads_cb):
        Get the object data correct so that we can remove our channels
        correctly.

        * gst/playback/gstplaysink.c: (gen_video_chain), (gen_audio_chain),
        (gen_vis_chain), (gst_play_sink_reconfigure),
        (gst_play_sink_request_pad):
        Add option to disable async behaviour in the sinks when possible. This
        makes it possible to avoid an audio queue when dealing with
        visualisations.
        Add option to add a queue for the audio path.

        * tests/examples/seek/seek.c: (clear_streams), (update_streams),
        (main):
        Disable the vis checkbox to match the defaults of playbin2.
        Only get the stream info when we need to.

2008-02-17  Sebastian Dröge  <[EMAIL PROTECTED]>

        * ext/gio/gstgiobasesink.c: (gst_gio_base_sink_stop),
        (gst_gio_base_sink_set_stream):
        * ext/gio/gstgiobasesrc.c: (gst_gio_base_src_stop),
        (gst_gio_base_src_set_stream):
        * ext/gio/gstgiosink.c: (gst_gio_sink_start):
        * ext/gio/gstgiosrc.c: (gst_gio_src_start):
        Don't use async operations as they require a running main loop.
        This makes us block again when closing streams and unable
        to mount the enclosing volume of an URI if it isn't yet.

2008-02-15  Wim Taymans  <[EMAIL PROTECTED]>

        * gst/playback/gstplaysink.c: (gst_play_sink_set_mute),
        (gst_play_sink_get_mute), (gen_video_chain), (gen_audio_chain),
        (gen_vis_chain), (gst_play_sink_reconfigure),
        (gst_play_sink_request_pad):
        Move tee in front of the audio and vis pipelines.
        Add queue for audio for now.
        Add visualisation support.

        * tests/examples/seek/seek.c: (main):
        Visualisation is by default disabled.

2008-02-15  Sebastian Dröge  <[EMAIL PROTECTED]>

        * ext/gio/gstgiobasesink.c: (close_stream_cb):
        * ext/gio/gstgiobasesrc.c: (close_stream_cb):
        Improve debugging a bit.

        * ext/gio/gstgiosink.c: (mount_cb), (gst_gio_sink_start):
        * ext/gio/gstgiosink.h:
        * ext/gio/gstgiosrc.c: (mount_cb), (gst_gio_src_start):
        * ext/gio/gstgiosrc.h:
        Try to mount the enclosing volume of a GFile if it isn't mounted
        yet. This requires us to wait for an async operation to finish, done
        with an nested GMainLoop. Authentication is not supported yet, will
        come later.

2008-02-14  Wim Taymans  <[EMAIL PROTECTED]>

        * gst/playback/gstplaybin2.c: (gst_play_bin_class_init),
        (gst_play_bin_set_property), (gst_play_bin_get_property),
        (pad_added_cb), (pad_removed_cb), (no_more_pads_cb):
        * gst/playback/gstplaysink.c: (gst_play_sink_set_mute),
        (gst_play_sink_get_mute), (gen_audio_chain):
        * gst/playback/gstplaysink.h:
        Add mute property.

        * gst/playback/gststreamselector.c: (gst_selector_pad_event),
        (gst_selector_pad_chain):
        * gst/playback/gststreamselector.h:
        Make sure we forward the event only once.

        * tests/examples/seek/seek.c: (stop_cb), (mute_toggle_cb), (main):
        Add and implement the mute button for playbin2.

2008-02-13  Wim Taymans  <[EMAIL PROTECTED]>

        Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>

        * ext/alsa/gstalsasink.c: (set_hwparams), (gst_alsasink_delay):
        Add some more debug info.
        Make sure we never return a negative delay. Fixes #516246.

2008-02-12  Tim-Philipp Müller  <tim at centricular dot net>

        * ext/alsa/gstalsasink.c: (gst_alsasink_delay):
          Revert patch that makes the sink hold the object lock when
          calling snd_pcm_delay(), since it breaks playback for me.

2008-02-12  Julien Moutte  <[EMAIL PROTECTED]>

        * tests/examples/seek/seek.c: (rate_spinbutton_changed_cb): Add
        some seek flags when changing rate.

2008-02-12  Wim Taymans  <[EMAIL PROTECTED]>

        * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
        (gst_base_rtp_audio_payload_handle_frame_based_buffer),
        (gst_base_rtp_audio_payload_handle_sample_based_buffer):
        Fix potential leaks.

        * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_chain):
        Fix leak when there is no function configured.

2008-02-12  Sebastian Dröge  <[EMAIL PROTECTED]>

        * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_buffer_class_init),
        (gst_v4lsrc_buffer_finalize):
        Correctly chain up the finalize method.

2008-02-12  Sebastian Dröge  <[EMAIL PROTECTED]>

        * ext/gio/gstgiostreamsink.c:
        * ext/gio/gstgiostreamsrc.c:
        Add documentation and example code for giostreamsink/giostreamsrc.

        * tests/check/pipelines/gio.c: (GST_START_TEST):
        Ask the GMemoryOutputStream for the data instead of assuming that
        the pointer to the data stayed the same. It could've been realloc'ed.

2008-02-12  Sebastian Dröge  <[EMAIL PROTECTED]>

        * ext/gio/gstgiosink.c:
        * ext/gio/gstgiosrc.c:
        Make the documentation of giosink/giosrc complete, large parts
        are based on the gnomevfssink/gnomevfssrc docs.

2008-02-12  Sebastian Dröge  <[EMAIL PROTECTED]>

        * 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-adder.xml:
        * docs/plugins/inspect/plugin-audioconvert.xml:
        * docs/plugins/inspect/plugin-audiorate.xml:
        * docs/plugins/inspect/plugin-audioresample.xml:
        * docs/plugins/inspect/plugin-decodebin.xml:
        * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
        * docs/plugins/inspect/plugin-gdp.xml:
        * docs/plugins/inspect/plugin-gio.xml:
        * docs/plugins/inspect/plugin-gnomevfs.xml:
        * docs/plugins/inspect/plugin-libvisual.xml:
        * docs/plugins/inspect/plugin-ogg.xml:
        * docs/plugins/inspect/plugin-pango.xml:
        * docs/plugins/inspect/plugin-playback.xml:
        * docs/plugins/inspect/plugin-queue2.xml:
        * docs/plugins/inspect/plugin-subparse.xml:
        * docs/plugins/inspect/plugin-theora.xml:
        * docs/plugins/inspect/plugin-uridecodebin.xml:
        * docs/plugins/inspect/plugin-videorate.xml:
        * docs/plugins/inspect/plugin-videoscale.xml:
        * docs/plugins/inspect/plugin-volume.xml:
        * docs/plugins/inspect/plugin-vorbis.xml:
        Add the GIO documentation again and while at that run make update.

2008-02-11  Tim-Philipp Müller  <tim at centricular dot net>

        * ext/alsa/gstalsa.h: (GST_CHECK_ALSA_VERSION):
        * ext/alsa/gstalsasink.c: (set_swparams):
        * ext/alsa/gstalsasrc.c: (set_swparams), (gst_alsasrc_open):
          Don't use snd_pcm_sw_params_set_xfer_align() if we're compiling
          against libasound >= 1.0.16, since it's been deprecated in
          0.10.16, and alignment is always 1 then, apparently. (#512899)

2008-02-11  Tim-Philipp Müller  <tim at centricular dot net>

        * gst/playback/gstplaybin.c: (gen_audio_element):
        * gst/playback/gstplaysink.c: (gen_audio_chain):
          Handle case where we can't create the volume element a bit
          better (#514307).

2008-02-11  Tim-Philipp Müller  <tim at centricular dot net>

        * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_check_get_range):
        * ext/gnomevfs/gstgnomevfsuri.c: (gst_gnomevfs_get_supported_uris):
          Add support for https protocol. Fixes #510229.

2008-02-11  Julien Moutte  <[EMAIL PROTECTED]>
        
        Patch by: Alan Peevers <[EMAIL PROTECTED]>

        * ext/alsa/gstalsasink.c: (gst_alsasink_delay): Take appropriate
        lock when calling alsa methods.

2008-02-11  Tim-Philipp Müller  <tim at centricular dot net>

        * gst/typefind/gsttypefindfunctions.c:
          Bump rank of jpeg and png typefinders, which will return maximum
          probability in the most common cases (thus short-circuiting more
          expensive typefinders like the mp3 one for these two quite common
          image types).

2008-02-11  Sebastian Dröge  <[EMAIL PROTECTED]>

        * ext/theora/theoraparse.c:
        Fix long description of the theora parser to be more verbose than just
        the type name.

2008-02-11  Sebastian Dröge  <[EMAIL PROTECTED]>

        Patch by: Branko Čibej <brane at xbc dot nu>

        * sys/xvimage/xvimagesink.c:
        Fix build of xvimagesink if we don't have XShm, e.g. on Mac OS X.
        Fixes bug #515654.

2008-02-09  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

        * gst/playback/gstplaybasebin.c:
        Set is_dynamic as True if there are elements with both request
        and sometimes src pad templates instead of breaking out when it
        finds the first pad template that is a src.

2008-02-08  Wim Taymans  <[EMAIL PROTECTED]>

        * tests/examples/seek/seek.c: (stop_cb), (clear_streams),
        (update_streams), (video_combo_cb), (audio_combo_cb),
        (text_combo_cb), (volume_spinbutton_changed_cb), (main):
        Add some stream switching and volume gui for playbin2.

2008-02-08  Wim Taymans  <[EMAIL PROTECTED]>

        * gst/playback/gstplay-marshal.list:
        Added marshal for streamselector Tags.

        * gst/playback/gstplaybasebin.c: (set_active_source):
        Streamselector now selects pads based on the pad object instead of its
        name.

        * gst/playback/gstplaybin2.c: (gst_play_bin_class_init),
        (init_group), (gst_play_bin_init), (get_group), (get_tags),
        (gst_play_bin_get_video_tags), (gst_play_bin_get_audio_tags),
        (gst_play_bin_get_text_tags),
        (gst_play_bin_set_current_video_stream),
        (gst_play_bin_set_current_audio_stream),
        (gst_play_bin_set_current_text_stream),
        (gst_play_bin_set_property), (gst_play_bin_get_property),
        (pad_added_cb), (pad_removed_cb), (autoplug_select_cb):
        Remove option to mute streams with the current-a/v/t property, we have
        this functionality in the flags.
        Add signals to notify when the number of A/V/T channels changed.
        Add action signals to get tags for the A/V/T streams.
        Implement setting the current A/V/T stream.
        Rearrange some things to simplify stream selection.
        Implement volume.

        * gst/playback/gstplaysink.c: (gst_play_sink_set_volume),
        (gst_play_sink_get_volume), (gst_play_sink_set_property),
        (gst_play_sink_get_property), (gen_video_chain), (gen_audio_chain),
        (activate_vis), (gst_play_sink_reconfigure):
        * gst/playback/gstplaysink.h:
        Add and implement volume setting methods.

        * gst/playback/gststreamselector.c: (gst_selector_pad_class_init),
        (gst_selector_pad_finalize), (gst_selector_pad_get_property),
        (gst_selector_pad_event), (gst_stream_selector_class_init),
        (gst_stream_selector_init), (gst_stream_selector_finalize),
        (gst_stream_selector_set_property),
        (gst_stream_selector_get_property),
        (gst_stream_selector_get_linked_pad),
        (gst_stream_selector_request_new_pad):
        * gst/playback/gststreamselector.h:
        Add pad properties for tags and status of pads.
        Keep tags on pads.
        Make active pad selection based on pad object instead of name.

2008-02-08  Stefan Kost  <[EMAIL PROTECTED]>

        * configure.ac:
          Revert last change as we now check in gtk-doc.m4 for sed.

2008-02-08  Jan Schmidt  <[EMAIL PROTECTED]>

        * configure.ac:
        Find and subst SED when building the docs.

2008-02-08  Julien Moutte  <[EMAIL PROTECTED]>

        * tests/examples/seek/seek.c: (stop_cb), (connect_bus_signals),
        (main): Make sure bus signals are reconnected when pressing STOP
        and then PLAY again for a parse launch pipeline. Fix a ref leak
        on the bus.
        * win32/common/config.h: Updated.

2008-02-08  Jan Schmidt  <[EMAIL PROTECTED]>

        * configure.ac:
        Make DISABLE_DEPRECATED defined *only* during CVS, not during
        pre-releases or releases.

2008-02-08  Jan Schmidt  <[EMAIL PROTECTED]>

        * configure.ac:
        * ext/gio/Makefile.am:
        Subst GIO_LDFLAGS to avoid undefined Makefile var error Zaheer is
        reporting

2008-02-07  Jan Schmidt  <[EMAIL PROTECTED]>

        * docs/plugins/Makefile.am:
        Add the headers which need scanning for the GIO plugin. The rest of
        the docs still need migrating.

2008-02-07  Jan Schmidt  <[EMAIL PROTECTED]>

        * ext/Makefile.am:
        * tests/check/Makefile.am:
        * tests/check/pipelines/.cvsignore:
        Add gio in a few more places.

2008-02-07  Jan Schmidt  <[EMAIL PROTECTED]>

        * configure.ac:
        * ext/Makefile.am:
        * tests/check/Makefile.am:
        Move gio plugin from -bad and mark as experimental.

2008-02-07  Jan Schmidt  <[EMAIL PROTECTED]>

        * gst-libs/gst/interfaces/mixeroptions.c:
        * gst-libs/gst/interfaces/mixertrack.c:
        Comment out a couple of other things which break the build when
        GST_DISABLE_DEPRECATED isn't on but -Werror is.

2008-02-07  Tim-Philipp Müller  <tim at centricular dot net>

        * docs/libs/gst-plugins-base-libs-sections.txt:
          Fix pbutils header.

2008-02-07  Wim Taymans  <[EMAIL PROTECTED]>

        * gst-libs/gst/rtsp/gstrtspmessage.c: (gst_rtsp_message_unset):
        Fix compiler warning.

2008-02-07  Wim Taymans  <[EMAIL PROTECTED]>

        Patch by: Peter Kjellerstedt  <pkj at axis com>

        * gst-libs/gst/sdp/gstsdpmessage.c: (is_multicast_address):
        Clear the addrinfo struct using memset. Fixes #514937.

2008-02-06  Wim Taymans  <[EMAIL PROTECTED]>

        * gst/tcp/gstfdset.h:
        Remove unused field to same some memory.

        * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
        Mark action signals as such.

2008-02-06  Michael Smith <[EMAIL PROTECTED]>

        * ext/theora/theoradec.c: (_theora_granule_frame),
        (_inc_granulepos):
          Increment granulepos for new-bitstream versions appropriately.
          Fixes #514623.

2008-02-04  Wim Taymans  <[EMAIL PROTECTED]>

        * tests/examples/seek/seek.c: (do_seek),
        (rate_spinbutton_changed_cb), (update_streams), (main):
        Remove obsolete stream_time reset after flushing seek, core does that
        automatically now.
        Improve accuracy of speed spinbutton.
        Only do playbin2 stuff when we actually use it.

2008-02-02  Tim-Philipp Müller  <tim at centricular dot net>

        * tests/check/Makefile.am:
          Revert previous change of the test environment's GST_PLUGIN_PATH.
          The problem is not with the plugins, but with element factories
          and only occurs if elements are split out from existing plugins
          or if plugins change name (see #512740).

2008-02-02  Tim-Philipp Müller  <tim at centricular dot net>

        * tests/check/Makefile.am:
          Fix the tests environment's GST_PLUGIN_PATH: we want the directory
          with the core's plugins first and our local build directories last,
          since we might be building against an installed core, and that
          core's plugin directory may contain older or other versions of
          our own -base plugins, but we really do want to test our local
          ones (if there are multiple plugins or element factories with the
          same name, those inspected last will trump those read in earlier).
          Fixes #512740 for the most part.

2008-02-02  Sebastian Dröge  <[EMAIL PROTECTED]>

        * configure.ac:
        * gst-libs/gst/rtsp/gstrtspconnection.c: (add_date_header):
        Use gmtime_r if available as gmtime is not MT-safe.
        Fixes bug #511810.

2008-02-02  Sebastian Dröge  <[EMAIL PROTECTED]>

        * gst-libs/gst/rtsp/gstrtspconnection.c: (add_date_header):
        Cast glong to time_t as time_t might have a different type on
        other platforms, like FreeBSD, and we get a compiler warning
        otherwise. Fixes bug #511825.

2008-02-01  Wim Taymans  <[EMAIL PROTECTED]>

        * gst/playback/gstplaybin2.c: (gst_play_bin_class_init),
        (get_group), (get_n_pads), (gst_play_bin_get_property),
        (pad_added_cb), (no_more_pads_cb), (perform_eos),
        (autoplug_select_cb), (deactivate_group):
        Remove stream-info, we going for something easier.
        Refactor getting the current group.
        Implement getting the number of audio/video/text streams.

        * gst/playback/gststreamselector.c:
        (gst_stream_selector_class_init), (gst_stream_selector_init),
        (gst_stream_selector_get_property),
        (gst_stream_selector_request_new_pad),
        (gst_stream_selector_release_pad):
        * gst/playback/gststreamselector.h:
        Add property for number of pads.

        * tests/examples/seek/seek.c: (set_scale), (update_flag),
        (vis_toggle_cb), (audio_toggle_cb), (video_toggle_cb),
        (text_toggle_cb), (update_streams), (msg_async_done),
        (msg_state_changed), (main):
        Block slider callback when updating the slider position.
        Add gui elements for controlling playbin2.
        Add callback for async_done that updates position/duration.

2008-02-01  Stefan Kost  <[EMAIL PROTECTED]>

        * 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:
        * docs/plugins/gst-plugins-base-plugins.interfaces:
        * docs/plugins/gst-plugins-base-plugins.prerequisites:
          First round of plugin docs cleansups.

        * 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-cdparanoia.xml:
        * docs/plugins/inspect/plugin-decodebin.xml:
        * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
        * docs/plugins/inspect/plugin-gdp.xml:
        * docs/plugins/inspect/plugin-gnomevfs.xml:
        * docs/plugins/inspect/plugin-libvisual.xml:
        * docs/plugins/inspect/plugin-ogg.xml:
        * docs/plugins/inspect/plugin-pango.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:
          Regenerate.

        * ext/ogg/Makefile.am:
        * ext/ogg/gstoggmux.c:
        * ext/ogg/gstoggmux.h:
          Add header for oggmux. the c-file needs a doc blob still.

2008-02-01  Wim Taymans  <[EMAIL PROTECTED]>

        Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>

        * gst-libs/gst/rtp/gstrtpbuffer.c:
        (gst_rtp_buffer_set_extension_data):
        * gst-libs/gst/rtp/gstrtpbuffer.h:
        * tests/check/libs/rtp.c: (GST_START_TEST), (rtp_suite):
        Add gst_rtp_buffer_set_extension_data() 
        Add a unit test for this addition. Fixes #511478.
        API: GstRTPBuffer:gst_rtp_buffer_set_extension_data()

2008-01-30  Jan Schmidt  <[EMAIL PROTECTED]>

        * configure.ac:
        Back to CVS

-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml
_______________________________________________
ftp-release-list mailing list
ftp-release-list@gnome.org
http://mail.gnome.org/mailman/listinfo/ftp-release-list

Reply via email to