1. 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
  2. 11 Jul, 2006 1 commit
  3. 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
  4. 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
  5. 07 Jul, 2006 2 commits
  6. 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
  7. 04 Jul, 2006 2 commits
  8. 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
  9. 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
  10. 29 Jun, 2006 4 commits
  11. 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
  12. 23 Jun, 2006 1 commit
  13. 22 Jun, 2006 3 commits
    • Tim-Philipp Müller's avatar
      Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) plus two minor macro fixes. · 05eaedc4
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/annodex/gstcmmldec.c:
      * ext/annodex/gstcmmlenc.c:
      * ext/annodex/gstcmmlparser.c:
      * ext/dv/gstdvdec.c:
      * ext/dv/gstdvdemux.c:
      * ext/gdk_pixbuf/pixbufscale.c:
      * ext/jpeg/gstjpegenc.c:
      * ext/jpeg/gstsmokedec.c:
      * ext/jpeg/gstsmokeenc.c:
      * ext/libpng/gstpngdec.c:
      * ext/libpng/gstpngenc.c:
      * ext/speex/gstspeexenc.c:
      * gst/alpha/gstalphacolor.c:
      * gst/cutter/gstcutter.c:
      * gst/debug/gstnavigationtest.c:
      * gst/icydemux/gsticydemux.c:
      * gst/level/gstlevel.c:
      * gst/multipart/multipart.c:
      * gst/rtp/gstrtpamrpay.c:
      * gst/rtp/gstrtpdepay.c:
      * gst/rtp/gstrtpilbcpay.c:
      * gst/rtp/gstrtpmp4gpay.c:
      * gst/rtp/gstrtpmp4vpay.c:
      * gst/rtsp/gstrtpdec.c:
      * gst/rtsp/gstrtspsrc.c:
      * gst/udp/gstdynudpsink.c:
      * gst/udp/gstmultiudpsink.c:
      * gst/udp/gstudpsrc.c:
      * gst/videobox/gstvideobox.c:
      * gst/videofilter/gstvideoflip.c:
      Use GST_DEBUG_CATEGORY_STATIC where possible (#342503)
      plus two minor macro fixes.
      05eaedc4
    • Tim-Philipp Müller's avatar
      gst/matroska/: Try to fix up broken matroska files containing subtitle streams... · 45c10ca9
      Tim-Philipp Müller authored
      gst/matroska/: Try to fix up broken matroska files containing subtitle streams with non-UTF8 character encodings (cou...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_check_subtitle_buffer),
      (gst_matroska_demux_parse_blockgroup_or_simpleblock),
      (gst_matroska_demux_subtitle_caps):
      * gst/matroska/matroska-ids.c:
      (gst_matroska_track_init_subtitle_context):
      * gst/matroska/matroska-ids.h:
      Try to fix up broken matroska files containing subtitle
      streams with non-UTF8 character encodings (courtesy of
      mkvmerge) using either the encoding specified in the
      GST_SUBTITLE_ENCODING environment variable or the
      current locale's character set if it is non-UTF8.
      Fixes #337076.
      45c10ca9
    • Tim-Philipp Müller's avatar
      gst/id3demux/id3v2frames.c: Set image type from APIC frame as "image-type"... · a6af52cc
      Tim-Philipp Müller authored
      gst/id3demux/id3v2frames.c: Set image type from APIC frame as "image-type" field of GST_TAG_IMAGE buffer caps (#344605).
      
      Original commit message from CVS:
      * gst/id3demux/id3v2frames.c: (parse_picture_frame):
      Set image type from APIC frame as "image-type" field
      of GST_TAG_IMAGE buffer caps (#344605).
      a6af52cc
  14. 20 Jun, 2006 5 commits
    • Tim-Philipp Müller's avatar
      ext/flac/: Support chain-based operation, should make flac-over-DAAP work (#340492). · d1961af6
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/flac/Makefile.am:
      * ext/flac/gstflacdec.c: (gst_flac_dec_init),
      (gst_flac_dec_reset_decoders),
      (gst_flac_dec_setup_seekable_decoder),
      (gst_flac_dec_setup_stream_decoder), (gst_flac_dec_finalize),
      (gst_flac_dec_metadata_callback),
      (gst_flac_dec_metadata_callback_seekable),
      (gst_flac_dec_metadata_callback_stream),
      (gst_flac_dec_error_callback),
      (gst_flac_dec_error_callback_seekable),
      (gst_flac_dec_error_callback_stream), (gst_flac_dec_read_seekable),
      (gst_flac_dec_read_stream), (gst_flac_dec_write),
      (gst_flac_dec_write_seekable), (gst_flac_dec_write_stream),
      (gst_flac_dec_loop), (gst_flac_dec_sink_event),
      (gst_flac_dec_chain), (gst_flac_dec_convert_sink),
      (gst_flac_dec_get_sink_query_types), (gst_flac_dec_sink_query),
      (gst_flac_dec_get_src_query_types), (gst_flac_dec_src_query),
      (gst_flac_dec_handle_seek_event), (gst_flac_dec_sink_activate),
      (gst_flac_dec_sink_activate_push),
      (gst_flac_dec_sink_activate_pull), (gst_flac_dec_change_state):
      * ext/flac/gstflacdec.h:
      Support chain-based operation, should make flac-over-DAAP
      work (#340492).
      d1961af6
    • Wim Taymans's avatar
      docs/plugins/gst-plugins-good-plugins-sections.txt: Doc updates, merge some unused symbols. · afa01df2
      Wim Taymans authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      Doc updates, merge some unused symbols.
      afa01df2
    • Wim Taymans's avatar
      Added documentation for the rtsp plugin. Fixes #345393. · bfd2b35d
      Wim Taymans 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:
      * gst/rtsp/gstrtpdec.c: (gst_rtpdec_class_init):
      * gst/rtsp/gstrtspsrc.c:
      * gst/rtsp/gstrtspsrc.h:
      Added documentation for the rtsp plugin. Fixes #345393.
      bfd2b35d
    • Wim Taymans's avatar
      gst/rtsp/rtspconnection.c: Use better G_OS_* macros. Fixes #345301 some more. · b24f97c6
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/rtspconnection.c: (inet_aton), (rtsp_connection_send),
      (rtsp_connection_close), (rtsp_connection_free):
      Use better G_OS_* macros. Fixes #345301 some more.
      b24f97c6
    • Brian Cameron's avatar
      sys/sunaudio/: Add a SunAudio source plugin. · 490ac45d
      Brian Cameron authored
      Original commit message from CVS:
      Patch by: Brian Cameron <brian dot cameron at sun dot com>
      * sys/sunaudio/Makefile.am:
      * sys/sunaudio/gstsunaudio.c: (plugin_init):
      * sys/sunaudio/gstsunaudiomixerctrl.c:
      (gst_sunaudiomixer_ctrl_build_list), (gst_sunaudiomixer_ctrl_new),
      (gst_sunaudiomixer_ctrl_list_tracks),
      (gst_sunaudiomixer_ctrl_get_volume),
      (gst_sunaudiomixer_ctrl_set_volume),
      (gst_sunaudiomixer_ctrl_set_mute),
      (gst_sunaudiomixer_ctrl_set_record):
      * sys/sunaudio/gstsunaudiomixerctrl.h:
      * sys/sunaudio/gstsunaudiomixertrack.c:
      (gst_sunaudiomixer_track_init), (gst_sunaudiomixer_track_new):
      * sys/sunaudio/gstsunaudiomixertrack.h:
      * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_dispose),
      (gst_sunaudiosrc_base_init), (gst_sunaudiosrc_class_init),
      (gst_sunaudiosrc_init), (gst_sunaudiosrc_set_property),
      (gst_sunaudiosrc_get_property), (gst_sunaudiosrc_getcaps),
      (gst_sunaudiosrc_open), (gst_sunaudiosrc_close),
      (gst_sunaudiosrc_prepare), (gst_sunaudiosrc_unprepare),
      (gst_sunaudiosrc_read), (gst_sunaudiosrc_delay),
      (gst_sunaudiosrc_reset):
      * sys/sunaudio/gstsunaudiosrc.h:
      Add a SunAudio source plugin.
      Support stereo and right/left channel gain in the mixer plugin.
      Support the RECORD flag so that you can switch between line-input and
      microphone in gnome-volume-control.
      Code cleanups like using an enumerator for track number instead of an
      integer. Fixes #344923.
      490ac45d