[FFmpeg-devel] [PATCH 1/7] matroskaenc: remove unused MaxBlockAdditionID

2025-09-20 Thread Jerome Martinez via ffmpeg-devel
>From 305cce5e1db5e6ae48497398bec024da206b9035 Mon Sep 17 00:00:00 2001 From: Jerome Martinez Date: Wed, 3 Sep 2025 19:54:10 +0200 Subject: [PATCH 1/7] matroskaenc: remove unused MaxBlockAdditionID For non video tracks: it is never used, let's save 4 bytes For video tracks: simplify the temporary

[FFmpeg-devel] [PATCH 2/7] matroskaenc: reserve_video_track_space option

2025-09-20 Thread Jerome Martinez via ffmpeg-devel
>From b8a59df6a484beb391898de9b8c38f7387ad7ee5 Mon Sep 17 00:00:00 2001 From: Jerome Martinez Date: Wed, 3 Sep 2025 21:33:50 +0200 Subject: [PATCH 2/7] matroskaenc: reserve_video_track_space option The number of block additions is not known in advance, so we need to be able to set more reserved

[FFmpeg-devel] [PATCH 0/7] matroska: support of timecode

2025-09-18 Thread Jerome Martinez via ffmpeg-devel
This patch series adds support of timecode in Matroska files, specs are at: https://github.com/ietf-wg-cellar/matroska-specification/blob/master/cellar-codec/block_additional_mappings/smpte-st12-1-timecode.md As ST 12-1 support was already partially implemented, using 32 bits rather than 64 bits

[FFmpeg-devel] [PATCH 3/7] matroskaenc: increase default for reserved bytes in video

2025-09-09 Thread Jerome Martinez via ffmpeg-devel
>From becb8841223fb3efbd270df9ca8a26801da3444e Mon Sep 17 00:00:00 2001 From: Jerome Martinez Date: Thu, 4 Sep 2025 20:23:17 +0200 Subject: [PATCH 3/7] matroskaenc: increase default for reserved bytes in video track header This permits to handle by default more e.g. timecodes without having to s

[FFmpeg-devel] [PATCH 5/7] decklink_dec: store timecode in 64-bit RFC 5484 format

2025-09-09 Thread Jerome Martinez via ffmpeg-devel
>From 873b025037eced830eb3869cf4f5891a7c9ed042 Mon Sep 17 00:00:00 2001 From: Jerome Martinez Date: Wed, 27 Aug 2025 13:36:36 +0200 Subject: [PATCH 5/7] decklink_dec: store timecode in 64-bit RFC 5484 format --- libavdevice/decklink_dec.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletion

[FFmpeg-devel] [PATCH 7/7] matroskaenc: write timecode in BlockAddition

2025-09-09 Thread Jerome Martinez via ffmpeg-devel
>From f7aeb160a8ba2e2eefa6206af2ff5179a88f7343 Mon Sep 17 00:00:00 2001 From: Jerome Martinez Date: Thu, 4 Sep 2025 20:18:08 +0200 Subject: [PATCH 7/7] matroskaenc: write timecode in BlockAddition --- libavformat/matroskaenc.c | 45 ++- 1 file changed, 44 inse

[FFmpeg-devel] [PATCH 6/7] matroskadec: read timecode in BlockAddition

2025-09-09 Thread Jerome Martinez via ffmpeg-devel
>From 887508f9f4e4ab21431a41cc78bea48039811cba Mon Sep 17 00:00:00 2001 From: Jerome Martinez Date: Thu, 4 Sep 2025 20:17:55 +0200 Subject: [PATCH 6/7] matroskadec: read timecode in BlockAddition --- libavformat/matroska.h| 1 + libavformat/matroskadec.c | 34 +++

[FFmpeg-devel] [PATCH 4/7] 32-bit timecode to 64-bit RFC 5484 timecode functions

2025-09-09 Thread Jerome Martinez via ffmpeg-devel
>From 36cc44569a898c8401944bc16b791632fd4ac985 Mon Sep 17 00:00:00 2001 From: Dave Rice Date: Mon, 30 Jun 2025 00:00:00 +0200 Subject: [PATCH 4/7] 32-bit timecode to 64-bit RFC 5484 timecode functions --- libavutil/timecode.c | 104 +++ libavutil/timecode.