1. 23 Mar, 2006 5 commits
    • 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
  2. 22 Mar, 2006 4 commits
  3. 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
  4. 20 Mar, 2006 1 commit
  5. 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
  6. 17 Mar, 2006 2 commits
  7. 16 Mar, 2006 3 commits
  8. 15 Mar, 2006 4 commits
    • Tim-Philipp Müller's avatar
      gst-libs/gst/tag/gstid3tag.c: Don't crash on unknown ID3v2 TXXX frames. · c6e2d1ee
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/tag/gstid3tag.c:
      Don't crash on unknown ID3v2 TXXX frames.
      c6e2d1ee
    • Jan Schmidt's avatar
      ext/alsa/gstalsasink.c: Chain up to the parent finalize method. · 28bf2218
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (gst_alsasink_finalise):
      Chain up to the parent finalize method.
      Add 32-bit sample size to the template caps.
      
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
      (gst_riff_create_video_template_caps):
      Add the fourcc that the VMWare codec uses.
      
      * gst/playback/gststreamselector.c:
      (gst_stream_selector_set_property),
      (gst_stream_selector_bufferalloc),
      (gst_stream_selector_request_new_pad):
      For the active pad, forward buffer-alloc requests, otherwise
      return GST_FLOW_NOT_LINKED. This also prevents xvimagesink
      having to memcpy every frame when used by playbin.
      
      * gst/tcp/gstmultifdsink.c:
      (gst_multi_fd_sink_handle_client_write):
      Get negotiated caps from the sink pad, rather than the sink
      pad's peer.
      28bf2218
    • Tommi Myöhänen's avatar
      ext/gnomevfs/gstgnomevfssrc.c: Don't forget to set src->callbacks_pushed to... · eaa55625
      Tommi Myöhänen authored
      ext/gnomevfs/gstgnomevfssrc.c: Don't forget to set src->callbacks_pushed to FALSE again when popping them, otherwise ...
      
      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_pop_callbacks):
      Don't forget to set src->callbacks_pushed to FALSE again when
      popping them, otherwise re-activation in a different mode won't
      work (#334620).
      eaa55625
    • Sebastien Moutte's avatar
      gst/ffmpegcolorspace/gstffmpegcodecmap.c: Replace __VA_ARGS__ caps creation... · 942633c6
      Sebastien Moutte authored
      gst/ffmpegcolorspace/gstffmpegcodecmap.c: Replace __VA_ARGS__ caps creation macros with varargs functions. looks nice...
      
      Original commit message from CVS:
      Patch by: Sebastien Moutte  <sebastien moutte net>
      * gst/ffmpegcolorspace/gstffmpegcodecmap.c: (gst_ff_vid_caps_new),
      (gst_ff_aud_caps_new), (gst_ffmpeg_pixfmt_to_caps),
      (gst_ffmpeg_smpfmt_to_caps):
      Replace __VA_ARGS__ caps creation macros with varargs functions.
      Makes things compile on MSVC (#320765), looks nicer, and we can
      tell the compiler to check for the NULL terminator.
      942633c6
  9. 14 Mar, 2006 4 commits
    • Fabrizio Gennari's avatar
      gst-libs/gst/riff/riff-media.c: Make sure the buffer we copy into is really... · 36fa065d
      Fabrizio Gennari authored
      gst-libs/gst/riff/riff-media.c: Make sure the buffer we copy into is really always big enough, this time for real (#3...
      
      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):
      Make sure the buffer we copy into is really always big
      enough, this time for real (#333488).
      36fa065d
    • Tim-Philipp Müller's avatar
      gst-libs/gst/riff/riff-media.c: Add support for 24bpp DIB (#305279). · 442722be
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
      Add support for 24bpp DIB (#305279).
      442722be
    • Wim Taymans's avatar
      gst/: Re-enable QoS after the release. · 3150ac3b
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/video/gstvideofilter.c: (gst_video_filter_init):
      * gst-libs/gst/video/gstvideosink.c: (gst_video_sink_init):
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c: (gst_ffmpegcsp_init):
      * gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init),
      (gst_video_scale_init), (gst_video_scale_src_event):
      Re-enable QoS after the release.
      Rework videoscale to use the base class src_event handler.
      3150ac3b
    • Tim-Philipp Müller's avatar
      configure.ac: back to CVS. · 20a3ac3a
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      back to CVS.
      20a3ac3a
  10. 13 Mar, 2006 3 commits
  11. 12 Mar, 2006 2 commits
    • Tim-Philipp Müller's avatar
      docs/plugins/: Add cdparanoiasrc to docs. · c4ae62d6
      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.hierarchy:
      Add cdparanoiasrc to docs.
      * gst-libs/gst/cdda/gstcddabasesrc.c:
      More GstCddaBaseSrc docs.
      c4ae62d6
    • Tim-Philipp Müller's avatar
      Add new API to libgsttag: gst_tag_from_id3_user_tag(). · 7762b252
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/tag/gstid3tag.c: (gst_tag_from_id3_user_tag):
      * gst-libs/gst/tag/tag.h:
      Add new API to libgsttag: gst_tag_from_id3_user_tag().
      7762b252
  12. 11 Mar, 2006 2 commits
  13. 10 Mar, 2006 5 commits
  14. 09 Mar, 2006 2 commits
    • Thomas Vander Stichele's avatar
      prereleasing · 7664e116
      Thomas Vander Stichele authored
      Original commit message from CVS:
      prereleasing
      7664e116
    • Wim Taymans's avatar
      ext/libvisual/visual.c: Small cleanups. · 808d7edd
      Wim Taymans authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_visual_get_type),
      (gst_visual_src_setcaps), (gst_vis_src_negotiate),
      (gst_visual_chain):
      Small cleanups.
      * ext/theora/gsttheoradec.h:
      * ext/theora/theoradec.c: (gst_theora_dec_init),
      (gst_theora_dec_reset), (_theora_granule_time),
      (theora_dec_src_convert), (theora_dec_sink_convert),
      (theora_dec_src_query), (theora_dec_src_event),
      (theora_dec_sink_event), (theora_handle_comment_packet),
      (theora_handle_header_packet), (theora_dec_push),
      (theora_handle_data_packet), (theora_dec_chain),
      (theora_dec_change_state):
      Add simple QoS.
      808d7edd