Commit graph

  • 4a6b1b42bc Don't hardcode plugin path Wim Taymans 2017-06-19 12:19:22 +02:00
  • 763bd1100e Add user_data to callbacks Wim Taymans 2017-06-18 19:48:31 +02:00
  • 59ec32c039 spec: updates Wim Taymans 2017-06-16 19:34:55 +02:00
  • 6df165315c man: fixes Wim Taymans 2017-06-16 17:47:56 +02:00
  • 573e032cc1 man: update man build Wim Taymans 2017-06-16 17:31:40 +02:00
  • ab9b3ba85a docs: update Wim Taymans 2017-06-16 16:25:19 +02:00
  • ec0fd20ca5 stream: cleanups Wim Taymans 2017-06-16 16:23:57 +02:00
  • 1231b033e6 pipewiresrc: remove useless fixate function Wim Taymans 2017-06-16 16:23:23 +02:00
  • e44a5818ae Cleanups Wim Taymans 2017-06-16 10:06:50 +02:00
  • dbb57fc58e Use client protocol to configure resources Wim Taymans 2017-06-15 18:15:13 +02:00
  • ae708c14e7 Improve version handling Wim Taymans 2017-06-15 17:54:55 +02:00
  • c3b73ba47d Add versions to structures Wim Taymans 2017-06-14 18:32:39 +02:00
  • 4a219e81dd loop: move to plugin Wim Taymans 2017-06-14 16:10:07 +02:00
  • f55f1739e1 Rework support Wim Taymans 2017-06-14 11:48:41 +02:00
  • b9c719ac7e log: don't crash when failed to load Wim Taymans 2017-06-14 10:16:24 +02:00
  • 9257e3b8f3 make support plugin Wim Taymans 2017-06-14 10:15:17 +02:00
  • 1e71b24952 core: handle NULL props and cleanups Wim Taymans 2017-06-12 19:47:52 +02:00
  • 611ce2151e access: rework access checks Wim Taymans 2017-06-12 18:20:59 +02:00
  • 2c1245f8ef client: add busy state Wim Taymans 2017-06-09 18:22:57 +02:00
  • b5e60ad02a access: cleanups Wim Taymans 2017-06-09 17:42:29 +02:00
  • 34450ed7ed Make done event on node Wim Taymans 2017-06-09 17:24:18 +02:00
  • 0af8377d10 log: dynamically load the logger API Wim Taymans 2017-06-06 16:53:16 +02:00
  • b4fdcbd322 Debug: remove logger Wim Taymans 2017-06-06 13:30:34 +02:00
  • 4433203d5f Small fixes Wim Taymans 2017-06-06 09:10:42 +02:00
  • 1feec309ec logger: add loadable logger Wim Taymans 2017-06-05 15:59:11 +02:00
  • 2b5e5f29f7 Add client-node module Wim Taymans 2017-06-05 10:53:54 +02:00
  • c30d684b2d core: fix some leaks Wim Taymans 2017-06-02 12:54:10 +02:00
  • d50847ef6d Make client-node with a factory Wim Taymans 2017-06-02 12:38:11 +02:00
  • c3aa0f24d2 node: remove redundant info Wim Taymans 2017-06-02 11:04:18 +02:00
  • dbe20c9934 Improve introspection Wim Taymans 2017-06-02 10:40:43 +02:00
  • e48c361a66 Add create_link message Wim Taymans 2017-06-02 09:46:55 +02:00
  • 6a3b5b1bf7 documentation Wim Taymans 2017-06-01 19:25:01 +02:00
  • ebaaedef75 Fix change mask names Wim Taymans 2017-05-30 20:33:32 +02:00
  • 783bbe6c64 Small cleanups Wim Taymans 2017-05-30 20:01:37 +02:00
  • e7327d1316 Add doxygen docs Wim Taymans 2017-05-30 19:46:51 +02:00
  • f6ca32cdcf Improve debug Wim Taymans 2017-05-29 10:28:19 +02:00
  • cf94117244 improve props test Wim Taymans 2017-05-26 20:52:04 +02:00
  • ded1ea69a1 indent Wim Taymans 2017-05-26 18:19:51 +02:00
  • f7de744ec9 pipewiresink: fix buffer reuse Wim Taymans 2017-05-26 17:26:08 +02:00
  • 08522a162e indent Wim Taymans 2017-05-26 17:25:58 +02:00
  • b899d43401 pipewiresink: take lock for stream methods Wim Taymans 2017-05-26 15:55:30 +02:00
  • 6b2d77e64d small cleanups Wim Taymans 2017-05-26 15:55:23 +02:00
  • 0f6b3a7cab indent Wim Taymans 2017-05-26 09:09:31 +02:00
  • 5b037661d9 indent Wim Taymans 2017-05-26 08:05:01 +02:00
  • d1a06ae247 indent -kr -i8 -l100 Wim Taymans 2017-05-25 16:23:13 +02:00
  • 11f23a3ffa spa: don't use typedef for struct and enum Wim Taymans 2017-05-25 13:28:15 +02:00
  • 83964cec87 pinos -> pipewire Wim Taymans 2017-05-23 19:15:33 +02:00
  • f12a5ffc80 Remove redundant fields from PortInfo Wim Taymans 2017-05-22 18:02:31 +02:00
  • d1a6d6e03f param: add more generic port params Wim Taymans 2017-05-22 13:06:18 +02:00
  • 12effccb06 Add fakesrc ! fakesink test Wim Taymans 2017-05-19 12:48:51 +02:00
  • 6691eb7845 graph: add graph datastructure and scheduler Wim Taymans 2017-05-18 17:16:48 +02:00
  • 53dd63eb3a type: improve type check Wim Taymans 2017-05-17 12:47:33 +02:00
  • 0855ca0050 spa: Include type-map.h where necesarry Jonas Ådahl 2017-05-17 17:24:26 +08:00
  • 845ff79f9f pinossrc: also finish format when clearing the format Wim Taymans 2017-05-17 11:55:48 +02:00
  • 361059ed3c gstpinossrc: Don't crash when format is changed to NULL Jonas Ådahl 2017-05-17 17:24:25 +08:00
  • 3c7f1e09fb pinossrc: add always-copy property Wim Taymans 2017-05-17 11:49:57 +02:00
  • eca852cdd3 link: only pause when no links Wim Taymans 2017-05-17 10:10:42 +02:00
  • c6f7197f00 format: convert max-framerate Wim Taymans 2017-05-17 10:10:27 +02:00
  • e27ec1a203 Only use string literals as format Linus Svensson 2017-04-12 11:23:00 +02:00
  • bc2f53a31c context: stop reading messages when disconnecting David Svensson Fors 2017-03-17 12:10:25 +01:00
  • 663a3df9af connection: handle refill_buffer() error in get_next() David Svensson Fors 2017-03-07 13:44:27 +01:00
  • 4d3c194491 pinos/client/log.h: Fix compiler error Linus Svensson 2017-02-28 16:13:00 +01:00
  • 7b7c6df836 spa: Add pc file Linus Svensson 2017-01-04 11:34:50 +01:00
  • a5c9ba1e5b Install all header files Linus Svensson 2017-05-16 09:24:21 +02:00
  • 49d635ae68 Follow installed include path for spa headers Linus Svensson 2017-05-16 09:20:42 +02:00
  • cba22d0e39 spa/plugins/videotestsrc: Draw correctly for all resolutions Linus Svensson 2016-11-16 13:59:32 +01:00
  • 740125a12e meson.build: Install conf file under ${sysconfdir} Linus Svensson 2016-10-21 19:01:02 +02:00
  • 04ffc679fc spa: Include version in libspa-lib.so Linus Svensson 2016-10-25 16:49:11 +02:00
  • 2011023da7 meson.build: Include API version in module directory Linus Svensson 2016-11-22 16:50:09 +01:00
  • b80fc0b08e defs: remove invalid direction Wim Taymans 2017-05-16 09:06:37 +02:00
  • 1079d433ef meson.build: No need for PLUGINDIR Linus Svensson 2016-11-22 14:46:56 +01:00
  • 05adcb31e5 v4l2: no range for fixed framerates Wim Taymans 2017-05-12 12:57:28 +02:00
  • bf09421240 pinossink: improve sink Wim Taymans 2017-05-12 11:00:25 +02:00
  • 6cbf398ad4 node: the callbacks determine async operation Wim Taymans 2017-05-11 16:11:08 +02:00
  • 361d2b6a87 pinos: Use correct spa/ include paths Wim Taymans 2017-05-11 11:47:03 +02:00
  • 5cb35d8bc1 examples/video-play: Use correct SDL enum values Jonas Ådahl 2017-05-11 16:23:31 +08:00
  • d26eb2da23 meson.build: Add missing header files Jonas Ådahl 2017-05-11 16:23:30 +08:00
  • 01246f399e test: pass device in args Wim Taymans 2017-05-11 11:41:39 +02:00
  • 1d8504565a build: Fix API version usage Jonas Ådahl 2017-05-11 16:23:29 +08:00
  • 3b33e3d362 node: improve callbacks Wim Taymans 2017-05-11 10:29:20 +02:00
  • fb0919b8b7 link: improve state changes Wim Taymans 2017-05-02 12:02:27 +02:00
  • 3d54d31fac tests: fix for port status changes Wim Taymans 2017-04-28 17:37:16 +02:00
  • fe68ca1be3 audiomixer: small improvements Wim Taymans 2017-04-28 17:22:23 +02:00
  • e734d239b9 core: also work without security module Wim Taymans 2017-04-28 15:35:54 +02:00
  • 308acaf0ad alsa: fix offset Wim Taymans 2017-04-28 12:12:14 +02:00
  • cc8a5da9c7 Rename buffer status to make it more symetrical Wim Taymans 2017-04-28 11:49:13 +02:00
  • 430b749d53 fix trace logging Wim Taymans 2017-04-27 18:56:59 +02:00
  • 214a0e27d8 Add support for trace logging in lockfree ringbuffer Wim Taymans 2017-04-27 17:17:47 +02:00
  • b51d3e4862 buffer: make data and meta types dynamic Wim Taymans 2017-04-26 18:42:50 +02:00
  • ed273ec465 mem: add support for ringbuffers Wim Taymans 2017-04-26 10:56:00 +02:00
  • edb21a0ff8 ringbuffer: small optimization Wim Taymans 2017-04-26 09:36:01 +02:00
  • 63d060a63e ringbuffer: add stress test Wim Taymans 2017-04-25 19:22:06 +02:00
  • 82d5ca1edc link: only idle when not already suspended Wim Taymans 2017-04-25 13:04:03 +02:00
  • 8804980c8f work on state changes Wim Taymans 2017-04-25 13:00:09 +02:00
  • baada0a330 ringbuffer: use gcc atomic operations Wim Taymans 2017-04-24 13:18:57 +02:00
  • 02d4dc0efd context: add option to disable registry Wim Taymans 2017-04-21 16:39:14 +02:00
  • c29fed1ac8 video-play: add example video capture + playback Wim Taymans 2017-04-21 12:36:46 +02:00
  • 7d1d3bd666 stream: use 2 eventfds for client <-> server signaling Wim Taymans 2017-04-21 10:24:42 +02:00
  • f0aafb5b51 alsa: work on ringbuffer data transport Wim Taymans 2017-04-20 19:25:14 +02:00
  • 0b508db9fc ringbuffer: simplify the API Wim Taymans 2017-04-20 11:25:24 +02:00