1. 18 Jul, 2006 1 commit
    • Sebastian Dröge's avatar
      configure.ac: Check for wavpack version and define WAVPACK_OLD_API if necessary. · 72bc1ba4
      Sebastian Dröge authored
      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
  2. 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
  3. 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
  4. 15 Jul, 2006 2 commits
  5. 14 Jul, 2006 2 commits
  6. 13 Jul, 2006 1 commit
  7. 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
  8. 11 Jul, 2006 1 commit
  9. 10 Jul, 2006 8 commits
    • Edward Hervey's avatar
      gst/avi/gstavidemux.*: Don't push tag events found by gst_riff_parse_info() before outputting · 7c8f0009
      Edward Hervey authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
      (gst_avi_demux_stream_header), (push_tag_lists):
      * gst/avi/gstavidemux.h:
      Don't push tag events found by gst_riff_parse_info() before outputting
      GST_EVENT_NEWSEGMENT.
      7c8f0009
    • Wim Taymans's avatar
      gst/rtsp/: replaced closesocket and close in code with one CLOSE_SOCKET. · f08deb43
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/Makefile.am:
      * gst/rtsp/rtspconnection.c: (rtsp_connection_send),
      (rtsp_connection_close):
      * gst/rtsp/rtspdefs.h:
      replaced closesocket and close in code with one CLOSE_SOCKET.
      Some more cleanups. Fixes #345301.
      f08deb43
    • Tim-Philipp Müller's avatar
      gst/autodetect/gstautoaudiosink.c: Fix example pipeline in docs. · 7089fbac
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/autodetect/gstautoaudiosink.c:
      Fix example pipeline in docs.
      7089fbac
    • Wim Taymans's avatar
      gst/filter/: Don't forget new files. · 71f17820
      Wim Taymans authored
      Original commit message from CVS:
      * gst/filter/gstbpwsinc.h:
      * gst/filter/gstiir.h:
      * gst/filter/gstlpwsinc.h:
      Don't forget new files.
      71f17820
    • Mathis Hofer's avatar
      Ported the gstfilter plugin to GStreamer 0.10. · 55e73f93
      Mathis Hofer authored
      Original commit message from CVS:
      Patch by: Mathis Hofer <mathis dot hofer at dreamlab dot net>
      * configure.ac:
      * gst/filter/Makefile.am:
      * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
      (gst_bpwsinc_base_init), (gst_bpwsinc_class_init),
      (gst_bpwsinc_init), (bpwsinc_set_caps), (bpwsinc_transform_ip),
      (bpwsinc_set_property), (bpwsinc_get_property):
      * gst/filter/gstfilter.c: (plugin_init):
      * gst/filter/gstfilter.h:
      * gst/filter/gstiir.c: (gst_iir_dispose), (gst_iir_base_init),
      (gst_iir_class_init), (gst_iir_init), (iir_set_caps),
      (iir_transform_ip), (iir_set_property), (iir_get_property):
      * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
      (gst_lpwsinc_base_init), (gst_lpwsinc_class_init),
      (gst_lpwsinc_init), (lpwsinc_set_caps), (lpwsinc_transform_ip),
      (lpwsinc_set_property), (lpwsinc_get_property):
      Ported the gstfilter plugin to GStreamer 0.10.
      55e73f93
    • Rob Taylor's avatar
      gst/udp/gstmultiudpsink.c: If a destination is added before the stream is set... · 94be718c
      Rob Taylor authored
      gst/udp/gstmultiudpsink.c: If a destination is added before the stream is set to PAUSED, the multicast group is not j...
      
      Original commit message from CVS:
      Patch by: Rob Taylor <robtaylor at floopily dot org>
      * gst/udp/gstmultiudpsink.c: (join_multicast),
      (gst_multiudpsink_init_send), (gst_multiudpsink_add):
      If a destination is added before the stream is set to PAUSED, the
      multicast group is not joined as the socket is not created yet.
      Also TTL and LOOP should also be set. Fixes #346921.
      94be718c
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Extract comment information!! · a6b2a994
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
      Extract comment information!!
      a6b2a994
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: Extract year/date information (fixes #347079). · 63cc2135
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta),
      (qtdemux_tag_add_date):
      Extract year/date information (fixes #347079).
      63cc2135
  10. 08 Jul, 2006 2 commits
    • Zaheer Abbas Merali's avatar
      sys/ximage/gstximagesrc.*: Fix use-damage property to actually work :) · e0855a0e
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2006-07-09  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get),
      (gst_ximage_src_set_property), (gst_ximage_src_get_property),
      (gst_ximage_src_get_caps), (gst_ximage_src_class_init),
      (gst_ximage_src_init):
      * sys/ximage/gstximagesrc.h:
      Fix use-damage property to actually work :)
      Add startx, starty, endx, endy properties so screencasts other than full
      screen ones can work.
      e0855a0e
    • Zaheer Abbas Merali's avatar
      sys/ximage/gstximagesrc.*: Add use_damage property to offer ability to choose whether to use · e6c882b7
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2006-07-08  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get),
      (gst_ximage_src_set_property), (gst_ximage_src_get_property),
      (gst_ximage_src_class_init), (gst_ximage_src_init):
      * sys/ximage/gstximagesrc.h:
      Add use_damage property to offer ability to choose whether to use
      XDamage or not.
      e6c882b7
  11. 07 Jul, 2006 2 commits
  12. 05 Jul, 2006 3 commits
    • Sebastien Moutte's avatar
      win32/vs6/libgstid3demux.dsp: Add a link to libgsttag-0.10.lib. · 07b60e86
      Sebastien Moutte authored
      Original commit message from CVS:
      * win32/vs6/libgstid3demux.dsp:
      Add a link to libgsttag-0.10.lib.
      07b60e86
    • Tim-Philipp Müller's avatar
      gst/: Don't return FLOW_UNEXPECTED when a buffer is before the start of the... · a516e841
      Tim-Philipp Müller authored
      gst/: Don't return FLOW_UNEXPECTED when a buffer is before the start of the stream (which might happen with large ID3...
      
      Original commit message from CVS:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_trim_buffer),
      (gst_tag_demux_read_range):
      * gst/id3demux/gstid3demux.c: (gst_id3demux_trim_buffer),
      (gst_id3demux_read_range):
      Don't return FLOW_UNEXPECTED when a buffer is before
      the start of the stream (which might happen with
      large ID3v2 tags if the tag reading was done pullrange
      based and we then switched to push mode later on).
      Fixes regression introduced by commit from June 29th.
      a516e841
    • Tim-Philipp Müller's avatar
      ext/taglib/gstid3v2mux.cc: Make UTF-8 the default encoding when writing string... · b22fbf9f
      Tim-Philipp Müller authored
      ext/taglib/gstid3v2mux.cc: Make UTF-8 the default encoding when writing string tags (before, our UTF-8 strings would ...
      
      Original commit message from CVS:
      * ext/taglib/gstid3v2mux.cc:
      Make UTF-8 the default encoding when writing string
      tags (before, our UTF-8 strings would automatically
      be converted to ISO-8859-1 by taglib and written as
      ISO-8859-1 fields if that was possible).
      * tests/check/elements/id3v2mux.c: (utf8_string_in_buf),
      (test_taglib_id3mux_check_tag_buffer), (identity_cb),
      (test_taglib_id3mux_with_tags):
      Add test case that makes sure our UTF-8 strings have
      actually been written into the tag as UTF-8.
      b22fbf9f
  13. 04 Jul, 2006 2 commits
  14. 03 Jul, 2006 5 commits
    • Tim-Philipp Müller's avatar
      Port monoscope visualisation to 0.10. · 3ff8660a
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      * gst/monoscope/Makefile.am:
      * gst/monoscope/gstmonoscope.c: (gst_monoscope_base_init),
      (gst_monoscope_class_init), (gst_monoscope_init),
      (gst_monoscope_finalize), (gst_monoscope_reset),
      (gst_monoscope_sink_setcaps), (gst_monoscope_src_setcaps),
      (gst_monoscope_src_negotiate), (get_buffer), (gst_monoscope_chain),
      (gst_monoscope_sink_event), (gst_monoscope_src_event),
      (gst_monoscope_change_state), (plugin_init):
      * gst/monoscope/gstmonoscope.h:
      Port monoscope visualisation to 0.10.
      3ff8660a
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: Fix silly crasher in state change function; add · 5130c720
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
      (gst_qtdemux_loop_state_header), (qtdemux_video_caps):
      Fix silly crasher in state change function; add
      IV41 fourcc (see bug #171111); don't output confusing
      debug message when skipping atoms.
      5130c720
    • Tim-Philipp Müller's avatar
      gst/: Return FLOW_UNEXPECTED when at the end of the file, not · 52f6cd9c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain):
      * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
      Return FLOW_UNEXPECTED when at the end of the file, not
      FLOW_ERROR. Fixes 'internal stream error' errors that
      would sometimes occur in totem when scrubbing to the
      end of an ID3v1 tagged mp3 file.
      52f6cd9c
    • Edward Hervey's avatar
      ext/libpng/gstpngdec.*: Implement buffer clipping/dropping using GstSegment. · 00e08a3f
      Edward Hervey authored
      Original commit message from CVS:
      * ext/libpng/gstpngdec.c: (gst_pngdec_init), (user_info_callback),
      (buffer_clip), (user_end_callback), (gst_pngdec_chain),
      (gst_pngdec_sink_event), (gst_pngdec_change_state):
      * ext/libpng/gstpngdec.h:
      Implement buffer clipping/dropping using GstSegment.
      This provides accurate seeking.
      00e08a3f
    • Edward Hervey's avatar
      gst/avi/gstavidemux.*: Proper aggregation of each stream's GstFlowReturn in... · 663856a5
      Edward Hervey authored
      gst/avi/gstavidemux.*: Proper aggregation of each stream's GstFlowReturn in order to figure out whether the task shou...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
      (gst_avi_demux_read_subindexes), (gst_avi_demux_parse_stream),
      (gst_avi_demux_handle_seek), (gst_avi_demux_aggregated_flow),
      (gst_avi_demux_process_next_entry), (push_tag_lists),
      (gst_avi_demux_stream_data), (gst_avi_demux_loop):
      * gst/avi/gstavidemux.h:
      Proper aggregation of each stream's GstFlowReturn in order to figure out
      whether the task should stop or not.
      Don't send inline events before pushing out a NEW_SEGMENT, more
      specifically for GST_TAG_EVENT.
      Change a GST_ERROR to a GST_WARNING for a non-fatal situation in reading
      sub-indexes.
      663856a5
  15. 30 Jun, 2006 1 commit
    • Brian Cameron's avatar
      sys/sunaudio/gstsunaudiomixerctrl.c: Move "Monitor" slider to input tab so it... · 48197ea8
      Brian Cameron authored
      sys/sunaudio/gstsunaudiomixerctrl.c: Move "Monitor" slider to input tab so it works more like sdtaudiocontrol, which ...
      
      Original commit message from CVS:
      Patch by: Brian Cameron  <brian dot cameron at sun dot com>
      * sys/sunaudio/gstsunaudiomixerctrl.c:
      (gst_sunaudiomixer_ctrl_build_list):
      Move "Monitor" slider to input tab so it works more like
      sdtaudiocontrol, which is what people on Solaris are used
      to using for their mixer program (#346259).
      48197ea8
  16. 29 Jun, 2006 4 commits
  17. 28 Jun, 2006 1 commit
    • Brian Cameron's avatar
      sys/sunaudio/gstsunaudiosink.c: Do not modify the ports value. If the user has... · 2657a246
      Brian Cameron authored
      sys/sunaudio/gstsunaudiosink.c: Do not modify the ports value. If the user has turned off the built-in speakers, then...
      
      Original commit message from CVS:
      Patch by: Brian Cameron  <brian dot cameron at sun dot com>
      * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_prepare):
      Do not modify the ports value. If the user has turned off the
      built-in speakers, then we should not reset it in the prepare
      function, since this causes the built-in speakers to turn
      back on anytime the user changes a track in totem, rhythmbox,
      etc. (#346066).
      2657a246