1. 07 Sep, 2010 5 commits
  2. 04 Sep, 2010 1 commit
  3. 03 Sep, 2010 1 commit
  4. 02 Sep, 2010 4 commits
    • Wim Taymans's avatar
      echo-cancel: keep frame_size a power of 2 · d18cae45
      Wim Taymans authored
      The speex echo canceler prefers a power of 2 for the frame size. Round down the
      ideal frame_size to the nearest power of two. This makes sure we don't create
      more than the requested frame_size_ms latency while still providing a power of 2
      to the speex echo canceller.
      d18cae45
    • Wim Taymans's avatar
      echo-cancel: improve debug · 1983337f
      Wim Taymans authored
      1983337f
    • Wim Taymans's avatar
      echo-cancel: tweak the resync code a little · c3cc461b
      Wim Taymans authored
      Try to keep the drift between source and sink within 4ms now that we have more
      accurate timings.
      Don't force a resync on latency changes but let the drift code handle it.
      c3cc461b
    • Wim Taymans's avatar
      echo-cancel: use the phone media role · 95bdf675
      Wim Taymans authored
      Tag the source and sink with the phone media roles so that they automatially
      connect to phone streams such as Empathy when using the intended-rols module.
      95bdf675
  5. 30 Aug, 2010 1 commit
    • Tanu Kaskinen's avatar
      alsa-sink/source: Use the "namereg_fail" module argument. · a543af53
      Tanu Kaskinen authored
      This allows the name registry to mangle the names of auto-detected sinks and
      sources to be unique, which makes it possible to load multiple identical sound
      cards using module-udev-detect.
      
      At least for now the module argument can only be passed through
      module-alsa-card.
      a543af53
  6. 24 Aug, 2010 3 commits
  7. 23 Aug, 2010 3 commits
  8. 19 Aug, 2010 2 commits
  9. 12 Aug, 2010 1 commit
  10. 10 Aug, 2010 1 commit
    • Tanu Kaskinen's avatar
      dbusiface-core: Track sinks and sources using synchronous hooks instead of... · 021aa306
      Tanu Kaskinen authored
      dbusiface-core: Track sinks and sources using synchronous hooks instead of asynchronous subscription events.
      
      Using the subscription events caused an assertion crash sometimes when a sink
      was removed and a new sink was created (i.e. card profile change) and a stream
      was moved from the removed sink to the new sink. The stream dbus object's
      subscription callback got a change event before the core dbus object's
      subscription callback got the sink remove/creation events. The stream's
      subscription callback then queried the core for the object path of the new
      sink, and since the core was not yet aware of the new sink, an assertion was
      hit in pa_dbusiface_device_get_path().
      
      Now that the core uses synchronous hooks to keep the sink and source lists up
      to date, this particular problem can't occur anymore.
      021aa306
  11. 18 Jul, 2010 1 commit
  12. 15 Jul, 2010 1 commit
  13. 13 Jul, 2010 3 commits
  14. 05 Jun, 2010 1 commit
  15. 15 May, 2010 1 commit
  16. 10 May, 2010 11 commits