1. 01 Apr, 2006 4 commits
  2. 31 Mar, 2006 3 commits
    • Andy Wingo's avatar
      ext/vorbis/vorbisparse.c (vorbis_parse_sink_event): Fix uninitialized variable... · 8698d64a
      Andy Wingo authored
      ext/vorbis/vorbisparse.c (vorbis_parse_sink_event): Fix uninitialized variable return that would happen.
      
      Original commit message from CVS:
      2006-03-31  Andy Wingo  <wingo@pobox.com>
      
      * ext/vorbis/vorbisparse.c (vorbis_parse_sink_event): Fix
      uninitialized variable return that would happen.
      8698d64a
    • Andy Wingo's avatar
      ext/vorbis/vorbisparse.c (vorbis_parse_drain_queue): Fix uninitialized... · eb91cbd4
      Andy Wingo authored
      ext/vorbis/vorbisparse.c (vorbis_parse_drain_queue): Fix uninitialized variable return that would never happen.
      
      Original commit message from CVS:
      2006-03-31  Andy Wingo  <wingo@pobox.com>
      
      * ext/vorbis/vorbisparse.c (vorbis_parse_drain_queue): Fix
      uninitialized variable return that would never happen.
      eb91cbd4
    • Andy Wingo's avatar
      ext/vorbis/vorbisparse.c (gst_vorbis_parse_init) · cca414a9
      Andy Wingo authored
      Original commit message from CVS:
      2006-03-31  Andy Wingo  <wingo@pobox.com>
      
      * ext/vorbis/vorbisparse.c (gst_vorbis_parse_init)
      (vorbis_parse_sink_event): Add an event function to flush our
      state on a seek, and to drain buffers on a premature EOS.
      (vorbis_parse_push_headers, vorbis_parse_clear_queue)
      (vorbis_parse_push_buffer, vorbis_parse_drain_queue_prematurely)
      (vorbis_parse_chain, vorbis_parse_queue_buffer)
      (vorbis_parse_drain_queue): Queue up buffers until we can set
      their timestamps and granulepos values.
      
      * ext/vorbis/vorbisparse.h: Include the vorbis decoder headers,
      and keep track of data needed for deriving granulepos and
      timestamps for buffers.
      cca414a9
  3. 30 Mar, 2006 2 commits
  4. 29 Mar, 2006 2 commits
    • j^'s avatar
      better/unified long descriptions · 08047f5c
      j^ authored
      Original commit message from CVS:
      Patch by: j^ <j at bootlab dot org>
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_class_init):
      * ext/alsa/gstalsasink.c:
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_class_init):
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c:
      * ext/pango/gstclockoverlay.c:
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/pango/gsttimeoverlay.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/subparse/gstsubparse.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gsttcpclientsink.c:
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/tcp/gsttcpserversrc.c:
      better/unified long descriptions
      Fixes #336477
      08047f5c
    • Wim Taymans's avatar
      tests/examples/seek/seek.c: Don't let double and tripple clicks mess up our state. · ac97d943
      Wim Taymans authored
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (end_scrub), (seek_cb), (start_seek),
      (stop_seek):
      Don't let double and tripple clicks mess up our state.
      ac97d943
  5. 28 Mar, 2006 2 commits
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybin.c: Error out gracefully when we can't create any of... · 6eef85d9
      Tim-Philipp Müller authored
      gst/playback/gstplaybin.c: Error out gracefully when we can't create any of the usual conversion elements for some re...
      
      Original commit message from CVS:
      * gst/playback/gstplaybin.c: (gen_video_element),
      (gen_text_element), (gen_audio_element), (gen_vis_element):
      Error out gracefully when we can't create any of the usual
      conversion elements for some reason. Also, don't try to
      create an audioscale (sic) element that's not used anyway.
      6eef85d9
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybasebin.c: Don't post RESOURCE_NOT_FOUND error when we... · ec53ce96
      Tim-Philipp Müller authored
      gst/playback/gstplaybasebin.c: Don't post RESOURCE_NOT_FOUND error when we can't find a source element for a particul...
      
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (setup_source):
      Don't post RESOURCE_NOT_FOUND error when we can't find a source
      element for a particular protocol, that's confusing for users.
      Instead, post a RESOURCE_FAILED error, so that our own error
      message is actually shown in totem etc. (#336303).
      ec53ce96
  6. 27 Mar, 2006 2 commits
    • Tommi Myöhänen's avatar
      ext/gnomevfs/gstgnomevfssrc.c: Fix some minor memory leaks (#336194). · abecdb73
      Tommi Myöhänen authored
      Original commit message from CVS:
      Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_finalize),
      (gst_gnome_vfs_src_get_icy_metadata):
      Fix some minor memory leaks (#336194).
      abecdb73
    • Tim-Philipp Müller's avatar
      ext/gnomevfs/: Make gnomevfssink accept filenames as well as URIs for the... · e5e5e53f
      Tim-Philipp Müller authored
      ext/gnomevfs/: Make gnomevfssink accept filenames as well as URIs for the "location" property, just like gnomevfssrc ...
      
      Original commit message from CVS:
      * ext/gnomevfs/gstgnomevfs.c:
      (gst_gnome_vfs_location_to_uri_string):
      * ext/gnomevfs/gstgnomevfs.h:
      * ext/gnomevfs/gstgnomevfssink.c:
      (gst_gnome_vfs_sink_set_property):
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_set_property):
      Make gnomevfssink accept filenames as well as URIs for the
      "location" property, just like gnomevfssrc does (and
      filesrc/filesink do) (#336190).
      e5e5e53f
  7. 24 Mar, 2006 7 commits
    • Thomas Vander Stichele's avatar
      tests/check/generic/clock-selection.c: set to NULL before unreffing, fixes a valgrind leak. · 049573dc
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * tests/check/generic/clock-selection.c: (GST_START_TEST):
      set to NULL before unreffing, fixes a valgrind leak.
      Why was this not triggering the error that an object needs to
      be NULL before unreffing ?
      * win32/common/config.h:
      update
      049573dc
    • Tim-Philipp Müller's avatar
      gst/subparse/gstsubparse.*: Text subtitle files may or may not be UTF-8. If... · 2ecb4557
      Tim-Philipp Müller authored
      gst/subparse/gstsubparse.*: Text subtitle files may or may not be UTF-8. If it's not, we don't really want to see '?'...
      
      Original commit message from CVS:
      * gst/subparse/gstsubparse.c: (convert_encoding),
      (gst_sub_parse_change_state):
      * gst/subparse/gstsubparse.h:
      Text subtitle files may or may not be UTF-8. If it's not, we
      don't really want to see '?' characters in place of non-ASCII
      characters like accented characters. So let's assume the input
      is UTF-8 until we come across text that is clearly not. If it's
      not UTF-8, we don't really know what it is, so try the following:
      (a) see whether the GST_SUBTITLE_ENCODING environment variable
      is set; if not, check (b) if the current locale encoding is
      non-UTF-8 and use that if it is, or (c) assume ISO-8859-15 if
      the current locale encoding is UTF-8 and the environment variable
      was not set to any particular encoding. Not perfect, but better
      than nothing (and better than before, I think) (fixes #172848).
      2ecb4557
    • Thomas Vander Stichele's avatar
      ignore more · e7acd7aa
      Thomas Vander Stichele authored
      Original commit message from CVS:
      ignore more
      e7acd7aa
    • Thomas Vander Stichele's avatar
      configure.ac: update core requirement to 0.10.4.1 because of async_playback vmethod on GstBaseSink · 59522486
      Thomas Vander Stichele authored
      Original commit message from CVS:
      2006-03-24  Thomas Vander Stichele <thomas at apestaart dot org>
      
      * configure.ac:
      update core requirement to 0.10.4.1 because of async_playback
      vmethod on GstBaseSink
      59522486
    • Stefan Kost's avatar
      use DEBUG_FUNCPTR for collectpads · d3d0358b
      Stefan Kost authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_init):
      * gst/adder/gstadder.c: (gst_adder_init):
      use DEBUG_FUNCPTR for collectpads
      d3d0358b
    • Thomas Vander Stichele's avatar
      don't go through check-torture if no check installed · f0adebaf
      Thomas Vander Stichele authored
      Original commit message from CVS:
      don't go through check-torture if no check installed
      f0adebaf
    • Stefan Kost's avatar
      Add docs for adder, use GST_ELEMENT_DETAILS macro, define GstElementDetails at the top · 2d826700
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * ext/cdparanoia/gstcdparanoiasrc.c:
      * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_base_init),
      (gst_gnome_vfs_sink_class_init):
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_base_init):
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_base_init):
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c: (gst_ogg_parse_base_init):
      * ext/ogg/gstogmparse.c: (gst_ogm_audio_parse_base_init),
      (gst_ogm_video_parse_base_init), (gst_ogm_text_parse_base_init):
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * gst-libs/gst/audio/gstaudiofilter.c:
      (gst_audio_filter_base_init):
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      (gst_audio_filter_template_base_init):
      * gst/adder/gstadder.c: (gst_adder_get_type):
      * gst/adder/gstadder.h:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/audiotestsrc/gstaudiotestsrc.c:
      (gst_audiostestsrc_wave_get_type), (gst_audio_test_src_class_init),
      (gst_audio_test_src_create):
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      * gst/playback/gstdecodebin.c:
      * gst/playback/gstplaybin.c:
      * gst/playback/gststreamselector.c:
      (gst_stream_selector_base_init):
      * gst/subparse/gstsubparse.c: (gst_sub_parse_base_init):
      * gst/volume/gstvolume.c:
      * sys/v4l/gstv4lmjpegsink.c:
      * sys/v4l/gstv4lmjpegsrc.c:
      * tests/check/libs/cddabasesrc.c:
      * tests/old/examples/gob/gst-identity2.gob:
      Add docs for adder, use GST_ELEMENT_DETAILS macro,
      define GstElementDetails at the top
      2d826700
  8. 23 Mar, 2006 6 commits
    • Sébastien Moutte's avatar
      win32/common/libgstinterfaces.def: Add a lot of export functions for gst-python · 34c9c8df
      Sébastien Moutte authored
      Original commit message from CVS:
      * win32/common/libgstinterfaces.def:
      Add a lot of export functions for gst-python
      * win32/common/libgstinterfaces.dsp:
      Add a missing include folder in the project configuration
      34c9c8df
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosrc.c: Fix audio sources, forgot to make the ringbuffer startable... · 4df07064
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_get_time), (gst_base_audio_src_create),
      (gst_base_audio_src_change_state):
      Fix audio sources, forgot to make the ringbuffer
      startable...
      4df07064
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosrc.c: unparent instead of unref the ringbuffer. · 2df1088b
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_get_time), (gst_base_audio_src_create),
      (gst_base_audio_src_change_state):
      unparent instead of unref the ringbuffer.
      2df1088b
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: Implement new async_play vmethod to... · 227474e4
      Wim Taymans authored
      gst-libs/gst/audio/gstbaseaudiosink.c: Implement new async_play vmethod to start slaving and allow playback start in ...
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_class_init), (gst_base_audio_sink_async_play),
      (gst_base_audio_sink_do_play), (gst_base_audio_sink_change_state):
      Implement new async_play vmethod to start slaving and allow
      playback start in case of async PLAY state changes.
      * gst-libs/gst/video/gstvideosink.c: (gst_video_sink_init):
      Enable QoS with new method in base class.
      227474e4
    • Julien MOUTTE's avatar
      gst/videotestsrc/gstvideotestsrc.c: Partially handle 0 framerate, only EOS... · cbca436f
      Julien MOUTTE authored
      gst/videotestsrc/gstvideotestsrc.c: Partially handle 0 framerate, only EOS after the first frame is missing.
      
      Original commit message from CVS:
      Patch by: Julien MOUTTE <julien at moutte dot net>
      * gst/videotestsrc/gstvideotestsrc.c: (gst_video_test_src_query),
      (gst_video_test_src_do_seek), (gst_video_test_src_create):
      Partially handle 0 framerate, only EOS after the first frame
      is missing.
      cbca436f
    • Fabrizio Gennari's avatar
      gst/: Patch for support of YVU9 AVI files (#334822) · 1f9a8224
      Fabrizio Gennari authored
      Original commit message from CVS:
      Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
      (gst_riff_create_video_template_caps):
      * gst/ffmpegcolorspace/avcodec.h:
      * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
      (gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_caps_to_pixfmt),
      (gst_ffmpegcsp_avpicture_fill):
      * gst/ffmpegcolorspace/imgconvert.c:
      Patch for support of YVU9 AVI files (#334822)
      1f9a8224
  9. 22 Mar, 2006 4 commits
  10. 21 Mar, 2006 2 commits
    • Tim-Philipp Müller's avatar
      ext/ogg/gstoggparse.c: Fix very inefficient usage of linked lists (#335365). · 81d11016
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/ogg/gstoggparse.c: (gst_ogg_parse_find_stream),
      (gst_ogg_parse_chain):
      Fix very inefficient usage of linked lists (#335365).
      81d11016
    • Edward Hervey's avatar
      gcc 4.1 unreferenced pointer fixes. · 8f194ed8
      Edward Hervey authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_dispose):
      * gst/playback/gstplaybin.c: (handoff):
      * gst/playback/gststreamselector.c:
      (gst_stream_selector_set_property):
      gcc 4.1 unreferenced pointer fixes.
      * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_put):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put):
      gst_buffer_ref() now takes a GstBuffer*.
      8f194ed8
  11. 20 Mar, 2006 1 commit
  12. 19 Mar, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/typefind/gsttypefindfunctions.c: Can't do tag preferences via probability,... · a73e8177
      Tim-Philipp Müller authored
      gst/typefind/gsttypefindfunctions.c: Can't do tag preferences via probability, as tags would then lose against types ...
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (id3v2_type_find),
      (id3v1_type_find), (apetag_type_find), (plugin_init):
      Can't do tag preferences via probability, as tags would then
      lose against types that are recognised with MAXIMUM probability
      (like .wav); so let all tag typefinders return MAXIMUM themselves
      and order them via the rank. Split ID3v1 and ID3v2 typefinders so
      that we can prefer APE to ID3v1 (fixes #335028).
      a73e8177
  13. 17 Mar, 2006 2 commits
  14. 16 Mar, 2006 2 commits