aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2023-09-15 20:36:27 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2023-09-15 21:17:08 +0300
commitf9e0e3dea3068453efc0d9559d1b98d22cd5a7cb (patch)
tree33397ea9cca5e97546a3182e1a27bd986ae488c2 /TODO
parent0b47e7cf9bb7b77fa28a02aea1964540b81a7c84 (diff)
downloadapplause2-f9e0e3dea3068453efc0d9559d1b98d22cd5a7cb.tar.gz
fixed SubStream of cached streams
* in particular: SndfileStream(...):sub(...) for multi-channel audio files. * The fix is more of a workaround just like the initial skipping of samples by sub() is a workaround. I couldn't yet think of a way how to seek in streams elegantly.
Diffstat (limited to 'TODO')
-rw-r--r--TODO3
1 files changed, 0 insertions, 3 deletions
diff --git a/TODO b/TODO
index c157b61..d49a831 100644
--- a/TODO
+++ b/TODO
@@ -3,9 +3,6 @@
* Stream:foreach() cannot be interrupted
Perhaps C core should export an interrupted variable that we can check from Lua.
For Stream:play() this is solved differently.
-* SndfileStream(...):sub(...) does not work for multi-channel audio files.
- The reason is that SubStream ticks in gtick() to seek in the source stream
- which cannot work in cached streams (SndfileStream:ctor() caches for multi-channel streams).
# Features