1. 16 Aug, 2006 5 commits
    • Tim-Philipp Müller's avatar
      sys/oss/: Document OSS elements; add gtk-doc blurb with 'Since 0.10.5' for... · 577ac36e
      Tim-Philipp Müller authored
      sys/oss/: Document OSS elements; add gtk-doc blurb with 'Since 0.10.5' for ossmixer's new device property.
      
      Original commit message from CVS:
      * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init):
      * sys/oss/gstosssink.c:
      * sys/oss/gstosssrc.c:
      Document OSS elements; add gtk-doc blurb with 'Since 0.10.5' for
      ossmixer's new device property.
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      Add docs for OSS elements.
      * 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-taglib.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 to CVS version.
      577ac36e
    • Wim Taymans's avatar
      gst/rtp/: Caps extra properties must be defined as strings for depayloaders... · ffed349b
      Wim Taymans authored
      gst/rtp/: Caps extra properties must be defined as strings for depayloaders because they are generated from an SDP.
      
      Original commit message from CVS:
      * gst/rtp/gstrtpamrdepay.c:
      * gst/rtp/gstrtpmp4gdepay.c:
      Caps extra properties must be defined as strings for
      depayloaders because they are generated from an SDP.
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_base_init),
      (gst_rtp_h264_depay_class_init), (gst_rtp_h264_depay_init),
      (gst_rtp_h264_depay_finalize), (decode_base64),
      (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process),
      (gst_rtp_h264_depay_set_property),
      (gst_rtp_h264_depay_get_property),
      (gst_rtp_h264_depay_change_state),
      (gst_rtp_h264_depay_plugin_init):
      * gst/rtp/gstrtph264depay.h:
      Added basic, not completely functional RFC 3984 H264 depayloader.
      ffed349b
    • Wim Taymans's avatar
      gst/rtsp/gstrtpdec.c: Add pads after setting them up. · 6eedcfbc
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
      Add pads after setting them up.
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
      (gst_rtspsrc_init), (gst_rtspsrc_finalize),
      (gst_rtspsrc_free_stream), (gst_rtspsrc_media_to_caps),
      (gst_rtspsrc_stream_setup_rtp),
      (gst_rtspsrc_stream_configure_transport),
      (gst_rtspsrc_combine_flows), (gst_rtspsrc_loop),
      (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_play),
      (gst_rtspsrc_pause):
      * gst/rtsp/gstrtspsrc.h:
      Fix interleaved mode.
      - Protect streaming with lock.
      - Combine flows
      - set caps on outgoing buffers.
      - strip trailing \0 from data packets.
      - Configure RTP/RTCP in stream.
      Use DEBUG_OBJECT more.
      6eedcfbc
    • Wim Taymans's avatar
      gst/udp/gstmultiudpsink.c: Turn a g_print into a DEBUG line. · 64faced4
      Wim Taymans authored
      Original commit message from CVS:
      * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add):
      Turn a g_print into a DEBUG line.
      64faced4
    • Wim Taymans's avatar
      sys/oss/: Small cleanups. Better error reporting. · d5e01fa6
      Wim Taymans authored
      Original commit message from CVS:
      * sys/oss/gstossmixer.c: (gst_ossmixer_open), (gst_ossmixer_new):
      * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init),
      (gst_oss_mixer_element_init), (gst_oss_mixer_element_set_property),
      (gst_oss_mixer_element_get_property),
      (gst_oss_mixer_element_change_state):
      * sys/oss/gstossmixerelement.h:
      Small cleanups. Better error reporting.
      Add device property for the mixer instead of the hardcoded
      /dev/mixer. Fixes #350785.
      API: GstOssMixerElement::device property
      d5e01fa6
  2. 15 Aug, 2006 2 commits
    • Jens Granseuer's avatar
      gconf/Makefile.am: Make --disable-schemas work right (they still need to be... · 38bb20d0
      Jens Granseuer authored
      gconf/Makefile.am: Make --disable-schemas work right (they still need to be copied to the installation directory, jus...
      
      Original commit message from CVS:
      Patch by: Jens Granseuer <jensgr at gmx net>
      * gconf/Makefile.am:
      Make --disable-schemas work right (they still need
      to be copied to the installation directory, just not
      applied). Fixes #351347 (also #344100).
      38bb20d0
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackparse.*: Make wavpackparse also work in push-mode (not... · 4bed2454
      Sebastian Dröge authored
      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
  3. 14 Aug, 2006 3 commits
  4. 10 Aug, 2006 3 commits
  5. 08 Aug, 2006 3 commits
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: Fix silly typo. · fa1f0d2c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree):
      Fix silly typo.
      fa1f0d2c
    • Tim-Philipp Müller's avatar
      ChangeLog surgery: mention bug number · e747f4ad
      Tim-Philipp Müller authored
      Original commit message from CVS:
      ChangeLog surgery: mention bug number
      e747f4ad
    • 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
  6. 04 Aug, 2006 4 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
    • Zaheer Abbas Merali's avatar
      sys/ximage/ximageutil.c: Fix rgb masks when recording in < 24bpp. · 8d6b0e29
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2006-08-04  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * sys/ximage/ximageutil.c: (ximageutil_xcontext_get):
      Fix rgb masks when recording in < 24bpp.
      8d6b0e29
    • 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
  7. 31 Jul, 2006 4 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
    • Wim Taymans's avatar
      gst/udp/gstudpsrc.c: Fix docs. · 1e4669ac
      Wim Taymans authored
      Original commit message from CVS:
      * gst/udp/gstudpsrc.c:
      Fix docs.
      1e4669ac
  8. 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
  9. 28 Jul, 2006 3 commits
    • Sjoerd Simons's avatar
      gst/multipart/multipartdemux.c: Uses GstAdapter instead of own buffering. · 4441dc23
      Sjoerd Simons authored
      Original commit message from CVS:
      Patch by: Sjoerd Simons <sjoerd at luon dot net>
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init),
      (gst_multipart_demux_class_init), (gst_multipart_demux_init),
      (gst_multipart_demux_finalize), (get_line_end),
      (multipart_parse_header), (multipart_find_boundary),
      (gst_multipart_demux_chain), (gst_multipart_demux_change_state),
      (gst_multipart_set_property), (gst_multipart_get_property):
      Uses GstAdapter instead of own buffering.
      Actually parses the mime-type correctly (In tests the mime-type was
      always "" with the old version).
      Uses the Content-length header if available to speed up things.
      Reliably autoscans the boundary name by default.
      Fixes #349068.
      * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
      Don't start the stream with a \n.
      4441dc23
    • Brian Cameron's avatar
      sys/sunaudio/gstsunaudiosrc.c: Open source with O_NONBLOCK (#349015). · da5c3416
      Brian Cameron authored
      Original commit message from CVS:
      Patch by: Brian Cameron <brian dot cameron at sun com>
      * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
      Open source with O_NONBLOCK (#349015).
      da5c3416
    • Stefan Kost's avatar
      gst/avi/gstavidemux.*: Whitespace fixes and more debug · 33254928
      Stefan Kost authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index),
      (gst_avi_demux_massage_index):
      * gst/avi/gstavidemux.h:
      Whitespace fixes and more debug
      33254928
  10. 27 Jul, 2006 4 commits
  11. 26 Jul, 2006 4 commits
    • Kai Vehmanen's avatar
      gst/rtp/: Fix timestamp calculation on outgoing RTP packets. · ca00f98e
      Kai Vehmanen authored
      Original commit message from CVS:
      Patch by: Kai Vehmanen <kv2004 at eca dot cx>
      * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_flush),
      (gst_rtp_pcma_pay_handle_buffer):
      * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_flush),
      (gst_rtp_pcmu_pay_handle_buffer):
      Fix timestamp calculation on outgoing RTP packets.
      Fixes #348675.
      ca00f98e
    • 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
      gst/wavparse/gstwavparse.c: #define 'fact' RIFF chunk if we are not compiling against · c2261625
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c:
      #define 'fact' RIFF chunk if we are not compiling against
      -base CVS (we don't want to depend on -base CVS for this
      one define only, and also not for release order reasons).
      c2261625
    • 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
  12. 25 Jul, 2006 3 commits
    • Tim-Philipp Müller's avatar
      sys/ximage/gstximagesrc.c: Document newly-added properties properly, so that... · f62efef1
      Tim-Philipp Müller authored
      sys/ximage/gstximagesrc.c: Document newly-added properties properly, so that there is a 'Since: 0.10.4' in the plugin...
      
      Original commit message from CVS:
      * sys/ximage/gstximagesrc.c: (gst_ximage_src_class_init):
      Document newly-added properties properly, so that there is a
      'Since: 0.10.4' in the plugin docs. Convert some property
      names into canonical GObject style (GObject will do that
      internally anyway).
      f62efef1
    • Tim-Philipp Müller's avatar
      gst/id3demux/id3tags.c: Extract frames for ID3v2 versions prior to ID3v2.3.0... · e23a7eec
      Tim-Philipp Müller authored
      gst/id3demux/id3tags.c: Extract frames for ID3v2 versions prior to ID3v2.3.0 properly as well, and add the version to...
      
      Original commit message from CVS:
      * gst/id3demux/id3tags.c:
      (id3demux_add_id3v2_frame_blob_to_taglist):
      Extract frames for ID3v2 versions prior to ID3v2.3.0 properly as
      well, and add the version to the blob's buffer caps, since that
      information will be needed for deserialisation later on (#348644).
      e23a7eec
    • Stefan Kost's avatar
      gst/avi/gstavidemux.c: Moved win32 variant of GST_DEBUG_CATEGORY_EXTERN to... · c0514b02
      Stefan Kost authored
      gst/avi/gstavidemux.c: Moved win32 variant of GST_DEBUG_CATEGORY_EXTERN to gstinfo.h. Fixed indentation and spacing.
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes),
      (gst_avi_demux_parse_stream):
      Moved win32 variant of GST_DEBUG_CATEGORY_EXTERN to gstinfo.h. Fixed
      indentation and spacing.
      c0514b02