1. 21 Jan, 2011 1 commit
  2. 01 Dec, 2010 1 commit
  3. 02 Sep, 2010 1 commit
  4. 15 Jul, 2010 1 commit
  5. 30 May, 2010 1 commit
  6. 28 Apr, 2010 1 commit
  7. 09 Mar, 2010 1 commit
  8. 08 Mar, 2010 1 commit
  9. 06 Mar, 2010 1 commit
  10. 10 Feb, 2010 1 commit
  11. 17 Nov, 2009 1 commit
  12. 09 Nov, 2009 1 commit
  13. 29 Aug, 2009 1 commit
  14. 20 May, 2009 1 commit
  15. 16 May, 2009 1 commit
  16. 11 May, 2009 1 commit
  17. 19 Feb, 2009 2 commits
  18. 07 Feb, 2009 1 commit
  19. 20 Jan, 2009 1 commit
  20. 19 Jan, 2009 4 commits
    • Luotao Fu's avatar
      gst/videocrop/gstvideocrop.c: Add 8bit grayscale support to videocrop plugin. Fixes #567952. · 0a89f5e5
      Luotao Fu authored
      Original commit message from CVS:
      Patch by: Luotao Fu <l dot fu at pengutronix dot de>
      * gst/videocrop/gstvideocrop.c:
      (gst_video_crop_get_image_details_from_caps):
      Add 8bit grayscale support to videocrop plugin. Fixes #567952.
      0a89f5e5
    • Sebastian Dröge's avatar
      gst/audiofx/audioreverb.c: Set the default value in the instance init function. · 0701ffa5
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/audiofx/audioreverb.c: (gst_audio_reverb_init):
      Set the default value in the instance init function.
      0701ffa5
    • Sebastian Dröge's avatar
      Add an echo/reverb filter to the audiofx plugin, with configurable echo delay,... · 344a9f42
      Sebastian Dröge authored
      Add an echo/reverb filter to the audiofx plugin, with configurable echo delay, intensity and feedback. Fixes bug #567...
      
      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:
      * docs/plugins/inspect/plugin-spectrum.xml:
      * gst/audiofx/Makefile.am:
      * gst/audiofx/audiofx.c: (plugin_init):
      * gst/audiofx/audioreverb.c: (gst_audio_reverb_base_init),
      (gst_audio_reverb_class_init), (gst_audio_reverb_init),
      (gst_audio_reverb_finalize), (gst_audio_reverb_set_property),
      (gst_audio_reverb_get_property), (gst_audio_reverb_setup),
      (gst_audio_reverb_stop), (gst_audio_reverb_transform_ip):
      * gst/audiofx/audioreverb.h:
      * tests/check/Makefile.am:
      * tests/check/elements/audioreverb.c: (setup_reverb),
      (cleanup_reverb), (GST_START_TEST), (audioreverb_suite):
      Add an echo/reverb filter to the audiofx plugin, with configurable
      echo delay, intensity and feedback. Fixes bug #567874.
      344a9f42
    • Sebastian Dröge's avatar
      gst/spectrum/gstspectrum.*: Implement a simple compensation algorithm for rounding errors. · d912a420
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/spectrum/gstspectrum.c: (gst_spectrum_reset_state),
      (gst_spectrum_transform_ip):
      * gst/spectrum/gstspectrum.h:
      Implement a simple compensation algorithm for rounding errors.
      This makes sure that a spectrum message is posted on the bus
      every interval nanoseconds. Fixes bug #567955.
      d912a420
  21. 15 Jan, 2009 3 commits
  22. 14 Jan, 2009 3 commits
  23. 13 Jan, 2009 5 commits
    • Sebastian Dröge's avatar
      Add audioiirfilter and audiofirfilter elements which allow generic IIR/FIR... · 75c1c9f3
      Sebastian Dröge authored
      Add audioiirfilter and audiofirfilter elements which allow generic IIR/FIR filters to be implemented by providing the...
      
      Original commit message from CVS:
      * configure.ac:
      * gst/audiofx/Makefile.am:
      * gst/audiofx/audiofirfilter.c: (gst_audio_fir_filter_base_init),
      (gst_audio_fir_filter_class_init),
      (gst_audio_fir_filter_update_kernel), (gst_audio_fir_filter_init),
      (gst_audio_fir_filter_setup), (gst_audio_fir_filter_finalize),
      (gst_audio_fir_filter_set_property),
      (gst_audio_fir_filter_get_property):
      * gst/audiofx/audiofirfilter.h:
      * gst/audiofx/audiofx.c: (plugin_init):
      * gst/audiofx/audioiirfilter.c: (gst_audio_iir_filter_base_init),
      (gst_audio_iir_filter_class_init),
      (gst_audio_iir_filter_update_coefficients),
      (gst_audio_iir_filter_init), (gst_audio_iir_filter_setup),
      (gst_audio_iir_filter_finalize),
      (gst_audio_iir_filter_set_property),
      (gst_audio_iir_filter_get_property):
      * gst/audiofx/audioiirfilter.h:
      Add audioiirfilter and audiofirfilter elements which allow
      generic IIR/FIR filters to be implemented by providing the
      filter coefficients. Fixes bug #567577.
      * 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.signals:
      * docs/plugins/inspect/plugin-alaw.xml:
      * docs/plugins/inspect/plugin-audiofx.xml:
      * docs/plugins/inspect/plugin-avi.xml:
      * docs/plugins/inspect/plugin-flac.xml:
      * docs/plugins/inspect/plugin-mulaw.xml:
      * docs/plugins/inspect/plugin-video4linux2.xml:
      * docs/plugins/inspect/plugin-wavparse.xml:
      Add documentation for the audioiirfilter and audiofirfilter
      elements.
      * tests/check/Makefile.am:
      * tests/check/elements/audiofirfilter.c: (on_message),
      (on_rate_changed), (on_handoff), (GST_START_TEST),
      (audiofirfilter_suite):
      * tests/check/elements/audioiirfilter.c: (on_message),
      (on_rate_changed), (on_handoff), (GST_START_TEST),
      (audioiirfilter_suite):
      * tests/examples/Makefile.am:
      * tests/examples/audiofx/Makefile.am:
      * tests/examples/audiofx/firfilter-example.c: (on_message),
      (on_rate_changed), (main):
      * tests/examples/audiofx/iirfilter-example.c: (on_message),
      (on_rate_changed), (main):
      Add unit tests and example applications for the two filter
      elements.
      75c1c9f3
    • Thiago Santos's avatar
      gst/qtdemux/qtdemux.c: Fix format string for guint64. · 5f5ae768
      Thiago Santos authored
      Original commit message from CVS:
      Patch by: Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br>
      * gst/qtdemux/qtdemux.c:
      Fix format string for guint64.
      5f5ae768
    • Michael Smith's avatar
      sys/osxaudio/Makefile.am: osxaudio plugin now requires AudioUnit framework, so link against that. · b7d55c18
      Michael Smith authored
      Original commit message from CVS:
      * sys/osxaudio/Makefile.am:
      osxaudio plugin now requires AudioUnit framework, so link against that.
      Clean up tabs v spaces while I'm there.
      b7d55c18
    • Wim Taymans's avatar
      tests/examples/rtp/server-alsasrc-PCMA.c: Add some example code for printing the RTP manager stats. · 89060e86
      Wim Taymans authored
      Original commit message from CVS:
      * tests/examples/rtp/server-alsasrc-PCMA.c: (print_source_stats),
      (print_stats), (main):
      Add some example code for printing the RTP manager stats.
      89060e86
    • Sebastian Dröge's avatar
      gst/audiofx/: Use a custom mutex for protecting the instance fields instead of... · 4b227159
      Sebastian Dröge authored
      gst/audiofx/: Use a custom mutex for protecting the instance fields instead of the GstObject lock. Using the latter c...
      
      Original commit message from CVS:
      * gst/audiofx/audiochebband.c: (gst_audio_cheb_band_class_init),
      (gst_audio_cheb_band_init), (gst_audio_cheb_band_finalize),
      (gst_audio_cheb_band_set_property):
      * gst/audiofx/audiochebband.h:
      * gst/audiofx/audiocheblimit.c: (gst_audio_cheb_limit_class_init),
      (gst_audio_cheb_limit_init), (gst_audio_cheb_limit_finalize),
      (gst_audio_cheb_limit_set_property):
      * gst/audiofx/audiocheblimit.h:
      * gst/audiofx/audiowsincband.c: (gst_audio_wsincband_class_init),
      (gst_audio_wsincband_init), (gst_audio_wsincband_finalize),
      (gst_audio_wsincband_set_property):
      * gst/audiofx/audiowsincband.h:
      * gst/audiofx/audiowsinclimit.c: (gst_audio_wsinclimit_class_init),
      (gst_audio_wsinclimit_init), (gst_audio_wsinclimit_finalize),
      (gst_audio_wsinclimit_set_property):
      * gst/audiofx/audiowsinclimit.h:
      Use a custom mutex for protecting the instance fields instead of
      the GstObject lock. Using the latter can lead to deadlocks, especially
      with the FIR filters when updating the latency.
      4b227159
  24. 11 Jan, 2009 1 commit
    • Sebastian Dröge's avatar
      gst/audiofx/: Implement a base class for generic audio FIR filters. · 0016658a
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/audiofx/Makefile.am:
      * gst/audiofx/audiofxbasefirfilter.c:
      (gst_audio_fx_base_fir_filter_dispose),
      (gst_audio_fx_base_fir_filter_base_init),
      (gst_audio_fx_base_fir_filter_class_init),
      (gst_audio_fx_base_fir_filter_init),
      (gst_audio_fx_base_fir_filter_push_residue),
      (gst_audio_fx_base_fir_filter_setup),
      (gst_audio_fx_base_fir_filter_transform),
      (gst_audio_fx_base_fir_filter_start),
      (gst_audio_fx_base_fir_filter_stop),
      (gst_audio_fx_base_fir_filter_query),
      (gst_audio_fx_base_fir_filter_query_type),
      (gst_audio_fx_base_fir_filter_event),
      (gst_audio_fx_base_fir_filter_set_kernel):
      * gst/audiofx/audiofxbasefirfilter.h:
      * gst/audiofx/audiofxbaseiirfilter.c:
      Implement a base class for generic audio FIR filters.
      * gst/audiofx/audiowsincband.c:
      (gst_gst_audio_wsincband_mode_get_type),
      (gst_gst_audio_wsincband_window_get_type),
      (gst_audio_wsincband_base_init), (gst_audio_wsincband_class_init),
      (gst_audio_wsincband_init), (gst_audio_wsincband_build_kernel),
      (gst_audio_wsincband_setup), (gst_audio_wsincband_set_property),
      (gst_audio_wsincband_get_property):
      * gst/audiofx/audiowsincband.h:
      * gst/audiofx/audiowsinclimit.c:
      (gst_audio_wsinclimit_mode_get_type),
      (gst_audio_wsinclimit_window_get_type),
      (gst_audio_wsinclimit_base_init),
      (gst_audio_wsinclimit_class_init), (gst_audio_wsinclimit_init),
      (gst_audio_wsinclimit_build_kernel), (gst_audio_wsinclimit_setup),
      (gst_audio_wsinclimit_set_property),
      (gst_audio_wsinclimit_get_property):
      * gst/audiofx/audiowsinclimit.h:
      * tests/check/elements/audiowsincband.c: (GST_START_TEST):
      * tests/check/elements/audiowsinclimit.c: (GST_START_TEST):
      Use this new base class for audiowsincband and audiowsinclimit.
      Also cleanup both elements.
      0016658a
  25. 08 Jan, 2009 2 commits
    • Michael Smith's avatar
      gst/qtdemux/qtdemux.c: In push mode, error out if we get EOS before we've created any srcpads. · 1d32ad88
      Michael Smith authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c:
      In push mode, error out if we get EOS before we've created any srcpads.
      Handle (in pull mode) some files that have a truncated moov atom where
      the final sub-atom is a 'free' atom and the contents of that are not
      present in the file.
      1d32ad88
    • Mark Nauwelaerts's avatar
      gst/matroska/: Some cleanups, refactoring and minor enhancements in caps handling. · 7958cf82
      Mark Nauwelaerts authored
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_video_pad_setcaps):
      Some cleanups, refactoring and minor enhancements in caps handling.
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
      (gst_matroska_mux_init), (gst_matroska_pad_reset),
      (gst_matroska_pad_free), (gst_matroska_mux_reset),
      (gst_matroska_mux_video_pad_setcaps),
      (gst_matroska_mux_request_new_pad):
      * tests/check/elements/matroskamux.c: (teardown_src_pad):
      Only remove, release or reset what is appropriate upon state change.
      7958cf82
  26. 07 Jan, 2009 2 commits