1. 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
  2. 20 Jul, 2006 1 commit
  3. 19 Jul, 2006 3 commits
  4. 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
      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
  5. 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
  6. 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
  7. 15 Jul, 2006 2 commits
  8. 14 Jul, 2006 2 commits
  9. 13 Jul, 2006 1 commit
  10. 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
  11. 11 Jul, 2006 1 commit
  12. 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
  13. 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
  14. 07 Jul, 2006 2 commits
  15. 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
  16. 04 Jul, 2006 2 commits
  17. 03 Jul, 2006 2 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