1. 24 Nov, 2012 2 commits
    • Nedko Arnaudov's avatar
      Improve computation of the alsa control device name · b3394f4d
      Nedko Arnaudov authored
      We recommend using symbolic names like hw:Live but when subdevices are used
      regcomp() was failing to parse them. This changeset improves the algorithm
      by using less assumptions.
      b3394f4d
    • Nedko Arnaudov's avatar
      Fixes for alsa device reservation · 6afe1978
      Nedko Arnaudov authored
       * Don't attempt to use device reservation when card_to_num() mapping
         has failed. In case of card_to_num() failures, "Audio-1" device
         was reserved on start but not released on stop. This was causing
         next start to fail with out of memory error, and since previous
         commit, with "A handler is already registered for
         /org/freedesktop/ReserveDevice1/Audio-1" error.
       * In case of playback device reservation failure, release the
         capture device
       * Remove unused fReservedCaptureDevice and fReservedPlaybackDevice
         data members of the JackAlsaDriver class
      6afe1978
  2. 24 Oct, 2012 1 commit
  3. 18 Sep, 2012 1 commit
  4. 10 Jul, 2012 1 commit
  5. 26 May, 2012 1 commit
    • Nedko Arnaudov's avatar
      fix alsa driver parameter order · 3b12bcf1
      Nedko Arnaudov authored
      Parameter order doesnt matter for jackd but does for jackdbus. jackd
      sets parameters (via Control API) in the order they were specified at
      commandline. Thus, the jackd user is expected to specify parameters in
      correct order. This is not good solution for jackdbus though. jackdbus
      settings persistence in ~/.config/jack/jack.xml stores parameter in
      the order they are defined by the driver. OTOH the D-Bus interface
      itself suggests no particular order. For example the user can change
      only one parameter via the jack_control tool. Other parameters either
      have their default values or the ones that were previously set are
      used.
      
      The particular ordering problem this changeset aims to fix is that when
      user specifies capture/playback device and device, the first one(s)
      is/are ignored. This happens because the device parameter is set after
      the capture/playback device parameters. The alsa then uses the string
      from the device parameter for both capture and playback devices,
      despite the user wish to override one or both of them.
      3b12bcf1
  6. 25 Nov, 2011 1 commit
  7. 22 Nov, 2011 1 commit
  8. 16 Nov, 2011 2 commits
  9. 26 Aug, 2011 1 commit
  10. 27 May, 2011 2 commits
  11. 29 Apr, 2011 1 commit
  12. 27 Apr, 2011 1 commit
  13. 24 Apr, 2011 1 commit
  14. 22 Apr, 2011 1 commit
  15. 15 Apr, 2011 1 commit
  16. 05 Apr, 2011 1 commit
  17. 02 Apr, 2011 1 commit
  18. 30 Mar, 2011 3 commits
  19. 24 Mar, 2011 1 commit
  20. 23 Mar, 2011 1 commit
  21. 21 Mar, 2011 1 commit
    • Devin Anderson's avatar
      Update server control API with jackctl_server_open and jackctl_server_close... · db132e19
      Devin Anderson authored
      Update server control API with jackctl_server_open and jackctl_server_close (see http://trac.jackaudio.org/ticket/219 for rationale).  Update drivers to support Start/Stop of slave drivers.  Update dbus to use new jackctl_server_* functions.  Freewheel driver is no longer an implicit slave of the master audio driver.  Haven't tested freewheeling, and didn't update Solaris OSS driver.  Tested slave addition by adding loopback driver, but don't have a slave driver in this branch on Linux platform to test with.
      db132e19
  22. 16 Mar, 2011 1 commit
  23. 15 Mar, 2011 7 commits
  24. 13 Mar, 2011 1 commit
  25. 11 Mar, 2011 1 commit
  26. 08 Mar, 2011 1 commit
  27. 04 Mar, 2011 1 commit
  28. 17 Nov, 2010 1 commit
  29. 08 Nov, 2010 1 commit