Commits on Source (8)
-
Steve Lhomme authored
We get a reference to the object, or it throws an error that a mandatory element is missing. This should only be used for elements without a default value. Otherwise the missing element would be added automatically to get the default value. But since it's a const EbmlElement, we don't want to modify it.
29ce258f -
Steve Lhomme authored
If it's missing, we can't use the track. For now we keep using a dummy track.
6001b567 -
Steve Lhomme authored
If any of the mandatory element is missing, we should not use it.
bd43669f -
Steve Lhomme authored
When it fails we need to skip to the next element in the list which is not done by the while.
acd40d53 -
Steve Lhomme authored284f4c2a
-
Steve Lhomme authored
GetNextChild() should not be used to check for a nullptr value.
5509178b -
Steve Lhomme authored
And use MKV_CHECKED_PTR_DECL_CONST more.
9c25393c -
Steve Lhomme authored
libebml no longer needs special types.
e49b7192
Showing
- modules/demux/mkv/matroska_segment.cpp 4 additions, 8 deletionsmodules/demux/mkv/matroska_segment.cpp
- modules/demux/mkv/matroska_segment_parse.cpp 46 additions, 40 deletionsmodules/demux/mkv/matroska_segment_parse.cpp
- modules/demux/mkv/mkv.cpp 1 addition, 1 deletionmodules/demux/mkv/mkv.cpp
- modules/demux/mkv/mkv.hpp 18 additions, 0 deletionsmodules/demux/mkv/mkv.hpp