LibVideo: Abstract media container format demuxing

This creates an abstract Demuxer class to allow multiple container
container formats to be easily used by video playback systems.
This commit is contained in:
Zaggy1024 2022-10-29 17:02:43 -05:00 committed by Andreas Kling
commit 0a4def1208
Notes: sideshowbarker 2024-07-17 04:58:21 +09:00
8 changed files with 327 additions and 36 deletions

View file

@ -22,6 +22,7 @@ using DecoderErrorOr = ErrorOr<T, DecoderError>;
enum class DecoderErrorCategory : u32 {
Unknown,
IO,
EndOfStream,
Memory,
// The input is corrupted.
Corrupted,