- 14 Dec, 2016 1 commit
-
-
Wim Taymans authored
-
- 02 Dec, 2016 3 commits
-
-
Wim Taymans authored
Destroying a resource informs the client to destroy the proxy. Destroying an object destroys all the bound resources on it.
-
Wim Taymans authored
-
Wim Taymans authored
-
- 30 Nov, 2016 1 commit
-
-
Wim Taymans authored
Make GET_REGISTRY method to create a registry resource, send global added and removed to this resource. Use map for storing proxies and resources.
-
- 28 Nov, 2016 2 commits
-
-
Wim Taymans authored
Meson puts the directory of the source file in the include path and then it picks up our signal.h instead of the system one...
-
When searching for an unused port, look for an empty links list.
-
- 26 Nov, 2016 1 commit
-
-
Wim Taymans authored
Improve pinossink
-
- 25 Nov, 2016 2 commits
-
-
Wim Taymans authored
-
Wim Taymans authored
Track all async changes and only perform free of resources when all previous async operations completed.
-
- 24 Nov, 2016 3 commits
-
-
Wim Taymans authored
-
Wim Taymans authored
Remove more glib stuff
-
Wim Taymans authored
Remove DBus and work towards something like wayland. Remove more glib stuff from the client code
-
- 22 Nov, 2016 1 commit
-
-
Wim Taymans authored
Implement the main-loop with pinos_loop except for the parts that still need to go through glib mainloop. Start working on native protocol
-
- 21 Nov, 2016 9 commits
-
-
Wim Taymans authored
Reuse object ids by using a mapper Simpify the uri struct a little.
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
Move suspend-on-idle code from the node to a module Add some more SpaLoop API
-
Wim Taymans authored
This allows us to use the dbus name to connect again
-
-
-
-
Make it possible to add options for modules in pinos.conf.in. Only a few options for videotestsrc is supported at the moment.
-
- 18 Nov, 2016 1 commit
-
-
Wim Taymans authored
Make a new epoll based event loop and use it for the data tranport. Simplify the spa event api a little and rename to SpaLoop
-
- 16 Nov, 2016 3 commits
-
-
Wim Taymans authored
-
Wim Taymans authored
Remove the Daemon object and remove all dbus code from the main objects. We can use the signals in a separate module to create and destroy the DBus interfaces. Move the dbus protocol in a module Move the autolink policy to a module
-
Wim Taymans authored
-
- 15 Nov, 2016 3 commits
-
-
Wim Taymans authored
Remove hastables, use lists Remove obsolete ringbuffer some small cleanups
-
Wim Taymans authored
-
Wim Taymans authored
Work on cleanup
-
- 14 Nov, 2016 1 commit
-
-
Wim Taymans authored
-
- 10 Nov, 2016 1 commit
-
-
Wim Taymans authored
Change object model
-
- 09 Nov, 2016 1 commit
-
-
Wim Taymans authored
-
- 08 Nov, 2016 1 commit
-
-
Wim Taymans authored
Hide GDBus from RTKit API Remove register node from dbus API Add signal Add object and register objects in the registry Add some preregistered types to the registry Let the daemon listen to the registry
-
- 07 Nov, 2016 2 commits
-
-
Wim Taymans authored
We can optimize the transport some more if we allow the host to configure the area used for transfering buffers. We can then also place the current status in the area and avoid calling get_status(). We can also allocate this area in shared memory, avoiding a memcpy in the client-node.
-
Wim Taymans authored
Use a more simple tranport protocol for the realtime data. Use a piece of shared memory and a socket where we use a 1byte read/write to trigger remote actions. Also use a ringbuffer for events.
-
- 03 Nov, 2016 1 commit
-
-
Wim Taymans authored
Move array and map to pinos Move more things to spa lib ControlCmd -> Message Make pinos log, use for plugins as well work on ringbuffer in alsa and nodes work on making registry with all objects
-
- 28 Oct, 2016 2 commits
-
-
Wim Taymans authored
-
Wim Taymans authored
Add connection message for PORT_COMMAND Add rtkit support to ask for realtime priority work on stream states and improve negotiation Rework of port linking works, keep separate state for realtime threads and use message passing to update the state. Don't try to link nodes that are removed. Open the device in the ALSA monitor to detect source or sink Implement send_command as async methods on the plugins, use async replies to sync start and stop. Work on alsa sink. Implement async PAUSE/START on v4l2 src. move the STREAMON/OFF calls to the mainloop because they have high latency, add the poll descriptors from the data loop.
-
- 25 Oct, 2016 1 commit
-
-
Wim Taymans authored
Simplify the ringbuffer code by using ideas from the portaudio ringbuffer implementation.
-