[FFmpeg-devel] [PATCH] avformat/mov: Don't allocate unnecessarily large blocks of memory

2023-06-08 Thread Hendi
mov_try_read_block is regularly called with sizes such as 48 bytes, but would allocate 1 MiB each time, hogging more and more memory until playback ends. Fixes #7641 and #9243. Signed-off-by: Hendi --- libavformat/mov.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavformat/mov.c

[FFmpeg-devel] [PATCH Resubmission] avformat/mov: Don't allocate unnecessarily large blocks of memory

2023-06-08 Thread Hendi
Attached this time, Thunderbird trashed the first one.From 46cef86a0ffd5f9e0bbf74c99e4ee32120823cb1 Mon Sep 17 00:00:00 2001 From: Hendi Date: Fri, 9 Jun 2023 01:13:25 +0200 Subject: [PATCH] avformat/mov: Don't allocate unnecessarily large blocks of memory mov_try_read_block is regu

Re: [FFmpeg-devel] [PATCH] avformat/mov: Don't allocate unnecessarily large blocks of memory

2023-06-09 Thread Hendi
On 09.06.2023 04:47, "zhilizhao(赵志立)" wrote: It’s a quick fix, but I’m afraid the two tickets are caused by more deep pitfalls. It would be helpful if someone can provide a sample for test. I've uploaded a sample called bear-640x360-v_frag-cenc-senc.mp4. You can play it with -decryption_key

[FFmpeg-devel] [PATCH] avformat/mov: Add support for uuid-based senc box

2023-06-09 Thread Hendi
Attached.From eca7929274b9bfd7c5aa8a76177dafaa57ab91a5 Mon Sep 17 00:00:00 2001 From: Hendi Date: Fri, 9 Jun 2023 01:46:30 +0200 Subject: [PATCH] avformat/mov: Add support for uuid-based senc box In PIFF-branded mp4 files, the senc data comes in a uuid box. Signed-off-by: Hendi