Commit graph

  • 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
  • 90ea120d3c audiomixer: don't mix when no input Wim Taymans 2017-04-19 13:06:03 +02:00
  • e864836300 fix formats Wim Taymans 2017-04-19 12:33:42 +02:00
  • 7ef4fea2f2 video-src: make size dynamic Wim Taymans 2017-04-19 11:31:51 +02:00
  • 50a7240a52 stream: improve states Wim Taymans 2017-04-19 11:17:56 +02:00
  • db16de85bb examples: add video upload example Wim Taymans 2017-04-18 17:57:04 +02:00
  • c7333c46cc types: remap ids Wim Taymans 2017-04-17 19:36:22 +02:00
  • be528ba7c2 flatpak: add flatpak module Wim Taymans 2017-04-17 16:32:25 +02:00
  • a5b39019d1 core: add async create_client_node access check Wim Taymans 2017-04-13 10:38:54 +02:00
  • 4cf59e3953 access: add access checks Wim Taymans 2017-04-12 19:24:48 +02:00
  • d9bb116d27 node: schedule upstream first Wim Taymans 2017-04-12 11:24:11 +02:00
  • 4c7b56020a audiomixer: improve mixing Wim Taymans 2017-04-12 10:40:17 +02:00
  • 9bd92b781c small fixes Wim Taymans 2017-04-08 20:59:38 +02:00
  • d3682067fa node: remove node state Wim Taymans 2017-04-08 20:33:54 +02:00
  • 28389e05f3 alsa: fix device enumeration Wim Taymans 2017-04-06 17:32:00 +02:00
  • 4808f8f10e link: fix negotiation Wim Taymans 2017-04-06 16:12:47 +02:00
  • 3adbaacec2 alsa: filter formats Wim Taymans 2017-04-05 20:46:57 +02:00
  • 8594d28f59 alsa: rework monitor Wim Taymans 2017-04-05 18:37:12 +02:00
  • 22070ecbf8 improve format filters Wim Taymans 2017-04-04 20:25:02 +02:00
  • 4bdbb58276 alsa: implement enum_format Wim Taymans 2017-04-04 19:44:00 +02:00
  • 698bddfbb6 pinossink: fix bufferpool Wim Taymans 2017-04-04 17:29:07 +02:00
  • 4337a99bb0 alsa: add more formats Wim Taymans 2017-04-04 17:25:47 +02:00
  • 39c3650b5f fix media.class Wim Taymans 2017-04-04 15:32:11 +02:00
  • 8071b76e41 alsa: improve default buffer size Wim Taymans 2017-04-04 12:05:35 +02:00
  • 70255b5ecd context: wait for proxy info Wim Taymans 2017-04-04 12:04:46 +02:00
  • 032cc69f2f plugins: small cleanups Wim Taymans 2017-04-04 09:40:12 +02:00
  • b05d82d514 plugins: use macros for input checks Wim Taymans 2017-04-04 09:00:49 +02:00
  • 32368d741d audiotestsrc: implement sine wave Wim Taymans 2017-04-03 19:23:53 +02:00
  • 5c32690cc8 Add sync and async support in *testsrc Wim Taymans 2017-04-03 16:54:44 +02:00
  • 01c13adab5 improve node io Wim Taymans 2017-04-03 14:56:04 +02:00
  • 29fbf2e841 props: improve prop flags Wim Taymans 2017-03-31 11:48:24 +02:00
  • 7b8bb8da6b implement alsa capture with timers Wim Taymans 2017-03-30 17:30:28 +02:00
  • 73ec9e2d24 loop: improve update_timer Wim Taymans 2017-03-30 09:18:26 +02:00
  • 61885b00b6 stream: also return current monotonic time in _get_time() Wim Taymans 2017-03-30 09:07:17 +02:00
  • 9a0ada2a3f stream: fix timeout Wim Taymans 2017-03-29 16:52:50 +02:00
  • 3f8123143d alsa: use absolute timers Wim Taymans 2017-03-29 16:39:24 +02:00
  • 46928cbc04 alsa: use timerfd Wim Taymans 2017-03-28 19:29:08 +02:00
  • c86673b557 gst: do some extra checks Wim Taymans 2017-03-27 15:20:01 +02:00
  • 37ae4e80c3 gstformat: flesh out caps conversion Wim Taymans 2017-03-27 13:00:04 +02:00
  • e90166678c monitor: pass info to factory Wim Taymans 2017-03-24 18:31:37 +01:00
  • 29cb7bf39a format: improve format parsing Wim Taymans 2017-03-24 18:11:11 +01:00
  • 94019fb1f5 small cleanups Wim Taymans 2017-03-24 16:14:17 +01:00
  • 141202b1fd type: add subclass check Wim Taymans 2017-03-24 13:25:43 +01:00
  • 25b7ede0bc uri -> type Wim Taymans 2017-03-24 13:11:57 +01:00
  • 5825c62d6d types: more work on types Wim Taymans 2017-03-24 11:40:58 +01:00
  • acedfe71c0 clean up types Wim Taymans 2017-03-23 21:15:52 +01:00
  • d9a51b5d14 mapper: place strings in array Wim Taymans 2017-03-23 17:57:03 +01:00
  • f613240b66 pod: add support for maybe-NULL types Wim Taymans 2017-03-23 16:57:33 +01:00
  • 3dba9f0fd4 pod: handle NULL Wim Taymans 2017-03-23 16:08:50 +01:00
  • e28b5f91b8 props: make properties dynamic keys and values Wim Taymans 2017-03-23 12:38:00 +01:00
  • 048a4b81a8 alloc-params: use dynamic types for alloc-params Wim Taymans 2017-03-23 10:12:20 +01:00
  • 7270986c3a monitor: use dynamic types Wim Taymans 2017-03-23 08:54:04 +01:00
  • c44a7c9735 command: make commands dynamic Wim Taymans 2017-03-22 10:04:24 +01:00
  • 4d9f2c5161 event: make events dynamic Wim Taymans 2017-03-21 20:39:20 +01:00
  • 5bccb1aeea format: various audio format fixes Wim Taymans 2017-03-21 17:09:08 +01:00
  • 03292fd80f audio: make audio format an uri type Wim Taymans 2017-03-21 16:50:44 +01:00
  • ff62c1b9ce format: make formats as uri Wim Taymans 2017-03-21 13:36:22 +01:00
  • 6f0a12462b format: add format utils Wim Taymans 2017-03-21 11:37:18 +01:00
  • 3f5a3e215b format: make media types and properties dynamic Wim Taymans 2017-03-21 11:28:23 +01:00
  • ee470fc6c6 iter: fix return value Wim Taymans 2017-03-20 15:34:56 +01:00
  • 08194ec982 pod: optimize a little Wim Taymans 2017-03-20 10:10:04 +01:00
  • 1588b9df8d serialize: remove serialization Wim Taymans 2017-03-17 17:09:16 +01:00
  • 8a6ce3b179 Make AllocParams into POD objects Wim Taymans 2017-03-17 11:58:09 +01:00