1. 28 Jul, 2006 3 commits
    • Wim Taymans's avatar
      gst/adder/gstadder.c: Fix leak in duration query. · 157124ea
      Wim Taymans authored
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_setcaps),
      (gst_adder_query_duration):
      Fix leak in duration query.
      Reflow some docs and notes.
      157124ea
    • Michael Smith's avatar
      tests/check/pipelines/vorbisenc.c: Enable Andy's extra vorbisenc test, now... · a83f89be
      Michael Smith authored
      tests/check/pipelines/vorbisenc.c: Enable Andy's extra vorbisenc test, now that it passes. Also fix one aspect of it.
      
      Original commit message from CVS:
      * tests/check/pipelines/vorbisenc.c: (GST_START_TEST),
      (vorbisenc_suite):
      Enable Andy's extra vorbisenc test, now that it passes. Also fix one
      aspect of it.
      a83f89be
    • Michael Smith's avatar
      ext/vorbis/vorbisenc.*: Handle discontinuities in the input vorbis stream... · 48b86003
      Michael Smith authored
      ext/vorbis/vorbisenc.*: Handle discontinuities in the input vorbis stream correctly, so that the output is properly t...
      
      Original commit message from CVS:
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_generate_sink_caps),
      (gst_vorbis_enc_sink_getcaps), (gst_vorbis_enc_buffer_from_packet),
      (gst_vorbis_enc_push_buffer),
      (gst_vorbis_enc_buffer_check_discontinuous),
      (gst_vorbis_enc_chain), (gst_vorbis_enc_change_state):
      * ext/vorbis/vorbisenc.h:
      Handle discontinuities in the input vorbis stream correctly,
      so that the output is properly timestamped (and has good granulepos
      values). Needs some oggmux fixes too.
      48b86003
  2. 27 Jul, 2006 1 commit
  3. 26 Jul, 2006 6 commits
  4. 24 Jul, 2006 3 commits
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: Don't try to align a sample to an unknown value. · d5a10b05
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      Don't try to align a sample to an unknown value.
      d5a10b05
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: When the audio clock is slaved to... · f3ae8942
      Wim Taymans authored
      gst-libs/gst/audio/gstbaseaudiosink.c: When the audio clock is slaved to another clock, never try to align samples bu...
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_provide_clock), (gst_base_audio_sink_render):
      When the audio clock is slaved to another clock, never try to align
      samples but trust the rate interpolation algorithm.
      f3ae8942
    • Wim Taymans's avatar
      ext/alsa/gstalsasink.c: Don't try to calculate silence samples, base class... · 19cd03c6
      Wim Taymans authored
      ext/alsa/gstalsasink.c: Don't try to calculate silence samples, base class does this much better now.
      
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (set_hwparams), (gst_alsasink_prepare):
      Don't try to calculate silence samples, base class does this much
      better now.
      * gst-libs/gst/audio/gstringbuffer.c: (build_linear_format),
      (gst_ring_buffer_debug_spec_caps), (gst_ring_buffer_parse_caps),
      (gst_ring_buffer_acquire):
      Calculate silence samples correctly.
      * gst-libs/gst/audio/gstringbuffer.h:
      Add _CAST macro.
      19cd03c6
  5. 22 Jul, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/typefind/gsttypefindfunctions.c: Limit search for the first markup tag to... · 0b271a07
      Tim-Philipp Müller authored
      gst/typefind/gsttypefindfunctions.c: Limit search for the first markup tag to the first few kB of the file. If we don...
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (xml_check_first_element):
      Limit search for the first markup tag to the first few kB of
      the file. If we don't find one there, it's highly unlikely that
      this is an XML(-ish) file.
      0b271a07
  6. 21 Jul, 2006 5 commits
    • Andy Wingo's avatar
      tests/check/pipelines/theoraenc.c (test_discontinuity): Similar test to the... · 810ac2d7
      Andy Wingo authored
      tests/check/pipelines/theoraenc.c (test_discontinuity): Similar test to the one in vorbisenc. Also commented out.
      
      Original commit message from CVS:
      2006-07-21  Andy Wingo  <wingo@pobox.com>
      
      * tests/check/pipelines/theoraenc.c (test_discontinuity): Similar
      test to the one in vorbisenc. Also commented out.
      810ac2d7
    • Andy Wingo's avatar
      tests/check/pipelines/vorbisenc.c: New test, commented out until Mike lands... · e75fc206
      Andy Wingo authored
      tests/check/pipelines/vorbisenc.c: New test, commented out until Mike lands some elite vorbisenc patches.
      
      Original commit message from CVS:
      2006-07-21  Andy Wingo  <wingo@pobox.com>
      
      * tests/check/pipelines/vorbisenc.c:
      (test_discontinuity): New test, commented out until Mike lands
      some elite vorbisenc patches.
      e75fc206
    • Andy Wingo's avatar
      tests/check/pipelines/: Port to bufferstraw. · f85331c0
      Andy Wingo authored
      Original commit message from CVS:
      2006-07-21  Andy Wingo  <wingo@pobox.com>
      
      * tests/check/pipelines/vorbisenc.c:
      * tests/check/pipelines/theoraenc.c: Port to bufferstraw.
      Bufferstraw was actually factored out of these tests. Now we share
      code yay.
      f85331c0
    • Wim Taymans's avatar
      ext/theora/theoradec.c: Better clipping. · 5f3f1086
      Wim Taymans authored
      Original commit message from CVS:
      * ext/theora/theoradec.c: (clip_buffer):
      Better clipping.
      5f3f1086
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstaudiosink.c: Fix leak. · 843202b5
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstaudiosink.c: (audioringbuffer_thread_func),
      (gst_audioringbuffer_finalize), (gst_audioringbuffer_acquire),
      (gst_audioringbuffer_release), (gst_audioringbuffer_stop):
      Fix leak.
      Avoid type casting when we can.
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_dispose):
      Fix mem leak.
      843202b5
  7. 20 Jul, 2006 3 commits
  8. 19 Jul, 2006 3 commits
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: Don't assert when not negotiated but... · 01402bc9
      Wim Taymans authored
      gst-libs/gst/rtp/gstbasertpdepayload.c: Don't assert when not negotiated but post a meaningfull error message. Fixes ...
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_chain),
      (gst_base_rtp_depayload_change_state):
      Don't assert when not negotiated but post a meaningfull
      error message. Fixes #347918.
      * gst-libs/gst/rtp/gstbasertppayload.c:
      Add comment about better default MTU size.
      * gst-libs/gst/rtp/gstrtpbuffer.c: (gst_rtp_buffer_validate_data):
      Small cleanups, start docs.
      01402bc9
    • Martin Szulecki's avatar
      sys/v4l/gstv4lelement.c: If "device-name" is requested and the device is not... · 5a274b64
      Martin Szulecki authored
      sys/v4l/gstv4lelement.c: If "device-name" is requested and the device is not open, try to temporarily open it to obta...
      
      Original commit message from CVS:
      Patch by: Martin Szulecki
      * sys/v4l/gstv4lelement.c: (gst_v4lelement_get_property):
      If "device-name" is requested and the device is not
      open, try to temporarily open it to obtain this
      information (#342494).
      5a274b64
    • Tim-Philipp Müller's avatar
      gst-libs/gst/tag/gstid3tag.c: Add TSSE <=> GST_TAG_ENCODER mapping (see #347898). · f8e63966
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/tag/gstid3tag.c:
      Add TSSE <=> GST_TAG_ENCODER mapping (see #347898).
      * gst-libs/gst/tag/gsttageditingprivate.h:
      * gst-libs/gst/tag/gstvorbistag.c:
      Some more random const-ifications.
      f8e63966
  9. 18 Jul, 2006 1 commit
    • Stefan Kost's avatar
      gst-libs/gst/riff/: add comment what those 16 bytes in struct _gst_riff_strh... · 79458603
      Stefan Kost authored
      gst-libs/gst/riff/: add comment what those 16 bytes in struct _gst_riff_strh according to one avi-dumper are
      
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-ids.h:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_video_template_caps):
      Add more FOURCCs (sort list to make stuff easier to find),
      add comment what those 16 bytes in struct _gst_riff_strh according to
      one avi-dumper are
      79458603
  10. 17 Jul, 2006 4 commits
  11. 14 Jul, 2006 7 commits
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: Fix 99% cpu load by waiting for... · bbe88d8d
      Wim Taymans authored
      gst-libs/gst/rtp/gstbasertpdepayload.c: Fix 99% cpu load by waiting for absolute times on the clock. Fixes #347300.
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_wait),
      (gst_base_rtp_depayload_change_state),
      (gst_base_rtp_depayload_set_property),
      (gst_base_rtp_depayload_get_property):
      Fix 99% cpu load by waiting for absolute times on the
      clock. Fixes #347300.
      bbe88d8d
    • Andy Wingo's avatar
      ext/theora/gsttheoraparse.h: ext/theora/theoraparse.c... · 7e694044
      Andy Wingo authored
      ext/theora/gsttheoraparse.h: ext/theora/theoraparse.c (theora_parse_drain_event_queue) (theora_parse_push_headers, th...
      
      Original commit message from CVS:
      2006-07-14  Andy Wingo  <wingo@pobox.com>
      
      * ext/theora/gsttheoraparse.h:
      * ext/theora/theoraparse.c (theora_parse_drain_event_queue)
      (theora_parse_push_headers, theora_parse_clear_queue)
      (theora_parse_drain_queue_prematurely, )
      (theora_parse_sink_event, theora_parse_change_state): Queue events
      until we initialized our state, like in vorbisparse.
      7e694044
    • Iain *'s avatar
      ext/vorbis/vorbisparse.h: ext/vorbis/vorbisparse.c... · 9781f4ff
      Iain * authored
      ext/vorbis/vorbisparse.h: ext/vorbis/vorbisparse.c (vorbis_parse_drain_event_queue) (vorbis_parse_push_headers, vorbi...
      
      Original commit message from CVS:
      2006-07-14  Andy Wingo  <wingo@pobox.com>
      
      * ext/vorbis/vorbisparse.h:
      * ext/vorbis/vorbisparse.c (vorbis_parse_drain_event_queue)
      (vorbis_parse_push_headers, vorbis_parse_clear_queue)
      (vorbis_parse_drain_queue_prematurely, )
      (vorbis_parse_sink_event, vorbis_parse_change_state): Queue events
      until we have initialized our state. Fixes seeking after an
      initial pad block.
      
      2006-07-14  Andy Wingo  <wingo@pobox.com>
      
      Patch by: Iain * <iaingnome@gmail.com>
      
      * ext/ogg/gstoggdemux.c (gst_ogg_demux_finalize): Fix memleak.
      9781f4ff
    • Jan Schmidt's avatar
      configure.ac: Bump nano back to CVS · 6960296c
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      Bump nano back to CVS
      6960296c
    • Jan Schmidt's avatar
      configure.ac: releasing 0.10.9, "I walk the line" · b8af9e30
      Jan Schmidt authored
      Original commit message from CVS:
      2006-07-13  Jan Schmidt <thaytan@mad.scientist.com>
      
      * configure.ac:
      releasing 0.10.9, "I walk the line"
      b8af9e30
    • Michael Smith's avatar
      tests/check/pipelines/vorbisenc.c: Move a g_cond_signal to earlier to avoid... · 4bba74f1
      Michael Smith authored
      tests/check/pipelines/vorbisenc.c: Move a g_cond_signal to earlier to avoid sometimes deadlocking (commonly happens w...
      
      Original commit message from CVS:
      * tests/check/pipelines/vorbisenc.c: (stop_pipeline):
      Move a g_cond_signal to earlier to avoid sometimes deadlocking
      (commonly happens when running this test under valgrind) when trying
      to remove the buffer probe.
      4bba74f1
    • Thomas Vander Stichele's avatar
      build as a plugin, not a lib · edbebc34
      Thomas Vander Stichele authored
      Original commit message from CVS:
      build as a plugin, not a lib
      edbebc34
  12. 13 Jul, 2006 3 commits
    • Jan Schmidt's avatar
      sys/xvimage/xvimagesink.c: Fix missing g_unlock from the previous commit · a4dd5b37
      Jan Schmidt authored
      Original commit message from CVS:
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new):
      Fix missing g_unlock from the previous commit
      a4dd5b37
    • Jan Schmidt's avatar
      sys/: Implement a locking order to ensure we always take the object lock... · e9a7a5e6
      Jan Schmidt authored
      sys/: Implement a locking order to ensure we always take the object lock before the x_lock and never vice-versa.
      
      Original commit message from CVS:
      * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_new),
      (gst_ximagesink_change_state):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new),
      (gst_xvimagesink_change_state):
      Implement a locking order to ensure we always take the object lock
      before the x_lock and never vice-versa.
      e9a7a5e6
    • Thomas Vander Stichele's avatar
      docs/plugins/: add more plugins and elements to docs · 0ead6859
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      add more plugins and elements to docs
      * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
      fix segfaults due to wrong g_free
      add example
      * gst/gdp/gstgdppay.c:
      add example
      0ead6859