1. 09 Aug, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/typefind/gsttypefindfunctions.c: The checks here are not even close to... · 7b292da6
      Tim-Philipp Müller authored
      gst/typefind/gsttypefindfunctions.c: The checks here are not even close to anything that would justify MAXIMUM probab...
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (mpeg2_sys_type_find):
      The checks here are not even close to anything that would
      justify MAXIMUM probability, lowering to POSSIBLE until someone
      fixes the checks (case at hand: quicktime redirection files
      might start with 00 00 01 XX and pass the checks here just
      fine, see #350399).
      7b292da6
  2. 08 Aug, 2006 1 commit
    • Sjoerd Simons's avatar
      gst/typefind/gsttypefindfunctions.c: Better detection for... · 99a8910d
      Sjoerd Simons authored
      gst/typefind/gsttypefindfunctions.c: Better detection for multipart/x-mixed-replace: accept leading whitespaces befor...
      
      Original commit message from CVS:
      Patch by: Sjoerd Simons  <sjoerd at luon net>
      * gst/typefind/gsttypefindfunctions.c: (multipart_type_find):
      Better detection for multipart/x-mixed-replace: accept leading
      whitespaces before the boundary marker as well (as our very own
      multipartmux used to produce) (#349068).
      99a8910d
  3. 07 Aug, 2006 1 commit
    • Young-Ho Cha's avatar
      gst-libs/gst/riff/: Detect DTS audio streams (#350157). · 33e0a62c
      Young-Ho Cha authored
      Original commit message from CVS:
      Patch by: Young-Ho Cha  <ganadist at chollian net>
      * gst-libs/gst/riff/riff-ids.h:
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps),
      (gst_riff_create_audio_template_caps):
      Detect DTS audio streams (#350157).
      33e0a62c
  4. 05 Aug, 2006 1 commit
    • Andy Wingo's avatar
      ext/theora/gsttheoraparse.h: ext/theora/theoraparse.c... · b2f550b9
      Andy Wingo authored
      ext/theora/gsttheoraparse.h: ext/theora/theoraparse.c (gst_theora_parse_class_init) (theora_parse_dispose, theora_par...
      
      Original commit message from CVS:
      2006-08-05  Andy Wingo  <wingo@pobox.com>
      
      * ext/theora/gsttheoraparse.h:
      * ext/theora/theoraparse.c (gst_theora_parse_class_init)
      (theora_parse_dispose, theora_parse_set_property)
      (theora_parse_get_property, theora_parse_munge_granulepos)
      (theora_parse_push_buffer, theora_parse_change_state): Add a
      property 'synchronization-points' to fix badly synchronized oggs.
      b2f550b9
  5. 03 Aug, 2006 4 commits
  6. 02 Aug, 2006 1 commit
  7. 28 Jul, 2006 5 commits
    • Jan Schmidt's avatar
      gst/audioresample/gstaudioresample.c: Don't leak references to the incoming... · e828178e
      Jan Schmidt authored
      gst/audioresample/gstaudioresample.c: Don't leak references to the incoming caps. Clean them up when stopping.
      
      Original commit message from CVS:
      * gst/audioresample/gstaudioresample.c: (audioresample_stop),
      (audioresample_set_caps):
      Don't leak references to the incoming caps. Clean them up when
      stopping.
      * gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init),
      (gst_video_scale_finalize):
      Don't leak our temporary pixel buffer.
      * tests/check/Makefile.am:
      * tests/check/pipelines/simple-launch-lines.c: (run_pipeline),
      (GST_START_TEST), (simple_launch_lines_suite):
      Fix leaks and re-enable the test for valgrind checking.
      e828178e
    • Sjoerd Simons's avatar
      gst/typefind/gsttypefindfunctions.c: Add typefind function for multipart/x-mixed-replace (#348916). · 11503c77
      Sjoerd Simons authored
      Original commit message from CVS:
      Patch by: Sjoerd Simons  <sjoerd at luon net>
      * gst/typefind/gsttypefindfunctions.c: (multipart_type_find),
      (plugin_init):
      Add typefind function for multipart/x-mixed-replace (#348916).
      11503c77
    • 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
  8. 27 Jul, 2006 1 commit
  9. 26 Jul, 2006 3 commits
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: Make seeking in ogg more accurate again by doing the... · 149d818f
      Wim Taymans authored
      ext/ogg/gstoggdemux.c: Make seeking in ogg more accurate again by doing the more correct granuletime to stream time c...
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_internal_chain),
      (gst_ogg_demux_do_seek), (gst_ogg_demux_read_chain):
      Make seeking in ogg more accurate again by doing the more correct
      granuletime to stream time conversion.
      149d818f
    • Thomas Vander Stichele's avatar
      gst/tcp/gstmultifdsink.c: debug a little more understandably do not use goto... · 3ed1d62d
      Thomas Vander Stichele authored
      gst/tcp/gstmultifdsink.c: debug a little more understandably do not use goto as a substitute for break, especially if...
      
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_add_full),
      (gst_multi_fd_sink_new_client):
      debug a little more understandably
      do not use goto as a substitute for break, especially if
      break is also being used
      3ed1d62d
    • Tim-Philipp Müller's avatar
      gst/playback/: Remove GLib-2.6 compatibility cruft. · 11f55307
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_get_property):
      * gst/playback/gstplaybin.c: (gst_play_bin_get_property):
      Remove GLib-2.6 compatibility cruft.
      11f55307
  10. 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
  11. 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
  12. 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
  13. 20 Jul, 2006 3 commits
  14. 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
  15. 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
  16. 17 Jul, 2006 3 commits
    • Tim-Philipp Müller's avatar
      gst-libs/gst/audio/multichannel.c: Const-ify two arrays. · a56652b2
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/audio/multichannel.c:
      (gst_audio_check_channel_positions),
      (gst_audio_fixate_channel_positions):
      Const-ify two arrays.
      a56652b2
    • Tim-Philipp Müller's avatar
      ext/alsa/gstalsa.c: Fix typo, so that alsasink also advertises 8 channels if... · e953cf18
      Tim-Philipp Müller authored
      ext/alsa/gstalsa.c: Fix typo, so that alsasink also advertises 8 channels if that's supported (tags: can, worms, open...
      
      Original commit message from CVS:
      * ext/alsa/gstalsa.c: (caps_add_channel_configuration):
      Fix typo, so that alsasink also advertises 8 channels
      if that's supported (tags: can, worms, open, alsa, ph34r).
      e953cf18
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: *sigh*, when is the compiler going to warn when the... · 11d9c41a
      Wim Taymans authored
      ext/ogg/gstoggdemux.c: *sigh*, when is the compiler going to warn when the comments are out-of-sync with the code.. R...
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_internal_chain),
      (gst_ogg_pad_submit_packet), (gst_ogg_demux_read_chain):
      *sigh*, when is the compiler going to warn when the comments
      are out-of-sync with the code.. Refix case of busted theora
      headers with 0 granule pos.
      11d9c41a
  17. 14 Jul, 2006 3 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