1. 11 Jun, 2008 2 commits
    • Sebastian Dröge's avatar
      gst/matroska/: Add some more tags, improve debugging a bit and make sure that · 4c46ceb4
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_parse_metadata_id_simple_tag):
      * gst/matroska/matroska-ids.h:
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_simple_tag):
      Add some more tags, improve debugging a bit and make sure that
      GValue transformation has succeeded before using the result
      as a tag.
      4c46ceb4
    • Olivier Crete's avatar
      gst/rtp/gstrtptheorapay.c: The Theora RTP payloader only supports the "inline"... · 86c4b045
      Olivier Crete authored and Sebastian Dröge's avatar Sebastian Dröge committed
      gst/rtp/gstrtptheorapay.c: The Theora RTP payloader only supports the "inline" delievery method so let's declare this...
      
      Original commit message from CVS:
      Patch by: Olivier Crete <tester at tester dot ca>
      * gst/rtp/gstrtptheorapay.c:
      The Theora RTP payloader only supports the "inline" delievery method
      so let's declare this on the caps of the static pad template.
      Fixes bug #537675.
      86c4b045
  2. 10 Jun, 2008 8 commits
    • Wim Taymans's avatar
      gst/videomixer/videomixer.c: Remove bogus check. · 06fa431c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues),
      (gst_videomixer_blend_buffers), (gst_videomixer_update_queues):
      Remove bogus check.
      06fa431c
    • Wim Taymans's avatar
      gst/videomixer/videomixer.c: Use stream_time to synchronize the object properties. · 515b32d5
      Wim Taymans authored
      Original commit message from CVS:
      * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues),
      (gst_videomixer_blend_buffers):
      Use stream_time to synchronize the object properties.
      Use running_time of the master pad to timestamp outgoing buffers.
      Fix the initial segment event to extend an unknown amount of time.
      Fixes #537361.
      515b32d5
    • Wim Taymans's avatar
      gst/avi/gstavidemux.c: Try to ignore unparsable/unknown streams and give a... · b28a5162
      Wim Taymans authored
      gst/avi/gstavidemux.c: Try to ignore unparsable/unknown streams and give a warning instead of erroring out. Fixes #53...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
      (gst_avi_demux_parse_index), (gst_avi_demux_massage_index),
      (gst_avi_demux_calculate_durations_from_index),
      (gst_avi_demux_stream_header_push),
      (gst_avi_demux_stream_header_pull):
      Try to ignore unparsable/unknown streams and give a warning instead of
      erroring out. Fixes #537377.
      b28a5162
    • Sebastian Dröge's avatar
      gst/matroska/ebml-write.c: Use GDOUBLE_TO_BE() instead of (probably slower) custom code. · a778b414
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/matroska/ebml-write.c: (gst_ebml_write_float):
      Use GDOUBLE_TO_BE() instead of (probably slower) custom code.
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init),
      (gst_matroska_demux_class_init), (gst_matroska_demux_init),
      (gst_matroska_track_free), (gst_matroska_demux_encoding_cmp),
      (gst_matroska_demux_read_track_encodings),
      (gst_matroska_demux_add_stream),
      (gst_matroska_demux_handle_src_query),
      (gst_matroska_demux_init_stream),
      (gst_matroska_demux_parse_index_cuetrack),
      (gst_matroska_demux_parse_index_pointentry),
      (gst_matroska_demux_parse_info),
      (gst_matroska_demux_parse_metadata_id_simple_tag),
      (gst_matroska_demux_parse_metadata),
      (gst_matroska_demux_add_wvpk_header), (gst_matroska_decode_buffer),
      (gst_matroska_demux_parse_blockgroup_or_simpleblock),
      (gst_matroska_demux_parse_cluster),
      (gst_matroska_demux_parse_contents_seekentry),
      (gst_matroska_demux_loop_stream_parse_id),
      (gst_matroska_demux_loop), (gst_matroska_demux_video_caps),
      (gst_matroska_demux_audio_caps),
      (gst_matroska_demux_subtitle_caps):
      * gst/matroska/matroska-demux.h:
      * gst/matroska/matroska-ids.c:
      (gst_matroska_track_init_subtitle_context):
      * gst/matroska/matroska-ids.h:
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init),
      (gst_matroska_mux_class_init), (gst_matroska_mux_init),
      (gst_matroska_mux_create_uid), (gst_matroska_mux_reset),
      (gst_matroska_mux_video_pad_setcaps),
      (gst_matroska_mux_audio_pad_setcaps),
      (gst_matroska_mux_subtitle_pad_setcaps),
      (gst_matroska_mux_request_new_pad),
      (gst_matroska_mux_track_header), (gst_matroska_mux_start),
      (gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish),
      (gst_matroska_mux_write_data), (gst_matroska_mux_collected),
      (gst_matroska_mux_set_property):
      Add many FIXMEs/TODOs all over the matroska muxer and demuxer
      elements, do some checks for valid values in the demuxer, handle
      tracktimecodescale in the demuxer, set correct default values for all
      settings in the demuxer, review and add all missing matroska
      IDs and some more raw YUV formats, and some trivial cleanup.
      a778b414
    • Sebastian Dröge's avatar
      ext/pulse/: Some smaller cleanup. Use G_PARAM_STATIC_STRINGS,... · 74e9eb72
      Sebastian Dröge authored
      ext/pulse/: Some smaller cleanup. Use G_PARAM_STATIC_STRINGS, gst_element_class_set_details_simple() and fix coding s...
      
      Original commit message from CVS:
      * ext/pulse/pulsemixer.c: (gst_pulsemixer_base_init),
      (gst_pulsemixer_class_init):
      * ext/pulse/pulsesink.c: (gst_pulsesink_base_init),
      (gst_pulsesink_class_init), (gst_pulsesink_prepare):
      * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported),
      (gst_pulsesrc_base_init), (gst_pulsesrc_class_init),
      (gst_pulsesrc_prepare):
      Some smaller cleanup. Use G_PARAM_STATIC_STRINGS,
      gst_element_class_set_details_simple() and fix coding style a bit
      more.
      74e9eb72
    • Sebastian Dröge's avatar
      Add documentation to the pulseaudio plugin and run make update in docs/plugins. · 73909852
      Sebastian Dröge 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/gst-plugins-good-plugins.hierarchy:
      * docs/plugins/gst-plugins-good-plugins.interfaces:
      * docs/plugins/gst-plugins-good-plugins.prerequisites:
      * 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-audiofx.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-equalizer.xml:
      * docs/plugins/inspect/plugin-esdsink.xml:
      * docs/plugins/inspect/plugin-flac.xml:
      * docs/plugins/inspect/plugin-flxdec.xml:
      * docs/plugins/inspect/plugin-gamma.xml:
      * docs/plugins/inspect/plugin-gconfelements.xml:
      * docs/plugins/inspect/plugin-gdkpixbuf.xml:
      * docs/plugins/inspect/plugin-goom.xml:
      * docs/plugins/inspect/plugin-goom2k1.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-monoscope.xml:
      * docs/plugins/inspect/plugin-mulaw.xml:
      * docs/plugins/inspect/plugin-multifile.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-pulseaudio.xml:
      * docs/plugins/inspect/plugin-quicktime.xml:
      * docs/plugins/inspect/plugin-rtp.xml:
      * docs/plugins/inspect/plugin-rtsp.xml:
      * docs/plugins/inspect/plugin-smpte.xml:
      * docs/plugins/inspect/plugin-soup.xml:
      * docs/plugins/inspect/plugin-spectrum.xml:
      * docs/plugins/inspect/plugin-speex.xml:
      * docs/plugins/inspect/plugin-taglib.xml:
      * docs/plugins/inspect/plugin-udp.xml:
      * docs/plugins/inspect/plugin-video4linux2.xml:
      * docs/plugins/inspect/plugin-videobalance.xml:
      * docs/plugins/inspect/plugin-videobox.xml:
      * docs/plugins/inspect/plugin-videocrop.xml:
      * docs/plugins/inspect/plugin-videoflip.xml:
      * docs/plugins/inspect/plugin-videomixer.xml:
      * docs/plugins/inspect/plugin-wavenc.xml:
      * docs/plugins/inspect/plugin-wavpack.xml:
      * docs/plugins/inspect/plugin-wavparse.xml:
      * docs/plugins/inspect/plugin-ximagesrc.xml:
      * ext/pulse/plugin.c:
      * ext/pulse/pulsemixer.c:
      * ext/pulse/pulsesink.c:
      * ext/pulse/pulsesrc.c:
      Add documentation to the pulseaudio plugin and run make update
      in docs/plugins.
      73909852
    • Brian Cameron's avatar
      sys/sunaudio/gstsunaudiomixerctrl.c: Improvements for the SunAudio mixer by... · fe573a68
      Brian Cameron authored and Sebastian Dröge's avatar Sebastian Dröge committed
      sys/sunaudio/gstsunaudiomixerctrl.c: Improvements for the SunAudio mixer by handling mute as no gain for tracks that ...
      
      Original commit message from CVS:
      Patch by: Brian Cameron <brian.cameron at sun dot com>
      * sys/sunaudio/gstsunaudiomixerctrl.c:
      (gst_sunaudiomixer_ctrl_get_volume),
      (gst_sunaudiomixer_ctrl_set_volume):
      Improvements for the SunAudio mixer by handling mute as no gain
      for tracks that have a gain property but no mute property.
      Fixes bug #536067.
      fe573a68
    • Sebastian Dröge's avatar
      Add pulseaudio GStreamer element from gst-pulse. Development will continue... · f3b03cd7
      Sebastian Dröge authored
      Add pulseaudio GStreamer element from gst-pulse. Development will continue here instead of pulseaudio SVN. Fixes bug ...
      
      Original commit message from CVS:
      * configure.ac:
      * ext/pulse/Makefile.am:
      * ext/pulse/plugin.c: (plugin_init):
      * ext/pulse/pulsemixer.c: (gst_pulsemixer_interface_supported),
      (gst_pulsemixer_implements_interface_init),
      (gst_pulsemixer_init_interfaces), (gst_pulsemixer_base_init),
      (gst_pulsemixer_class_init), (gst_pulsemixer_init),
      (gst_pulsemixer_finalize), (gst_pulsemixer_set_property),
      (gst_pulsemixer_get_property), (gst_pulsemixer_change_state):
      * ext/pulse/pulsemixer.h:
      * ext/pulse/pulsemixerctrl.c:
      (gst_pulsemixer_ctrl_context_state_cb),
      (gst_pulsemixer_ctrl_sink_info_cb),
      (gst_pulsemixer_ctrl_source_info_cb),
      (gst_pulsemixer_ctrl_subscribe_cb),
      (gst_pulsemixer_ctrl_success_cb), (gst_pulsemixer_ctrl_open),
      (gst_pulsemixer_ctrl_close), (gst_pulsemixer_ctrl_new),
      (gst_pulsemixer_ctrl_free), (gst_pulsemixer_ctrl_list_tracks),
      (gst_pulsemixer_ctrl_timeout_event), (restart_time_event),
      (gst_pulsemixer_ctrl_set_volume), (gst_pulsemixer_ctrl_get_volume),
      (gst_pulsemixer_ctrl_set_record), (gst_pulsemixer_ctrl_set_mute):
      * ext/pulse/pulsemixerctrl.h:
      * ext/pulse/pulsemixertrack.c: (gst_pulsemixer_track_class_init),
      (gst_pulsemixer_track_init), (gst_pulsemixer_track_new):
      * ext/pulse/pulsemixertrack.h:
      * ext/pulse/pulseprobe.c: (gst_pulseprobe_context_state_cb),
      (gst_pulseprobe_sink_info_cb), (gst_pulseprobe_source_info_cb),
      (gst_pulseprobe_invalidate), (gst_pulseprobe_open),
      (gst_pulseprobe_enumerate), (gst_pulseprobe_close),
      (gst_pulseprobe_new), (gst_pulseprobe_free),
      (gst_pulseprobe_get_properties), (gst_pulseprobe_needs_probe),
      (gst_pulseprobe_probe_property), (gst_pulseprobe_get_values),
      (gst_pulseprobe_set_server):
      * ext/pulse/pulseprobe.h:
      * ext/pulse/pulsesink.c: (gst_pulsesink_base_init),
      (gst_pulsesink_class_init), (gst_pulsesink_init),
      (gst_pulsesink_destroy_stream), (gst_pulsesink_destroy_context),
      (gst_pulsesink_finalize), (gst_pulsesink_dispose),
      (gst_pulsesink_set_property), (gst_pulsesink_get_property),
      (gst_pulsesink_context_state_cb), (gst_pulsesink_stream_state_cb),
      (gst_pulsesink_stream_request_cb),
      (gst_pulsesink_stream_latency_update_cb), (gst_pulsesink_open),
      (gst_pulsesink_close), (gst_pulsesink_prepare),
      (gst_pulsesink_unprepare), (gst_pulsesink_write),
      (gst_pulsesink_delay), (gst_pulsesink_success_cb),
      (gst_pulsesink_reset), (gst_pulsesink_change_title),
      (gst_pulsesink_event), (gst_pulsesink_get_type):
      * ext/pulse/pulsesink.h:
      * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported),
      (gst_pulsesrc_implements_interface_init),
      (gst_pulsesrc_init_interfaces), (gst_pulsesrc_base_init),
      (gst_pulsesrc_class_init), (gst_pulsesrc_init),
      (gst_pulsesrc_destroy_stream), (gst_pulsesrc_destroy_context),
      (gst_pulsesrc_finalize), (gst_pulsesrc_dispose),
      (gst_pulsesrc_set_property), (gst_pulsesrc_get_property),
      (gst_pulsesrc_context_state_cb), (gst_pulsesrc_stream_state_cb),
      (gst_pulsesrc_stream_request_cb), (gst_pulsesrc_open),
      (gst_pulsesrc_close), (gst_pulsesrc_prepare),
      (gst_pulsesrc_unprepare), (gst_pulsesrc_read),
      (gst_pulsesrc_delay), (gst_pulsesrc_change_state),
      (gst_pulsesrc_get_type):
      * ext/pulse/pulsesrc.h:
      * ext/pulse/pulseutil.c: (gst_pulse_fill_sample_spec),
      (gst_pulse_client_name), (gst_pulse_gst_to_channel_map):
      * ext/pulse/pulseutil.h:
      Add pulseaudio GStreamer element from gst-pulse. Development will
      continue here instead of pulseaudio SVN. Fixes bug #400679.
      Only changes over gst-pulse SVN are added copyright to the top of
      files and coding style changes.
      f3b03cd7
  3. 09 Jun, 2008 3 commits
  4. 07 Jun, 2008 1 commit
    • Tim-Philipp Müller's avatar
      Require libcdio >= 0.76. · ec7e0e7d
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      * ext/cdio/gstcdio.c:
      * ext/cdio/gstcdio.h:
      * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
      Require libcdio >= 0.76.
      ec7e0e7d
  5. 05 Jun, 2008 1 commit
  6. 04 Jun, 2008 9 commits
  7. 02 Jun, 2008 2 commits
    • Thijs Vermeir's avatar
      gst/avi/gstavidemux.*: Implement reverse playback. Fixes #535300. · 2c6e5059
      Thijs Vermeir authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
      * gst/avi/gstavidemux.c: (gst_avi_demux_index_next),
      (gst_avi_demux_index_prev), (gst_avi_demux_index_entry_for_time),
      (gst_avi_demux_do_seek), (gst_avi_demux_handle_seek),
      (gst_avi_demux_process_next_entry):
      * gst/avi/gstavidemux.h:
      Implement reverse playback. Fixes #535300.
      Small cleanups.
      2c6e5059
    • Sebastian Dröge's avatar
      gst/videomixer/videomixer.c: When using gst_element_iterate_pads() one has to... · 02754252
      Sebastian Dröge authored
      gst/videomixer/videomixer.c: When using gst_element_iterate_pads() one has to unref every pad after usage.
      
      Original commit message from CVS:
      * gst/videomixer/videomixer.c: (gst_videomixer_query_duration),
      (gst_videomixer_query_latency):
      When using gst_element_iterate_pads() one has to unref every pad
      after usage.
      02754252
  8. 31 May, 2008 3 commits
    • Bastien Nocera's avatar
      gst/qtdemux/: Improve meta-data handling, add 'comment', 'description' and... · facf5d90
      Bastien Nocera authored and Edward Hervey's avatar Edward Hervey committed
      gst/qtdemux/: Improve meta-data handling, add 'comment', 'description' and 'copyright' tag handling.
      
      Original commit message from CVS:
      Patch by: Bastien Nocera <hadess at hadess dot net>
      * gst/qtdemux/qtdemux.c: (qtdemux_tag_add_str),
      (qtdemux_parse_udta):
      * gst/qtdemux/qtdemux_fourcc.h:
      Improve meta-data handling, add 'comment', 'description' and
      'copyright' tag handling.
      Fixes #535935
      facf5d90
    • Julien Moutte Moutte's avatar
      gst/qtdemux/qtdemux.c: Make sure we we don't clip the segment's stop using the... · c39a4924
      Julien Moutte Moutte authored
      gst/qtdemux/qtdemux.c: Make sure we we don't clip the segment's stop using the main segment duration as that could cr...
      
      Original commit message from CVS:
      2008-05-31  Julien Moutte  <julien@fluendo.com>
      
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_keyframe),
      (gst_qtdemux_find_segment), (gst_qtdemux_perform_seek),
      (gst_qtdemux_seek_to_previous_keyframe),
      (gst_qtdemux_activate_segment), (gst_qtdemux_loop): Make sure we
      we don't clip the segment's stop using the main segment duration
      as
      that could crop quite some video frames. Make reverse playback
      support
      more robust and support edit lists. Support seeking to the last
      frame,
      and fix reverse looping playback. Add some debugging.
      * win32/common/config.h: Updated.
      c39a4924
    • Sebastian Dröge's avatar
      gst/equalizer/gstiirequalizer.c: Don't clip float/double samples, correctly... · f6ef43bb
      Sebastian Dröge authored
      gst/equalizer/gstiirequalizer.c: Don't clip float/double samples, correctly unset passthrough mode and use better rou...
      
      Original commit message from CVS:
      * gst/equalizer/gstiirequalizer.c:
      (gst_iir_equalizer_transform_ip):
      Don't clip float/double samples, correctly unset passthrough mode
      and use better rounding for integer samples.
      f6ef43bb
  9. 30 May, 2008 1 commit
    • Sebastian Dröge's avatar
      gst/equalizer/gstiirequalizer.*: Update the filter coefficients only when... · c17d49ee
      Sebastian Dröge authored
      gst/equalizer/gstiirequalizer.*: Update the filter coefficients only when needed in the transform_ip function and cor...
      
      Original commit message from CVS:
      * gst/equalizer/gstiirequalizer.c:
      (gst_iir_equalizer_band_set_property), (gst_iir_equalizer_init),
      (setup_filter), (set_passthrough), (update_coefficients),
      (gst_iir_equalizer_compute_frequencies),
      (gst_iir_equalizer_transform_ip):
      * gst/equalizer/gstiirequalizer.h:
      Update the filter coefficients only when needed in the transform_ip
      function and correctly set the element into passthrough mode if the
      gain of all bands is 0.
      c17d49ee
  10. 29 May, 2008 1 commit
    • Sebastian Keller's avatar
      gst/alpha/gstalpha.c: Try to skip pixels or areas that are too dark or too... · 4ffab084
      Sebastian Keller authored and Wim Taymans's avatar Wim Taymans committed
      gst/alpha/gstalpha.c: Try to skip pixels or areas that are too dark or too bright for us to do meaningfull color dete...
      
      Original commit message from CVS:
      Based on patch by: Sebastian Keller <sebastian-keller at gmx dot de>
      * gst/alpha/gstalpha.c: (gst_alpha_class_init), (gst_alpha_init),
      (gst_alpha_set_property), (gst_alpha_get_property),
      (gst_alpha_chroma_key_ayuv), (gst_alpha_chromakey_row_i420):
      Try to skip pixels or areas that are too dark or too bright for us to do
      meaningfull color detection.
      Added properties to control the sensitivity to light and darkness.
      Added some small cleanups. Fixes #512345.
      4ffab084
  11. 28 May, 2008 6 commits
    • Jan Schmidt's avatar
      Ignore some more generated things · b47679bd
      Jan Schmidt authored
      Original commit message from CVS:
      * docs/plugins/.cvsignore:
      * tests/check/elements/.cvsignore:
      Ignore some more generated things
      * tests/check/Makefile.am:
      Ignore OSS elements in the state changes test too.
      b47679bd
    • Wim Taymans's avatar
      docs/plugins/: Add SMPTE effect elements to docs. · 9943e68f
      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:
      Add SMPTE effect elements to docs.
      9943e68f
    • Stefan Kost's avatar
      Document whats first shown on the fdo plugin docs page :) · 7ec92ddf
      Stefan Kost 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:
      * ext/raw1394/gstdv1394src.c:
      Document whats first shown on the fdo plugin docs page :)
      7ec92ddf
    • Stefan Kost's avatar
      Rename audiovoice to audiokaraoke and add it to the docs. · 9c17a600
      Stefan Kost 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/gst-plugins-good-plugins.hierarchy:
      * docs/plugins/inspect/plugin-audiofx.xml:
      * gst/audiofx/Makefile.am:
      * gst/audiofx/audiofx.c:
      * gst/audiofx/audiokaraoke.c:
      * gst/audiofx/audiokaraoke.h:
      * gst/audiofx/audiovoice.c:
      * gst/audiofx/audiovoice.h:
      Rename audiovoice to audiokaraoke and add it to the docs.
      9c17a600
    • Stefan Kost's avatar
      Document aasink and cacasink. · 9e26e8b6
      Stefan Kost authored
      Original commit message from CVS:
      * REQUIREMENTS:
      * 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/gst-plugins-good-plugins.hierarchy:
      * docs/plugins/gst-plugins-good-plugins.interfaces:
      * docs/plugins/gst-plugins-good-plugins.prerequisites:
      * 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-audiofx.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-equalizer.xml:
      * docs/plugins/inspect/plugin-esdsink.xml:
      * docs/plugins/inspect/plugin-flac.xml:
      * docs/plugins/inspect/plugin-flxdec.xml:
      * docs/plugins/inspect/plugin-gamma.xml:
      * docs/plugins/inspect/plugin-gconfelements.xml:
      * docs/plugins/inspect/plugin-gdkpixbuf.xml:
      * docs/plugins/inspect/plugin-goom.xml:
      * docs/plugins/inspect/plugin-goom2k1.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-monoscope.xml:
      * docs/plugins/inspect/plugin-mulaw.xml:
      * docs/plugins/inspect/plugin-multifile.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-quicktime.xml:
      * docs/plugins/inspect/plugin-rtp.xml:
      * docs/plugins/inspect/plugin-rtsp.xml:
      * docs/plugins/inspect/plugin-smpte.xml:
      * docs/plugins/inspect/plugin-soup.xml:
      * docs/plugins/inspect/plugin-spectrum.xml:
      * docs/plugins/inspect/plugin-speex.xml:
      * docs/plugins/inspect/plugin-taglib.xml:
      * docs/plugins/inspect/plugin-udp.xml:
      * docs/plugins/inspect/plugin-video4linux2.xml:
      * docs/plugins/inspect/plugin-videobalance.xml:
      * docs/plugins/inspect/plugin-videobox.xml:
      * docs/plugins/inspect/plugin-videocrop.xml:
      * docs/plugins/inspect/plugin-videoflip.xml:
      * docs/plugins/inspect/plugin-videomixer.xml:
      * docs/plugins/inspect/plugin-wavenc.xml:
      * docs/plugins/inspect/plugin-wavpack.xml:
      * docs/plugins/inspect/plugin-wavparse.xml:
      * docs/plugins/inspect/plugin-ximagesrc.xml:
      * ext/aalib/gstaasink.c:
      * ext/libcaca/gstcacasink.c:
      Document aasink and cacasink.
      9e26e8b6
    • Sebastian Dröge's avatar
      gst/videomixer/videomixer.*: duration and latency queries. · abe4291d
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/videomixer/videomixer.c: (gst_videomixer_reset),
      (gst_videomixer_init), (gst_videomixer_query_duration),
      (gst_videomixer_query_latency), (gst_videomixer_query),
      (gst_videomixer_blend_buffers):
      * gst/videomixer/videomixer.h:
      Implement position (in time), duration and latency queries.
      abe4291d
  12. 27 May, 2008 1 commit
    • Edward Hervey's avatar
      gst/videomixer/videomixer.*: Implement proper seek/newsegment handling. · 3ada650b
      Edward Hervey authored
      Original commit message from CVS:
      * gst/videomixer/videomixer.c: (gst_videomixer_reset),
      (gst_videomixer_init), (gst_videomixer_request_new_pad),
      (gst_videomixer_fill_queues), (forward_event_func),
      (forward_event), (gst_videomixer_src_event),
      (gst_videomixer_sink_event):
      * gst/videomixer/videomixer.h:
      Implement proper seek/newsegment handling.
      Based on adder's implementation.
      Fixes #535121
      3ada650b
  13. 26 May, 2008 2 commits
    • j^'s avatar
      gst/qtdemux/qtdemux.c: Add caps for DVCPRO50 and DVCPRO HD PAL/NTSC. See #526481. · ec536c87
      j^ authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Patch by: j^ <j at oil21 dot org>
      * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
      Add caps for DVCPRO50 and DVCPRO HD PAL/NTSC. See #526481.
      ec536c87
    • Wim Taymans's avatar
      gst/audiofx/: Add simple voice removal element. Yay karaoke. · 0007831a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/audiofx/Makefile.am:
      * gst/audiofx/audiofx.c: (plugin_init):
      * gst/audiofx/audiovoice.c: (gst_audio_voice_base_init),
      (gst_audio_voice_class_init), (gst_audio_voice_init),
      (update_filter), (gst_audio_voice_set_property),
      (gst_audio_voice_get_property), (gst_audio_voice_setup),
      (gst_audio_voice_transform_int), (gst_audio_voice_transform_float),
      (gst_audio_voice_transform_ip):
      * gst/audiofx/audiovoice.h:
      Add simple voice removal element. Yay karaoke.
      0007831a