1. 28 Sep, 2021 1 commit
  2. 26 Jun, 2021 1 commit
    • P V's avatar
      dbus: keep a ref to DBusConnection if reconnecting is not handled · 2b515b5e
      P V authored
      Several places in the code don't handle reconnecting DBus connections
      yet. In those cases, a ref to the DBusConnection handle needs to be
      kept, so that there's no use-after-free if it gets freed by spa_dbus
      if the connection is broken.
      
      Adjust spa_dbus so that others keeping additional refs is safe.
      2b515b5e
  3. 25 Jun, 2021 1 commit
  4. 26 May, 2021 1 commit
  5. 26 Mar, 2021 1 commit
  6. 20 Nov, 2020 1 commit
  7. 20 Aug, 2019 1 commit
    • Wim Taymans's avatar
      jack: add jack source and sink · 5b986920
      Wim Taymans authored
      Makes a device with a source and sink that automatically
      proxies all physical ports from jack. Jack then drives our
      PipeWire pipeline from its own thread.
      5b986920
  8. 19 Aug, 2019 1 commit
  9. 24 Jun, 2019 1 commit
    • Wim Taymans's avatar
      Add evl system support · ffaa365b
      Wim Taymans authored
      Add system functions that can execute on the evenless Real-Time
      subsystem. https://evlproject.org/
      Enable this plugin as the system library for the data thread and
      all poll/timerfd/eventfd will execute on the evl subsystem.
      ffaa365b
  10. 06 Feb, 2019 2 commits
  11. 05 Nov, 2018 1 commit
  12. 13 Nov, 2017 1 commit
  13. 10 Nov, 2017 1 commit
    • Wim Taymans's avatar
      Reorganise SPA tree · caaeaff2
      Wim Taymans authored
      Reorganise the SPA includes to make it more extensible later
      Simplify the naming of the buffer and meta params
      caaeaff2
  14. 25 May, 2017 2 commits
  15. 04 Apr, 2017 1 commit
  16. 07 Mar, 2017 1 commit
  17. 01 Feb, 2017 1 commit
    • Wim Taymans's avatar
      Use int counters for iterating items · b38ecafe
      Wim Taymans authored
      Use counters instead of void* to iterate items. This simplifies some
      things and makes it easier to do over the wire.
      Add format description to NodeInfo and use this to add format
      descriptions to pinos devices.
      Small fixes to fix leaks and crashes.
      b38ecafe
  18. 25 Jul, 2016 3 commits
    • Wim Taymans's avatar
      inspect: improve output · b9320c67
      Wim Taymans authored
      Keep state variable to enumerate things. This allows us to remove the
      expectation that the same index will give the same item.
      Use a new rectangle type for video size. When enumerating sizes, this
      allows us to specify relations between width and height more easily.
      Remove the struct and bytes type, they are like pointer.
      Add filter to enum_formats to speed up enumerations.
      b9320c67
    • Wim Taymans's avatar
      More hacking · 6ab8af91
      Wim Taymans authored
      Add spa based v4l2 pinos module
      Add allocation params to port_alloc_buffers
      Let the app do allocation for handles.
      6ab8af91
    • Wim Taymans's avatar
      more hacking · 3c029cba
      Wim Taymans authored
      Move plugin API to separate directory for now
      Add ringbuffer and way to get ringbuffer from a port
      3c029cba