Commit graph

  • 190f01d88e WIP Wim Taymans 2016-11-10 15:42:14 +01:00
  • d0f95fc323 Remove SpaQueue, use SpaList instead Wim Taymans 2016-11-09 12:57:51 +01:00
  • 89bc235924 Cleanups Wim Taymans 2016-11-08 18:00:52 +01:00
  • e88a376d7c Optimize transport some more Wim Taymans 2016-11-07 18:23:09 +01:00
  • b774b99db5 Rework transport protocol Wim Taymans 2016-11-07 10:24:13 +01:00
  • 7e46f9e3ad More hacking Wim Taymans 2016-11-03 19:41:53 +01:00
  • a1c0bef2ed node: fix pause Wim Taymans 2016-10-28 17:24:03 +02:00
  • 3f4ccaaea2 More hacking Wim Taymans 2016-10-28 16:56:33 +02:00
  • 984375c0b2 ringbuffer: improve ringbuffer Wim Taymans 2016-10-25 15:43:01 +02:00
  • 4148e0ff78 cleanups: Wim Taymans 2016-10-25 11:15:15 +02:00
  • 73e6272488 node: keep separate array of links Wim Taymans 2016-10-24 18:01:04 +02:00
  • d3dd90bb05 simplify events and commands Wim Taymans 2016-10-24 15:30:15 +02:00
  • 0373f73bac Add invoke method to schedule executing in a main loop Wim Taymans 2016-10-24 12:20:44 +02:00
  • 1bd751372e Cleanups Wim Taymans 2016-10-21 14:57:01 +02:00
  • 9b2b4b9b5c cancel pending defers Wim Taymans 2016-10-20 19:36:26 +02:00
  • 8fac22afdb Work on main loop Wim Taymans 2016-10-20 16:26:55 +02:00
  • 98dbb6424d Cleanups Wim Taymans 2016-10-19 17:18:30 +02:00
  • 70fb53cdc6 SpaConnection -> PinosConnection Wim Taymans 2016-10-18 18:19:04 +02:00
  • 7ee66cfc35 dynamically resize connection buffers Wim Taymans 2016-10-18 11:11:38 +02:00
  • d711e15f0a Redo the control code Wim Taymans 2016-10-17 18:29:05 +02:00
  • d8903b708d Reorganize serialization code a bit Wim Taymans 2016-10-17 12:20:49 +02:00
  • 8520246a1b silence debug Wim Taymans 2016-10-14 19:30:43 +02:00
  • 184e0a300a make separate sockets for data and control Wim Taymans 2016-10-14 19:23:05 +02:00
  • ee202e13e9 Beginnings of dbus based control Wim Taymans 2016-10-14 16:46:09 +02:00
  • becae3e7fa use dictionary for extra port info Wim Taymans 2016-10-14 10:42:02 +02:00
  • d79489b29b use a dict for extra property info Wim Taymans 2016-10-14 10:32:11 +02:00
  • 523868d6bd Remove description Wim Taymans 2016-10-13 19:25:49 +02:00
  • 672e5d8fa6 improve asserts Wim Taymans 2016-10-12 17:38:02 +02:00
  • 82414810e8 avoid deref Wim Taymans 2016-10-12 17:27:29 +02:00
  • 6b3bb79e70 small cleanups Wim Taymans 2016-10-12 15:41:39 +02:00
  • 50c3b40cd0 Remove monitor poll and hook in mainloop Wim Taymans 2016-10-07 18:19:03 +02:00
  • 2905d91467 Add poll interface and remove poll events Wim Taymans 2016-10-07 17:10:46 +02:00
  • fc4fd1424a Add mapper Wim Taymans 2016-10-07 13:14:32 +02:00
  • a68e5d5124 Rename to Support Wim Taymans 2016-10-05 21:05:22 +02:00
  • 6e6b5588f4 add printf checking Wim Taymans 2016-10-05 18:34:36 +02:00
  • 49dae17dfb Add logger Wim Taymans 2016-10-05 17:43:11 +02:00
  • e90c53e48d Improve makefile, add run target to run in-tree Wim Taymans 2016-10-05 11:52:44 +02:00
  • 83332c8cb1 improve build and install Wim Taymans 2016-10-05 11:46:54 +02:00
  • 06765a2dea Add fd to the data Wim Taymans 2016-10-04 19:37:44 +02:00
  • b8f693ceea More work on memory Wim Taymans 2016-10-04 15:56:33 +02:00
  • d828073bb8 Add port direction again Wim Taymans 2016-10-03 19:43:42 +02:00
  • b208e8b690 Plug some leaks Wim Taymans 2016-09-30 19:56:41 +02:00
  • 9d4048e73a Enable header metadata Wim Taymans 2016-09-30 17:07:38 +02:00
  • 24108e01c1 mem: remove memory stuff Wim Taymans 2016-09-29 18:18:59 +02:00
  • fe37e2bc1b Make PinosPort struct Wim Taymans 2016-09-28 10:42:36 +02:00
  • c6861845a7 pass the client object around Wim Taymans 2016-09-27 16:59:45 +02:00
  • 7b53fa8685 rt-poll: make small poll helper object Wim Taymans 2016-09-26 17:27:04 +02:00
  • b9409e297b Fix for new paths Wim Taymans 2016-09-26 12:29:01 +02:00
  • 67dd3adb87 port to meson Wim Taymans 2016-09-26 12:15:52 +02:00
  • 924824d0a3 Wait for async changes to complete Wim Taymans 2016-09-24 18:32:46 +02:00
  • 1ba10cf848 Remove some events Wim Taymans 2016-09-23 17:08:20 +02:00
  • 68148188fa Add support for async results Wim Taymans 2016-09-22 08:55:30 +02:00
  • 27acab7532 Improve memory handling Wim Taymans 2016-09-20 19:52:05 +02:00
  • 77f93e37ed Cleanups Wim Taymans 2016-09-20 11:20:43 +02:00
  • 49cfe41c94 audiotestsrc: add timestamps Wim Taymans 2016-09-19 19:29:35 +02:00
  • 4b83d6cfc8 videotestsrc: remove threads Wim Taymans 2016-09-19 19:17:59 +02:00
  • 1e565a5f65 audiotestsrc: add live mode Wim Taymans 2016-09-19 13:14:14 +02:00
  • fc7b4a9009 videotestsrc: Draw smpte test pattern + snow Linus Svensson 2016-09-14 12:48:24 +02:00
  • 68e81198ed Add videotestsrc David Svensson Fors 2016-09-09 15:15:49 +02:00
  • badd9fd366 Add videotestsrc David Svensson Fors 2016-09-09 15:15:49 +02:00
  • bd7009756c alsa: aad alsa source and monitor Wim Taymans 2016-09-19 09:16:58 +02:00
  • 2bf322ee71 Handle error cases Wim Taymans 2016-09-16 13:13:41 +02:00
  • 6497c82a7d Use v4l2 monitor Wim Taymans 2016-09-15 17:51:34 +02:00
  • 9f53eda6cb Add monitor interface Wim Taymans 2016-09-15 11:49:34 +02:00
  • 140f360cc0 v4l2: small cleanups Wim Taymans 2016-09-14 09:45:51 +02:00
  • b75d9786d4 pinossrc: handle latency and liveness Wim Taymans 2016-09-13 17:43:57 +02:00
  • 021eccb8ad Fix stream restart Wim Taymans 2016-09-13 10:34:32 +02:00
  • e34ef88dac node: add port_id Wim Taymans 2016-09-12 18:29:59 +02:00
  • 36bcdaa4bc improve state change Wim Taymans 2016-09-12 15:25:53 +02:00
  • f86b50d202 add clock Wim Taymans 2016-09-12 12:28:51 +02:00
  • 0b380dd43e Add suport for clocks Wim Taymans 2016-09-09 16:05:58 +02:00
  • a5f21576fa Cleanup audio format Wim Taymans 2016-09-08 12:32:30 +02:00
  • b901c2c67d pinosformat: add more format mappings Wim Taymans 2016-09-07 16:57:25 +02:00
  • 829adbab59 Add h264 format Wim Taymans 2016-09-07 16:25:31 +02:00
  • 648e5a299b v4l2: fix negotiation with missing framerate in filter Wim Taymans 2016-09-07 13:48:10 +02:00
  • 64ad745437 v4l2: implement enum_formats with filter Wim Taymans 2016-09-07 13:43:14 +02:00
  • 8ada6736c0 Cleanups Wim Taymans 2016-09-06 16:43:37 +02:00
  • ac3cd24d5c Fix REMOVE_POLL Wim Taymans 2016-09-05 16:40:07 +02:00
  • 7aa79a2a0d Add audiotestsrc Wim Taymans 2016-09-05 16:23:40 +02:00
  • 52e45cf2a1 more cleanups Wim Taymans 2016-09-02 20:09:13 +02:00
  • a8238957a3 more cleanups Wim Taymans 2016-09-02 20:02:32 +02:00
  • 7d3e46e7f9 Remove port Wim Taymans 2016-09-02 19:51:23 +02:00
  • 463954a299 cleanups Wim Taymans 2016-09-01 10:04:25 +02:00
  • 9485bd77e7 Remove direction Wim Taymans 2016-08-29 18:31:53 +02:00
  • 7d8e2d53f7 daemon-conf: Add conf file parsing Linus Svensson 2016-08-29 18:29:07 +02:00
  • d654a1bcd6 Ignore generated files Linus Svensson 2016-07-06 16:03:03 +02:00
  • 1c7fafd03e modules/gst: Make modules/gst a real module Linus Svensson 2016-08-29 13:14:26 +02:00
  • ba45aad1a2 module: Support for loading of modules Linus Svensson 2016-08-29 12:34:24 +02:00
  • 2c0f592ff4 remove fd manager Wim Taymans 2016-08-29 11:44:45 +02:00
  • 4cf6860752 cleanups Wim Taymans 2016-08-29 10:54:43 +02:00
  • 80ed927885 props: improve unset mask Wim Taymans 2016-08-29 10:44:41 +02:00
  • c8830adaa3 v4l2-utils: invert frame interval to get framerate David Svensson Fors 2016-08-29 10:22:53 +02:00
  • a3e75a1de3 fix compiler errors Wim Taymans 2016-08-29 10:18:51 +02:00
  • ee17176faf improve format support Wim Taymans 2016-08-26 20:26:34 +02:00
  • a973007a49 Fix up audio formats as well Wim Taymans 2016-08-26 19:22:50 +02:00
  • b67c216a04 Make new USE_BUFFERS command Wim Taymans 2016-08-26 17:43:48 +02:00
  • 7e858ff694 Improve state handling Wim Taymans 2016-08-25 17:07:40 +02:00
  • fbd6304663 Cleanups Wim Taymans 2016-08-25 14:10:38 +02:00
  • da5fb808e7 fix the formats Wim Taymans 2016-08-24 17:37:13 +02:00
  • 3fee60597e remove hardcoded port allocation params Wim Taymans 2016-08-24 17:24:05 +02:00