1. 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
  2. 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
  3. 04 Aug, 2006 1 commit
  4. 03 Aug, 2006 4 commits
  5. 02 Aug, 2006 2 commits
    • Marcel Moreaux's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.*: Handle RTP sequence number rollover. · 86d007a5
      Marcel Moreaux authored
      Original commit message from CVS:
      Patch by: Marcel Moreaux <marcelm at luon dot net>
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_add_to_queue):
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      Handle RTP sequence number rollover.
      Disable jitterbuffer by default.
      86d007a5
    • Wim Taymans's avatar
      gst/gdp/gstgdpdepay.c: Disable seeking. · f7b0af59
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
      (gst_gdp_depay_finalize), (gst_gdp_depay_sink_event),
      (gst_gdp_depay_src_event), (gst_gdp_depay_chain),
      (gst_gdp_depay_change_state):
      Disable seeking.
      Small cleanups.
      Clear adapter on disconts.
      Clear caps when going to READY instead of NULL
      * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
      (gst_gdp_pay_init), (gst_gdp_pay_finalize), (gst_gdp_pay_reset),
      (gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
      (gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
      (gst_gdp_queue_buffer), (gst_gdp_pay_chain),
      (gst_gdp_pay_sink_event), (gst_gdp_pay_src_event),
      (gst_gdp_pay_change_state):
      * gst/gdp/gstgdppay.h:
      Reset payloader when going to READY.
      Fix leaked buffers in ->queue on push errors.
      Disable seeking.
      Code cleanups.
      Create packetizer in _init, free in _finalize.
      f7b0af59
  6. 31 Jul, 2006 1 commit
    • Wim Taymans's avatar
      gst/gdp/gstgdpdepay.c: Consume all events except EOS because we generate... · 9b839af5
      Wim Taymans authored
      gst/gdp/gstgdpdepay.c: Consume all events except EOS because we generate events from the gdp payload instead. Fixes #...
      
      Original commit message from CVS:
      * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
      (gst_gdp_depay_sink_event), (gst_gdp_depay_chain):
      Consume all events except EOS because we generate events from
      the gdp payload instead. Fixes #349204
      9b839af5
  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 6 commits
  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 2 commits