PR #21615 opened by James Almer (jamrial)
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21615
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21615.patch


>From 81fd92b1e11f2278ccc809866852d0f94499a0ce Mon Sep 17 00:00:00 2001
From: James Almer <[email protected]>
Date: Fri, 30 Jan 2026 21:13:16 -0300
Subject: [PATCH 1/4] avcodec/aac/dec: remove priming samples from the
 beginning

Otherwise they will be output after being decoded.

Signed-off-by: James Almer <[email protected]>
---
 libavcodec/aac/aacdec.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libavcodec/aac/aacdec.c b/libavcodec/aac/aacdec.c
index b8d53036d4..2047f9afcc 100644
--- a/libavcodec/aac/aacdec.c
+++ b/libavcodec/aac/aacdec.c
@@ -1220,6 +1220,8 @@ av_cold int ff_aac_decode_init(AVCodecContext *avctx)
     ac->avctx = avctx;
     ac->oc[1].m4ac.sample_rate = avctx->sample_rate;
 
+    avctx->internal->skip_samples = avctx->delay;
+
     if (avctx->extradata_size > 0) {
         if ((ret = decode_audio_specific_config(ac, ac->avctx, &ac->oc[1],
                                                 avctx->extradata,
-- 
2.52.0


>From be03d0986fc3e8f3e34920458596cd629d5426e0 Mon Sep 17 00:00:00 2001
From: James Almer <[email protected]>
Date: Fri, 30 Jan 2026 21:27:41 -0300
Subject: [PATCH 2/4] avformat/cafdec: take into account priming samples in
 timestamps

Signed-off-by: James Almer <[email protected]>
---
 libavformat/cafdec.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavformat/cafdec.c b/libavformat/cafdec.c
index d00b39adf0..4277400f71 100644
--- a/libavformat/cafdec.c
+++ b/libavformat/cafdec.c
@@ -512,7 +512,7 @@ static int read_packet(AVFormatContext *s, AVPacket *pkt)
     pkt->duration       = pkt_frames;
     pkt->size           = res;
     pkt->stream_index   = 0;
-    pkt->dts = pkt->pts = caf->frame_cnt;
+    pkt->dts = pkt->pts = caf->frame_cnt - st->codecpar->initial_padding;
 
     caf->packet_cnt++;
     caf->frame_cnt += pkt_frames;
-- 
2.52.0


>From 0cef51f3b4a0df78a27fb517d9ae853bde810362 Mon Sep 17 00:00:00 2001
From: James Almer <[email protected]>
Date: Fri, 30 Jan 2026 21:16:53 -0300
Subject: [PATCH 3/4] avformat/cafdec: export Opus extradata

Given the contents of the Opus kuki are not fully clear, generate it
using know values from the desc and pakt chunks.

Signed-off-by: James Almer <[email protected]>
---
 libavformat/cafdec.c | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

diff --git a/libavformat/cafdec.c b/libavformat/cafdec.c
index 4277400f71..d67bf065f3 100644
--- a/libavformat/cafdec.c
+++ b/libavformat/cafdec.c
@@ -228,12 +228,26 @@ static int read_kuki_chunk(AVFormatContext *s, int64_t 
size)
         if (!last)
             av_log(s, AV_LOG_WARNING, "non-STREAMINFO FLACMetadataBlock(s) 
ignored\n");
     } else if (st->codecpar->codec_id == AV_CODEC_ID_OPUS) {
-        // The data layout for Opus is currently unknown, so we do not export
-        // extradata at all. Multichannel streams are not supported.
+        // The data layout for Opus is currently unknown, so we generate
+        // extradata using known sane values. Multichannel streams are not 
supported.
         if (st->codecpar->ch_layout.nb_channels > 2) {
             avpriv_request_sample(s, "multichannel Opus in CAF");
             return AVERROR_PATCHWELCOME;
         }
+
+        ret = ff_alloc_extradata(st->codecpar, 19);
+        if (ret < 0)
+            return ret;
+
+        AV_WB32A(st->codecpar->extradata, MKBETAG('O','p','u','s'));
+        AV_WB32A(st->codecpar->extradata + 4, MKBETAG('H','e','a','d'));
+        AV_WB8(st->codecpar->extradata + 8, 1); /* OpusHead version */
+        AV_WB8(st->codecpar->extradata + 9, 
st->codecpar->ch_layout.nb_channels);
+        AV_WL16A(st->codecpar->extradata + 10, st->codecpar->initial_padding);
+        AV_WL32A(st->codecpar->extradata + 12, st->codecpar->sample_rate);
+        AV_WL16A(st->codecpar->extradata + 16, 0);
+        AV_WB8(st->codecpar->extradata + 18, 0);
+
         avio_skip(pb, size);
     } else if ((ret = ff_get_extradata(s, st->codecpar, pb, size)) < 0) {
         return ret;
@@ -267,6 +281,9 @@ static int read_pakt_chunk(AVFormatContext *s, int64_t size)
     st->nb_frames += priming;
     st->nb_frames += caf->remainder;
 
+    if (st->codecpar->codec_id == AV_CODEC_ID_OPUS && 
st->codecpar->extradata_size)
+        AV_WL16(st->codecpar->extradata + 10, st->codecpar->initial_padding);
+
     if (caf->bytes_per_packet > 0 && caf->frames_per_packet > 0) {
         if (!num_packets) {
             if (caf->data_size < 0)
-- 
2.52.0


>From 5c6aeb945c4248fa1a91ab07b370f0297c38dd71 Mon Sep 17 00:00:00 2001
From: James Almer <[email protected]>
Date: Fri, 30 Jan 2026 21:22:39 -0300
Subject: [PATCH 4/4] tests/fate/caf: add tests for aac and opus in caf
 demuxing

Signed-off-by: James Almer <[email protected]>
---
 tests/fate/caf.mak            |   6 +
 tests/ref/fate/caf-aac-demux  | 243 ++++++++++++++++++++++++++++++++
 tests/ref/fate/caf-opus-demux | 257 ++++++++++++++++++++++++++++++++++
 3 files changed, 506 insertions(+)
 create mode 100644 tests/ref/fate/caf-aac-demux
 create mode 100644 tests/ref/fate/caf-opus-demux

diff --git a/tests/fate/caf.mak b/tests/fate/caf.mak
index 4ee9c95a5c..7711f273f7 100644
--- a/tests/fate/caf.mak
+++ b/tests/fate/caf.mak
@@ -1,6 +1,12 @@
 FATE_CAF_FFMPEG-$(call CRC, CAF) += fate-caf-demux
 fate-caf-demux: CMD = crc -i $(TARGET_SAMPLES)/caf/caf-pcm16.caf -c copy
 
+FATE_CAF_FFMPEG-$(call FRAMECRC, CAF) += fate-caf-aac-demux
+fate-caf-aac-demux: CMD = framecrc -i $(TARGET_SAMPLES)/caf/aac.caf -c:a copy
+
+FATE_CAF_FFMPEG-$(call FRAMECRC, CAF) += fate-caf-opus-demux
+fate-caf-opus-demux: CMD = framecrc -i $(TARGET_SAMPLES)/caf/opus.caf -c:a copy
+
 FATE_CAF_FFMPEG_FFPROBE-$(call REMUX, CAF, MOV_DEMUXER) += fate-caf-alac-remux
 fate-caf-alac-remux: CMD = transcode m4a 
$(TARGET_SAMPLES)/lossless-audio/inside.m4a caf "-map 0:a -c copy -metadata 
major_brand= " "-c copy -t 0.2" "-show_entries format_tags"
 
diff --git a/tests/ref/fate/caf-aac-demux b/tests/ref/fate/caf-aac-demux
new file mode 100644
index 0000000000..8da635f6c9
--- /dev/null
+++ b/tests/ref/fate/caf-aac-demux
@@ -0,0 +1,243 @@
+#extradata 0:        2, 0x00b200a1
+#tb 0: 1/48000
+#media_type 0: audio
+#codec_id 0: aac
+#sample_rate 0: 48000
+#channel_layout_name 0: stereo
+0,      -2112,      -2112,     1024,        6, 0x027e00e8
+0,      -1088,      -1088,     1024,      196, 0x2cc35746
+0,        -64,        -64,     1024,      573, 0x5d611578
+0,        960,        960,     1024,      393, 0x3218bde3
+0,       1984,       1984,     1024,      420, 0xaa29d3cf
+0,       3008,       3008,     1024,      394, 0x1747c0b4
+0,       4032,       4032,     1024,      397, 0xaa38c316
+0,       5056,       5056,     1024,      381, 0x8d7bb92e
+0,       6080,       6080,     1024,      373, 0x3da3b943
+0,       7104,       7104,     1024,      401, 0xa378c736
+0,       8128,       8128,     1024,      388, 0xa402bec2
+0,       9152,       9152,     1024,      390, 0xb2c3bf80
+0,      10176,      10176,     1024,      382, 0x3f56b53c
+0,      11200,      11200,     1024,      409, 0xb4c7bc3e
+0,      12224,      12224,     1024,      386, 0xc081b48f
+0,      13248,      13248,     1024,      381, 0xb3adb66c
+0,      14272,      14272,     1024,      390, 0x9300b8f8
+0,      15296,      15296,     1024,      420, 0x3aa8c3c6
+0,      16320,      16320,     1024,      399, 0xd31bbf5a
+0,      17344,      17344,     1024,      373, 0xdd02b65d
+0,      18368,      18368,     1024,      377, 0x2de1b35b
+0,      19392,      19392,     1024,      404, 0xe631bd94
+0,      20416,      20416,     1024,      380, 0x58a7af1a
+0,      21440,      21440,     1024,      396, 0x8bfcbf62
+0,      22464,      22464,     1024,      386, 0xc5cfbca8
+0,      23488,      23488,     1024,      426, 0x44b0cf2e
+0,      24512,      24512,     1024,      369, 0xa449b35e
+0,      25536,      25536,     1024,      395, 0x7e44bc4f
+0,      26560,      26560,     1024,      398, 0x27f1c78f
+0,      27584,      27584,     1024,      379, 0x1e1bb231
+0,      28608,      28608,     1024,      382, 0x7b6ac3a2
+0,      29632,      29632,     1024,      379, 0x6f27b61a
+0,      30656,      30656,     1024,      378, 0x3fb9abd2
+0,      31680,      31680,     1024,      384, 0x6f81c000
+0,      32704,      32704,     1024,      372, 0x2f62b465
+0,      33728,      33728,     1024,      400, 0x41c7cb43
+0,      34752,      34752,     1024,      399, 0x36d5c1f0
+0,      35776,      35776,     1024,      405, 0x09f0caf2
+0,      36800,      36800,     1024,      380, 0x5e00bc5d
+0,      37824,      37824,     1024,      381, 0xbeceb1bf
+0,      38848,      38848,     1024,      402, 0xd8bbc2ce
+0,      39872,      39872,     1024,      377, 0x9dcab00a
+0,      40896,      40896,     1024,      401, 0xfaa5c530
+0,      41920,      41920,     1024,      397, 0xac2ad16b
+0,      42944,      42944,     1024,      418, 0x950dccfb
+0,      43968,      43968,     1024,      380, 0xc6bfb866
+0,      44992,      44992,     1024,      424, 0x933dd5d5
+0,      46016,      46016,     1024,      398, 0xe8b0c343
+0,      47040,      47040,     1024,      377, 0xb58bb22c
+0,      48064,      48064,     1024,      380, 0x7bcaba5f
+0,      49088,      49088,     1024,      396, 0xb707bd54
+0,      50112,      50112,     1024,      410, 0xdbfdbeb4
+0,      51136,      51136,     1024,      385, 0xf0adb8c9
+0,      52160,      52160,     1024,      391, 0x9f45bbbd
+0,      53184,      53184,     1024,      431, 0x6b0ddacb
+0,      54208,      54208,     1024,      389, 0x9160bab0
+0,      55232,      55232,     1024,      397, 0xca1ec53d
+0,      56256,      56256,     1024,      364, 0x5e05b178
+0,      57280,      57280,     1024,      422, 0x40fcd34b
+0,      58304,      58304,     1024,      377, 0x7553ae19
+0,      59328,      59328,     1024,      389, 0xfd36b266
+0,      60352,      60352,     1024,      389, 0x93b3b629
+0,      61376,      61376,     1024,      414, 0x9717c57c
+0,      62400,      62400,     1024,      383, 0xe00ebad1
+0,      63424,      63424,     1024,      403, 0xdda0c451
+0,      64448,      64448,     1024,      355, 0x238eb362
+0,      65472,      65472,     1024,      460, 0x42d5d784
+0,      66496,      66496,     1024,      392, 0xff1ed499
+0,      67520,      67520,     1024,      354, 0x5e88a34b
+0,      68544,      68544,     1024,      370, 0x4637ae99
+0,      69568,      69568,     1024,      360, 0xea53b949
+0,      70592,      70592,     1024,      360, 0x2932b101
+0,      71616,      71616,     1024,      372, 0x6b42b33e
+0,      72640,      72640,     1024,      364, 0x836cafb6
+0,      73664,      73664,     1024,      372, 0xdbecb179
+0,      74688,      74688,     1024,      353, 0x4437a438
+0,      75712,      75712,     1024,      370, 0xc5c3b94d
+0,      76736,      76736,     1024,      369, 0xa255a71c
+0,      77760,      77760,     1024,      355, 0x3e78a40d
+0,      78784,      78784,     1024,      330, 0x8c6ca32e
+0,      79808,      79808,     1024,      363, 0x025fbbae
+0,      80832,      80832,     1024,      382, 0x681cbe48
+0,      81856,      81856,     1024,      349, 0x736ca16b
+0,      82880,      82880,     1024,      372, 0xcee4aecb
+0,      83904,      83904,     1024,      373, 0x7351b1d3
+0,      84928,      84928,     1024,      318, 0x78509b6b
+0,      85952,      85952,     1024,      339, 0xbc4ba49f
+0,      86976,      86976,     1024,      354, 0x8b39adb1
+0,      88000,      88000,     1024,      354, 0xb0e7b54b
+0,      89024,      89024,     1024,      333, 0xfc44a1fa
+0,      90048,      90048,     1024,      326, 0x024a999e
+0,      91072,      91072,     1024,      358, 0xe653b9a2
+0,      92096,      92096,     1024,      363, 0xf84dae44
+0,      93120,      93120,     1024,      339, 0x39249c25
+0,      94144,      94144,     1024,      366, 0xb1d8b4eb
+0,      95168,      95168,     1024,      370, 0x4542af29
+0,      96192,      96192,     1024,      347, 0xe86a9f1a
+0,      97216,      97216,     1024,      336, 0x44eb9b70
+0,      98240,      98240,     1024,      362, 0xdb1eaddc
+0,      99264,      99264,     1024,      370, 0xbe00a8b6
+0,     100288,     100288,     1024,      350, 0x117ab23a
+0,     101312,     101312,     1024,      322, 0x6815a0c1
+0,     102336,     102336,     1024,      363, 0xf0a6b0da
+0,     103360,     103360,     1024,      365, 0x95bca669
+0,     104384,     104384,     1024,      349, 0xfbc8a758
+0,     105408,     105408,     1024,      350, 0x27f5a981
+0,     106432,     106432,     1024,      382, 0x3a96b3c4
+0,     107456,     107456,     1024,      354, 0xee55acf2
+0,     108480,     108480,     1024,      374, 0x72e8a5db
+0,     109504,     109504,     1024,      342, 0x0649af5c
+0,     110528,     110528,     1024,      364, 0x176aaa28
+0,     111552,     111552,     1024,      341, 0xb2359d14
+0,     112576,     112576,     1024,      382, 0xf808c743
+0,     113600,     113600,     1024,      327, 0xdee59a63
+0,     114624,     114624,     1024,      370, 0xb256b680
+0,     115648,     115648,     1024,      338, 0x91219c4b
+0,     116672,     116672,     1024,      363, 0x44b1a531
+0,     117696,     117696,     1024,      321, 0xbb599a74
+0,     118720,     118720,     1024,      309, 0x3ec7907d
+0,     119744,     119744,     1024,      319, 0x69f39746
+0,     120768,     120768,     1024,      327, 0x11a29c0d
+0,     121792,     121792,     1024,      316, 0x045997e5
+0,     122816,     122816,     1024,      343, 0x0f5ba6e7
+0,     123840,     123840,     1024,      351, 0xf7d5b3aa
+0,     124864,     124864,     1024,      340, 0x68ebafcf
+0,     125888,     125888,     1024,      318, 0x968f8c9a
+0,     126912,     126912,     1024,      319, 0x249498e7
+0,     127936,     127936,     1024,      338, 0x445caf9c
+0,     128960,     128960,     1024,      356, 0x3d87ac95
+0,     129984,     129984,     1024,      347, 0x56e5a176
+0,     131008,     131008,     1024,      312, 0xba1d8c5d
+0,     132032,     132032,     1024,      302, 0xff5a8e1e
+0,     133056,     133056,     1024,      340, 0x71dda0c3
+0,     134080,     134080,     1024,      311, 0x071d8d3c
+0,     135104,     135104,     1024,      318, 0xee9f986f
+0,     136128,     136128,     1024,      313, 0x3351927b
+0,     137152,     137152,     1024,      320, 0xa12f962e
+0,     138176,     138176,     1024,      294, 0xe2308a4b
+0,     139200,     139200,     1024,      278, 0xd915864f
+0,     140224,     140224,     1024,      338, 0x047e9c41
+0,     141248,     141248,     1024,      273, 0x04697881
+0,     142272,     142272,     1024,      262, 0xed727c4b
+0,     143296,     143296,     1024,      327, 0x7a1b967e
+0,     144320,     144320,     1024,      356, 0xd67fabb4
+0,     145344,     145344,     1024,      344, 0x3562a9cb
+0,     146368,     146368,     1024,      342, 0x7f9aa774
+0,     147392,     147392,     1024,      326, 0x12549b2a
+0,     148416,     148416,     1024,      373, 0x7434b4ff
+0,     149440,     149440,     1024,      311, 0x6f1792d4
+0,     150464,     150464,     1024,      280, 0xd980895e
+0,     151488,     151488,     1024,      317, 0x8c409393
+0,     152512,     152512,     1024,      334, 0x4deba53e
+0,     153536,     153536,     1024,      355, 0x049faf98
+0,     154560,     154560,     1024,      343, 0xe38a9fc7
+0,     155584,     155584,     1024,      326, 0xea159e0a
+0,     156608,     156608,     1024,      338, 0xdeb79d5c
+0,     157632,     157632,     1024,      316, 0x98bd999e
+0,     158656,     158656,     1024,      331, 0x9f7da7c6
+0,     159680,     159680,     1024,      348, 0xea2ea626
+0,     160704,     160704,     1024,      343, 0x064ba930
+0,     161728,     161728,     1024,      337, 0x8c959a1c
+0,     162752,     162752,     1024,      325, 0x5bb4a256
+0,     163776,     163776,     1024,      329, 0x512793a9
+0,     164800,     164800,     1024,      323, 0x7fc7904f
+0,     165824,     165824,     1024,      321, 0x5d638da4
+0,     166848,     166848,     1024,      306, 0x47858d20
+0,     167872,     167872,     1024,      308, 0x374a8c89
+0,     168896,     168896,     1024,      283, 0x9f258b1c
+0,     169920,     169920,     1024,      312, 0xa59b9619
+0,     170944,     170944,     1024,      321, 0x82ee98dc
+0,     171968,     171968,     1024,      293, 0xf22d8131
+0,     172992,     172992,     1024,      310, 0x3a5f8fc8
+0,     174016,     174016,     1024,      336, 0x7f26a0ce
+0,     175040,     175040,     1024,      289, 0xda498221
+0,     176064,     176064,     1024,      331, 0xb9948f28
+0,     177088,     177088,     1024,      330, 0x412a919d
+0,     178112,     178112,     1024,      329, 0x015fa47b
+0,     179136,     179136,     1024,      316, 0x3a32933b
+0,     180160,     180160,     1024,      325, 0x0c64aeaa
+0,     181184,     181184,     1024,      325, 0x959d972a
+0,     182208,     182208,     1024,      307, 0xa08d91a8
+0,     183232,     183232,     1024,      280, 0xc313827f
+0,     184256,     184256,     1024,      330, 0x0fc29bbb
+0,     185280,     185280,     1024,      313, 0x91b098eb
+0,     186304,     186304,     1024,      286, 0x704c7b35
+0,     187328,     187328,     1024,      315, 0x8268988e
+0,     188352,     188352,     1024,      338, 0x67719fec
+0,     189376,     189376,     1024,      302, 0xe8e390a3
+0,     190400,     190400,     1024,      320, 0x98e79cd9
+0,     191424,     191424,     1024,      321, 0x01c791a8
+0,     192448,     192448,     1024,      285, 0xe12289cc
+0,     193472,     193472,     1024,      295, 0x5c2a934e
+0,     194496,     194496,     1024,      285, 0xd2c283bd
+0,     195520,     195520,     1024,      296, 0x21ab912d
+0,     196544,     196544,     1024,      288, 0xdbb18fa4
+0,     197568,     197568,     1024,      272, 0x662681d2
+0,     198592,     198592,     1024,      332, 0x0549a6df
+0,     199616,     199616,     1024,      280, 0xbea978ac
+0,     200640,     200640,     1024,      307, 0x4fa09413
+0,     201664,     201664,     1024,      283, 0x63fa7bda
+0,     202688,     202688,     1024,      298, 0x3a6b8b43
+0,     203712,     203712,     1024,      325, 0x3a83a794
+0,     204736,     204736,     1024,      343, 0xc364a9db
+0,     205760,     205760,     1024,      323, 0x92f78d66
+0,     206784,     206784,     1024,      339, 0x1aafa308
+0,     207808,     207808,     1024,      301, 0xa56f926a
+0,     208832,     208832,     1024,      316, 0xa5329255
+0,     209856,     209856,     1024,      298, 0xff3c8cfc
+0,     210880,     210880,     1024,      321, 0x8bd098e6
+0,     211904,     211904,     1024,      306, 0x5f8898b3
+0,     212928,     212928,     1024,      329, 0xba59a174
+0,     213952,     213952,     1024,      311, 0x509d8da5
+0,     214976,     214976,     1024,      339, 0xe62cada3
+0,     216000,     216000,     1024,      318, 0x072f8f01
+0,     217024,     217024,     1024,      308, 0xb8ca8bf7
+0,     218048,     218048,     1024,      279, 0xbc978182
+0,     219072,     219072,     1024,      313, 0x8ccb9499
+0,     220096,     220096,     1024,      322, 0xbb129573
+0,     221120,     221120,     1024,      321, 0xc6b4965d
+0,     222144,     222144,     1024,      332, 0x36909152
+0,     223168,     223168,     1024,      339, 0xf8ba9f5c
+0,     224192,     224192,     1024,      322, 0x0f3d9187
+0,     225216,     225216,     1024,      299, 0x21977f63
+0,     226240,     226240,     1024,      300, 0x157987ca
+0,     227264,     227264,     1024,      313, 0x24438bbf
+0,     228288,     228288,     1024,      295, 0x32cf85e7
+0,     229312,     229312,     1024,      352, 0x8277acef
+0,     230336,     230336,     1024,      329, 0x7b8a9850
+0,     231360,     231360,     1024,      340, 0xc3bfa569
+0,     232384,     232384,     1024,      326, 0x49f19c47
+0,     233408,     233408,     1024,      350, 0x8aeda71a
+0,     234432,     234432,     1024,      285, 0xcf7e8acb
+0,     235456,     235456,     1024,      306, 0x886f8b7f
+0,     236480,     236480,     1024,      261, 0xf9e97980
+0,     237504,     237504,     1024,      336, 0x545da913
+0,     238528,     238528,     1024,      325, 0x840298da
+0,     239552,     239552,     1024,      245, 0xec426b62, S=1, Skip Samples,  
     10, 0x018a0042
diff --git a/tests/ref/fate/caf-opus-demux b/tests/ref/fate/caf-opus-demux
new file mode 100644
index 0000000000..a8c1f63b02
--- /dev/null
+++ b/tests/ref/fate/caf-opus-demux
@@ -0,0 +1,257 @@
+#extradata 0:       19, 0x3a0e0490
+#tb 0: 1/48000
+#media_type 0: audio
+#codec_id 0: opus
+#sample_rate 0: 48000
+#channel_layout_name 0: stereo
+0,       -312,       -312,      960,      443, 0xc3d7d97c
+0,        648,        648,      960,      235, 0xb58f6d2f
+0,       1608,       1608,      960,      345, 0x88bcac2b
+0,       2568,       2568,      960,      239, 0x6cf572c4
+0,       3528,       3528,      960,      246, 0xd8108289
+0,       4488,       4488,      960,      189, 0xfd0962e4
+0,       5448,       5448,      960,      191, 0xdd5c5cb2
+0,       6408,       6408,      960,      193, 0xf21762cf
+0,       7368,       7368,      960,      192, 0x8c6160d5
+0,       8328,       8328,      960,      193, 0xf5e25fef
+0,       9288,       9288,      960,      190, 0xeb5c5b28
+0,      10248,      10248,      960,      189, 0xecc9669d
+0,      11208,      11208,      960,      197, 0x94d06362
+0,      12168,      12168,      960,      193, 0x8e2a69fa
+0,      13128,      13128,      960,      187, 0x1650527d
+0,      14088,      14088,      960,      190, 0xc33d5ab7
+0,      15048,      15048,      960,      201, 0x230a6abe
+0,      16008,      16008,      960,      185, 0xda9658c4
+0,      16968,      16968,      960,      186, 0x62615eb8
+0,      17928,      17928,      960,      188, 0xa1546557
+0,      18888,      18888,      960,      191, 0xf69e5aa2
+0,      19848,      19848,      960,      189, 0x7c345eb7
+0,      20808,      20808,      960,      186, 0x5e985cff
+0,      21768,      21768,      960,      190, 0x634462e8
+0,      22728,      22728,      960,      182, 0xb16b5f17
+0,      23688,      23688,      960,      193, 0x91cf6455
+0,      24648,      24648,      960,      190, 0x97e85df6
+0,      25608,      25608,      960,      188, 0x4bda6615
+0,      26568,      26568,      960,      189, 0x51f761a0
+0,      27528,      27528,      960,      198, 0xe1fd68da
+0,      28488,      28488,      960,      182, 0x0c6f5815
+0,      29448,      29448,      960,      188, 0xbc2a5fdb
+0,      30408,      30408,      960,      189, 0x21dc5e06
+0,      31368,      31368,      960,      187, 0xed936392
+0,      32328,      32328,      960,      192, 0x5ff46036
+0,      33288,      33288,      960,      188, 0x1fda5cb4
+0,      34248,      34248,      960,      189, 0xb2bb672b
+0,      35208,      35208,      960,      192, 0xdd9c5c9f
+0,      36168,      36168,      960,      192, 0x2ede5d1f
+0,      37128,      37128,      960,      193, 0x3936614b
+0,      38088,      38088,      960,      188, 0x39215d97
+0,      39048,      39048,      960,      193, 0x545d651d
+0,      40008,      40008,      960,      193, 0x2712601f
+0,      40968,      40968,      960,      192, 0x934a64cf
+0,      41928,      41928,      960,      193, 0xdd9e6310
+0,      42888,      42888,      960,      178, 0x2c5258c0
+0,      43848,      43848,      960,      192, 0x14ed62e7
+0,      44808,      44808,      960,      192, 0x3f86611e
+0,      45768,      45768,      960,      192, 0x4281616a
+0,      46728,      46728,      960,      187, 0x96dd5b4c
+0,      47688,      47688,      960,      186, 0xdcf6557b
+0,      48648,      48648,      960,      191, 0x752f6135
+0,      49608,      49608,      960,      187, 0xb9296225
+0,      50568,      50568,      960,      197, 0x66c55a22
+0,      51528,      51528,      960,      189, 0x13c15f5c
+0,      52488,      52488,      960,      188, 0x79c15fbd
+0,      53448,      53448,      960,      189, 0xb849616f
+0,      54408,      54408,      960,      194, 0xd5816249
+0,      55368,      55368,      960,      188, 0x95c15cf2
+0,      56328,      56328,      960,      191, 0xd70059ef
+0,      57288,      57288,      960,      191, 0xcd8761d5
+0,      58248,      58248,      960,      196, 0xf2846704
+0,      59208,      59208,      960,      183, 0xfa165f8c
+0,      60168,      60168,      960,      187, 0xe8665b2e
+0,      61128,      61128,      960,      186, 0x219c5fd0
+0,      62088,      62088,      960,      193, 0x7bd460e8
+0,      63048,      63048,      960,      197, 0xc1fe61b7
+0,      64008,      64008,      960,      184, 0x376f5b15
+0,      64968,      64968,      960,      183, 0xda9b5e88
+0,      65928,      65928,      960,      192, 0x02aa5d75
+0,      66888,      66888,      960,      203, 0x4e6f61ba
+0,      67848,      67848,      960,      190, 0xf16d6202
+0,      68808,      68808,      960,      199, 0x57df615b
+0,      69768,      69768,      960,      192, 0x6f596250
+0,      70728,      70728,      960,      182, 0x1e275bd1
+0,      71688,      71688,      960,      188, 0xaf505e1d
+0,      72648,      72648,      960,      192, 0xa4be5d5e
+0,      73608,      73608,      960,      188, 0x31de5eb4
+0,      74568,      74568,      960,      191, 0xb1fc6324
+0,      75528,      75528,      960,      199, 0xcade6256
+0,      76488,      76488,      960,      210, 0x27d86138
+0,      77448,      77448,      960,      195, 0xb0b662d9
+0,      78408,      78408,      960,      198, 0x4b1961c8
+0,      79368,      79368,      960,      187, 0xe1dc5d11
+0,      80328,      80328,      960,      188, 0x4c625d6c
+0,      81288,      81288,      960,      180, 0x75405791
+0,      82248,      82248,      960,      186, 0x1bc15d41
+0,      83208,      83208,      960,      200, 0x33cf63dc
+0,      84168,      84168,      960,      190, 0x8b9b5f3a
+0,      85128,      85128,      960,      193, 0xcd555d99
+0,      86088,      86088,      960,      198, 0xbb2f6916
+0,      87048,      87048,      960,      193, 0xd3ca5e0c
+0,      88008,      88008,      960,      187, 0x569660e0
+0,      88968,      88968,      960,      183, 0xf0e457f8
+0,      89928,      89928,      960,      186, 0x042f5c86
+0,      90888,      90888,      960,      177, 0x7dca55fc
+0,      91848,      91848,      960,      185, 0x0229612f
+0,      92808,      92808,      960,      183, 0xe3595b8e
+0,      93768,      93768,      960,      192, 0x95f567cf
+0,      94728,      94728,      960,      185, 0x07b05717
+0,      95688,      95688,      960,      177, 0xde785c2b
+0,      96648,      96648,      960,      188, 0x95aa5fbd
+0,      97608,      97608,      960,      185, 0x2c3b5aed
+0,      98568,      98568,      960,      176, 0x97be5a51
+0,      99528,      99528,      960,      177, 0x106851ed
+0,     100488,     100488,      960,      192, 0x69db5f6c
+0,     101448,     101448,      960,      193, 0x10085a90
+0,     102408,     102408,      960,      191, 0x502c650b
+0,     103368,     103368,      960,      191, 0x5bab6004
+0,     104328,     104328,      960,      183, 0x166a5f5e
+0,     105288,     105288,      960,      193, 0x7eff6133
+0,     106248,     106248,      960,      186, 0x54785cf2
+0,     107208,     107208,      960,      186, 0x1576609a
+0,     108168,     108168,      960,      190, 0xd5eb5e6a
+0,     109128,     109128,      960,      195, 0xc3c5681e
+0,     110088,     110088,      960,      183, 0xa155571a
+0,     111048,     111048,      960,      193, 0x50155cc6
+0,     112008,     112008,      960,      200, 0x7f695fa9
+0,     112968,     112968,      960,      189, 0x24816662
+0,     113928,     113928,      960,      187, 0x76eb572d
+0,     114888,     114888,      960,      187, 0xa05c5f62
+0,     115848,     115848,      960,      188, 0xa42b62af
+0,     116808,     116808,      960,      205, 0x2d576b3a
+0,     117768,     117768,      960,      195, 0x9f7e6387
+0,     118728,     118728,      960,      196, 0xf4296704
+0,     119688,     119688,      960,      195, 0x25a55c15
+0,     120648,     120648,      960,      198, 0xc1bd6736
+0,     121608,     121608,      960,      199, 0xdcef6782
+0,     122568,     122568,      960,      198, 0x2b476b80
+0,     123528,     123528,      960,      198, 0xd5166514
+0,     124488,     124488,      960,      180, 0x5ab85e5f
+0,     125448,     125448,      960,      200, 0xf53767b3
+0,     126408,     126408,      960,      200, 0x4fab6c9d
+0,     127368,     127368,      960,      180, 0x22435ef0
+0,     128328,     128328,      960,      192, 0xb5c65bbc
+0,     129288,     129288,      960,      202, 0x66fc6424
+0,     130248,     130248,      960,      199, 0x5a9f677a
+0,     131208,     131208,      960,      192, 0x1eee5e25
+0,     132168,     132168,      960,      183, 0x36705ec1
+0,     133128,     133128,      960,      206, 0x0423653a
+0,     134088,     134088,      960,      197, 0x7b8b60be
+0,     135048,     135048,      960,      195, 0x3a36608c
+0,     136008,     136008,      960,      198, 0xd55b6006
+0,     136968,     136968,      960,      198, 0xff705fc0
+0,     137928,     137928,      960,      201, 0x46156bb3
+0,     138888,     138888,      960,      203, 0xf52b6712
+0,     139848,     139848,      960,      197, 0xcccb63fb
+0,     140808,     140808,      960,      193, 0x2ad15c3f
+0,     141768,     141768,      960,      196, 0x18f464c3
+0,     142728,     142728,      960,      190, 0xd14c58b2
+0,     143688,     143688,      960,      211, 0xc50e65d2
+0,     144648,     144648,      960,      189, 0xfa1559e9
+0,     145608,     145608,      960,      196, 0x5d096109
+0,     146568,     146568,      960,      189, 0x434958c2
+0,     147528,     147528,      960,      199, 0xba876606
+0,     148488,     148488,      960,      204, 0x177d6aad
+0,     149448,     149448,      960,      199, 0x0ca26410
+0,     150408,     150408,      960,      191, 0x0a1e59ca
+0,     151368,     151368,      960,      195, 0x14805de2
+0,     152328,     152328,      960,      186, 0x121961ea
+0,     153288,     153288,      960,      203, 0x68865f4d
+0,     154248,     154248,      960,      205, 0x8f7660bc
+0,     155208,     155208,      960,      206, 0x157065ab
+0,     156168,     156168,      960,      198, 0xc58263b2
+0,     157128,     157128,      960,      190, 0xb893611b
+0,     158088,     158088,      960,      198, 0xd9736103
+0,     159048,     159048,      960,      202, 0xe4c96432
+0,     160008,     160008,      960,      197, 0x39bb633f
+0,     160968,     160968,      960,      187, 0xb9256689
+0,     161928,     161928,      960,      186, 0x59fa5e06
+0,     162888,     162888,      960,      201, 0x50106624
+0,     163848,     163848,      960,      203, 0x598565f6
+0,     164808,     164808,      960,      191, 0x23d55bf2
+0,     165768,     165768,      960,      193, 0xd8186315
+0,     166728,     166728,      960,      194, 0x8ebb5f5a
+0,     167688,     167688,      960,      190, 0x3f216434
+0,     168648,     168648,      960,      198, 0x12436138
+0,     169608,     169608,      960,      195, 0x060861dd
+0,     170568,     170568,      960,      189, 0x0b415bc5
+0,     171528,     171528,      960,      192, 0xe08d626a
+0,     172488,     172488,      960,      194, 0xb9db62b1
+0,     173448,     173448,      960,      203, 0x6d396083
+0,     174408,     174408,      960,      227, 0xd1b06e0d
+0,     175368,     175368,      960,      193, 0xc2fa6060
+0,     176328,     176328,      960,      193, 0xbe0167be
+0,     177288,     177288,      960,      218, 0x12307107
+0,     178248,     178248,      960,      188, 0x43d35fb2
+0,     179208,     179208,      960,      206, 0x00d86eff
+0,     180168,     180168,      960,      199, 0x33546075
+0,     181128,     181128,      960,      196, 0xba615c07
+0,     182088,     182088,      960,      198, 0xd8af627a
+0,     183048,     183048,      960,      194, 0xafc267d6
+0,     184008,     184008,      960,      197, 0x2e1d6a60
+0,     184968,     184968,      960,      201, 0x7fa16847
+0,     185928,     185928,      960,      190, 0x86936026
+0,     186888,     186888,      960,      196, 0x17f9666c
+0,     187848,     187848,      960,      197, 0x9e756aac
+0,     188808,     188808,      960,      196, 0x399c63c7
+0,     189768,     189768,      960,      201, 0x6da7684c
+0,     190728,     190728,      960,      242, 0xbfc4769f
+0,     191688,     191688,      960,      231, 0xaca5763c
+0,     192648,     192648,      960,      198, 0x3c9f62d0
+0,     193608,     193608,      960,      196, 0xa80f6343
+0,     194568,     194568,      960,      193, 0xe62a671a
+0,     195528,     195528,      960,      185, 0x2a635e4f
+0,     196488,     196488,      960,      194, 0x10d85fab
+0,     197448,     197448,      960,      207, 0x14a368c8
+0,     198408,     198408,      960,      212, 0x97636861
+0,     199368,     199368,      960,      214, 0xd0cf6b10
+0,     200328,     200328,      960,      202, 0x1f6e6793
+0,     201288,     201288,      960,      189, 0x5e195cf6
+0,     202248,     202248,      960,      187, 0x1c1c608d
+0,     203208,     203208,      960,      203, 0x334763d8
+0,     204168,     204168,      960,      198, 0x4b7b666a
+0,     205128,     205128,      960,      193, 0xe665625a
+0,     206088,     206088,      960,      202, 0xe03c6188
+0,     207048,     207048,      960,      214, 0x6bea6a40
+0,     208008,     208008,      960,      230, 0xce2e69a4
+0,     208968,     208968,      960,      215, 0xe5bf66b4
+0,     209928,     209928,      960,      208, 0x923b6117
+0,     210888,     210888,      960,      196, 0x66015d55
+0,     211848,     211848,      960,      189, 0x09865802
+0,     212808,     212808,      960,      183, 0x5f335cda
+0,     213768,     213768,      960,      196, 0x31426617
+0,     214728,     214728,      960,      200, 0x23bb5db2
+0,     215688,     215688,      960,      217, 0x6aa56da9
+0,     216648,     216648,      960,      207, 0x5f1367ec
+0,     217608,     217608,      960,      197, 0x47986b3e
+0,     218568,     218568,      960,      209, 0x6c3069ec
+0,     219528,     219528,      960,      214, 0x7a346d85
+0,     220488,     220488,      960,      199, 0x75066326
+0,     221448,     221448,      960,      200, 0xd4af62de
+0,     222408,     222408,      960,      189, 0x8ebb5c98
+0,     223368,     223368,      960,      212, 0xe45a6af9
+0,     224328,     224328,      960,      221, 0xe89771bc
+0,     225288,     225288,      960,      194, 0x37556228
+0,     226248,     226248,      960,      183, 0xec3b5a0c
+0,     227208,     227208,      960,      201, 0xf57f6a31
+0,     228168,     228168,      960,      197, 0x40715ea4
+0,     229128,     229128,      960,      212, 0xf2c3666e
+0,     230088,     230088,      960,      215, 0x606871ce
+0,     231048,     231048,      960,      201, 0xc1cd66fc
+0,     232008,     232008,      960,      180, 0x5ba05e8a
+0,     232968,     232968,      960,      213, 0x7a067186
+0,     233928,     233928,      960,      219, 0x8920703e
+0,     234888,     234888,      960,      201, 0x219c69a9
+0,     235848,     235848,      960,      187, 0x0d9a5ede
+0,     236808,     236808,      960,      205, 0x17b16466
+0,     237768,     237768,      960,      195, 0xce1f6243
+0,     238728,     238728,      960,      207, 0xaa306a1c
+0,     239688,     239688,      312,      397, 0x3674c0e8, S=1, Skip Samples,  
     10, 0x033a008a
-- 
2.52.0

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to