1. 10 Jun, 2008 5 commits
    • 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
  2. 09 Jun, 2008 3 commits
  3. 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
  4. 05 Jun, 2008 2 commits
  5. 04 Jun, 2008 10 commits
  6. 03 Jun, 2008 2 commits
    • Sebastian Dröge's avatar
      gst/interleave/interleave.c: Stop GstCollectPads before calling the parent's... · 1f9de0b3
      Sebastian Dröge authored
      gst/interleave/interleave.c: Stop GstCollectPads before calling the parent's state change function when going from PA...
      
      Original commit message from CVS:
      * gst/interleave/interleave.c: (gst_interleave_pad_get_type),
      (gst_interleave_change_state):
      Stop GstCollectPads before calling the parent's state change function
      when going from PAUSED to READY as we otherwise deadlock.
      Fixes bug #536258.
      1f9de0b3
    • Sebastian Dröge's avatar
      gst/interleave/interleave.c: Use new gst_audio_check_channel_positions()... · 755bdbeb
      Sebastian Dröge authored
      gst/interleave/interleave.c: Use new gst_audio_check_channel_positions() function and register the GstInterleavePad t...
      
      Original commit message from CVS:
      * gst/interleave/interleave.c:
      (gst_interleave_check_channel_positions),
      (gst_interleave_set_channel_positions),
      (gst_interleave_class_init):
      Use new gst_audio_check_channel_positions() function and register
      the GstInterleavePad type from a threadsafe context.
      755bdbeb
  7. 02 Jun, 2008 3 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/interleave/interleave.*: Allow setting channel positions via a property... · 35a5e9d3
      Sebastian Dröge authored
      gst/interleave/interleave.*: Allow setting channel positions via a property and allow using the channel positions on ...
      
      Original commit message from CVS:
      * gst/interleave/interleave.c: (gst_interleave_pad_get_type),
      (gst_interleave_finalize), (gst_audio_check_channel_positions),
      (gst_interleave_set_channel_positions),
      (gst_interleave_class_init), (gst_interleave_init),
      (gst_interleave_set_property), (gst_interleave_get_property),
      (gst_interleave_request_new_pad), (gst_interleave_release_pad),
      (gst_interleave_sink_setcaps), (gst_interleave_src_query_duration),
      (gst_interleave_src_query_latency), (gst_interleave_collected):
      * gst/interleave/interleave.h:
      Allow setting channel positions via a property and allow using the
      channel positions on the input as the channel positions of the output.
      Fix some broken logic and memory leaks.
      * tests/check/Makefile.am:
      * tests/check/elements/interleave.c: (src_handoff_float32),
      (sink_handoff_float32), (GST_START_TEST), (interleave_suite):
      Add unit tests for checking correct handling of channel positions.
      35a5e9d3
    • 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 7 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
    • Sebastian Dröge's avatar
      gst/interleave/interleave.c: Implement latency query. · 9de1e35e
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/interleave/interleave.c: (gst_interleave_src_query_duration),
      (gst_interleave_src_query_latency), (gst_interleave_src_query):
      Implement latency query.
      9de1e35e
  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 1 commit