1. 29 Jan, 2009 5 commits
  2. 28 Jan, 2009 6 commits
    • Jan Schmidt's avatar
      Fix compile error in the last commit · 9795e95f
      Jan Schmidt authored
      9795e95f
    • 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: default avatarLennart Poettering <lennart@poettering.net>
      0037635b
    • Stefan Kost's avatar
      Update and add documentation for plugins with deps (ext). · 9cf73bdd
      Stefan Kost authored
      Link to properties. Correct titles for examples. Document a few trivial cases. Keep lists in section file and docs/plugins/Makefile.am alphabetically ordered. Fix warnings that gtk-doc points out.
      9cf73bdd
    • Sebastian Dröge's avatar
      Limit the delay by a new max-delay property · 1f323694
      Sebastian Dröge authored
      Introduce a new max-delay property that can only
      be set before going to PLAYING or PAUSED. This
      is used to limit the maximum delay and is set
      to the current delay by default.
      
      Using this will make sure that we have enough data
      in our internal ringbuffer for the echo. With dynamic
      reallocation of the ringbuffer as used before silence
      could've been used as the echo directly after setting
      a new delay.
      1f323694
    • Edward Hervey's avatar
      Revert previous bogus commit · 4be55825
      Edward Hervey authored
      4be55825
    • Stefan Kost's avatar
      Update and add documentation for plugins with no deps (gst). · a99d3f87
      Stefan Kost authored
      Link to properties. Correct titles for examples. Document a few trivial cases. Keep lists in section file and docs/plugins/Makefile.am alphabetically ordered.
      a99d3f87
  3. 27 Jan, 2009 3 commits
  4. 26 Jan, 2009 4 commits
  5. 25 Jan, 2009 2 commits
  6. 24 Jan, 2009 6 commits
  7. 23 Jan, 2009 5 commits
  8. 22 Jan, 2009 9 commits