Commit graph

  • d6836d89ee alsa: stop try writing samples when no progress Wim Taymans 2018-11-30 17:52:48 +01:00
  • c5f5f1d94b alsa-device: remember current profile Wim Taymans 2018-11-30 17:52:23 +01:00
  • 7091ad340d video-play: check valid metadata Wim Taymans 2018-11-30 15:53:31 +01:00
  • 39078f2abc meta: use spa_point and spa_rectangle Wim Taymans 2018-11-30 15:49:58 +01:00
  • 537399bbe5 video-play: handle arbitrary cursor sizes Wim Taymans 2018-11-30 12:09:31 +01:00
  • ac5f0b851d meta: add cursor metadata and examples Wim Taymans 2018-11-30 11:07:45 +01:00
  • 8205486554 video-play: handle arbitrary cursor sizes Wim Taymans 2018-11-30 12:09:31 +01:00
  • 218fd081df meta: define invalid cursor metadata Wim Taymans 2018-11-30 12:08:53 +01:00
  • cd53eca92b meta: add cursor metadata and examples Wim Taymans 2018-11-30 11:07:45 +01:00
  • c982f73779 remote: send start command before adding the source Wim Taymans 2018-11-29 17:48:26 +01:00
  • 67e6a66429 remote: pause with invoke Wim Taymans 2018-11-29 17:31:47 +01:00
  • 2864e7ec75 introspect: improve introspection Wim Taymans 2018-11-29 17:30:24 +01:00
  • bf344a86e5 alsa: add on and off profiles Wim Taymans 2018-11-29 15:24:13 +01:00
  • 354bb042e2 alsa: retry _avail after xrun Wim Taymans 2018-11-29 15:19:33 +01:00
  • a195700eac node: also suspend node on destroy Wim Taymans 2018-11-29 15:16:00 +01:00
  • cb2b1fb3ff handle enum_param errors on port, node and device Wim Taymans 2018-11-29 15:15:06 +01:00
  • dfc464413b stream: set proxy to NULL in disconnect Wim Taymans 2018-11-28 17:34:53 +01:00
  • 20bcbbde78 node: handle errors from enum_param Wim Taymans 2018-11-28 17:34:34 +01:00
  • 6e66456381 device: implement param introspection Wim Taymans 2018-11-28 17:34:16 +01:00
  • 4810d91c58 media-session: use direction to derive CATEGORY Wim Taymans 2018-11-28 17:32:35 +01:00
  • 54f527ac02 introspect: remove ENUM_PARAM change Wim Taymans 2018-11-28 17:31:00 +01:00
  • d02a8375c3 introspect: implement more introspect Wim Taymans 2018-11-28 13:38:37 +01:00
  • 7c54b4b89c audio-dsp: improve properties Wim Taymans 2018-11-28 13:24:33 +01:00
  • 0c9dc75cb3 alsa: cleanup Wim Taymans 2018-11-28 12:27:17 +01:00
  • 5d30b31cec properties: add _update method and use it Wim Taymans 2018-11-28 12:22:41 +01:00
  • 59d77818d6 device: improve properties and info Wim Taymans 2018-11-28 12:21:58 +01:00
  • cff8ce8e99 media-session: set device name Wim Taymans 2018-11-28 12:21:19 +01:00
  • 72dee1686d alsa: clean up device info Wim Taymans 2018-11-28 11:14:28 +01:00
  • 08d6071693 context: list audio devices as cards Wim Taymans 2018-11-28 11:13:21 +01:00
  • 417c1cd756 device: add media.class to global properties Wim Taymans 2018-11-28 11:12:36 +01:00
  • bf43b55d16 bluez: check for bluez deps Wim Taymans 2018-11-27 17:19:32 +01:00
  • 249a12ee69 bluez: work on the bluez device Wim Taymans 2018-11-27 17:08:36 +01:00
  • 90571c2f52 audiotestsrc: fix build Wim Taymans 2018-11-26 13:27:35 +01:00
  • 3b117d9ecf module-rtkit: define RLIMIT_RTTIME in case it isn't defined. maxice8 2018-11-22 19:16:24 -02:00
  • b911c36793 meson: don't add systemd_dep to dependencies if systemd option is false. maxice8 2018-11-22 18:07:53 -02:00
  • 0a8861bcbc meson: Fix configure when systemd option is set to false maxice8 2018-11-22 17:36:59 -02:00
  • 67a0b33dc8 module-rtkit: define RLIMIT_RTTIME in case it isn't defined. maxice8 2018-11-22 19:16:24 -02:00
  • 5dcaa450ff meson: don't add systemd_dep to dependencies if systemd option is false. maxice8 2018-11-22 18:07:53 -02:00
  • 57ba8108f1 meson: Fix configure when systemd option is set to false maxice8 2018-11-22 17:36:59 -02:00
  • 7bc9c1ebfe node: remove info from node interface Wim Taymans 2018-11-26 12:41:40 +01:00
  • 57e94f7bc4 monitor: remove enum_items Wim Taymans 2018-11-26 12:18:53 +01:00
  • 10d277ce03 cli: introspect device Wim Taymans 2018-11-23 19:29:36 +01:00
  • 5b303b5883 protocol: add name to device Wim Taymans 2018-11-23 19:29:04 +01:00
  • 36cbb947f1 alsa: add media.class to device Wim Taymans 2018-11-23 19:28:47 +01:00
  • 3ae39180ca improve monitors Wim Taymans 2018-11-23 19:14:47 +01:00
  • e23c209a5f alsa: implement monitor and device Wim Taymans 2018-11-23 17:41:39 +01:00
  • 0a88805743 device: handle device remove, clean up nodes Wim Taymans 2018-11-23 13:12:03 +01:00
  • e1bd12e599 device: add device object Wim Taymans 2018-11-23 12:43:47 +01:00
  • 79253c6d46 interfaces: remove unused stuff Wim Taymans 2018-11-22 13:36:29 +01:00
  • db13f90732 monitor: lookup type names Wim Taymans 2018-11-22 13:35:30 +01:00
  • 14ebb85e74 Release 0.2.4 0.2.4 Wim Taymans 2018-11-22 11:21:50 +01:00
  • 49afacd66f v4l2: fix crash when unplugging Wim Taymans 2018-11-22 10:54:57 +01:00
  • 16b6a51b78 examples: add video crop example Wim Taymans 2018-11-22 10:18:50 +01:00
  • 37c13eb83f fmt: fix offsets Wim Taymans 2018-11-21 16:58:27 +01:00
  • 6ee3a6003e channelmix: optimize some more Wim Taymans 2018-11-21 16:45:31 +01:00
  • c8aa1f38df bluez5: negotiate AAC if possible Wim Taymans 2018-11-21 15:51:44 +01:00
  • 13010d5d2e fmt: use faster s24 to f32 conversion Wim Taymans 2018-11-21 15:51:03 +01:00
  • 25c81e8c34 media-session: only add DSP for raw audio nodes Wim Taymans 2018-11-21 12:19:47 +01:00
  • 5e8d9fb196 merger: fix enum_param Wim Taymans 2018-11-21 12:18:56 +01:00
  • b27206c24a alsa: debug->trace Wim Taymans 2018-11-20 16:13:56 +01:00
  • d70b4b2b10 alsa: more tweaks Wim Taymans 2018-11-20 16:08:57 +01:00
  • afd9a6c95f alsa: fix capture again Wim Taymans 2018-11-19 18:03:45 +01:00
  • 7e9b223216 alsa: reduce start latency Wim Taymans 2018-11-19 12:01:36 +01:00
  • 27451e4350 alsa: tweak dll some more after xrun Wim Taymans 2018-11-19 11:51:51 +01:00
  • f063cc9086 audioconvert: improve negotiation Wim Taymans 2018-11-19 09:46:36 +01:00
  • 33edb4ccd1 jack: more accurate get_cycle_times Wim Taymans 2018-11-19 10:02:53 +01:00
  • 0343297257 alsa: rework timing Wim Taymans 2018-11-16 17:00:40 +01:00
  • 5444b850d2 fmtconvert: improve enum_format Wim Taymans 2018-11-16 16:56:33 +01:00
  • 3e1e6b02b5 resample: add property to change resample rate Wim Taymans 2018-11-16 16:54:56 +01:00
  • 9d44d0b135 parser: add some utils to parse values Wim Taymans 2018-11-16 16:52:04 +01:00
  • 0303b7d1c5 props: add rate property Wim Taymans 2018-11-16 16:48:49 +01:00
  • a096e6d9c9 link: only start node when all links are ready Wim Taymans 2018-11-16 16:45:40 +01:00
  • c9f7439b52 media-session: debug profile Wim Taymans 2018-11-16 16:41:13 +01:00
  • d8db090ac2 alsa: only remove sources when they were added Wim Taymans 2018-11-12 15:52:11 +01:00
  • b6f01542d8 spa: explicitly cast the offset to signed int Wim Taymans 2018-11-12 10:50:21 +01:00
  • 1ea84b2869 spa: explicitly cast the offset to signed int Wim Taymans 2018-11-12 10:50:21 +01:00
  • 416b9c254e alsa: have slaved sink Wim Taymans 2018-11-12 10:18:21 +01:00
  • 6f555c63e2 alsa: set buffer_id in io to INVALID when in use Wim Taymans 2018-11-12 09:56:45 +01:00
  • 0f7a3bdb2a alsa: use dynamic bandwidth Wim Taymans 2018-11-12 09:55:21 +01:00
  • 3d3d86fd24 node: set clock id and position Wim Taymans 2018-11-12 09:53:49 +01:00
  • e03289b4ac video-src: print node id Wim Taymans 2018-11-12 09:52:59 +01:00
  • e69cf24f24 alsa: add dll to estimate clock drift Wim Taymans 2018-11-09 15:24:24 +01:00
  • e8dfd22a6b stream: update for delay sign change Wim Taymans 2018-11-09 15:25:39 +01:00
  • 7925aed863 video-src: use FLAG_MAP_BUFFERS Wim Taymans 2018-11-08 11:43:35 +01:00
  • 3267667d94 fmt: improve s24 to float conversion Wim Taymans 2018-11-08 09:56:58 +01:00
  • 9825932b88 test-convert2: add channel position Wim Taymans 2018-11-07 11:59:12 +01:00
  • e47bfa02e5 audiotestsrc: properties are float Wim Taymans 2018-11-07 11:57:58 +01:00
  • 4d7311aca1 channelmix: handle stereo to mono Wim Taymans 2018-11-07 11:57:19 +01:00
  • 2b88dde567 fmtconvert: add conversions for planar to planar Wim Taymans 2018-11-07 11:56:19 +01:00
  • 00a570f7de audio-format: set unpossisioned flag Wim Taymans 2018-11-07 11:54:23 +01:00
  • aade499aae fix TIMESPEC_TO_NSEC Wim Taymans 2018-11-07 10:07:48 +01:00
  • 8d9aae061b submodules Wim Taymans 2018-11-07 09:59:11 +01:00
  • 2dd6307050 jack: add some timing functions Wim Taymans 2018-11-07 09:58:20 +01:00
  • 88a786fdad stream: use TIMESPEC_TO_USEC Wim Taymans 2018-11-07 09:57:22 +01:00
  • 088ee9f09e Improve TIMESPEC_TO_TIME Wim Taymans 2018-11-07 09:56:24 +01:00
  • bf6843743a export-sink: implement set_io Wim Taymans 2018-11-06 15:21:53 +01:00
  • 6f918561c9 flatpak: also check for client property changes Wim Taymans 2018-11-06 13:28:36 +01:00
  • 1f5fec5983 improve update_properties Wim Taymans 2018-11-06 12:31:51 +01:00
  • d5c894cfd8 properties: don't add NULL values Wim Taymans 2018-11-06 12:21:44 +01:00
  • 85f2e93c54 Relicense as MIT/X11 Wim Taymans 2018-11-05 17:48:52 +01:00