aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/rsodec.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2019-05-17 00:30:00 +0200
committerJames Almer <jamrial@gmail.com>2019-06-23 20:11:24 -0300
commitbc3306fd5b272730bb4bc2c571d575fed75a1ce4 (patch)
tree0ab17370ffa42fdecf183161a83c4c65989403c0 /libavformat/rsodec.c
parentc8232e50074f6f9f9b0674d0a5433f49d73a4e50 (diff)
downloadffmpeg-bc3306fd5b272730bb4bc2c571d575fed75a1ce4.tar.gz
avformat/matroskadec: Treat SimpleBlock as EBML_BIN
Up until now, the SimpleBlock was treated specially: It basically had its own EBML category and it was also included in the BlockGroup EBML syntax (although a SimpleBlock must not exist in a BlockGroup according to the Matroska specifications). The latter fact also meant that a MatroskaBlock's buffer was always unreferenced twice. This has been changed: The type of a SimpleBlock is now an EBML_BIN. The only way in which SimpleBlocks are still different is that they share their associated structure with another unit (namely BlockGroup). This is also used to unref the block: It is always unreferenced via the BlockGroup syntax. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Diffstat (limited to 'libavformat/rsodec.c')
0 files changed, 0 insertions, 0 deletions