From a190d0ca9c286478d1c36cb30fa6c2515aaa4f9d Mon Sep 17 00:00:00 2001 From: "roman.artiukhin" Date: Wed, 30 Aug 2023 17:00:22 +0300 Subject: Codecs: mp4: Skip unknown chunks Needed for opening some m4b books (see FS#13049) Change-Id: Id289451e6b2b8a7ad1f6b9f00ef512ab9692383d --- lib/rbcodec/codecs/libm4a/demux.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/rbcodec/codecs/libm4a/demux.c b/lib/rbcodec/codecs/libm4a/demux.c index e29ecb8339..11534da366 100644 --- a/lib/rbcodec/codecs/libm4a/demux.c +++ b/lib/rbcodec/codecs/libm4a/demux.c @@ -845,7 +845,8 @@ int qtmovie_read(stream_t *file, demux_res_t *demux_res) break; default: //DEBUGF("(top) unknown chunk id: %c%c%c%c\n",SPLITFOURCC(chunk_id)); - return 0; + stream_skip(qtmovie.stream, chunk_len - 8); + break; } } -- cgit v1.2.3