1. 15 Jun, 2020 2 commits
  2. 05 Jun, 2020 2 commits
    • Wim Taymans's avatar
      stream: don't destroy proxy twice · aaaa5417
      Wim Taymans authored
      When the proxy was removed, we remove the event listener and don't
      set the proxy to NULL because the destroy event is not called anymore.
      If we then call disconnect twice, we try to destroy the proxy again
      and assert.
      aaaa5417
    • Wim Taymans's avatar
      stream: destroy proxy · bf4ccc00
      Wim Taymans authored
      When our proxy is removed or when we destroy it, remove our listeners
      and go to the unconnected state.
      
      Destroy the proxy in all cases.
      bf4ccc00
  3. 04 Jun, 2020 1 commit
  4. 03 Jun, 2020 2 commits
  5. 01 Jun, 2020 1 commit
  6. 20 May, 2020 3 commits
  7. 07 May, 2020 1 commit
    • Wim Taymans's avatar
      Improve debug · f02c3396
      Wim Taymans authored
      Dump enum_params of failed format and buffer negotiation to error log.
      f02c3396
  8. 03 May, 2020 2 commits
  9. 30 Apr, 2020 1 commit
  10. 12 Apr, 2020 1 commit
  11. 04 Apr, 2020 1 commit
  12. 20 Mar, 2020 1 commit
  13. 03 Mar, 2020 1 commit
  14. 02 Mar, 2020 2 commits
  15. 01 Mar, 2020 1 commit
  16. 22 Feb, 2020 1 commit
  17. 04 Feb, 2020 1 commit
  18. 27 Jan, 2020 1 commit
    • Wim Taymans's avatar
      spa: add spa_aprintf helper · 6ac9b7b3
      Wim Taymans authored
      Add a asprintf helper function that handles errors correctly.
      Use this in places where we use asprintf to avoid warnings when we
      don't check the return value.
      6ac9b7b3
  19. 09 Jan, 2020 1 commit
    • Wim Taymans's avatar
      Use the DSP format for dsp formats · 852ac043
      Wim Taymans authored
      Use the DSP media subtype to describe DSP formats. DSP formats
      don't include the rate, channels and channel position in the
      format and must use the rate and duration from the position io. This
      makes it possible to later change the samplerate dynamically without
      having to renegotiate the graph.
      
      The same goes for the video DSP format, which uses the io_video_size
      from the io_position to get the size/stride. Set this up in the node
      based on the defaults from the context.
      
      Make it possible to define defaults in the daemon config file, such
      as samplerate, quantum, video size and framerate. This is stored in
      the context and used for the DSP formats.
      852ac043
  20. 08 Jan, 2020 1 commit
  21. 12 Dec, 2019 1 commit
  22. 11 Dec, 2019 1 commit
    • Wim Taymans's avatar
      rename core_proxy -> core · ecc6b27c
      Wim Taymans authored
      Rename core_proxy to core and move the introspect and interface
      contents to core.h
      
      In an effort to promote the proxy API.
      ecc6b27c
  23. 10 Dec, 2019 1 commit
    • Wim Taymans's avatar
      pw_core -> pw_context · 8ea78c2e
      Wim Taymans authored
      The proxy API is the one that we would like to expose for applications
      and the other API is used internally when implementing modules or
      factories.
      
      The current pw_core object is really a context for all objects so
      name it that way. It also makes it possible to rename pw_core_proxy
      to pw_proxy later.
      8ea78c2e
  24. 09 Dec, 2019 2 commits
  25. 06 Dec, 2019 5 commits
  26. 29 Nov, 2019 1 commit
  27. 21 Nov, 2019 2 commits