1. 19 Feb, 2009 2 commits
  2. 07 Feb, 2009 1 commit
  3. 03 Feb, 2009 1 commit
  4. 28 Jan, 2009 1 commit
    • Jan Schmidt's avatar
      Rewrite the pulse plugin, conditionally enabling new behaviour with · 0037635b
      Jan Schmidt authored
      newer pulseaudio.
      
      Fixes: #567794
      
      * Hook pulsesink's volume property up with the stream volume -- not the
        sink volume in PA.
      
      * Read the device description directly from the sink instead of going
        via the mixer.
      
      * Properly implement _reset() methods for both sink and source to avoid
        deadlocks when shutting down a pipeline.
      
      * Replace all simple pa_threaded_mainloop_wait() by proper loops to
        guarantee that we wait for the right event in case multiple events are
        fired.  While this is not strictly necessary in many cases it
        certainly is more correct and makes me sleep better at night.
      
      * Replace CHECK_DEAD_GOTO macros with proper functions
      
      * Extend the number of supported channels to 32 since that is the actual
        limit in PA.
      
      * Get rid of _dispose() methods since we don't need them.
      
      * Increase the volume property upper limit of the sink to 1000.
      
      * Reset function pointers after we disconnect a stream/context. Better
        fix for bug 556986.
      
      * Reset the state of the element properly if open/prepare fails
      
      * Cork the PA stream when the pipeline is paused. This allows the PA
      * daemon to
        close audio device on pause and thus save a bit of power.
      
      * Set PA stream properties based on GST tags such as GST_TAG_TITLE,
        GST_TAG_ARTIST, and so on.
      Signed-off-by: Lennart Poettering's avatarLennart Poettering <lennart@poettering.net>
      0037635b
  5. 26 Jan, 2009 1 commit
    • Jonathan Matthew's avatar
      Use libsoup-gnome for proxy configuration if available · 5a0e94b8
      Jonathan Matthew authored
      If libsoup-gnome is found use this as it will give us
      the GNOME proxy configuration. Otherwise use normal
      libsoup.
      
      The GNOME proxy configuration will only be used if
      the proxy properties are not set on souphttpsrc
      and if the http_proxy environment variable is not
      set.
      
      Fixes bug #552140.
      5a0e94b8
  6. 23 Jan, 2009 1 commit
  7. 22 Jan, 2009 3 commits
  8. 13 Jan, 2009 1 commit
    • 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
  9. 16 Dec, 2008 1 commit
  10. 07 Dec, 2008 1 commit
  11. 04 Dec, 2008 2 commits
  12. 29 Nov, 2008 1 commit
    • Sebastian Dröge's avatar
      Require gettext 0.17 because older versions don't mix with libtool 2.2. At... · 2cb242b8
      Sebastian Dröge authored
      Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
      
      Original commit message from CVS:
      Patch by: Cygwin Ports maintainer
      <yselkowitz at users dot sourceforge dot net>
      * autogen.sh:
      * configure.ac:
      Require gettext 0.17 because older versions don't mix with libtool
      2.2. At build time an older gettext version will still work.
      Fixes bug #556091.
      2cb242b8
  13. 04 Nov, 2008 1 commit
    • Bastien Nocera's avatar
      Optionally use libv4l to access v4l2 devices. Fixes bug #545033. · a50de826
      Bastien Nocera authored
      Original commit message from CVS:
      Patch by: Bastien Nocera <hadess at hadess dot net>,
      Hans de Goede <jwrdegoede at fedoraproject dot org>
      * configure.ac:
      * sys/v4l2/Makefile.am:
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read):
      * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
      (gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_close),
      (gst_v4l2_get_norm), (gst_v4l2_set_norm), (gst_v4l2_get_frequency),
      (gst_v4l2_set_frequency), (gst_v4l2_signal_strength),
      (gst_v4l2_get_attribute), (gst_v4l2_set_attribute),
      (gst_v4l2_get_input), (gst_v4l2_set_input):
      * sys/v4l2/v4l2_calls.h:
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
      (gst_v4l2_buffer_new), (gst_v4l2_buffer_pool_finalize),
      (gst_v4l2_buffer_pool_new), (gst_v4l2_buffer_pool_activate),
      (gst_v4l2src_fill_format_list),
      (gst_v4l2src_probe_caps_for_format_and_size),
      (gst_v4l2src_probe_caps_for_format), (gst_v4l2src_grab_frame),
      (gst_v4l2src_set_capture), (gst_v4l2src_capture_init),
      (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop),
      (gst_v4l2src_get_nearest_size):
      Optionally use libv4l to access v4l2 devices. Fixes bug #545033.
      a50de826
  14. 26 Oct, 2008 1 commit
  15. 24 Oct, 2008 2 commits
  16. 16 Oct, 2008 2 commits
  17. 03 Oct, 2008 1 commit
  18. 01 Oct, 2008 1 commit
    • Michael Smith's avatar
      configure.ac: Fix libs for linking directsound. · e2dbf108
      Michael Smith authored
      Original commit message from CVS:
      * configure.ac:
      Fix libs for linking directsound.
      * sys/directsound/gstdirectsoundsink.c:
      Fix buffer sizing to prevent racing the ringbuffer at startup.
      Add volume property.
      e2dbf108
  19. 01 Sep, 2008 1 commit
  20. 26 Aug, 2008 1 commit
  21. 14 Aug, 2008 1 commit
  22. 13 Aug, 2008 1 commit
  23. 02 Aug, 2008 2 commits
    • Sebastian Dröge's avatar
      Build depend on core CVS for the attachment tag. · 25bc74b8
      Sebastian Dröge authored
      Original commit message from CVS:
      * configure.ac:
      * gst/matroska/matroska-ids.c: (gst_matroska_register_tags):
      * gst/matroska/matroska-ids.h:
      Build depend on core CVS for the attachment tag.
      25bc74b8
    • Sebastian Dröge's avatar
      Decode the codec private data and following ContentEncoding if necessary. · c4912dac
      Sebastian Dröge authored
      Original commit message from CVS:
      * configure.ac:
      * gst/matroska/Makefile.am:
      * gst/matroska/lzo.c: (get_byte), (get_len), (copy),
      (copy_backptr), (lzo1x_decode), (main):
      * gst/matroska/lzo.h:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_read_track_encoding),
      (gst_matroska_decompress_data), (gst_matroska_decode_data),
      (gst_matroska_decode_buffer),
      (gst_matroska_decode_content_encodings),
      (gst_matroska_demux_read_track_encodings),
      (gst_matroska_demux_add_stream),
      (gst_matroska_demux_parse_blockgroup_or_simpleblock):
      * gst/matroska/matroska-ids.h:
      Decode the codec private data and following ContentEncoding if
      necessary.
      Support bzip2, lzo and header stripped compression. For lzo use the
      ffmpeg lzo implementation as liblzo is GPL licensed.
      Fix zlib decompression.
      c4912dac
  24. 01 Aug, 2008 1 commit
  25. 31 Jul, 2008 1 commit
  26. 28 Jul, 2008 1 commit
  27. 24 Jul, 2008 1 commit
  28. 19 Jul, 2008 2 commits
    • Jan Schmidt's avatar
      configure.ac: 0.10.8.2 pre-release · 260098a7
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      0.10.8.2 pre-release
      260098a7
    • Jan Schmidt's avatar
      Move replaygain and interleave plugins from -bad. · f505a291
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      * 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-interleave.xml:
      * docs/plugins/inspect/plugin-replaygain.xml:
      * tests/check/Makefile.am:
      Move replaygain and interleave plugins from -bad.
      Fixes: #543406
      Fixes: #536228
      f505a291
  29. 17 Jul, 2008 1 commit
  30. 08 Jul, 2008 1 commit
  31. 03 Jul, 2008 1 commit
    • Damien Lespiau's avatar
      configure.ac: Fix build of the RTP plugin with mingw32 by linking to ws2_32... · 8201ab92
      Damien Lespiau authored
      configure.ac: Fix build of the RTP plugin with mingw32 by linking to ws2_32 for htons() and htonl(). Fixes bug #541412.
      
      Original commit message from CVS:
      Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
      * configure.ac:
      Fix build of the RTP plugin with mingw32 by linking to ws2_32
      for htons() and htonl(). Fixes bug #541412.
      8201ab92
  32. 24 Jun, 2008 1 commit