1. 28 Feb, 2007 8 commits
  2. 27 Feb, 2007 1 commit
    • Julien Moutte's avatar
      tests/examples/seek/seek.c: Fix various seeking bugs (Slider was not updating... · 354c07de
      Julien Moutte authored
      tests/examples/seek/seek.c: Fix various seeking bugs (Slider was not updating when doing a non flushing seek, Reverse...
      
      Original commit message from CVS:
      2007-02-27  Julien MOUTTE  <julien@moutte.net>
      
      * tests/examples/seek/seek.c: (do_seek), (set_update_scale),
      (msg_segment_done): Fix various seeking bugs (Slider was not
      updating when doing a non flushing seek, Reverse playback
      on segment seek was wrong).
      354c07de
  3. 26 Feb, 2007 2 commits
  4. 25 Feb, 2007 1 commit
    • René Stadler's avatar
      gst-libs/gst/tag/gstvorbistag.c: Parse date strings in vorbis comments that... · 88e94fc2
      René Stadler authored
      gst-libs/gst/tag/gstvorbistag.c: Parse date strings in vorbis comments that have an invalid (zero) month or day (#410...
      
      Original commit message from CVS:
      Patch by: René Stadler <mail at renestadler de>
      * gst-libs/gst/tag/gstvorbistag.c: (gst_vorbis_tag_add):
      Parse date strings in vorbis comments that have an invalid (zero)
      month or day (#410396).
      * tests/check/libs/tag.c: (GST_START_TEST):
      Test case for the above.
      88e94fc2
  5. 24 Feb, 2007 1 commit
  6. 23 Feb, 2007 2 commits
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybin.c: Improve docs: point out that the application needs... · d35f4efe
      Tim-Philipp Müller authored
      gst/playback/gstplaybin.c: Improve docs: point out that the application needs to assist playbin with buffering.
      
      Original commit message from CVS:
      * gst/playback/gstplaybin.c:
      Improve docs: point out that the application needs to assist playbin
      with buffering.
      d35f4efe
    • Tim-Philipp Müller's avatar
      Change GStreamer marker prefix in detail string from 'gstreamer.net' to just... · e8e648a7
      Tim-Philipp Müller authored
      Change GStreamer marker prefix in detail string from 'gstreamer.net' to just 'gstreamer'. Document the caps string co...
      
      Original commit message from CVS:
      * gst-libs/gst/utils/install-plugins.c:
      * gst-libs/gst/utils/missing-plugins.c:
      * tests/check/libs/utils.c: (missing_msg_check_getters):
      Change GStreamer marker prefix in detail string from 'gstreamer.net'
      to just 'gstreamer'. Document the caps string component of the
      decoder/encoder detail a bit better, since not everyone will be
      familiar with the GStreamer media type/caps system (but they better
      enjoy nested itemized lists).
      e8e648a7
  7. 22 Feb, 2007 3 commits
    • Tim-Philipp Müller's avatar
      gst-libs/gst/netbuffer/gstnetbuffer.c: Fix copying of GstNetBuffer (would... · 011471db
      Tim-Philipp Müller authored
      gst-libs/gst/netbuffer/gstnetbuffer.c: Fix copying of GstNetBuffer (would crash before, or at least lead to invalid m...
      
      Original commit message from CVS:
      * gst-libs/gst/netbuffer/gstnetbuffer.c:
      (notgst_buffer_copy_fields_in_place), (gst_netbuffer_copy):
      Fix copying of GstNetBuffer (would crash before, or at least lead to
      invalid memory access, #410772), for now by copying the GstBuffer copy
      code from the core over here so we can copy the GstBuffer fields on a
      provided buffer instance (of type GstNetBuffer in this case). Would be
      better to fix this with some support by the core though (and in the long
      run change the broken GstBuffer/GstMiniObject copy semantics, #393099).
      * tests/check/Makefile.am:
      Enable unit test for GstNetBuffer.
      011471db
    • Andy Wingo's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c · d9b6796d
      Andy Wingo authored
      Original commit message from CVS:
      2007-02-22  Andy Wingo  <wingo@pobox.com>
      
      * gst-libs/gst/audio/gstbaseaudiosink.c
      (gst_base_audio_sink_init): Disable pull-mode activation until we
      figure out how to make audio sinks go to PLAYING.
      d9b6796d
    • Stefan Kost's avatar
      Add float as an intermediate format, as well as float mixing. Enable test that... · 00d7c52d
      Stefan Kost authored
      Add float as an intermediate format, as well as float mixing. Enable test that was failing before. Fixes #339837
      
      Original commit message from CVS:
      * gst/audioconvert/audioconvert.c: (float), (double), (float_hq),
      (double_hq), (audio_convert_get_func_index),
      (audio_convert_prepare_context), (audio_convert_convert):
      * gst/audioconvert/audioconvert.h:
      * gst/audioconvert/gstchannelmix.c: (gst_channel_mix_setup_matrix),
      (gst_channel_mix_mix_int), (gst_channel_mix_mix_float):
      * gst/audioconvert/gstchannelmix.h:
      * tests/check/elements/audioconvert.c: (GST_START_TEST):
      Add float as an intermediate format, as well as float mixing. Enable
      test that was failing before. Fixes #339837
      00d7c52d
  8. 21 Feb, 2007 4 commits
  9. 20 Feb, 2007 2 commits
    • Edward Hervey's avatar
      gst/playback/gstdecodebin2.c: Don't free groups from the streaming threads.... · 7bc6fc07
      Edward Hervey authored
      gst/playback/gstdecodebin2.c: Don't free groups from the streaming threads. Just put them aside and free them in disp...
      
      Original commit message from CVS:
      * gst/playback/gstdecodebin2.c: (gst_decode_bin_dispose),
      (multi_queue_underrun_cb), (gst_decode_group_check_if_drained),
      (sort_end_pads), (gst_decode_group_expose),
      (gst_decode_group_hide):
      Don't free groups from the streaming threads. Just put them aside and
      free them in dispose.
      7bc6fc07
    • Edward Hervey's avatar
      gst/playback/gstdecodebin2.c: Handle dynamic pads within groups. · 7746c2f1
      Edward Hervey authored
      Original commit message from CVS:
      * gst/playback/gstdecodebin2.c: (connect_element),
      (pad_added_group_cb), (gst_decode_group_check_if_blocked),
      (sort_end_pads), (gst_decode_group_expose):
      Handle dynamic pads within groups.
      Sort pads before exposing them in order to make playbin happy.
      There still is a race with the multiqueue filling up. This should be
      solved separately.
      Fixes #398721
      7746c2f1
  10. 18 Feb, 2007 1 commit
  11. 16 Feb, 2007 2 commits
  12. 15 Feb, 2007 4 commits
    • Stefan Kost's avatar
      More docs coverage and some ChangeLog surgery (add missing names) · b2f9c0f2
      Stefan Kost authored
      Original commit message from CVS:
      * ext/cdparanoia/gstcdparanoiasrc.h:
      * ext/ogg/gstoggdemux.h:
      * gst-libs/gst/audio/audio.c: (gst_audio_frame_byte_size),
      (gst_audio_frame_length), (gst_audio_duration_from_pad_buffer),
      (gst_audio_is_buffer_framed), (gst_audio_structure_set_int):
      * gst-libs/gst/audio/audio.h:
      * gst-libs/gst/audio/gstaudiofilter.h:
      * gst-libs/gst/interfaces/videoorientation.h:
      * gst/adder/gstadder.h:
      More docs coverage and some ChangeLog surgery (add missing names)
      b2f9c0f2
    • Wim Taymans's avatar
      sys/: Small constifications. · 6ed39cf7
      Wim Taymans authored
      Original commit message from CVS:
      * sys/ximage/ximagesink.c:
      (gst_ximagesink_calculate_pixel_aspect_ratio):
      * sys/xvimage/xvimagesink.c:
      (gst_xvimagesink_calculate_pixel_aspect_ratio):
      Small constifications.
      6ed39cf7
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: Answer latency query. · a43d0f57
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_class_init), (gst_base_audio_sink_query),
      (gst_base_audio_sink_render), (gst_base_audio_sink_callback),
      (gst_base_audio_sink_async_play),
      (gst_base_audio_sink_change_state):
      Answer latency query.
      Use configured latency when syncing.
      Fix clock slaving.
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_class_init), (gst_base_audio_src_dispose),
      (gst_base_audio_src_query), (gst_base_audio_src_change_state):
      Fix possible memleak.
      Implement latency query.
      Small cleanups.
      a43d0f57
    • Wim Taymans's avatar
      ext/alsa/gstalsasink.c: Ignore errors in reset, these are not fatal. They also... · 70e52caf
      Wim Taymans authored
      ext/alsa/gstalsasink.c: Ignore errors in reset, these are not fatal. They also grab the element lock which is already...
      
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (gst_alsasink_reset):
      Ignore errors in reset, these are not fatal. They also grab the element
      lock which is already taking when this function is called. Fixes
      #405451.
      70e52caf
  13. 13 Feb, 2007 3 commits
  14. 12 Feb, 2007 3 commits
    • Stefan Kost's avatar
      Add crossreferences to glib/gobject/gstream docs. · 7ee1b714
      Stefan Kost authored
      Original commit message from CVS:
      * configure.ac:
      * docs/libs/Makefile.am:
      * docs/plugins/Makefile.am:
      Add crossreferences to glib/gobject/gstream docs.
      * gst-libs/gst/audio/audio.h:
      Source formatting.
      * gst/audiotestsrc/gstaudiotestsrc.c: (plugin_init):
      Add own debug category.
      7ee1b714
    • René Stadler's avatar
      gst-libs/gst/tag/gstvorbistag.c: Add vorbis/FLAC-tag mapping for new... · 14f2d7ef
      René Stadler authored
      gst-libs/gst/tag/gstvorbistag.c: Add vorbis/FLAC-tag mapping for new GST_TAG_REFERENCE_LEVEL (#403597).
      
      Original commit message from CVS:
      Patch by: René Stadler <mail at renestadler de>
      * gst-libs/gst/tag/gstvorbistag.c:
      Add vorbis/FLAC-tag mapping for new GST_TAG_REFERENCE_LEVEL
      (#403597).
      14f2d7ef
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybasebin.c: When we have external subtitles and wait for... · a58a6b18
      Tim-Philipp Müller authored
      gst/playback/gstplaybasebin.c: When we have external subtitles and wait for the subtitle decodebin to get up and runn...
      
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (setup_source):
      When we have external subtitles and wait for the subtitle decodebin
      to get up and running, we set up a (sync) bus handler for the
      subtitle decodebin, so we can stop waiting when it posts an error
      message. However, we should do that before we set the subtitle
      decodebin's state to playing, otherwise things are racy and we might
      miss error messages posted before we had a chance to set up the bus.
      This should finally fix totem hanging on .txt pseudo-subtitle files.
      a58a6b18
  15. 10 Feb, 2007 2 commits
    • Sébastien Moutte's avatar
      gst-libs/gst/rtp/gstbasertpaudiopayload.c: Use gst_gdouble_to_guint64 for conversions. · 9caee48e
      Sébastien Moutte authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpaudiopayload.c:(gst_base_rtp_audio_payload_handle_frame_based_buffer):
      Use gst_gdouble_to_guint64 for conversions.
      * win32/common/config.h.in:
      Add a define for GST_INSTALL_PLUGINS_HELPER
      * win32/common/libgstaudio.def:
      * win32/common/libgstcdda.def:
      * win32/common/libgstnetbuffer.def:
      * win32/common/libgstrtp.def:
      * win32/common/libgutils.def:
      Add new exported functions.
      * win32/vs6/gst_plugins_base.dsw:
      * win32/vs6/libgstdecodebin.dsp:
      * win32/vs6/libgstnetbuffer.dsp:
      * win32/vs6/libgstplaybin.dsp:
      * win32/vs6/libgstrtp.dsp:
      * win32/vs6/libgstvorbis.dsp:
      * win32/vs6/libgstcdda.dsp:
      * win32/vs6/libgstgdp.dsp:
      * win32/vs6/libgstutils.dsp:
      Update and add new project files.
      9caee48e
    • Tim-Philipp Müller's avatar
      gst/subparse/gstsubparse.c: For SubRip (.srt) subtitles, ignore all markup... · 5f186351
      Tim-Philipp Müller authored
      gst/subparse/gstsubparse.c: For SubRip (.srt) subtitles, ignore all markup tags we don't handle (like font tags, for ...
      
      Original commit message from CVS:
      * gst/subparse/gstsubparse.c: (subrip_remove_unhandled_tag),
      (subrip_remove_unhandled_tags), (parse_subrip):
      For SubRip (.srt) subtitles, ignore all markup tags we don't
      handle (like font tags, for example).
      * tests/check/elements/subparse.c:
      Add test for this.
      5f186351
  16. 09 Feb, 2007 1 commit