1. 10 Jul, 2006 4 commits
  2. 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
  3. 07 Jul, 2006 1 commit
  4. 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
  5. 04 Jul, 2006 2 commits
  6. 03 Jul, 2006 4 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/: 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
  7. 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
  8. 29 Jun, 2006 4 commits
  9. 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
  10. 23 Jun, 2006 1 commit
  11. 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
  12. 20 Jun, 2006 6 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
    • Joni Valtanen's avatar
      gst/rtsp/rtspconnection.c: Make RTSP plugin compile on windows. Fixes #345301. · 7b405d88
      Joni Valtanen authored
      Original commit message from CVS:
      Patch by: Joni Valtanen <joni dot valtanen at movial dot fi>
      * gst/rtsp/rtspconnection.c: (inet_aton), (rtsp_connection_send),
      (rtsp_connection_close):
      Make RTSP plugin compile on windows. Fixes #345301.
      Some changes to original patch to catch errors better.
      use ifdef WIN32 instead of ifndef.
      7b405d88
  13. 19 Jun, 2006 1 commit
  14. 18 Jun, 2006 2 commits
  15. 17 Jun, 2006 1 commit
  16. 16 Jun, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Use GST_PLUGIN_DOCS, --enable-plugin-docs etc. · 16e1c0ad
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * autogen.sh:
      * configure.ac:
      * docs/Makefile.am:
      Use GST_PLUGIN_DOCS, --enable-plugin-docs etc.
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/inspect/plugin-taglib.xml:
      Add/fix apev2mux docs.
      16e1c0ad
  17. 14 Jun, 2006 3 commits
    • Wim Taymans's avatar
      ext/dv/gstdvdec.c: Reset segment info on flush. · 778a0bf9
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c: (gst_dvdec_class_init), (gst_dvdec_init),
      (gst_dvdec_finalize), (gst_dvdec_sink_event),
      (gst_dvdec_change_state):
      Reset segment info on flush.
      Alloc segment in _init, free in _finalize.
      * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek):
      Don't send segments twice.
      778a0bf9
    • Wim Taymans's avatar
      ext/dv/gstdvdemux.c: Respect segment.stop. Fixes #342592. · 4d4c2a55
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
      Respect segment.stop. Fixes #342592.
      4d4c2a55
    • Tim-Philipp Müller's avatar
      gst/matroska/matroska-demux.c: No language specified means the implied... · 40131326
      Tim-Philipp Müller authored
      gst/matroska/matroska-demux.c: No language specified means the implied language is English according to the matroska ...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream):
      No language specified means the implied language is English
      according to the matroska spec (partially fixes #344708);
      add some more debug output.
      40131326