1. 06 Oct, 2006 1 commit
    • Wim Taymans's avatar
      Activate pads before adding. · 3adedd4f
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads), (gst_dvdemux_chain):
      * gst/auparse/gstauparse.c: (gst_au_parse_add_srcpad):
      Activate pads before adding.
      3adedd4f
  2. 05 Oct, 2006 2 commits
    • Tim-Philipp Müller's avatar
      Another batch of printf format fixes. · da1bed8d
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/dts/gstdtsdec.c: (gst_dtsdec_chain):
      * ext/musicbrainz/gsttrm.c: (gst_trm_setcaps):
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps):
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain), (qtdemux_parse),
      (qtdemux_parse_trak):
      * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
      Another batch of printf format fixes.
      da1bed8d
    • Tim-Philipp Müller's avatar
      Printf format fixes. · 82f5a350
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/cairo/gsttimeoverlay.c:
      (gst_cairo_time_overlay_update_font_height):
      * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_transform_caps):
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_parse_image_data):
      * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
      * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
      * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
      * ext/libpng/gstpngdec.c: (user_endrow_callback):
      * gst/auparse/gstauparse.c: (gst_au_parse_parse_header):
      * gst/avi/gstavidemux.c: (gst_avi_demux_parse_superindex),
      (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream),
      (gst_avi_demux_stream_data):
      * gst/cutter/gstcutter.c: (gst_cutter_chain):
      * gst/debug/efence.c: (gst_efence_buffer_alloc),
      (gst_fenced_buffer_copy):
      * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame):
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream):
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send),
      (gst_rtspsrc_handle_message):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
      * sys/ximage/ximageutil.c: (ximageutil_xcontext_get):
      Printf format fixes.
      82f5a350
  3. 25 Sep, 2006 1 commit
  4. 16 Sep, 2006 2 commits
    • Stefan Kost's avatar
      More G_OBJECT macro fixing. · af06a168
      Stefan Kost authored
      Original commit message from CVS:
      * ext/hermes/gsthermescolorspace.c:
      * ext/ivorbis/vorbisfile.c:
      * ext/lcs/gstcolorspace.c:
      * ext/wavpack/gstwavpackenc.h:
      * ext/xine/xineaudiodec.c:
      * ext/xine/xineaudiosink.c:
      * ext/xine/xineinput.c:
      * gst/chart/gstchart.c:
      * gst/equalizer/gstiirequalizer.c:
      * gst/games/gstpuzzle.c:
      * gst/librfb/gstrfbsrc.c:
      * gst/mixmatrix/mixmatrix.c:
      * gst/nsf/gstnsf.h:
      * gst/vbidec/gstvbidec.c:
      * gst/virtualdub/gstxsharpen.c:
      More G_OBJECT macro fixing.
      af06a168
    • Stefan Kost's avatar
      More G_OBJECT macro fixing. · eb1b7236
      Stefan Kost authored
      Original commit message from CVS:
      * ext/flac/gstflactag.c:
      * gst/alpha/gstalpha.c:
      * gst/debug/breakmydata.c:
      * gst/debug/negotiation.c:
      * gst/debug/testplugin.c:
      * gst/effectv/gstaging.c:
      * gst/effectv/gstdice.c:
      * gst/effectv/gstedge.c:
      * gst/effectv/gstquark.c:
      * gst/effectv/gstrev.c:
      * gst/effectv/gstshagadelic.c:
      * gst/effectv/gstvertigo.c:
      * gst/effectv/gstwarp.c:
      * gst/multipart/multipartdemux.c:
      * gst/multipart/multipartmux.c:
      * gst/videobox/gstvideobox.c:
      * gst/videofilter/gstgamma.c:
      * gst/videofilter/gstvideotemplate.c:
      * gst/videomixer/videomixer.c:
      * sys/sunaudio/gstsunaudiosrc.h:
      More G_OBJECT macro fixing.
      eb1b7236
  5. 04 Sep, 2006 1 commit
    • Alessandro Decina's avatar
      ext/annodex/gstcmmldec.c: Seeking back in a file containing a CMML stream... · fc559fff
      Alessandro Decina authored and Wim Taymans's avatar Wim Taymans committed
      ext/annodex/gstcmmldec.c: Seeking back in a file containing a CMML stream errors out if the seek goes back up to the ...
      
      Original commit message from CVS:
      Patch by: Alessandro Decina <alessandro at nnva dot org>
      * ext/annodex/gstcmmldec.c: (gst_cmml_dec_chain):
      Seeking back in a file containing a CMML stream errors out if the seek
      goes back up to the CMML headers. This is because after the seek the xml
      processing instruction <?xml ...?> is submitted to the xml parser again,
      which results in an error. The attached patch fixes the problem.
      Fixes #353908.
      * ext/annodex/gstcmmlenc.h:
      Fix authors name.
      fc559fff
  6. 28 Aug, 2006 1 commit
    • Andy Wingo Wingo's avatar
      ext/raw1394/gstdv1394src.c (gst_dv1394src_from_raw1394handle): New helper... · aafa72af
      Andy Wingo Wingo authored
      ext/raw1394/gstdv1394src.c (gst_dv1394src_from_raw1394handle): New helper function to lessen the ifdefs.
      
      Original commit message from CVS:
      2006-08-28  Andy Wingo  <wingo@pobox.com>
      
      * ext/raw1394/gstdv1394src.c (gst_dv1394src_from_raw1394handle):
      New helper function to lessen the ifdefs.
      (GST_INFO_OBJECT):
      (gst_dv1394src_iso_receive): Use it.
      (gst_dv1394src_create): Also use the control sockets in iec61883
      mode.
      (gst_dv1394src_start, gst_dv1394src_stop): Always use a separate
      handle for AVC operations; fixes #348233.
      aafa72af
  7. 25 Aug, 2006 2 commits
    • Wim Taymans's avatar
      ext/annodex/gstcmmlutils.c: Fix build. · bccaea23
      Wim Taymans authored
      Original commit message from CVS:
      * ext/annodex/gstcmmlutils.c: (gst_cmml_clock_time_from_npt):
      Fix build.
      bccaea23
    • Alessandro Decina's avatar
      ext/annodex/gstannodex.c: Do some extra sanity checks. · 2f4517a7
      Alessandro Decina authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Patch by: Alessandro Decina <alessandro at nnva dot org>
      * ext/annodex/gstannodex.c: (gst_annodex_granule_to_time):
      Do some extra sanity checks.
      Fixes #350340.
      * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_change_state),
      (gst_cmml_enc_parse_tag_head), (gst_cmml_enc_parse_tag_clip),
      (gst_cmml_enc_push_clip), (gst_cmml_enc_push):
      Check if clip->start_time is valid before adding the clip to the
      track list.
      Reset enc->preamble going from PAUSED to READY.
      Don't use GST_FLOW_UNEXPECTED for wrong usage of the element, it is
      only used for EOS.
      Only post an error message if we were the one that created the fatal
      GstFlowReturn value.
      * ext/annodex/gstcmmlutils.c: (gst_cmml_clock_time_from_npt),
      (gst_cmml_clock_time_to_granule), (gst_cmml_track_list_has_clip):
      Parse the seconds field of the npt-sec time format using %llu rather than
      %d and check that the value scaled by GST_SECOND doesn't overflow.
      Use guint64(s) to represent the keyindex and keyoffset fields of a granulepos.
      Lookup a clip's track with clip->track rather than clip->id which
      makes no sense.
      Identify a clip by its track and start time and not its xml id.
      do some more input checking and make sure we don't do undefined shifts.
      * tests/check/elements/cmmldec.c: (setup_cmmldec),
      (teardown_cmmldec), (check_output_buffer_is_equal), (push_data),
      (cmml_tag_message_pop), (check_headers), (push_clip_full),
      (push_clip), (push_empty_clip), (check_output_clip),
      (GST_START_TEST), (cmmldec_suite):
      * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
      (teardown_cmmlenc), (check_output_buffer_is_equal), (push_data),
      (check_headers), (push_clip), (check_clip_times), (check_clip),
      (check_empty_clip), (GST_START_TEST), (cmmlenc_suite):
      Added some more checks.
      2f4517a7
  8. 24 Aug, 2006 2 commits
  9. 23 Aug, 2006 2 commits
    • Tim-Philipp Müller's avatar
      ext/wavpack/gstwavpackenc.c: Fix mem leak, send newsegment event on correction... · 03733a2d
      Tim-Philipp Müller authored
      ext/wavpack/gstwavpackenc.c: Fix mem leak, send newsegment event on correction pad as well (#352476).
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block):
      Fix mem leak, send newsegment event on correction pad
      as well (#352476).
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
      Restore original author (on Sebastian's request).
      * tests/check/Makefile.am:
      * tests/check/gst-plugins-bad.supp:
      Add (so far empty) suppression file for -bad. Remove
      wavpackenc test from VALGRIND_TO_FIX now that the leak
      is fixed.
      03733a2d
    • Sebastian Dröge's avatar
      Add docs for wavpack elements (#352476). · d1c828f8
      Sebastian Dröge authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      Patch by: Sebastian Dröge <slomo at circular-chaos.org>
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * docs/plugins/gst-plugins-bad-plugins.hierarchy:
      * docs/plugins/inspect/plugin-wavpack.xml:
      * ext/wavpack/gstwavpackdec.c:
      * ext/wavpack/gstwavpackdec.h:
      * ext/wavpack/gstwavpackenc.c:
      * ext/wavpack/gstwavpackenc.h:
      * ext/wavpack/gstwavpackparse.c:
      * ext/wavpack/gstwavpackparse.h:
      Add docs for wavpack elements (#352476).
      d1c828f8
  10. 22 Aug, 2006 2 commits
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacdec.*: Make flac-in-ogg work (#352100). · ad67773c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_scan_got_frame),
      (gst_flac_dec_write), (gst_flac_dec_loop),
      (gst_flac_dec_sink_event), (gst_flac_dec_chain),
      (gst_flac_dec_src_query):
      * ext/flac/gstflacdec.h:
      Make flac-in-ogg work (#352100).
      ad67773c
    • Tim-Philipp Müller's avatar
      ext/speex/gstspeexdec.c: Make metadata extraction actually work. · 177751c8
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_comments):
      Make metadata extraction actually work.
      * ext/speex/gstspeexenc.c: (gst_speexenc_base_init),
      (gst_speexenc_init), (gst_speexenc_create_metadata_buffer),
      (gst_speexenc_chain):
      Fix metadata writing: replace old code which wrote completely
      broken tags with libgsttag-based code. Plus miscellaneous
      code cleanups (use static pad templates etc.) and a bunch
      of leak fixes.
      177751c8
  11. 21 Aug, 2006 2 commits
    • Tim-Philipp Müller's avatar
      ext/wavpack/: More clean-ups: use shorter variable names to make code easier... · bc64aa8b
      Tim-Philipp Müller authored
      ext/wavpack/: More clean-ups: use shorter variable names to make code easier to read; prefix structures we define wit...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
      (gst_wavpack_enc_finalize), (gst_wavpack_enc_sink_set_caps),
      (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_format_samples),
      (gst_wavpack_enc_push_block), (gst_wavpack_enc_chain),
      (gst_wavpack_enc_rewrite_first_block),
      (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
      (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
      * ext/wavpack/gstwavpackenc.h:
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
      (gst_wavpack_parse_src_query), (gst_wavpack_parse_src_event),
      (gst_wavpack_parse_init), (gst_wavpack_parse_get_upstream_length),
      (gst_wavpack_parse_loop):
      More clean-ups: use shorter variable names to make code easier to
      read; prefix structures we define with 'Gst' to make it clearer
      where they come from.
      bc64aa8b
    • Tim-Philipp Müller's avatar
      ext/wavpack/gstwavpackenc.c: Fix caps set on buffers and template caps (output... · d94f06c2
      Tim-Philipp Müller authored
      ext/wavpack/gstwavpackenc.c: Fix caps set on buffers and template caps (output is framed) and make them match (#35166...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
      (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block),
      (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
      (gst_wavpack_enc_sink_event):
      Fix caps set on buffers and template caps (output is framed)
      and make them match (#351663); use GST_WARNING_OBJECT instead of
      GST_ELEMENT_WARNING; simplify push_block(); do some small
      clean-ups here and there; fix memleak (#351663).
      d94f06c2
  12. 20 Aug, 2006 2 commits
    • Stefan Kost's avatar
      use g_assert in _get_unit_size · f9dd03ca
      Stefan Kost authored
      Original commit message from CVS:
      * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_get_unit_size):
      * gst/videobox/gstvideobox.c: (gst_video_box_get_unit_size):
      use g_assert in _get_unit_size
      f9dd03ca
    • Stefan Kost's avatar
      docs/plugins/: cleanup -unused.txt to make it useful, add previously missing docs · 83bedf3e
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/inspect/plugin-audiofxgood.xml:
      cleanup -unused.txt to make it useful, add previously missing docs
      * ext/Makefile.am:
      * ext/esd/esdmon.c:
      * ext/esd/esdsink.c:
      * ext/esd/gstesd.c: (plugin_init):
      reflow to get rid of two external symbols
      * gst/audiofxgood/audiofx.c: (plugin_init):
      re-add
      83bedf3e
  13. 18 Aug, 2006 2 commits
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackparse.c: Fix resyncing in push mode not stopping... · 611b2dd1
      Sebastian Dröge authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      ext/wavpack/gstwavpackparse.c: Fix resyncing in push mode not stopping re-syncing at embedded zeroes; skip garbage be...
      
      Original commit message from CVS:
      Based on patch by: Sebastian Dröge <slomo at circular-chaos.org>
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_sink_event),
      (gst_wavpack_parse_get_upstream_length),
      (gst_wavpack_parse_find_marker), (gst_wavpack_parse_resync_loop),
      (gst_wavpack_parse_loop), (gst_wavpack_parse_resync_adapter):
      Fix resyncing in push mode not stopping re-syncing at embedded
      zeroes; skip garbage between frames in pull mode as well if
      necessary; use gst_pad_query_peer_duration(); push EOS and
      NEWSEGMENT event in right direction (#351659).
      611b2dd1
    • Edward Hervey's avatar
      ext/dv/gstdvdemux.*: When handling seek requests, don't send the newsegment... · ab9b853b
      Edward Hervey authored
      ext/dv/gstdvdemux.*: When handling seek requests, don't send the newsegment event from the calling thread. Instead sa...
      
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek),
      (gst_dvdemux_loop), (gst_dvdemux_change_state):
      * ext/dv/gstdvdemux.h:
      When handling seek requests, don't send the newsegment event from the
      calling thread. Instead save it so it can be sent from the streaming
      thread.
      ab9b853b
  14. 16 Aug, 2006 5 commits
    • Andy Wingo Wingo's avatar
      ext/ladspa/gstsignalprocessor.c: Make ladspa elements reusable. Fixes #350006. · 2207ced5
      Andy Wingo Wingo authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Patch by: Andy Wingo <wingo at pobox dot com>
      * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setup),
      (gst_signal_processor_start), (gst_signal_processor_stop),
      (gst_signal_processor_cleanup), (gst_signal_processor_setcaps),
      (gst_signal_processor_pen_buffer), (gst_signal_processor_flush),
      (gst_signal_processor_do_pulls), (gst_signal_processor_do_pushes),
      (gst_signal_processor_change_state):
      Make ladspa elements reusable. Fixes #350006.
      2207ced5
    • Wim Taymans's avatar
      ext/ladspa/gstladspa.c: Convert ' ' into '_'. Try to keep as many characters... · 29161cb5
      Wim Taymans authored
      ext/ladspa/gstladspa.c: Convert ' ' into '_'. Try to keep as many characters in the padtemplate names as possible.
      
      Original commit message from CVS:
      * ext/ladspa/gstladspa.c: (gst_ladspa_base_init):
      Convert ' ' into '_'. Try to keep as many characters in the padtemplate
      names as possible.
      29161cb5
    • Wim Taymans's avatar
      ext/ladspa/gstsignalprocessor.c: A push() gives away our refcount so we should... · 1e4efaf6
      Wim Taymans authored
      ext/ladspa/gstsignalprocessor.c: A push() gives away our refcount so we should not use the buffer on the pen anymore.
      
      Original commit message from CVS:
      * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_flush),
      (gst_signal_processor_do_pushes):
      A push() gives away our refcount so we should not use the buffer on the
      pen anymore.
      1e4efaf6
    • Tim-Philipp Müller's avatar
      configure.ac: Require CVS of GStreamer core and -base (for · 81d46b82
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      Require CVS of GStreamer core and -base (for
      GST_TAG_EXTENDED_COMMENT and gst_tag_parse_extended_comment()).
      * ext/taglib/gstid3v2mux.cc:
      Write extended comment tags properly (#348762).
      * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
      (parse_comment_frame):
      Extract COMM frames into extended comments, which makes it
      easier to properly retain the description bit of the tag
      and maintain this information when re-tagging (#348762).
      81d46b82
    • Sebastian Dröge's avatar
      ext/wavpack/: In push mode, re-sync to next wavpack header if sync is lost... · 2ea11c1c
      Sebastian Dröge authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      ext/wavpack/: In push mode, re-sync to next wavpack header if sync is lost (#351557). Also use hyphens instead of und...
      
      Original commit message from CVS:
      Patch by: Sebastian Dröge <slomo at circular-chaos.org>
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init):
      * ext/wavpack/gstwavpackparse.c:
      (gst_wavpack_parse_resync_adapter), (gst_wavpack_parse_chain):
      In push mode, re-sync to next wavpack header if sync is lost
      (#351557). Also use hyphens instead of underscores in
      GObject property names.
      2ea11c1c
  15. 15 Aug, 2006 1 commit
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackparse.*: Make wavpackparse also work in push-mode (not... · 4bed2454
      Sebastian Dröge authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      ext/wavpack/gstwavpackparse.*: Make wavpackparse also work in push-mode (not seekable yet though); some small clean-u...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_class_init),
      (gst_wavpack_parse_reset), (gst_wavpack_parse_get_src_query_types),
      (gst_wavpack_parse_src_query),
      (gst_wavpack_parse_handle_seek_event),
      (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
      (gst_wavpack_parse_create_src_pad),
      (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop),
      (gst_wavpack_parse_chain), (gst_wavpack_parse_sink_activate),
      (gst_wavpack_parse_sink_activate_pull):
      * ext/wavpack/gstwavpackparse.h:
      Patch by: Sebastian Dröge <slomo at circular-chaos.org>
      Make wavpackparse also work in push-mode (not seekable yet though);
      some small clean-ups along the way; add support for SEEKING query
      and query types function. (#351495).
      4bed2454
  16. 08 Aug, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/jpeg/: Refuse sink caps in the encoder if width or height is not a... · 7e522c28
      Tim-Philipp Müller authored
      ext/jpeg/: Refuse sink caps in the encoder if width or height is not a multiple of 16, the encoder does not support t...
      
      Original commit message from CVS:
      * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
      * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_setcaps),
      (gst_smokeenc_resync), (gst_smokeenc_chain):
      Refuse sink caps in the encoder if width or height is not a
      multiple of 16, the encoder does not support that yet; along the
      same lines, check the return value of the encoder setup function;
      also remove some debug log clutter.
      7e522c28
  17. 04 Aug, 2006 3 commits
    • Andy Wingo Wingo's avatar
      ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing whether a... · 7fbf85ea
      Andy Wingo Wingo authored
      ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing whether a processor can work in place or not, and for...
      
      Original commit message from CVS:
      2006-08-04  Andy Wingo  <wingo@pobox.com>
      
      * ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing
      whether a processor can work in place or not, and for keeping
      track of its state. Change the FlowReturn instance variable from
      "state" to "flow_state", all callers changed.
      
      * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setup)
      (gst_signal_processor_start, gst_signal_processor_stop)
      (gst_signal_processor_cleanup): New functions to manage the
      processor's state.
      (gst_signal_processor_setcaps): start() as well as setup() here.
      (gst_signal_processor_prepare): Respect CAN_PROCESS_IN_PLACE.
      (gst_signal_processor_change_state): Stop and cleanup the
      processor as we go to NULL.
      
      * ext/ladspa/gstladspa.c (gst_ladspa_base_init): Reuse buffers if
      INPLACE_BROKEN is not set.
      
      * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_prepare):
      Do the alloc_buffer in bytes, not frames.
      7fbf85ea
    • Andy Wingo Wingo's avatar
      BPB · 76e8dd7b
      Andy Wingo Wingo authored
      Original commit message from CVS:
      (gst_signal_processor_src_activate_pull): BPB
      76e8dd7b
    • Andy Wingo Wingo's avatar
      ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps)... · 6ea23316
      Andy Wingo Wingo authored
      ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps) (gst_signal_processor_prepare) (gst_signal_processor_u...
      
      Original commit message from CVS:
      2006-08-04  Andy Wingo  <wingo@pobox.com>
      
      * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps)
      (gst_signal_processor_prepare)
      (gst_signal_processor_update_inputs)
      (gst_signal_processor_process, gst_signal_processor_pen_buffer)
      (gst_signal_processor_flush)
      (gst_signal_processor_sink_activate_push)
      (gst_signal_processor_src_activate_pull)
      (gst_signal_processor_change_state): Remove the last of the code
      that assumes that we process whole buffers at a time. Fix some
      debugging. Seems to work now in some cases.
      6ea23316
  18. 31 Jul, 2006 3 commits
    • Andy Wingo Wingo's avatar
      ext/ladspa/gstsignalprocessor.c (gst_signal_processor_process): Fix nframes-choosing. · 9457674b
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2006-08-01  Andy Wingo  <wingo@pobox.com>
      
      * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_process):
      Fix nframes-choosing.
      (gst_signal_processor_init): Init pending_in and pending_out.
      9457674b
    • Andy Wingo Wingo's avatar
      ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): No more default... · 04547b69
      Andy Wingo Wingo authored
      ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): No more default sample rate, although we never check tha...
      
      Original commit message from CVS:
      2006-08-01  Andy Wingo  <wingo@pobox.com>
      
      * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): No
      more default sample rate, although we never check that the sample
      rate actually gets set. Something for the future.
      (gst_signal_processor_setcaps): Some refcount fixes, flow fixes.
      (gst_signal_processor_event): Refcount fixen.
      (gst_signal_processor_process): Pull the number of frames to
      process from the sizes of the buffers in the input pens.
      (gst_signal_processor_pen_buffer): Remove an incorrect FIXME :)
      (gst_signal_processor_do_pulls): Add an nframes argument, and use
      it instead of buffer_frames.
      (gst_signal_processor_getrange): Refcount fixen, pass nframes on
      to do_pulls.
      (gst_signal_processor_chain)
      (gst_signal_processor_sink_activate_push)
      (gst_signal_processor_src_activate_pull):  Refcount fixen.
      
      * ext/ladspa/gstsignalprocessor.h: No more buffer_frames, yay.
      04547b69
    • Stefan Kost's avatar
      ext/ladspa/gstsignalprocessor.c: don't query buffer-frames from caps, add lots... · 4bd1993c
      Stefan Kost authored
      ext/ladspa/gstsignalprocessor.c: don't query buffer-frames from caps, add lots of debug-log, try fix for assert (#349...
      
      Original commit message from CVS:
      * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setcaps),
      (gst_signal_processor_process):
      don't query buffer-frames from caps, add lots of debug-log,
      try fix for assert (#349189)
      4bd1993c
  19. 29 Jul, 2006 2 commits
    • Stefan Kost's avatar
      ext/ladspa/gstsignalprocessor.c: Add debugs logs here and there, add more error handling, add some · 50d6aaea
      Stefan Kost authored
      Original commit message from CVS:
      * ext/ladspa/gstsignalprocessor.c:
      (gst_signal_processor_add_pad_from_template),
      (gst_signal_processor_init), (gst_signal_processor_setcaps),
      (gst_signal_processor_process), (gst_signal_processor_pen_buffer),
      (gst_signal_processor_do_pulls), (gst_signal_processor_getrange),
      (gst_signal_processor_sink_activate_push),
      (gst_signal_processor_src_activate_pull),
      (gst_signal_processor_change_state):
      Add debugs logs here and there, add more error handling, add some
      FIXME comments, filed #349189
      50d6aaea
    • Zaheer Abbas Merali's avatar
      ext/jpeg/gstsmokeenc.c: Set caps on buffer correctly. Fixes bug #349155. · 082ddb0f
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2006-07-29  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_getcaps),
      (gst_smokeenc_setcaps), (gst_smokeenc_chain):
      Set caps on buffer correctly.  Fixes bug #349155.
      082ddb0f
  20. 26 Jul, 2006 2 commits
    • Tim-Philipp Müller's avatar
      ext/taglib/gstid3v2mux.cc: is still sub-optimal though, since we don't retain... · 1adb9122
      Tim-Philipp Müller authored
      ext/taglib/gstid3v2mux.cc: is still sub-optimal though, since we don't retain or extract the comment descriptions pro...
      
      Original commit message from CVS:
      * ext/taglib/gstid3v2mux.cc:
      Fix writing of comment frames (should be COMM not TCOM),
      is still sub-optimal though, since we don't retain or
      extract the comment descriptions properly (#334375,
      also see #334375).
      1adb9122
    • Tim-Philipp Müller's avatar
      ext/taglib/gstid3v2mux.cc: Handle multiple tags of the same type properly.... · 9a404167
      Tim-Philipp Müller authored
      ext/taglib/gstid3v2mux.cc: Handle multiple tags of the same type properly. Re-inject unparsed ID3v2 frames that we ge...
      
      Original commit message from CVS:
      * ext/taglib/gstid3v2mux.cc:
      Handle multiple tags of the same type properly. Re-inject
      unparsed ID3v2 frames that we get as binary blobs from
      id3demux into the tag again so we don't lose information
      when retagging (#334375).
      9a404167
  21. 24 Jul, 2006 1 commit
    • Tim-Philipp Müller's avatar
      docs/plugins/: Update files to CVS/Prerelease version, add esdsink docs. · 4e23a74b
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/gst-plugins-good-plugins.args:
      * docs/plugins/inspect/plugin-1394.xml:
      * docs/plugins/inspect/plugin-aasink.xml:
      * docs/plugins/inspect/plugin-alaw.xml:
      * docs/plugins/inspect/plugin-alpha.xml:
      * docs/plugins/inspect/plugin-alphacolor.xml:
      * docs/plugins/inspect/plugin-annodex.xml:
      * docs/plugins/inspect/plugin-apetag.xml:
      * docs/plugins/inspect/plugin-auparse.xml:
      * docs/plugins/inspect/plugin-autodetect.xml:
      * docs/plugins/inspect/plugin-avi.xml:
      * docs/plugins/inspect/plugin-cacasink.xml:
      * docs/plugins/inspect/plugin-cairo.xml:
      * docs/plugins/inspect/plugin-cdio.xml:
      * docs/plugins/inspect/plugin-cutter.xml:
      * docs/plugins/inspect/plugin-debug.xml:
      * docs/plugins/inspect/plugin-dv.xml:
      * docs/plugins/inspect/plugin-efence.xml:
      * docs/plugins/inspect/plugin-effectv.xml:
      * docs/plugins/inspect/plugin-esdsink.xml:
      * docs/plugins/inspect/plugin-flac.xml:
      * docs/plugins/inspect/plugin-flxdec.xml:
      * docs/plugins/inspect/plugin-gconfelements.xml:
      * docs/plugins/inspect/plugin-gdkpixbuf.xml:
      * docs/plugins/inspect/plugin-goom.xml:
      * docs/plugins/inspect/plugin-halelements.xml:
      * docs/plugins/inspect/plugin-icydemux.xml:
      * docs/plugins/inspect/plugin-id3demux.xml:
      * docs/plugins/inspect/plugin-jpeg.xml:
      * docs/plugins/inspect/plugin-level.xml:
      * docs/plugins/inspect/plugin-matroska.xml:
      * docs/plugins/inspect/plugin-mulaw.xml:
      * docs/plugins/inspect/plugin-multipart.xml:
      * docs/plugins/inspect/plugin-navigationtest.xml:
      * docs/plugins/inspect/plugin-ossaudio.xml:
      * docs/plugins/inspect/plugin-png.xml:
      * docs/plugins/inspect/plugin-rtp.xml:
      * docs/plugins/inspect/plugin-rtsp.xml:
      * docs/plugins/inspect/plugin-shout2send.xml:
      * docs/plugins/inspect/plugin-smpte.xml:
      * docs/plugins/inspect/plugin-speex.xml:
      * docs/plugins/inspect/plugin-udp.xml:
      * docs/plugins/inspect/plugin-videobalance.xml:
      * docs/plugins/inspect/plugin-videobox.xml:
      * docs/plugins/inspect/plugin-videoflip.xml:
      * docs/plugins/inspect/plugin-videomixer.xml:
      * docs/plugins/inspect/plugin-wavenc.xml:
      * docs/plugins/inspect/plugin-wavparse.xml:
      * docs/plugins/inspect/plugin-ximagesrc.xml:
      Update files to CVS/Prerelease version, add esdsink docs.
      * ext/esd/esdsink.c:
      Add gtk-doc blurb.
      * gst/rtp/gstrtpmp4vpay.c:
      Fix typo in element description.
      4e23a74b