1. 08 Jun, 2019 21 commits
  2. 07 Jun, 2019 1 commit
  3. 06 Jun, 2019 1 commit
    • Arun Raghavan's avatar
      build-sys: Fix up meson install paths · 37dbeae0
      Arun Raghavan authored
      Brings things in line with the autotools build, and adds ALSA mixer
      paths and profile-sets into the meson build system as well.
      
      The module installation path is also now customisable.
      37dbeae0
  4. 29 May, 2019 2 commits
  5. 28 May, 2019 1 commit
  6. 27 May, 2019 1 commit
  7. 25 May, 2019 2 commits
    • Georg Chini's avatar
      core: add simple message interface · 755884d1
      Georg Chini authored
      This patch adds a new feature to the core which allows to send messages
      to objects. An object can register/unregister a message handler with
      pa_message_handler_{register, unregister}() while a message can be sent
      to the handler using the pa_message_handler_send_message() function.
      A message has 4 arguments (apart from passing the core):
      
      object_path: The path identifying the object that will receive the message
      message: message command
      message_parameters: A string containing additional parameters
      response: Pointer to a response string that will be filled by the
                message handler. The caller is responsible to free the string.
      
      The patch is a precondition for the following patches that allow clients
      to send messages to pulseaudio objects.
      
      There is no restriction on object names, except that an object path
      always starts with a "/". The intention is to use a path-like syntax,
      for example /core/sink_1 for a sink or /name/instances/index for modules.
      The exact naming convention still needs to be agreed.
      755884d1
    • Georg Chini's avatar
      core-util: Avoid usage of pa_strbuf in pa_escape() · ab9fed95
      Georg Chini authored
      The current code uses a pa_strbuf to construct the escaped string. This
      will generate a linked list member for each character which may be very
      inefficient.
      This patch avoids the use of pa_strbuf by allocating a sufficiently large
      string which can be filled with the output data.
      ab9fed95
  8. 23 May, 2019 2 commits
    • Nate's avatar
      Expose control param to alsa-card module · f34ea0f0
      Nate authored
      f34ea0f0
    • Tanu Kaskinen's avatar
      core: send subscription events when the configured default sink or source changes · 59005d16
      Tanu Kaskinen authored
      These events were missing, because the
      pa_core_update_default_sink/source() calls were assumed to send the
      subscription events when necessary. Often that indeed is the case, but
      if the current configured default sink doesn't exist, and then the
      current default sink is set as the configured default sink, the
      configured default sink changes but the default sink doesn't, and in
      this case pa_core_update_default_sink() doesn't send the change event.
      
      module-default-device-restore relies on getting a notification whenever
      the configured default sink changes, and the missing event meant that
      the files containing the configured sink and source weren't updated in
      some cases.
      
      Fixes: #648
      59005d16
  9. 22 May, 2019 1 commit
  10. 21 May, 2019 2 commits
  11. 20 May, 2019 2 commits
  12. 08 May, 2019 1 commit
  13. 07 May, 2019 2 commits
  14. 04 May, 2019 1 commit