1. 10 Mar, 2006 4 commits
  2. 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 and Wim Taymans's avatar Wim Taymans committed
      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
  3. 08 Mar, 2006 5 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
    • Wim Taymans's avatar
      ext/libvisual/visual.c: Cleanups, post nice errors. · 6b9594ac
      Wim Taymans authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_visual_init),
      (gst_visual_clear_actors), (gst_visual_dispose),
      (gst_visual_reset), (gst_visual_src_setcaps),
      (gst_visual_sink_setcaps), (gst_vis_src_negotiate),
      (gst_visual_sink_event), (gst_visual_src_event), (get_buffer),
      (gst_visual_chain), (gst_visual_change_state):
      Cleanups, post nice errors.
      Handle sink and src events.
      Implement simple QoS.
      * gst-libs/gst/video/gstvideosink.c: (gst_video_sink_init):
      Use new basesink methods to configure max-lateness.
      Small doc update.
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      (gst_ffmpegcsp_transform_caps), (gst_ffmpegcsp_set_caps):
      Debug statement cleanups.
      * gst/volume/gstvolume.c: (gst_volume_class_init):
      Simple cleanup.
      6b9594ac
    • Tim-Philipp Müller's avatar
      ext/pango/gsttextoverlay.c: Revert API/ABI break from March 1. Keep 'halign'... · 9a76cd88
      Tim-Philipp Müller authored
      ext/pango/gsttextoverlay.c: Revert API/ABI break from March 1. Keep 'halign' and 'valign' as string type properties, ...
      
      Original commit message from CVS:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_class_init),
      (gst_text_overlay_init), (gst_text_overlay_set_property),
      (gst_text_overlay_get_property):
      Revert API/ABI break from March 1. Keep 'halign' and 'valign'
      as string type properties, but mark them deprecated. Add
      'halignment' and 'valignment' properties that use enums
      instead of strings.
      9a76cd88
    • Fabrizio's avatar
      gst-libs/gst/riff/riff-media.c: Allow palettes with less than 256 colours in AVI files · c12d7735
      Fabrizio authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
      Allow palettes with less than 256 colours in AVI files
      (#333488, patch by: Fabrizio Gennari).
      c12d7735
  4. 07 Mar, 2006 5 commits
    • Julien Moutte Moutte's avatar
      ext/pango/gsttextoverlay.c: Fix wrong EOS handling on text pad. We were... · 010e22b6
      Julien Moutte Moutte authored
      ext/pango/gsttextoverlay.c: Fix wrong EOS handling on text pad. We were releasing the queued text buffer when we shou...
      
      Original commit message from CVS:
      2006-03-07  Julien MOUTTE  <julien@moutte.net>
      
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_text_event),
      (gst_text_overlay_video_event): Fix wrong EOS handling on text
      pad. We were releasing the queued text buffer when we should keep
      it until video pad gets EOS or discard the text buffer because it's
      too old. That was eating the last subtitle buffer. Add some more
      debug.
      010e22b6
    • Tim-Philipp Müller's avatar
      ext/pango/gsttextoverlay.c: Fix invalid memory access (we can't access a... · bddbeccf
      Tim-Philipp Müller authored
      ext/pango/gsttextoverlay.c: Fix invalid memory access (we can't access a buffer after it's been pushed downstream wit...
      
      Original commit message from CVS:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_render_text),
      (gst_text_overlay_video_chain):
      Fix invalid memory access (we can't access a buffer after it's been
      pushed downstream without taking a reference); fix memory leak (if
      there's no text to render, bail out before allocating stuff).
      bddbeccf
    • Tim-Philipp Müller's avatar
      ext/pango/gsttextoverlay.*: If input is plain text, escape it before passing... · b80668c6
      Tim-Philipp Müller authored
      ext/pango/gsttextoverlay.*: If input is plain text, escape it before passing it to pango_layout_set_markup().
      
      Original commit message from CVS:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_init),
      (gst_text_overlay_setcaps_txt), (gst_text_overlay_video_chain):
      * ext/pango/gsttextoverlay.h:
      If input is plain text, escape it before passing it to
      pango_layout_set_markup().
      b80668c6
    • Tim-Philipp Müller's avatar
      gst-libs/gst/audio/gstaudiofilter.c: Don't ignore flow return from gst_pad_push(). · ab6f99ab
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstaudiofilter.c: (gst_audio_filter_chain):
      Don't ignore flow return from gst_pad_push().
      ab6f99ab
    • Christophe Fergeau's avatar
      Don't leak references returned by gst_pad_get_parent() · 8e6d3a5c
      Christophe Fergeau authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_visual_getcaps),
      (gst_visual_src_setcaps), (gst_visual_sink_setcaps):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_sinkconnect):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_convert_src),
      (gst_vorbisenc_convert_sink):
      * gst-libs/gst/audio/audio.c: (gst_audio_frame_byte_size),
      (gst_audio_duration_from_pad_buffer):
      * gst-libs/gst/audio/gstaudiofilter.c: (gst_audio_filter_link),
      (gst_audio_filter_chain):
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_setcaps):
      * gst-libs/gst/video/video.c: (gst_video_frame_rate),
      (gst_video_get_size):
      * gst/audiorate/gstaudiorate.c: (gst_audio_rate_setcaps):
      Don't leak references returned by gst_pad_get_parent()
      (#333663, based on patch by: Christophe Fergeau).
      8e6d3a5c
  5. 06 Mar, 2006 4 commits
  6. 05 Mar, 2006 6 commits
    • Thomas Vander Stichele's avatar
      ext/ogg/gstoggmux.c: put Theora BOS pages before others. This hardcodes the... · fbacae96
      Thomas Vander Stichele authored
      ext/ogg/gstoggmux.c: put Theora BOS pages before others.  This hardcodes the Ogg/Theora I profile, but hey.
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_buffer_from_page),
      (gst_ogg_mux_send_headers), (gst_ogg_mux_collected):
      put Theora BOS pages before others.  This hardcodes
      the Ogg/Theora I profile, but hey.
      fbacae96
    • Thomas Vander Stichele's avatar
      changed more than 5 lines · 510d1b2f
      Thomas Vander Stichele authored
      Original commit message from CVS:
      changed more than 5 lines
      510d1b2f
    • Thomas Vander Stichele's avatar
      ogg muxing of vorbis and theora now has pages ordered correctly again, even with delays. · c9bc7a48
      Thomas Vander Stichele authored
      Original commit message from CVS:
      ogg muxing of vorbis and theora now has pages ordered correctly again,
      even with delays.
      
      * ext/ogg/README:
      updated with some examples
      * ext/theora/theoraenc.c: (granulepos_to_timestamp),
      (granulepos_add), (theora_buffer_from_packet):
      * ext/vorbis/vorbisenc.c: (granulepos_to_timestamp_offset),
      (granulepos_to_timestamp), (gst_vorbisenc_buffer_from_packet),
      (gst_vorbisenc_chain):
      implement strategy from ext/ogg/README
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_buffer_from_page),
      (gst_ogg_mux_push_buffer), (gst_ogg_mux_dequeue_page),
      (gst_ogg_mux_pad_queue_page), (gst_ogg_mux_compare_pads),
      (gst_ogg_mux_queue_pads), (gst_ogg_mux_collected):
      Fix muxer so that oggz-validate is happy with all streams;
      except for no eos mark, and the BOS page ordering
      * tests/check/pipelines/theoraenc.c: (check_buffer_is_header),
      (check_buffer_granulepos):
      * tests/check/pipelines/vorbisenc.c: (check_buffer_granulepos):
      update tests to check for OFFSET being set as requested
      fixed type of granulepos, it's not a ClockTime
      c9bc7a48
    • Julien Moutte Moutte's avatar
      sys/xvimage/xvimagesink.c: Check that the xvimage we are creating has a... · 3b285cc7
      Julien Moutte Moutte authored
      sys/xvimage/xvimagesink.c: Check that the xvimage we are creating has a correct size         before returning it. (#3...
      
      Original commit message from CVS:
      2006-03-05  Julien MOUTTE  <julien@moutte.net>
      
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new),
      (gst_xvimagesink_show_frame), (gst_xvimagesink_buffer_alloc):
      Check that the xvimage we are creating has a correct size         before returning it. (#314897)
      3b285cc7
    • Tim-Philipp Müller's avatar
      gst/typefind/gsttypefindfunctions.c: Give id3 and ape tag typefinders a rank... · 8bb1333c
      Tim-Philipp Müller authored
      gst/typefind/gsttypefindfunctions.c: Give id3 and ape tag typefinders a rank slightly higher than PRIMARY to ensure t...
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (plugin_init):
      Give id3 and ape tag typefinders a rank slightly higher
      than PRIMARY to ensure they're always run before any of
      the other typefinders (in particular wav and mp3) (#324186).
      8bb1333c
    • Tim-Philipp Müller's avatar
      gst-libs/gst/riff/riff-media.c: Add support for '3IVD' fourcc (#333403). · 3fa6e7ac
      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 '3IVD' fourcc (#333403).
      3fa6e7ac
  7. 04 Mar, 2006 1 commit
  8. 03 Mar, 2006 3 commits
  9. 02 Mar, 2006 3 commits
    • Wim Taymans's avatar
      docs/plugins/: Add audioresample to docs. · af09257f
      Wim Taymans 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:
      Add audioresample to docs.
      * gst/audioconvert/gstaudioconvert.c:
      Add revision date.
      * gst/audioresample/gstaudioresample.c:
      (gst_audioresample_base_init), (gst_audioresample_class_init),
      (gst_audioresample_init), (gst_audioresample_dispose),
      (audioresample_get_unit_size), (audioresample_transform_caps),
      (resample_set_state_from_caps), (audioresample_transform_size),
      (audioresample_set_caps), (audioresample_event),
      (audioresample_do_output), (audioresample_transform),
      (audioresample_pushthrough), (gst_audioresample_set_property),
      (gst_audioresample_get_property), (plugin_init):
      * gst/audioresample/gstaudioresample.h:
      Added docs.
      Small code cleanups.
      af09257f
    • Thomas Vander Stichele's avatar
      fix wim's commit · c619495c
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix wim's commit
      c619495c
    • Thomas Vander Stichele's avatar
      debug using the actual GstPad, that allows us to see the serialno in the padname · 027b6fbe
      Thomas Vander Stichele authored
      Original commit message from CVS:
      debug using the actual GstPad, that allows us to see the serialno in the padname
      027b6fbe