>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
>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
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
>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
>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
>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
>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 +++
>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.