1. 26 Jul, 2006 2 commits
  2. 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
  3. 24 Jul, 2006 10 commits
    • Sebastien Moutte's avatar
      sys/directsound/gstdirectsoundsink.*: Add an attenuation property that will... · bfd753e0
      Sebastien Moutte authored
      sys/directsound/gstdirectsoundsink.*: Add an attenuation property that will directly attenuate the directsound buffer.
      
      Original commit message from CVS:
      * sys/directsound/gstdirectsoundsink.h:
      * sys/directsound/gstdirectsoundsink.c:
      Add an attenuation property that will directly attenuate the
      directsound buffer.
      Change the size of the directsound secondary buffer to a half second.
      Add more debug logs.
      Add a lock to protect dsound buffer write access.
      Fix a bad implementation of reset.
      * sys/directsound/gstdirectdrawsink.c:
      * sys/directsound/gstdirectdrawsink.h:
      Add a keep_aspect_ratio property.
      Do not use overlay if not supported.
      Add more debug logs.
      Remove overwrite of WM_ERASEBKGND message handling. It was not
      redrawing border when keep_aspect_ratio was enabled.
      * win32/common/config.h:
      update version waiting an auto-generated config.h
      bfd753e0
    • 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
    • Tim-Philipp Müller's avatar
      ChangeLog surgery: fix Stefan's e-mail address · c17aa63b
      Tim-Philipp Müller authored
      Original commit message from CVS:
      ChangeLog surgery: fix Stefan's e-mail address
      c17aa63b
    • Tim-Philipp Müller's avatar
      ext/esd/esdsink.c: Prevent libesd from auto-spawning a sound daemon if it is... · 4435bc80
      Tim-Philipp Müller authored
      ext/esd/esdsink.c: Prevent libesd from auto-spawning a sound daemon if it is not already running. Now that we don't d...
      
      Original commit message from CVS:
      * ext/esd/esdsink.c: (gst_esdsink_open),
      (gst_esdsink_factory_init):
      Prevent libesd from auto-spawning a sound daemon if it
      is not already running. Now that we don't do evil stuff
      like that any longer we can give esdsink a rank so that
      autoaudiosink will try it as well if all other audio
      sinks fail (#343051).
      4435bc80
    • Tim-Philipp Müller's avatar
      ext/esd/Makefile.am: Oops, need to remove README from EXTRA_DIST as well. · 8cdf78e1
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/esd/Makefile.am:
      Oops, need to remove README from EXTRA_DIST as well.
      8cdf78e1
    • Tim-Philipp Müller's avatar
      ext/esd/README: Remove, it contains nothing useful anyway. · 458fdc84
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/esd/README:
      Remove, it contains nothing useful anyway.
      * ext/esd/esdsink.c: (gst_esdsink_init), (gst_esdsink_prepare),
      (gst_esdsink_delay):
      Some small clean-ups; use GST_BOILERPLATE etc.
      458fdc84
    • Wim Taymans's avatar
      gst/law/: Fix negotiation to deal with ANY/EMPTY caps instead of leaking. · 4304e0f4
      Wim Taymans authored
      Original commit message from CVS:
      * gst/law/alaw-decode.c: (alawdec_getcaps):
      * gst/law/alaw-encode.c: (alawenc_getcaps), (gst_alawenc_chain):
      * gst/law/mulaw-decode.c: (mulawdec_getcaps):
      * gst/law/mulaw-encode.c: (mulawenc_getcaps):
      Fix negotiation to deal with ANY/EMPTY caps instead of leaking.
      4304e0f4
    • Stefan Kost's avatar
      gst/wavparse/gstwavparse.*: Use information from 'fact' chunk for length... · 26e4a482
      Stefan Kost authored
      gst/wavparse/gstwavparse.*: Use information from 'fact' chunk for length calculation of compressed samples. Calculate...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
      (gst_wavparse_other), (gst_wavparse_perform_seek),
      (gst_wavparse_get_upstream_size), (gst_wavparse_stream_headers),
      (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
      (gst_wavparse_pad_query):
      * gst/wavparse/gstwavparse.h:
      Use information from 'fact' chunk for length calculation of compressed
      samples. Calculate bps if bogus value is found in wav header (embeded
      mp2/mp3).
      26e4a482
    • Joni Valtanen's avatar
      Port udp plugin to win32 (#345288). · 162b374a
      Joni Valtanen authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      Based on patch by: Joni Valtanen  <joni dot valtanen at movial fi>
      * configure.ac:
      * gst/udp/Makefile.am:
      * gst/udp/gstdynudpsink.c: (gst_dynudpsink_init),
      (gst_dynudpsink_finalize), (gst_dynudpsink_close):
      * gst/udp/gstdynudpsink.h:
      * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init),
      (gst_multiudpsink_finalize), (gst_multiudpsink_close):
      * gst/udp/gstmultiudpsink.h:
      * gst/udp/gstudp.c: (plugin_init):
      * gst/udp/gstudpsink.h:
      * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create),
      (gst_udpsrc_start), (gst_udpsrc_stop):
      * gst/udp/gstudpsrc.h:
      * gst/udp/gstudpnetutils.c: (gst_udp_net_utils_win32_inet_aton),
      (gst_udp_net_utils_win32_wsa_startup):
      * gst/udp/gstudpnetutils.h:
      Port udp plugin to win32 (#345288).
      162b374a
    • Wim Taymans's avatar
      gst/rtsp/rtspconnection.c: Remove unwanted DEBUG line. · 0c59d119
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/rtspconnection.c: (rtsp_connection_send):
      Remove unwanted DEBUG line.
      0c59d119
  4. 23 Jul, 2006 2 commits
    • Tim-Philipp Müller's avatar
      gst/id3demux/: On second thought, it might be wiser and more efficient not to... · 87b52220
      Tim-Philipp Müller authored
      gst/id3demux/: On second thought, it might be wiser and more efficient not to do tag registration from a streaming th...
      
      Original commit message from CVS:
      * gst/id3demux/gstid3demux.c: (plugin_init):
      * gst/id3demux/id3tags.c:
      (id3demux_add_id3v2_frame_blob_to_taglist):
      * gst/id3demux/id3tags.h:
      On second thought, it might be wiser and more efficient
      not to do tag registration from a streaming thread.
      87b52220
    • Tim-Philipp Müller's avatar
      gst/id3demux/id3tags.c: Put ID3v2 frames we can't parse as binary blobs into... · 92e494c3
      Tim-Philipp Müller authored
      gst/id3demux/id3tags.c: Put ID3v2 frames we can't parse as binary blobs into private tags, so that they are not lost ...
      
      Original commit message from CVS:
      * gst/id3demux/id3tags.c:
      (id3demux_add_id3v2_frame_blob_to_taglist),
      (id3demux_id3v2_frames_to_tag_list):
      Put ID3v2 frames we can't parse as binary blobs into private
      tags, so that they are not lost when retagging, at least once
      id3v2mux has been taught to re-inject those frames again.
      See bug #334375.
      92e494c3
  5. 21 Jul, 2006 1 commit
    • Wim Taymans's avatar
      gst/avi/gstavidemux.c: Fix some leaks. · c9b86e0a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
      (gst_avi_demux_process_next_entry):
      Fix some leaks.
      * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
      Don't use \n in debug lines.
      c9b86e0a
  6. 20 Jul, 2006 1 commit
  7. 19 Jul, 2006 3 commits
  8. 18 Jul, 2006 5 commits
    • Stefan Kost's avatar
      gst/avi/gstavimux.c: Respect mpegversion for "video/mpeg" and give message in... · 6ae650d7
      Stefan Kost authored
      gst/avi/gstavimux.c: Respect mpegversion for "video/mpeg" and give message in case of unhandled versions.
      
      Original commit message from CVS:
      * gst/avi/gstavimux.c: (gst_avi_mux_vidsink_set_caps):
      Respect mpegversion for "video/mpeg" and give message in case of
      unhandled versions.
      6ae650d7
    • Tim-Philipp Müller's avatar
      ext/wavpack/gstwavpackdec.c: Fix caps after previous change to byte order endianness. · 278b4259
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
      Fix caps after previous change to byte order endianness.
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
      (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
      (gst_wavpack_parse_loop):
      * ext/wavpack/gstwavpackparse.h:
      Queue incoming events if there's no source pad yet and
      send them downstream later when the pad is there.
      278b4259
    • Tim-Philipp Müller's avatar
      ext/wavpack/gstwavpackdec.*: Output audio in native byte order (which is also... · 1bcc754b
      Tim-Philipp Müller authored
      ext/wavpack/gstwavpackdec.*: Output audio in native byte order (which is also how we get samples from wavpack); outpu...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init),
      (gst_wavpack_dec_format_samples),
      (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
      (gst_wavpack_dec_change_state):
      * ext/wavpack/gstwavpackdec.h:
      Output audio in native byte order (which is also how we get
      samples from wavpack); output samples with 21-24 bit depth
      with 32 bit width (makes things easier for us).
      1bcc754b
    • Tim-Philipp Müller's avatar
      ext/wavpack/gstwavpackdec.*: More clean-ups: remove most of the disfunctional... · 705d4331
      Tim-Philipp Müller authored
      ext/wavpack/gstwavpackdec.*: More clean-ups: remove most of the disfunctional correction pad stuff for now, if it eve...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
      (gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
      (gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
      (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
      (gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state):
      * ext/wavpack/gstwavpackdec.h:
      More clean-ups: remove most of the disfunctional correction
      pad stuff for now, if it ever gets implemented a lot of stuff
      will have to be rewritten anyway; redo chain function, move
      errors to end, error out instead of g_assert()ing. Also rename
      overly long variable 'wavpackdec' to just 'dec'; miscellaneous
      other small stuff.
      705d4331
    • Sebastian Dröge's avatar
      configure.ac: Check for wavpack version and define WAVPACK_OLD_API if necessary. · 72bc1ba4
      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>
      * configure.ac:
      Check for wavpack version and define WAVPACK_OLD_API if
      necessary.
      * ext/wavpack/Makefile.am:
      * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header),
      (gst_wavpack_read_metadata):
      * ext/wavpack/gstwavpackcommon.h:
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
      (gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
      (gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
      (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
      (gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state),
      (gst_wavpack_dec_request_new_pad), (gst_wavpack_dec_plugin_init):
      * ext/wavpack/gstwavpackdec.h:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
      (gst_wavpack_enc_init), (gst_wavpack_enc_finalize),
      (gst_wavpack_enc_set_wp_config):
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
      (gst_wavpack_parse_finalize), (gst_wavpack_parse_class_init),
      (gst_wavpack_parse_index_get_entry_from_sample),
      (gst_wavpack_parse_scan_to_find_sample),
      (gst_wavpack_parse_handle_seek_event),
      (gst_wavpack_parse_create_src_pad):
      * ext/wavpack/gstwavpackstreamreader.c:
      * ext/wavpack/gstwavpackstreamreader.h:
      Port to new/official wavpack API, don't use API that was exported
      in wavpack header files and in the lib but meant to be private, at
      least not for recent wavpack versions; misc. 'cleanups' (#347443).
      72bc1ba4
  9. 17 Jul, 2006 2 commits
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Store duration in uint64 too instead of clipping. · ae5b1206
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
      (gst_qtdemux_prepare_current_sample),
      (gst_qtdemux_loop_state_movie):
      Store duration in uint64 too instead of clipping.
      When we do a keyframe seek and the requested time is at the
      keyframe, don't seek back to the beginning of the keyframe.
      Fixes #347439.
      ae5b1206
    • Wim Taymans's avatar
      ext/libpng/gstpngdec.*: Use statically allocated segment instead of leaking. · cc350794
      Wim Taymans authored
      Original commit message from CVS:
      * ext/libpng/gstpngdec.c: (gst_pngdec_init), (buffer_clip),
      (gst_pngdec_caps_create_and_set), (gst_pngdec_task),
      (gst_pngdec_chain), (gst_pngdec_sink_event),
      (gst_pngdec_libpng_init), (gst_pngdec_change_state),
      (gst_pngdec_sink_activate_push):
      * ext/libpng/gstpngdec.h:
      Use statically allocated segment instead of leaking.
      Various cleanups.
      Fix flush and seek handling.
      cc350794
  10. 16 Jul, 2006 1 commit
    • Wim Taymans's avatar
      gst/rtp/: Added simple generic mpeg4 depayloader. · f6a27423
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_base_init),
      (gst_rtp_mp4g_depay_class_init), (gst_rtp_mp4g_depay_init),
      (gst_rtp_mp4g_depay_setcaps), (gst_rtp_mp4g_depay_process),
      (gst_rtp_mp4g_depay_set_property),
      (gst_rtp_mp4g_depay_get_property),
      (gst_rtp_mp4g_depay_change_state),
      (gst_rtp_mp4g_depay_plugin_init):
      * gst/rtp/gstrtpmp4gdepay.h:
      * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_class_init),
      (gst_rtp_mp4g_pay_parse_audio_config), (gst_rtp_mp4g_pay_setcaps),
      (gst_rtp_mp4g_pay_flush):
      Added simple generic mpeg4 depayloader.
      Fix generic mpeg4 payloader.
      f6a27423
  11. 15 Jul, 2006 2 commits
  12. 14 Jul, 2006 2 commits
  13. 13 Jul, 2006 1 commit
  14. 12 Jul, 2006 2 commits
    • Wim Taymans's avatar
      gst/rtp/: Added mpeg2 TS depayloader. Closing #347234. · 0da3b73f
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_base_init),
      (gst_rtp_mp2t_depay_class_init), (gst_rtp_mp2t_depay_init),
      (gst_rtp_mp2t_depay_setcaps), (gst_rtp_mp2t_depay_process),
      (gst_rtp_mp2t_depay_set_property),
      (gst_rtp_mp2t_depay_get_property),
      (gst_rtp_mp2t_depay_change_state),
      (gst_rtp_mp2t_depay_plugin_init):
      * gst/rtp/gstrtpmp2tdepay.h:
      Added mpeg2 TS depayloader. Closing #347234.
      0da3b73f
    • Tim-Philipp Müller's avatar
      gst/spectrum/gstspectrum.c: Fix typo in property nick. · a1a4b4d3
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
      Fix typo in property nick.
      a1a4b4d3
  15. 11 Jul, 2006 1 commit
  16. 10 Jul, 2006 2 commits