1. 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
  2. 20 Mar, 2006 1 commit
  3. 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
  4. 17 Mar, 2006 2 commits
  5. 16 Mar, 2006 3 commits
  6. 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
  7. 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
  8. 13 Mar, 2006 3 commits
  9. 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
  10. 11 Mar, 2006 2 commits
  11. 10 Mar, 2006 5 commits
  12. 09 Mar, 2006 9 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
    • Wim Taymans's avatar
      ext/gnomevfs/gstgnomevfssrc.c: Some cleanups. · ba3d2db6
      Wim Taymans authored
      Original commit message from CVS:
      * ext/gnomevfs/gstgnomevfssrc.c: (audiocast_init),
      (audiocast_register_listener), (gst_gnome_vfs_src_start):
      Some cleanups.
      ba3d2db6
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: Don't try to activate NULL chains. · f0862d80
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_activate_chain):
      Don't try to activate NULL chains.
      f0862d80
    • Tim-Philipp Müller's avatar
      gst/typefind/gsttypefindfunctions.c: Fix invalid memory access to region... · c5de07b3
      Tim-Philipp Müller authored
      gst/typefind/gsttypefindfunctions.c: Fix invalid memory access to region before peek'd data (#332964).
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (mp3_type_find_at_offset):
      Fix invalid memory access to region before peek'd data (#332964).
      c5de07b3
    • Christophe Fergeau's avatar
      closes #333510. · 66db4c0a
      Christophe Fergeau authored
      Original commit message from CVS:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_init):
      * ext/pango/gsttextrender.c: (gst_text_render_init):
      * gst/adder/gstadder.c: (gst_adder_init):
      Don't leak padtemplates, patch by Christophe Fergeau,
      closes #333510.
      66db4c0a
    • Tim-Philipp Müller's avatar
      gst/subparse/gstsubparse.c: Fix invalid memory access: make sure string passed... · b57078cd
      Tim-Philipp Müller authored
      gst/subparse/gstsubparse.c: Fix invalid memory access: make sure string passed to regexec() is NUL-termianted.
      
      Original commit message from CVS:
      * gst/subparse/gstsubparse.c: (gst_subparse_type_find):
      Fix invalid memory access: make sure string passed to
      regexec() is NUL-termianted.
      b57078cd
    • Tim-Philipp Müller's avatar
      gst/typefind/gsttypefindfunctions.c: Refactor mpeg/audio typefinding to make... · 2bd60967
      Tim-Philipp Müller authored
      gst/typefind/gsttypefindfunctions.c: Refactor mpeg/audio typefinding to make it more maintainable and easier to fine-...
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (mp3_type_find_at_offset),
      (mp3_type_find):
      Refactor mpeg/audio typefinding to make it more maintainable
      and easier to fine-tune. Make probing into middle of the file
      work properly (fixes #333900, also see #152688).
      2bd60967
    • Tim-Philipp Müller's avatar
      gst/typefind/gsttypefindfunctions.c: Remove part from previous commit that was... · 7aff0dfe
      Tim-Philipp Müller authored
      gst/typefind/gsttypefindfunctions.c: Remove part from previous commit that was bogus: g_utf8_validate() does in fact ...
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c:
      (utf8_type_find_have_valid_utf8_at_offset):
      Remove part from previous commit that was bogus:
      g_utf8_validate() does in fact not accept embedded
      zeroes, so we don't need to check for those (thanks
      to Mike for the hint).
      7aff0dfe
  13. 08 Mar, 2006 2 commits
    • Tim-Philipp Müller's avatar
      gst/typefind/gsttypefindfunctions.c: Make plain/text typefinder more... · ca6e20ae
      Tim-Philipp Müller authored
      gst/typefind/gsttypefindfunctions.c: Make plain/text typefinder more conservative: firstly, check for embedded zeroes...
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c:
      (utf8_type_find_count_embedded_zeroes),
      (utf8_type_find_have_valid_utf8_at_offset), (utf8_type_find):
      Make plain/text typefinder more conservative: firstly, check
      for embedded zeroes, which are perfectly valid UTF-8 characters,
      but also a fairly good sign that something is not a plain text
      file; secondly, probe into the middle of the file if possible.
      If we can't probe into the middle, limit the probability value
      to be returned to TYPE_FIND_POSSIBLE (see #333900).
      ca6e20ae
    • Michael Smith's avatar
      gst/typefind/gsttypefindfunctions.c: Make typefind function name for mpeg4 video unique. · 1d629c12
      Michael Smith authored
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (plugin_init):
      Make typefind function name for mpeg4 video unique.
      1d629c12