1. 15 Aug, 2006 2 commits
    • Tim-Philipp Müller's avatar
      sys/: Fix leak (#351502). · f65205ed
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * sys/ximage/ximagesink.c: (gst_ximagesink_get_property):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_property):
      Fix leak (#351502).
      f65205ed
    • Tim-Philipp Müller's avatar
      Document playbin. · 89ee2ff0
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * docs/plugins/gst-plugins-base-plugins.args:
      * gst/playback/gstplaybin.c:
      Document playbin.
      * 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-gnomevfs.xml:
      * docs/plugins/inspect/plugin-ogg.xml:
      * docs/plugins/inspect/plugin-pango.xml:
      * docs/plugins/inspect/plugin-playbin.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:
      Update to CVS version.
      89ee2ff0
  2. 14 Aug, 2006 4 commits
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybin.c: Add "connection-speed" property; re-order redirect... · 44bb02bc
      Tim-Philipp Müller authored
      gst/playback/gstplaybin.c: Add "connection-speed" property; re-order redirect messages with multiple redirect locatio...
      
      Original commit message from CVS:
      * gst/playback/gstplaybin.c: (gst_play_bin_class_init),
      (gst_play_bin_set_property), (gst_play_bin_get_property),
      (value_list_append_structure_list),
      (gst_play_bin_handle_redirect_message),
      (gst_play_bin_handle_message):
      Add "connection-speed" property; re-order redirect messages with
      multiple redirect locations depending on the minimum bitrate if
      that information is available and a connection speed is set
      (#350399).
      44bb02bc
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybin.c: Update max volume to the same value that the volume element uses. · 309d7765
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/playback/gstplaybin.c:
      Update max volume to the same value that the volume element uses.
      309d7765
    • Wim Taymans's avatar
      ext/alsa/gstalsamixer.c: Less uglyness.. · 4b10da5b
      Wim Taymans authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_open):
      Less uglyness..
      4b10da5b
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: Add some more debug info. · 1ed9de2f
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_submit_buffer),
      (gst_ogg_demux_get_next_page), (gst_ogg_demux_perform_seek),
      (gst_ogg_demux_read_chain), (gst_ogg_demux_loop):
      Add some more debug info.
      Don't crash when a seek failed.
      Actually return the result of the seek instead of TRUE.
      Ignore multiple BOS pages with the same serial so that we don't create
      the same stream multiple times.
      Post an error when we fail to do the initial seek.
      1ed9de2f
  3. 13 Aug, 2006 1 commit
    • Wim Taymans's avatar
      ext/alsa/gstalsa.c: Small code cleanup. · 5fd36709
      Wim Taymans authored
      Original commit message from CVS:
      * ext/alsa/gstalsa.c: (gst_alsa_detect_rates),
      (gst_alsa_detect_channels), (gst_alsa_probe_supported_formats):
      Small code cleanup.
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_open),
      (gst_alsa_mixer_new):
      Remove hack that always set the device to hw:0*.
      Properly find the card name for whatever device was configured.
      Do some better debugging.
      Fixes #350784.
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_set_property),
      (gst_alsa_mixer_element_change_state):
      Cleanups.
      Handle setting of a NULL device name better.
      5fd36709
  4. 11 Aug, 2006 3 commits
  5. 10 Aug, 2006 2 commits
  6. 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
  7. 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
  8. 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
  9. 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
  10. 03 Aug, 2006 4 commits
  11. 02 Aug, 2006 1 commit
  12. 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
  13. 27 Jul, 2006 1 commit
  14. 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
  15. 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
  16. 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
  17. 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
  18. 20 Jul, 2006 1 commit