Skip to content
Snippets Groups Projects
  1. Feb 28, 2024
  2. Feb 27, 2024
  3. Feb 26, 2024
  4. Feb 25, 2024
  5. Feb 24, 2024
  6. Feb 23, 2024
  7. Feb 22, 2024
  8. Feb 21, 2024
    • P V's avatar
      bluez5: add per-device option for BAP unicast stream group ID · 31b387f2
      P V authored
      Add some option to set manually group IDs of unicast streams
      of devices.
      
      Intel controllers don't appear to support more than one group at a time,
      but in principle this can be done.
      31b387f2
    • Wim Taymans's avatar
      jack: set global_mix safely · bb887cd5
      Wim Taymans authored
      Keep track of the active number of mixer ports and update the global mix
      io in sync with the data thread because that is where we will check the
      state of the global mix io.
      
      This is mostly important for output ports. When removing all links from
      an output port, we first will clear all the mixer io and then remove the
      global mixer with client_node_port_set_mix_info(). If we don't clear the
      io before that, the data thread will be using that buffers as they are
      cleared.
      
      See !1915
      bb887cd5
    • Wim Taymans's avatar
      jack: sync threads by pausing the core · c58e1875
      Wim Taymans authored
      When we clear the port io, pause the core until the invoke call
      completed. This way we don't start processing other messages until we
      have safely removed the port io.
      
      Normally, when clearing a link on a port, first the mix io will be set
      to NULL and then the format will be cleared, which clears the buffers
      as well. By delaying the processing of the format clear until the io
      is removed from the data thread we avoid taking away the buffer memory
      from the processing thread prematurely.
      
      When creating a link, first the format and buffers are configured and
      then the io is set, which should be safe in all cases.
      
      See !1915
      c58e1875
  9. Feb 20, 2024
  10. Feb 19, 2024
Loading