Skip to content
Snippets Groups Projects
  1. Mar 29, 2020
  2. Mar 03, 2020
  3. Feb 27, 2020
  4. Feb 12, 2020
  5. Feb 10, 2020
    • George Kiagiadakis's avatar
      proxy: replace global-id with bound-id · d8ae151a
      George Kiagiadakis authored
      + use the pw_proxy API to find the bound id instead
      of relying on WpGlobal
      
      This has the advantage that it works also for exported
      objects and for objects that have been created by calling
      into a remote factory (such as the link-factory), so we can
      now know the global id of all proxies, not only the ones
      that have been created by the registry.
      d8ae151a
  6. Jan 22, 2020
  7. Dec 17, 2019
  8. Dec 16, 2019
  9. Dec 11, 2019
  10. Dec 04, 2019
  11. Oct 14, 2019
    • George Kiagiadakis's avatar
      monitor & softdsp: fix alsa property names and api string · 5de6364a
      George Kiagiadakis authored
      The alsa.pcm devices currently use "device.api" = "alsa:pcm"
      but then the node overrides this later to just "alsa", which
      is confusing. For now, let's match "alsa:pcm" in the monitor,
      even though this does not appear on the node later.
      
      This commit fixes device preferences in wireplumber.conf,
      which were broken because the alsa endpoint names were empty
      of info about the alsa device
      5de6364a
  12. Oct 07, 2019
    • George Kiagiadakis's avatar
      policy: add a hack that allows some clients to be linked always · d707ec3f
      George Kiagiadakis authored
      This allows the bluealsa gstreamer helper to link to the speakers
      constantly, with both A2DP and HFP streams. If this is not enabled,
      only one of those will manage to connect, randomly.
      
      This is definitely something to be superseeded by proper policy
      management implemented with configuration files
      d707ec3f
  13. Oct 02, 2019
    • George Kiagiadakis's avatar
      sofdsp-endpoint: run audioconvert in merge+split mode and use a new linking algorithm · f360aed9
      George Kiagiadakis authored
      Running audioconvert in merge+split mode is the only way to make this work with
      the adapter, since the adapter does not support passing multiple channels on
      a single port right now, and if it does at some point, it will be without a
      mixing node on the port, which means we will not be able to mix multiple
      audioconvert nodes on the same adapter. In the future we need to consider
      writing a lighter volume node with multiple channels support to replace
      audioconvert.
      
      The new linking algorithm now takes into account the channel positions and makes
      sure to link the correct channels together. Also, it avoids passing the port
      proxies inside the GVariants, thus making the algorithm a bit more generic
      and easier to unit test.
      f360aed9
  14. Sep 25, 2019
  15. Sep 22, 2019
    • George Kiagiadakis's avatar
      modules: fix reading proxy-node out GVariants · 50e52b9e
      George Kiagiadakis authored
      GVariant is instructed to store a 64-bit unsigned integer (mode "t")
      but we pass it a pointer to a pointer to read this value out,
      which will crash in 32-bit architectures, as the pointer doesn't have
      enough bits and g_variant_lookup therefore corrupts the stack.
      50e52b9e
  16. Aug 29, 2019
  17. Aug 27, 2019
  18. Aug 15, 2019
  19. Aug 13, 2019
  20. Jul 25, 2019
  21. Jul 09, 2019
  22. Jun 28, 2019
  23. Jun 26, 2019
Loading