diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2023-09-15 20:36:27 +0300 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2023-09-15 21:17:08 +0300 |
commit | f9e0e3dea3068453efc0d9559d1b98d22cd5a7cb (patch) | |
tree | 33397ea9cca5e97546a3182e1a27bd986ae488c2 /TODO | |
parent | 0b47e7cf9bb7b77fa28a02aea1964540b81a7c84 (diff) | |
download | applause2-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-- | TODO | 3 |
1 files changed, 0 insertions, 3 deletions
@@ -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 |