1. 18 Jun, 2020 1 commit
  2. 08 Jun, 2020 1 commit
  3. 04 Jun, 2020 4 commits
  4. 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
  5. 09 Mar, 2020 2 commits
    • Wim Taymans's avatar
      buffers: negotiate dataType in buffers · f94c24af
      Wim Taymans authored
      Use the dataType in the Buffers param. It contains a bitmask
      of compatible types between ports.
      f94c24af
    • Wim Taymans's avatar
      buffers: handle param enum errors · c66d60fb
      Wim Taymans authored
      When filtering parameters, return an error when something went
      wrong as opposed to 0. This way we can see if there was an error
      or just no parameters.  Fail when there was an error negotiating
      the buffer size because that means incompatible values.
      c66d60fb
  6. 02 Mar, 2020 1 commit
  7. 19 Feb, 2020 1 commit
    • Wim Taymans's avatar
      tweak buffers a little · ea911f2e
      Wim Taymans authored
      JACK can handle 2 buffers at most, make the default buffer allocator
      allocate 2 buffers when no params are given.
      Prefer 2 buffers, it allows some form of async fill/consume
      ea911f2e
  8. 18 Feb, 2020 1 commit
    • Wim Taymans's avatar
      buffers: handle -ENOENT · 463b9e4e
      Wim Taymans authored
      enum_param should return -ENOENT when the param is not known.
      When negotiating buffers handle -ENOENT. This means the port does
      not know about the property and we should assume anything is fine
      so just use the filter from the first port.
      463b9e4e
  9. 10 Feb, 2020 2 commits
  10. 04 Feb, 2020 1 commit
  11. 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
  12. 29 Oct, 2019 1 commit
  13. 24 Oct, 2019 1 commit
  14. 17 Oct, 2019 1 commit
    • Wim Taymans's avatar
      core: improve alignment · 7798cf73
      Wim Taymans authored
      Use the CPU alignment to align memory of allocated buffers. This makes
      it more likely that all CPU optimizations can be done.
      7798cf73
  15. 16 Oct, 2019 1 commit
  16. 02 Oct, 2019 2 commits