Savanni D'Gerinel
f941d1fb66
Speculative server architecture
2024-09-04 01:41:54 -04:00
Savanni D'Gerinel
36d489e8a2
Work on the server API
2024-09-03 22:36:56 -04:00
Savanni D'Gerinel
281bef855b
Start setting up the audio control system
2024-08-28 23:45:34 -04:00
Savanni D'Gerinel
7467e8d5b2
Set up a set of pipelines that mix two different file sources
2024-08-28 21:59:39 -04:00
Savanni D'Gerinel
6b245ac9a0
Try dynamically relinking the audio sink device
...
All of the examples are for switching out elements in the middle of a
pipeline. In this case I am trying to switch out the trailing element.
The element refuses to be removed, and a new one can't be added until
the old audio sink is removed. I think that the audio sink can't be
removed because it is still holding on to data, and I don't know how to
detect the EOS signal as it passes through.
2024-08-28 11:58:29 -04:00
Savanni D'Gerinel
426d42eb71
Measure time. Experiment with switching sinks
2024-08-27 23:01:20 -04:00
Savanni D'Gerinel
04a6e607a3
A complete program that can play back a file
2024-08-27 17:12:56 -04:00
Savanni D'Gerinel
ee56513299
Write a demo app that plays the gstreamer test video
2024-08-27 13:51:58 -04:00
Savanni D'Gerinel
f8fdaf2892
Build APIs for starting and stoping tracks
2024-08-26 11:33:43 -04:00
Savanni D'Gerinel
6cae7dbb0e
Set up a basic server with a device listing endpoint
2024-08-26 10:41:17 -04:00
Savanni D'Gerinel
80776c65d8
Write a program that enumerates audio sinks on the device
2024-08-21 09:40:58 -04:00
Savanni D'Gerinel
9cda35e766
UI placeholder
2024-08-20 17:01:36 +00:00