You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems like matroska-demuxer doesn't have a way of starting and resuming demuxing once more data arrives like https://github.com/webmproject/libwebm/tree/main/webm_parser does. Having this support would make the demuxer usable when streaming media.
The text was updated successfully, but these errors were encountered:
The currently MatroskaFile needs Read + Seek, so if you could provide a stream implementation, that fullfills those traits, you should be good to go.
But most likely you want to inverse the control here and only want to feed "packets" of data and see, if those packets are enough to continue parsing the file.
This would make the API and implementation much more complicated. I have a feeling that this should be a new struct with it's own API, maybe called MatroskaStream.
But the API should be properly designed. What are the error modes? What functionality should be exposed (for example, how to handle seeking with such a stream API)?
It seems like matroska-demuxer doesn't have a way of starting and resuming demuxing once more data arrives like https://github.com/webmproject/libwebm/tree/main/webm_parser does. Having this support would make the demuxer usable when streaming media.
The text was updated successfully, but these errors were encountered: