aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.md
blob: ae5d35b656e74783fc62c36278e8a575af363a14 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
This TODO file lists ideas and features for future developments. They are
more or less ordered according to their benefit, but that is subjective
to some degree.

Unless written, no activity has been started on the topics.

Write ICY Text from ogg streams using libvlc
--------------------------------------------

Apparently there is something wrong with this combination.


Sample rate conversion
----------------------

It's impossible to encode from a JACK, ALSA or file source that does not carry
audio at the desired output sample rate.

Implementing libsamplerate or libsoxr integration would enable this, but maybe it'd
be better to converge towards using GStreamer.


Drift compenstation statistics
------------------------------

Insert drift compensation statistics into EDI metadata.


GStreamer input and AES67
-------------------------

AES67 support could be nice.

GST can apparently use PTP https://gstreamer.freedesktop.org/documentation/net/gstptpclock.html?gi-language=c

https://gstreamer.freedesktop.org/documentation/sdpelem/sdpdemux.html?gi-language=c

https://www.collabora.com/news-and-blog/blog/2017/04/25/receiving-an-aes67-stream-with-gstreamer/

https://archive.fosdem.org/2016/schedule/event/synchronised_gstreamer/attachments/slides/889/export/events/attachments/synchronised_gstreamer/slides/889/synchronised_multidevice_media_playback_with_GStreamer.pdf