Commit graph

  • 453e75a23e improve some debug Wim Taymans 2019-07-15 17:09:44 +02:00
  • 93006d6d90 resample-native: only do full resample when rate == 1.0 Wim Taymans 2019-07-15 17:06:07 +02:00
  • 80face4b92 audioadapter: handle set_io errors better Wim Taymans 2019-07-15 17:05:13 +02:00
  • fec2915b75 adapter: allow factory.mode to be set with property Wim Taymans 2019-07-12 15:11:03 +02:00
  • 4aa1ef9bf1 audio-dsp: Allow merger.monitor to be set with property Wim Taymans 2019-07-12 15:03:00 +02:00
  • ea6ff81d4f audio-dsp: allow mode to be set with a property Julian Bouzas 2019-06-27 12:44:39 -04:00
  • 10426790b0 audioconvert: clear buffer allocation state as well Wim Taymans 2019-07-12 14:36:49 +02:00
  • 129ccd3a3e audioconvert: do setup internal links and buffers also in convert mode George Kiagiadakis 2019-07-10 14:53:15 +03:00
  • 6fc02ca5e0 move some debug to trace Wim Taymans 2019-07-12 10:26:44 +02:00
  • 3745f79fc5 media-session: create a local adaper+a2dp sink/source Wim Taymans 2019-07-12 10:04:26 +02:00
  • 57d471b6f4 remote-node: implement set_param and port_set_io Wim Taymans 2019-07-12 09:58:56 +02:00
  • 5385bb5674 adapter: make the factory work without a resource Wim Taymans 2019-07-12 09:57:31 +02:00
  • 356f1242be a2dp: pull more data when needed Wim Taymans 2019-07-12 09:55:55 +02:00
  • 01e56c45ac node-factory: destroy node when resource is destroyed Wim Taymans 2019-07-12 09:54:32 +02:00
  • 6655e09502 node: only update driver_list when registered Wim Taymans 2019-07-12 09:53:43 +02:00
  • 1acefc00a6 audioadapter: implement reuse_buffer on the slave Wim Taymans 2019-07-12 09:51:49 +02:00
  • 5334cecf51 node: return ENOTSUP for unimplemented callbacks Wim Taymans 2019-07-12 09:51:08 +02:00
  • 0e765de519 props: remove pointers in property values in protocol Wim Taymans 2019-07-11 12:52:55 +02:00
  • f8127943cd pulse: update Wim Taymans 2019-07-11 11:29:35 +02:00
  • bfd805a19e pulse: update for removal of DSP nodes Wim Taymans 2019-07-11 11:29:05 +02:00
  • 00c2f6fe4f adapter: produce output when we have a monitor Wim Taymans 2019-07-11 11:28:26 +02:00
  • 6f672c883e node: always call output mix when HAVE_BUFFER Wim Taymans 2019-07-11 11:20:04 +02:00
  • a6ce5e7eeb merger: respect DYNAMIC_DATA flag when copy pointers Wim Taymans 2019-07-11 11:19:09 +02:00
  • afd6e578a8 audioadapter: we don't need to clear the dynamic flag Wim Taymans 2019-07-11 11:15:47 +02:00
  • a9bce3803a cleanups and debug improvements Wim Taymans 2019-07-11 11:15:24 +02:00
  • a9cb74f908 alsa: don't clear io area ever Wim Taymans 2019-07-11 11:13:53 +02:00
  • d7098d6a4c session: handle monitor in the session Wim Taymans 2019-07-10 20:24:11 +02:00
  • 1c0bf4266c adapter: fix alias Wim Taymans 2019-07-10 19:45:22 +02:00
  • a07fb58a21 adapter: set driver property Wim Taymans 2019-07-10 19:18:53 +02:00
  • 9364f64b10 adapter: move to SPA plugin Wim Taymans 2019-07-10 18:04:59 +02:00
  • 7f885b6db4 add SPA_SENTINEL Wim Taymans 2019-07-09 21:13:26 +02:00
  • 633c27824f add sentinel to parser as well Wim Taymans 2019-07-09 21:16:56 +02:00
  • 9b4b915f25 add SPA_SENTINEL Wim Taymans 2019-07-09 21:13:26 +02:00
  • 39c01ba2fe builder: fix calls to builder_add that are not terminated by NULL Michael Tretter 2019-07-05 12:57:55 +02:00
  • c7d7058896 Improve rate matching and clock slaving Wim Taymans 2019-07-09 16:56:05 +02:00
  • 595dc0ab5b resample: fix phase calculation Wim Taymans 2019-07-09 16:54:52 +02:00
  • a3c0bb0e9a module: fix cleanup on error Wim Taymans 2019-07-09 16:53:31 +02:00
  • a6a7b3ab54 resample: add functions to calculate in/out length Wim Taymans 2019-07-08 18:26:08 +02:00
  • 0154e6eaac small cleanups Wim Taymans 2019-07-08 18:23:22 +02:00
  • b90582e6c7 logger: print timestamps on logged messages George Kiagiadakis 2019-07-03 17:47:46 +03:00
  • 98d10bbd1f adapter: use slave as filter for adapter Wim Taymans 2019-07-03 11:01:12 +02:00
  • cb6b8e0d17 adapter: setup control and notify Wim Taymans 2019-07-03 11:00:55 +02:00
  • 94e7be1845 media-session: use adapter around sink Wim Taymans 2019-07-02 17:39:04 +02:00
  • 67c1dca897 Update for new adapter nodes Wim Taymans 2019-07-02 17:38:16 +02:00
  • aba81455ff adapter: add adapter node Wim Taymans 2019-07-02 17:34:26 +02:00
  • 0726a608df Improve debug and small cleanups Wim Taymans 2019-07-02 17:11:45 +02:00
  • 170c3e4d6c small cleanups Wim Taymans 2019-07-01 09:31:15 +02:00
  • 4350bd624f Revert "global: combine all permissions of the object tree" Wim Taymans 2019-06-28 12:22:33 +02:00
  • 5833b7b2a7 client: remove recursive permissions checks Wim Taymans 2019-06-28 12:18:10 +02:00
  • 57879cc801 cli: improve help message Wim Taymans 2019-06-28 09:35:36 +02:00
  • 428e743116 core: emit info when not binding resource 0 Wim Taymans 2019-06-28 09:35:11 +02:00
  • bee88e5279 v4l2: handle and recover from control failure Wim Taymans 2019-06-26 07:23:34 -04:00
  • 891c5fd79d builder: make _rewind part of _reset() Wim Taymans 2019-06-26 12:45:36 +02:00
  • 350e8051a7 builder: add _rewind method Wim Taymans 2019-06-26 12:17:01 +02:00
  • 15b6c7ef7e v4l2: warn when control fails Wim Taymans 2019-06-26 06:13:25 -04:00
  • f19ca292e8 builder: take size of the frame Wim Taymans 2019-06-26 05:21:37 -04:00
  • bb60708ccc pod: _builder_deref() always works with builder size Wim Taymans 2019-06-26 05:16:44 -04:00
  • 76956eb41c module: don't free properties twice on error Wim Taymans 2019-06-25 17:40:03 +02:00
  • 49c4355507 fix build Wim Taymans 2019-06-24 17:18:44 +02:00
  • cbe3a88397 evl: add build option Wim Taymans 2019-06-18 18:01:14 +02:00
  • ffaa365bef Add evl system support Wim Taymans 2019-06-07 13:25:26 +02:00
  • 0720e375a1 avoid error(), it's not defined on musl Wim Taymans 2019-06-21 16:33:49 +02:00
  • 9934e62fe4 don't use error() Wim Taymans 2019-06-21 16:14:36 +02:00
  • 6720ded529 names: add standard factory name definitions Wim Taymans 2019-06-21 13:31:34 +02:00
  • 4494f9c7c9 log: use temporary log first Wim Taymans 2019-06-21 13:29:52 +02:00
  • 5b7e95c71c system: make system functions return error on error Wim Taymans 2019-06-20 17:31:29 +02:00
  • 03eeb945f3 daemon: add support for properties in the config file Wim Taymans 2019-06-20 15:19:28 +02:00
  • 85caf0b485 command: move command to the daemon Wim Taymans 2019-06-20 11:09:58 +02:00
  • a212d2f9ed improve error handling some more Wim Taymans 2019-06-20 11:04:34 +02:00
  • d1241e2c1c improve error handling Wim Taymans 2019-06-19 18:15:04 +02:00
  • 00ea15dc1f improve error handling Wim Taymans 2019-06-19 16:22:22 +02:00
  • c4f35825fe protocol: improve error handling Wim Taymans 2019-06-19 10:59:00 +02:00
  • 216b641ebb connection: add do_close flag to connect_fd Wim Taymans 2019-06-19 10:49:28 +02:00
  • 37e66c9e55 deviceprovider: fix probing without starting Michael Olbrich 2019-06-18 09:53:12 +02:00
  • 0a6fe99a63 protocol: improve error handling Wim Taymans 2019-06-19 10:59:00 +02:00
  • 151b2b266e connection: add do_close flag to connect_fd Wim Taymans 2019-06-19 10:49:28 +02:00
  • 5850044599 improve error handling Wim Taymans 2019-06-18 10:47:12 -04:00
  • c30d938034 core: improve cleanup Wim Taymans 2019-06-07 17:51:07 +02:00
  • b2992a0f8a improve error handling Wim Taymans 2019-06-07 17:50:46 +02:00
  • 8cda0dd962 test: clear resample struct before use Wim Taymans 2019-06-07 17:25:28 +02:00
  • 497a8364c5 printf format fixes Wim Taymans 2019-06-07 17:16:02 +02:00
  • 78109838a9 compiler fixes Wim Taymans 2019-06-07 17:15:10 +02:00
  • d00b9f1635 some format fixes Wim Taymans 2019-06-07 17:03:49 +02:00
  • d46c239ab0 some printf fixes Wim Taymans 2019-06-07 16:37:08 +02:00
  • a9808a3edb thread-loop: set error correctly Wim Taymans 2019-06-07 13:39:25 +02:00
  • c6c9e6a8b3 core: add method to load spa_handle Wim Taymans 2019-06-07 10:12:44 +02:00
  • 504d78cd18 improve error handling Wim Taymans 2019-06-07 10:11:23 +02:00
  • 0a5bce4a3b bluez5: expose factories in the plugin Wim Taymans 2019-06-07 09:19:40 +02:00
  • f205504c26 test-core: add more core support tests Wim Taymans 2019-06-06 16:40:15 +02:00
  • db88e9f954 System: More work on making system functions pluggable Wim Taymans 2019-06-06 15:21:40 +02:00
  • 86dc0496a5 simply use INTERFACE_Loop for the main-loop Wim Taymans 2019-06-06 15:20:43 +02:00
  • 4c2b6c7c91 log: add log level option Wim Taymans 2019-06-06 15:12:59 +02:00
  • 3f5c75c52d cpu: add CPU_FORCE option to cpu interface Wim Taymans 2019-06-06 15:11:37 +02:00
  • 92d7da0103 daemon: only use properties on core Wim Taymans 2019-06-06 15:05:37 +02:00
  • 9ebbcd46f9 pulse: update for api change Wim Taymans 2019-06-06 15:02:03 +02:00
  • 21e904d694 jack: update for API change Wim Taymans 2019-06-06 15:01:41 +02:00
  • f5192d533f system: pass right flag Wim Taymans 2019-06-04 17:43:52 +02:00
  • 81c7dd4433 support: abstract some system functions Wim Taymans 2019-06-04 17:07:34 +02:00
  • 98602f0343 alsa-monitor: make valid device path Wim Taymans 2019-06-03 17:15:44 +02:00
  • 49ef8f9b5f spa: add keys for properties Wim Taymans 2019-06-03 16:48:01 +02:00