Commit graph

  • 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
  • b1f7df52e3 format: use padding attribute Wim Taymans 2017-03-15 17:09:28 +01:00
  • c951264fff spa: make events and commands as objects Wim Taymans 2017-03-15 16:21:05 +01:00
  • 4c4c0f2a7f context: use need_flush signal to schedule flush Wim Taymans 2017-03-15 16:17:24 +01:00
  • 3ab17281f6 connection: add need_flush signal Wim Taymans 2017-03-15 16:16:16 +01:00
  • c1cf1e6f67 Add update_uris method and event Wim Taymans 2017-03-14 20:18:31 +01:00
  • 997aa036ba id-map: add get_size method Wim Taymans 2017-03-14 20:17:51 +01:00
  • ff659ad1a7 proxy: use 0 as the core resource Wim Taymans 2017-03-14 16:15:09 +01:00
  • 3e472c2dae loop: add before_iterate signal Wim Taymans 2017-03-14 16:13:29 +01:00
  • 9b93fd396a Fix some crashers Wim Taymans 2017-03-13 11:43:34 +01:00
  • 6e4a7c779a props: filter range against fixed value or enum David Svensson Fors 2017-03-02 13:38:53 +01:00
  • 5440435405 connection: guard against fd overflow Wim Taymans 2017-03-09 19:42:35 +01:00
  • 8fbcb0fef1 remove some unused event and seqnum Wim Taymans 2017-03-09 19:21:50 +01:00
  • 1e600713a5 core: handle client bind errors Wim Taymans 2017-03-09 15:52:19 +01:00
  • 7ad02f553a improve interfaces Wim Taymans 2017-03-09 13:00:56 +01:00
  • 905743dac6 Improve padding Wim Taymans 2017-03-09 09:48:41 +01:00
  • a1dad30fd1 Use new builder for props and formats Wim Taymans 2017-03-07 19:40:51 +01:00
  • 78a3cd61b8 pod-builder: make more generic builder Wim Taymans 2017-03-07 17:23:35 +01:00
  • f92b68c3c3 Use types with known sizes where we can, easier to serialize Wim Taymans 2017-03-07 11:56:43 +01:00
  • 23d09d5b60 use format_copy Wim Taymans 2017-03-06 15:57:08 +01:00
  • 41399b0b25 Rework serialization Wim Taymans 2017-03-06 15:48:04 +01:00
  • 842d73ca4b protocol-native: move to separate file Wim Taymans 2017-03-03 19:06:54 +01:00
  • b9a0b067be use interfaces in client Wim Taymans 2017-03-03 17:43:23 +01:00
  • e0813b679d Use interfaces Wim Taymans 2017-03-02 16:06:45 +01:00
  • 9b7debbfd3 pod: fix padding Wim Taymans 2017-03-01 20:00:11 +01:00
  • c063e206f4 v4l2: fix encoded formats Wim Taymans 2017-03-01 14:59:49 +01:00
  • 710a1a41e6 Improve negotiation Wim Taymans 2017-03-01 14:07:02 +01:00
  • 282995d0d0 intersection improvements Wim Taymans 2017-02-28 16:38:23 +01:00
  • 7a7ede96e5 Format: implement intersection and fixate Wim Taymans 2017-02-28 15:09:34 +01:00
  • 9dd826136d update properties Wim Taymans 2017-02-28 10:48:53 +01:00
  • dbae2e3f96 rework props with pod Wim Taymans 2017-02-27 21:25:33 +01:00
  • f02f93cda9 pod: make format like other PODs Wim Taymans 2017-02-27 17:07:48 +01:00
  • e2d930e394 props: move prop builder to pod-builder.h Wim Taymans 2017-02-26 19:52:21 +01:00
  • e79a294816 tests: add static caps example Wim Taymans 2017-02-24 18:46:30 +01:00
  • 825cbbbdd6 v4l2: fix negotiation Wim Taymans 2017-02-24 17:15:29 +01:00
  • 7a66af71ca pinosformat: rewrite format conversion Wim Taymans 2017-02-24 16:27:36 +01:00
  • 47714886c0 prop-builder: remove propbuilder Wim Taymans 2017-02-24 09:53:40 +01:00
  • 16b62de53a Rework formats Wim Taymans 2017-02-24 09:28:18 +01:00
  • 7fc73953cd Add POD helper objects Wim Taymans 2017-02-22 13:12:32 +01:00