Commit graph

  • f06741d6fc media-session: define NAME before including reserve.c Peter Hutterer 2021-09-22 14:19:29 +10:00
  • 207c5796b6 pulse: print the strerror on metadata errors Peter Hutterer 2021-09-22 07:10:35 +10:00
  • 717004334b bluez5: backend-native: don't use libbluetooth hci commands Pauli Virtanen 2021-09-22 19:30:29 +03:00
  • 884ecab425 add SPA_EXPORT for public functions Wim Taymans 2021-09-22 15:14:21 +02:00
  • 7e8446e984 coverity: fix multiple source code parse errors George Kiagiadakis 2021-09-22 15:07:10 +03:00
  • 3f032ae464 build: fix session manager path Wim Taymans 2021-09-22 09:04:15 +02:00
  • e46a30562f Promote media-session to its own subdirectory Peter Hutterer 2021-09-22 13:42:18 +10:00
  • 6f43aba91d doc: check if the media_session_sources variable exists Peter Hutterer 2021-09-22 13:20:01 +10:00
  • c6f0ac7ff0 test: fix the calls to pw_deinit() Peter Hutterer 2021-09-17 15:28:58 +10:00
  • 48cff597a6 test: don't try to log for LOG_LEVEL_NONE Peter Hutterer 2021-09-16 17:26:54 +10:00
  • b00bc81929 test: fix a use-of-uninitialized-variable compiler warning Peter Hutterer 2021-09-17 13:59:16 +10:00
  • 93e51a85f1 po: Update Swedish translation Anders Jonsson 2021-09-21 22:30:42 +02:00
  • 6f519d4052 pulse-server: put the channel map in the loopback args Wim Taymans 2021-09-21 18:33:29 +02:00
  • 59203c11b8 jack: only update buffer_size/srate when active Wim Taymans 2021-09-21 18:29:20 +02:00
  • c8f629a0a3 pulse-server: improve module args compatibility Wim Taymans 2021-09-21 17:37:39 +02:00
  • 310e6009ca
    libcamera: fix a segfault caused by queueing no longer valid requests Javier Martinez Canillas 2021-09-21 14:44:22 +02:00
  • 439dc8eb2a
    libcamera: disconnect camera in spa_libcamera_stream_off() Javier Martinez Canillas 2021-09-21 14:44:20 +02:00
  • ce9f75abaa
    libcamera: free the FrameBufferAllocator buffers before deleting it Javier Martinez Canillas 2021-09-21 14:44:18 +02:00
  • 21c412dc49
    libcamera: fix a use-after-free due an attempt to stop the camera twice Javier Martinez Canillas 2021-09-21 14:44:17 +02:00
  • a7a6f19815
    libcamera: don't set camera configuration in LibCamera::start() Javier Martinez Canillas 2021-09-21 14:44:15 +02:00
  • 2d69f775de
    libcamera: add a libcamera_set_config() helper function to the wrapper Javier Martinez Canillas 2021-09-21 14:44:13 +02:00
  • 7c11dcf808 alsa: enumerate all passthrough formats Wim Taymans 2021-09-21 13:02:48 +02:00
  • 423e8b2f03 Revert "pipewire-alsa: Make it MT safe" Wim Taymans 2021-09-21 12:34:57 +02:00
  • d8aec1c7b4 pw-play: move dsdplay into pw-cat Wim Taymans 2021-09-21 12:29:41 +02:00
  • 0ec77ab09c dsd: show rate in bytes per seconds. Wim Taymans 2021-09-21 12:25:42 +02:00
  • 1c3802bd82 spa: add SPA_ABS helper macro Wim Taymans 2021-09-21 12:16:11 +02:00
  • 23edb9ab2a pipewire: release lock when clearing handle Wim Taymans 2021-09-21 10:58:07 +02:00
  • 275b8a0f9e dsdplay: make separate dsffile Wim Taymans 2021-09-17 21:33:08 +02:00
  • fb0c5f503f media-session: DSD is also a valid passthrough format Wim Taymans 2021-09-17 18:07:41 +02:00
  • ae9f90eccc dsdplay: implement data processing Wim Taymans 2021-09-17 18:06:13 +02:00
  • 670efe2811 alsa: implement set_format for DSD formats Wim Taymans 2021-09-17 18:05:52 +02:00
  • af6e887077 spa: add interleave DSD param Wim Taymans 2021-09-17 18:04:21 +02:00
  • 25d39a5ea1 alsa: only expose DSD format when DSD_U32_BE is supported Wim Taymans 2021-09-17 18:00:31 +02:00
  • 43b27002eb tools: add beginnings of DSD player Wim Taymans 2021-09-10 18:03:16 +02:00
  • 1b5d02dd31 alsa: add enumeration of DSD formats Wim Taymans 2021-09-10 12:15:43 +02:00
  • c0d3349849 spa: add DSD format definitions Wim Taymans 2021-09-10 12:03:11 +02:00
  • 68f4dee2d9 pipewire: use lock for registry and init Wim Taymans 2021-09-21 10:28:17 +02:00
  • e8e7e72b76 meson: require alsa for pipewire-alsa or media-session Peter Hutterer 2021-09-21 08:57:56 +10:00
  • 143f233be3 audioconvert: increase buffer size Wim Taymans 2021-09-20 20:11:50 +02:00
  • 1129e90c4f conf: Fix format inconsistencies and beautify configs Ivan 2021-09-20 18:00:27 +03:00
  • 8efe54a176 media-session: fall back to EnumRoute for availability check Wim Taymans 2021-09-20 18:34:52 +02:00
  • 2ae6ac2bcb media-session: skip route availability check for default nodes Wim Taymans 2021-09-20 18:33:08 +02:00
  • 64f83158f4 alsa-plugin: improve error handling and recovery Wim Taymans 2021-09-20 15:48:04 +02:00
  • 49a0250ecd impl-metadata: avoid infinite loop in cleat_items Wim Taymans 2021-09-20 15:06:05 +02:00
  • afb37dd7fc pipewire: remove useless assignment Wim Taymans 2021-09-20 15:05:37 +02:00
  • 537fc63cc6 jack: set the final midi size as the buffer size. Wim Taymans 2021-09-20 12:22:58 +02:00
  • 92f35b99a0 alsa: don't mix process return and alsa err Wim Taymans 2021-09-20 12:17:53 +02:00
  • dfb40fb714 test: implement a test for the journal logger Peter Hutterer 2021-09-14 14:49:03 +10:00
  • 0cbd56f0cd spa: declare a dependency for each used library in meson.build Peter Hutterer 2021-09-20 08:59:49 +10:00
  • 56193d474c spa/bluez: correct a library name variable in meson.build Peter Hutterer 2021-09-20 10:23:17 +10:00
  • ebda71d489 spa: fix the indentation in the various meson.build files Peter Hutterer 2021-09-20 08:59:10 +10:00
  • 335ad734de doc: fix example config for echo cancel Peter Hutterer 2021-09-20 15:56:13 +10:00
  • 229892d45d pw-uninstalled: set SPA_DATA_DIR + fix meson devenv Pauli Virtanen 2021-09-19 20:59:19 +03:00
  • def45adaec bluez5: fix behavior on HSP/HFP backends with no codec switching Pauli Virtanen 2021-09-19 16:31:08 +03:00
  • 90b4efd98d bluez5: cleanup hfp/hsp backend handling + config file option Pauli Virtanen 2021-08-29 18:22:41 +03:00
  • cae1554449 bluez5: move bluez-hardware.conf loading to the plugin Pauli Virtanen 2021-09-18 12:32:29 +03:00
  • 6168067cb2
    fix missing limits.h include Leonardo Neumann 2021-09-18 04:36:20 -03:00
  • 10abcd92d7 update version number as well Wim Taymans 2021-09-16 17:57:47 +02:00
  • 39c8ed4f62 media-session: don't use-after-free if linking node removed Pauli Virtanen 2021-09-16 19:18:52 +03:00
  • 4997d47f63 0.3.36 0.3.36 Wim Taymans 2021-09-15 09:45:45 +02:00
  • 2e17cc7901 jack: always check srate/bufsize from data thread Wim Taymans 2021-09-16 11:51:01 +02:00
  • cb1c259bc5 jack: check buffersize when we get the io area Wim Taymans 2021-09-16 11:43:32 +02:00
  • 142272e5cc jack: shortcut callbacks when NULL Wim Taymans 2021-09-16 11:29:13 +02:00
  • 803763ed01 gst: add 30 seconds timeout Wim Taymans 2021-09-16 10:05:58 +02:00
  • d04244abb9 audioconvert: add softMute to PropInfo Wim Taymans 2021-09-15 20:56:08 +02:00
  • a2202de679 gst: also stop waiting when we are flushing Wim Taymans 2021-09-15 15:55:52 +02:00
  • 077808b09a pipewiresrc: also notify waiters when start fails Wim Taymans 2021-09-15 15:53:22 +02:00
  • 97be5687ec remote-node: clear the node io areas when removing the memory Wim Taymans 2021-09-15 15:51:41 +02:00
  • 21657ea2af remote-node: improve node io tag Wim Taymans 2021-09-15 15:50:39 +02:00
  • f6f10669a0 alsa: destroy stream first and then context Wim Taymans 2021-09-15 15:49:57 +02:00
  • eca2bbb892 v4l2: Pass camera controls and formats in the node itself Georges Basile Stavracas Neto 2021-09-15 09:44:06 -03:00
  • 14f0c6f9a6 modules: print the optional modules as part of the meson summary Peter Hutterer 2021-09-15 10:18:56 +10:00
  • 19a3bf2100 spa: handle last_port correctly Wim Taymans 2021-09-14 21:06:21 +02:00
  • d793086174 alsa-seq: fix port delete Wim Taymans 2021-09-14 18:08:30 +02:00
  • bf29130f84 midifile: debug some more message types Wim Taymans 2021-09-14 15:39:35 +02:00
  • 36fe2e9b9e context: scale quantum values to default rate Wim Taymans 2021-09-14 13:34:06 +02:00
  • 349324b9a6 alsa: pass AES bits to S/PDIF devices Wim Taymans 2021-09-14 12:42:03 +02:00
  • 7543ad0766 impl-node: add node.transport.sync property Wim Taymans 2021-09-14 11:00:08 +02:00
  • 47a46e198f improve debug Wim Taymans 2021-09-14 10:55:12 +02:00
  • 652c1423f8 gitlab: fix bluetooth issue template Pauli Virtanen 2021-09-13 21:11:14 +03:00
  • 939c6e7aa4 jack: always move the timebase owner to the driver Wim Taymans 2021-09-13 17:35:57 +02:00
  • fda6e7b4af pulse-server: parse default.clock.rate from core info Wim Taymans 2021-09-13 10:50:01 +02:00
  • 535aca1b30 gitlab: update Bluetooth issue template Pauli Virtanen 2021-09-12 11:46:59 +03:00
  • d2017ff540 Fix multiple module dir liberodark 2021-09-10 00:50:33 +00:00
  • fc9f7c1005 stream: declare pw_stream_get_control() in header Davide Beatrici 2021-09-11 07:14:46 +02:00
  • 6dde4ea1aa jack: pause processing until callback is emited Wim Taymans 2021-09-11 13:07:10 +02:00
  • 966fbd5a21 bluez5: blocklist devices for sbc-xq Pauli Virtanen 2021-09-10 09:27:42 +03:00
  • 9faa006c1d media-session: try to not select nodes with unavailable route Wim Taymans 2021-09-10 13:32:58 +02:00
  • e1672f9762 pipewire: allow for log level names in PIPEWIRE_DEBUG Peter Hutterer 2021-09-10 08:51:52 +10:00
  • 0a21d76334 test: add tests for the log levels to show up correctly Peter Hutterer 2021-09-10 14:04:25 +10:00
  • 767ac79328 audiomixer: support multiple channels when mixing with AVX, SSE and SSE2 Julian Bouzas 2021-09-09 09:28:24 -04:00
  • 3f8fb6e4dc media-session: don't bluez-autoswitch for suspended/idle/errored streams Pauli Virtanen 2021-09-08 18:15:23 +03:00
  • 4f8ff41a45 media-session: don't crash if obj->info is missing Pauli Virtanen 2021-09-09 17:51:44 +03:00
  • e6d7b1aa70 media-session: copy some device keys to the nodes Wim Taymans 2021-09-09 18:05:20 +02:00
  • 67be26aac7 media-session: only check passthrough when available Wim Taymans 2021-09-09 16:24:04 +02:00
  • 954befccff doc: define HAVE_DOT to generate dot files Wim Taymans 2021-09-09 13:00:44 +02:00
  • c2b11b09f1 ci: bump the Fedora distribution to F34 Peter Hutterer 2021-09-08 07:34:30 +10:00
  • 2055c57436 meson: Allow access to WP tools in uninstalled shell Frédéric Danis 2021-09-09 11:24:02 +02:00
  • 91069ec3d2 0.3.35 0.3.35 Wim Taymans 2021-09-02 16:36:55 +02:00
  • 0596b388fe doc: fix example for the PIPEWIRE_DEBUG format Peter Hutterer 2021-09-08 09:47:09 +10:00