From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 98D3D47A31 for ; Fri, 29 Sep 2023 16:03:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1B2D668CC48; Fri, 29 Sep 2023 19:03:33 +0300 (EEST) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01olkn2016.outbound.protection.outlook.com [40.92.66.16]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0FC9568CC3B for ; Fri, 29 Sep 2023 19:03:26 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hoE33khWXy5M5XFCSogETzErH/t9w0x+/gTalmIpAozk1+3PPWG8CWrF4fyUKYmdHEnDKOGfe5gk1VMCg0TglpRj6jfndL2UElrEzFn/w5QH6WOdoX7aZVVnGryPy25joLhuyB+sQaMFcVKT6mlE+ufDXUZB/qASSvNW1ssuI/ELYKx1oK11IDLilfmu1AQsh8fXahXkMZ/CKBO4MBxJvGapujZJtRfPhwKMLG6D+gQ5GzilgNOMY0q/OP6/vQH3PK65CQNeYIjEodZgTJXxxRGQaEJgMCkMCVlfH3XBZ/eRLu32bEgWbJREnpB5ilSs+G6UsvxgV+yERcCiWB92+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=exQ+Ey64AWr/c4MnVPq58IRXBOmgZ8ePZ2/7gFBZT2Q=; b=cCny67JRQ1rqxEVkWjIXaalE8YShTROaZ12uQnssTEPz1WJ7pf0ynqNTaOCHZqkObI/rb38ultmv6y4U+lC24cTDdDMej86NojyBpZCq21tmf/5RD+OB5PKNB1y7Ca8v1AkZg53aISDmU4HoTfZYTDKwUsrsortAWVEbNuS+XbmTJdXnBaMJP7c67Vy3lGieIbLJiZHkfEGD60MN9FCWfhcwTEa1NC1fh/0RblnYKPZ09L5Viv2p7Tw7DBcROg0X9fO8aP7Trt0uO13Ry6oldpK7BOoQpHwYXn+T5nRj7fkWQ15JvazAfBTkscu1kVettCGkMF4Y6Q2expSUforneA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=exQ+Ey64AWr/c4MnVPq58IRXBOmgZ8ePZ2/7gFBZT2Q=; b=HHBYqOG3XAwIdU1XqDO/0gNr7Nyx6d4ahNPTQjEmbs1E5tSq8hTC6M2NbbT978STVZo6ngKOc2oxBmMQBItIKuOZrUAcjJtCsSNCOlhYGwMlfTBQdocbKky1GAq6jOp/TEax7YQzwTxxw8MqET5qjRAyzIlCj54XOO4dpdGlk7udlilc9DoEutgZ1UN1kw0qh8r+/qKEhvbi1xuU6QvKnMk2t1Ou3goc58ccMAYGWMl4oiOo4v5lfkUrzOC9TF6vEMzX1FgyYNyOnrYzBhOKWtnpVVmB8UsXkVVgmhEUYJhoRk0I2r4aaKq10XLy4BW/OZGhIgphTBO/qZsggUR0cQ== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AM8P250MB0197.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:324::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.22; Fri, 29 Sep 2023 16:02:55 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6792.026; Fri, 29 Sep 2023 16:02:54 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 29 Sep 2023 18:04:04 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [sU0ck3ZOERYvMhDkpkqeZcYlTdOkrz86] X-ClientProxiedBy: FR3P281CA0140.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:95::12) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230929160404.2060077-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AM8P250MB0197:EE_ X-MS-Office365-Filtering-Correlation-Id: 6146134b-e1d5-4a4f-6169-08dbc1058a76 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HmSTpgJeFijLeZ6hP9MLru+ymFaKH3XwhH7QpwTQaVctsmeD9QFdBZxg3LmcIqF/6kRzx+yGZXDknN+Wpo3TI2f0bmFkPh+qrU4OK2+VVHkRd+txGDNuRyJXTXNwRC/PL5wa3el9jg67kVlfxHxp1goNe5gkQWVVKgvNpbt0dvXBCqIQ6Pr2SUkkHafOWUur1lC6b4Uik3nf3f7PNYKLZ0a4Djb0G5AsizDIbijkU3RPTwmI39qAjEnOhv3ByxospymQG+FI9eXGiW0xYB9+o/cmKAndMjzyTKOCVTntrteTMOeIghqeR8JDoghf6++aSPbKBDOTVFmr8380p/4SJe9syCl0gfNc+ZuE1RkzN5ZLrxJPgis0wNlLSGkcrAsbxUCyZZZ8Hg8Wgaur/eW/bIPw96xypcVCv03PDDUFD9wJXg8oBfLSZ7ndR1J6GgbALd78cD8FO9LAGsn0TpinXDglYtls+sruiWSR2KRnq5zsYCL/wieH+34lEILRqFSMBEXBP2cLcyHQIGNCK8Pc7kGrZE/e0J1a5r94F9J1w+6zryHKV1QWYdZoptAW22DLsIkCdKlIgCel0pm8LvV/nKBFD3qMcBVjzQ7arnJ++MuspSfgb1+vxjZtirWjKPQK X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NcEHPX3tqJSEewOOvY+kEoW5Gj6euuERMJpf1L9ha7xvQSwj7r5XjKNYbNUf?= =?us-ascii?Q?57VETMum2dtrnF3aMrIBTOx7e2UHkZUZMFtBnttQ9q4v8rtO3e3BNK1F5FsW?= =?us-ascii?Q?Aw/Vj3Qlgv8M2hr61QTwZqz3KtbgtAsFul4eYu7JndNnRc52B4yo677Xjn9W?= =?us-ascii?Q?pIKIbpdv5gbC09k4sc+JiMIubL6HThhFUluBDnpoRyWYPF3Jncw5zF+qVWtn?= =?us-ascii?Q?d9qcVM3HryNh17wPemidqn0p6mjKRx4EjTKNgU5q5FoeX+4Pj8FvroKjf8Rv?= =?us-ascii?Q?+AlY3hCUhRvWF4f75jLMqjH8lCdjo3ZBIzsfQVX8h0iyv3vl5RXPDPubEWNW?= =?us-ascii?Q?I3arO8FT9GR4UhOQiEI3p+6CJ9MqWAvZ43l9F2kdt2kBB06thMLurjfugGDk?= =?us-ascii?Q?G1c/qRHmc50IL2uz5k16AH3PVk6KdilfETzQrOYZQbFjTeo9tIBXYYHIziJz?= =?us-ascii?Q?cxuo4xrJtwuWwR313LTJL8PlW7XIVz7f3VRUVVynUBJVzOxE69cbbc/C34Z6?= =?us-ascii?Q?UFPvMk8XxzOjOJqKYcGKFmt+wG1hREoSP6Md3shrjTOzl2RaNf5RfptUcIbv?= =?us-ascii?Q?y8e/DdpHV62k6AN3R1kqx8/kb913Y3rE1WYNfXU/DFAFW0DLwq4PmBZzhKAn?= =?us-ascii?Q?MUh9uBDHmYiMu06D7N/bPXxvWHHzSxN3r0BGLFI2YSRlKDcV/6Z4WNHmwBAE?= =?us-ascii?Q?/Jn6la6NfqA7TI3nvMbqFIw/dekpn4M/hjpvUJN+MKy3s97DldkF8AaQ76/R?= =?us-ascii?Q?Wag+2Hqee7LX7BB2+/B0emagFjIr07mYBg7v+a+Hvc5OR7mDPWuCaIMKcWGS?= =?us-ascii?Q?DQWcsZUUsMdH0bAUxC2rgAiowVNVzhFL9MiPQIK8P8ozIb1MXIpb0u5GKjNQ?= =?us-ascii?Q?isY4KgnGjr9PuvOmOYljPtPh7hVKzhPjdVSH1RbjuVDp97lf6HwmWL/wFNja?= =?us-ascii?Q?R10d67YoENnavlqD1bqqoA4c68uGw3T7ePPtcspLcUTzfCCv/0A2YSGNYv9d?= =?us-ascii?Q?E5Ozc5dligcu7UP8K57roPhL//+GIc1o1d7Q/XCcYKoZGDxRVSNxiZzvyxRw?= =?us-ascii?Q?4Zkm/yacaNvIFXT1hHgiAcMi3ibTwJk0eVpjAiPLKa+A5Ng4ugU6Yl7X3Gv4?= =?us-ascii?Q?PlXx5tT5TAhISnT+2eiWqThywINEJfpwkRzWaEVl8dk3gyK2oup1MODbWM9C?= =?us-ascii?Q?Dxa66z8TmpmCdZwnDgl4CZR/kR/zw+p0uHA8hrNWTpZuIK8dy7IGkuD5MENU?= =?us-ascii?Q?Jwb0OYoTvnjbab3VsqGo?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6146134b-e1d5-4a4f-6169-08dbc1058a76 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2023 16:02:54.7504 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8P250MB0197 Subject: [FFmpeg-devel] [PATCH 2/2] avformat/matroskaenc: Write default duration for audio X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Andreas Rheinhardt Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This is easily possible for those codecs with a fixed frame-size (in samples). Signed-off-by: Andreas Rheinhardt --- btw: Presumably AVCodecParameters.framerate should be preferred over AVStream.avg_frame_rate if set? libavformat/matroskaenc.c | 7 ++++ tests/ref/fate/matroska-avoid-negative-ts | 4 +-- tests/ref/fate/matroska-encoding-delay | 14 ++++---- tests/ref/fate/matroska-mpegts-remux | 4 +-- tests/ref/lavf/mka | 4 +-- tests/ref/lavf/mkv | 4 +-- tests/ref/lavf/mkv_attachment | 4 +-- tests/ref/seek/lavf-mkv | 44 +++++++++++------------ 8 files changed, 46 insertions(+), 39 deletions(-) diff --git a/libavformat/matroskaenc.c b/libavformat/matroskaenc.c index 9286932a08..9d1c8946cd 100644 --- a/libavformat/matroskaenc.c +++ b/libavformat/matroskaenc.c @@ -61,6 +61,7 @@ #include "libavcodec/av1.h" #include "libavcodec/bytestream.h" #include "libavcodec/codec_desc.h" +#include "libavcodec/codec_par.h" #include "libavcodec/defs.h" #include "libavcodec/xiph.h" #include "libavcodec/mpeg4audio.h" @@ -1926,6 +1927,8 @@ static int mkv_write_track(AVFormatContext *s, MatroskaMuxContext *mkv, switch (par->codec_type) { AVRational frame_rate; + int audio_frame_samples; + case AVMEDIA_TYPE_VIDEO: mkv->have_video = 1; put_ebml_uint(pb, MATROSKA_ID_TRACKTYPE, MATROSKA_TRACK_TYPE_VIDEO); @@ -1991,6 +1994,10 @@ static int mkv_write_track(AVFormatContext *s, MatroskaMuxContext *mkv, put_ebml_uint(pb, MATROSKA_ID_TRACKTYPE, MATROSKA_TRACK_TYPE_AUDIO); + audio_frame_samples = av_get_audio_frame_duration2(par, 0); + if (audio_frame_samples) + mkv_write_default_duration(track, pb, (AVRational){ audio_frame_samples, + par->sample_rate }); if (!native_id) // no mkv-specific ID, use ACM mode put_ebml_string(pb, MATROSKA_ID_CODECID, "A_MS/ACM"); diff --git a/tests/ref/fate/matroska-avoid-negative-ts b/tests/ref/fate/matroska-avoid-negative-ts index 05821cbf09..880d53e1b0 100644 --- a/tests/ref/fate/matroska-avoid-negative-ts +++ b/tests/ref/fate/matroska-avoid-negative-ts @@ -1,5 +1,5 @@ -dede1d72a28c7eb0a849acf230b08247 *tests/data/fate/matroska-avoid-negative-ts.matroska -973072 tests/data/fate/matroska-avoid-negative-ts.matroska +fb4e7a969ef65f61c4c45d5976188aa2 *tests/data/fate/matroska-avoid-negative-ts.matroska +973080 tests/data/fate/matroska-avoid-negative-ts.matroska #extradata 0: 22, 0x2885037c #tb 0: 1/1000 #media_type 0: video diff --git a/tests/ref/fate/matroska-encoding-delay b/tests/ref/fate/matroska-encoding-delay index d2ff2d07be..f1085e9752 100644 --- a/tests/ref/fate/matroska-encoding-delay +++ b/tests/ref/fate/matroska-encoding-delay @@ -1,5 +1,5 @@ -156c5c615bee0c55e76275df8d84e505 *tests/data/fate/matroska-encoding-delay.matroska -961238 tests/data/fate/matroska-encoding-delay.matroska +604531e6d08cb35b2f3eec838ac45b80 *tests/data/fate/matroska-encoding-delay.matroska +961252 tests/data/fate/matroska-encoding-delay.matroska #extradata 0: 22, 0x32ea0490 #tb 0: 1/1000 #media_type 0: video @@ -32,7 +32,7 @@ dts_time=-0.010000 duration=24 duration_time=0.024000 size=1152 -pos=1255 +pos=1263 flags=K__ [/PACKET] [PACKET] @@ -45,7 +45,7 @@ dts_time=0.000000 duration=40 duration_time=0.040000 size=237628 -pos=2415 +pos=2423 flags=K__ [/PACKET] [PACKET] @@ -58,7 +58,7 @@ dts_time=0.014000 duration=24 duration_time=0.024000 size=1152 -pos=240050 +pos=240058 flags=K__ [/PACKET] [PACKET] @@ -71,7 +71,7 @@ dts_time=0.038000 duration=24 duration_time=0.024000 size=1152 -pos=241225 +pos=241233 flags=K__ [/PACKET] [PACKET] @@ -84,7 +84,7 @@ dts_time=0.040000 duration=40 duration_time=0.040000 size=238066 -pos=242385 +pos=242393 flags=K__ [/PACKET] [STREAM] diff --git a/tests/ref/fate/matroska-mpegts-remux b/tests/ref/fate/matroska-mpegts-remux index c6b7d324b0..4fcc4e6c38 100644 --- a/tests/ref/fate/matroska-mpegts-remux +++ b/tests/ref/fate/matroska-mpegts-remux @@ -1,5 +1,5 @@ -52e030428110a8c1b74c03c7ad31a6ca *tests/data/fate/matroska-mpegts-remux.matroska -6500 tests/data/fate/matroska-mpegts-remux.matroska +48fcc343d88d0ffaba9223150fb0a195 *tests/data/fate/matroska-mpegts-remux.matroska +6516 tests/data/fate/matroska-mpegts-remux.matroska #tb 0: 1/1000 #media_type 0: audio #codec_id 0: ac3 diff --git a/tests/ref/lavf/mka b/tests/ref/lavf/mka index 135fade76c..6f9a56b24a 100644 --- a/tests/ref/lavf/mka +++ b/tests/ref/lavf/mka @@ -1,3 +1,3 @@ -4fede420f36a21bbb3ae4e5d6a884267 *tests/data/lavf/lavf.mka -43572 tests/data/lavf/lavf.mka +b9c2d23dffba449cf1111f062b93c93f *tests/data/lavf/lavf.mka +43588 tests/data/lavf/lavf.mka tests/data/lavf/lavf.mka CRC=0x3a1da17e diff --git a/tests/ref/lavf/mkv b/tests/ref/lavf/mkv index 1b25aea6aa..a8c3fd13e8 100644 --- a/tests/ref/lavf/mkv +++ b/tests/ref/lavf/mkv @@ -1,3 +1,3 @@ -d5f719b715ad5eb6860c85f0d8202b8e *tests/data/lavf/lavf.mkv -320426 tests/data/lavf/lavf.mkv +6224bc0893bd0bb8a789e74bbd38c9c7 *tests/data/lavf/lavf.mkv +320440 tests/data/lavf/lavf.mkv tests/data/lavf/lavf.mkv CRC=0xec6c3c68 diff --git a/tests/ref/lavf/mkv_attachment b/tests/ref/lavf/mkv_attachment index 3a599c6ed5..4c958af162 100644 --- a/tests/ref/lavf/mkv_attachment +++ b/tests/ref/lavf/mkv_attachment @@ -1,3 +1,3 @@ -7681b6ece94f20684838bcbba2458c58 *tests/data/lavf/lavf.mkv_attachment -472576 tests/data/lavf/lavf.mkv_attachment +05132b99d16128e552c1a6f1619be8b7 *tests/data/lavf/lavf.mkv_attachment +472590 tests/data/lavf/lavf.mkv_attachment tests/data/lavf/lavf.mkv_attachment CRC=0xec6c3c68 diff --git a/tests/ref/seek/lavf-mkv b/tests/ref/seek/lavf-mkv index 78c2b13b46..b8028dd075 100644 --- a/tests/ref/seek/lavf-mkv +++ b/tests/ref/seek/lavf-mkv @@ -1,48 +1,48 @@ -ret: 0 st: 1 flags:1 dts:-0.011000 pts:-0.011000 pos: 674 size: 208 +ret: 0 st: 1 flags:1 dts:-0.011000 pts:-0.011000 pos: 682 size: 208 ret: 0 st:-1 flags:0 ts:-1.000000 -ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 890 size: 27837 +ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 898 size: 27837 ret: 0 st:-1 flags:1 ts: 1.894167 -ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 292306 size: 27834 +ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 292314 size: 27834 ret: 0 st: 0 flags:0 ts: 0.788000 -ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 292306 size: 27834 +ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 292314 size: 27834 ret: 0 st: 0 flags:1 ts:-0.317000 -ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 890 size: 27837 +ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 898 size: 27837 ret:-1 st: 1 flags:0 ts: 2.577000 ret: 0 st: 1 flags:1 ts: 1.471000 -ret: 0 st: 1 flags:1 dts: 0.982000 pts: 0.982000 pos: 320147 size: 209 +ret: 0 st: 1 flags:1 dts: 0.982000 pts: 0.982000 pos: 320158 size: 209 ret: 0 st:-1 flags:0 ts: 0.365002 -ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146858 size: 27925 +ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146866 size: 27925 ret: 0 st:-1 flags:1 ts:-0.740831 -ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 890 size: 27837 +ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 898 size: 27837 ret:-1 st: 0 flags:0 ts: 2.153000 ret: 0 st: 0 flags:1 ts: 1.048000 -ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 292306 size: 27834 +ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 292314 size: 27834 ret: 0 st: 1 flags:0 ts:-0.058000 -ret: 0 st: 1 flags:1 dts:-0.011000 pts:-0.011000 pos: 674 size: 208 +ret: 0 st: 1 flags:1 dts:-0.011000 pts:-0.011000 pos: 682 size: 208 ret: 0 st: 1 flags:1 ts: 2.836000 -ret: 0 st: 1 flags:1 dts: 0.982000 pts: 0.982000 pos: 320147 size: 209 +ret: 0 st: 1 flags:1 dts: 0.982000 pts: 0.982000 pos: 320158 size: 209 ret:-1 st:-1 flags:0 ts: 1.730004 ret: 0 st:-1 flags:1 ts: 0.624171 -ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146858 size: 27925 +ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146866 size: 27925 ret: 0 st: 0 flags:0 ts:-0.482000 -ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 890 size: 27837 +ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 898 size: 27837 ret: 0 st: 0 flags:1 ts: 2.413000 -ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 292306 size: 27834 +ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 292314 size: 27834 ret:-1 st: 1 flags:0 ts: 1.307000 ret: 0 st: 1 flags:1 ts: 0.201000 -ret: 0 st: 1 flags:1 dts:-0.011000 pts:-0.011000 pos: 674 size: 208 +ret: 0 st: 1 flags:1 dts:-0.011000 pts:-0.011000 pos: 682 size: 208 ret: 0 st:-1 flags:0 ts:-0.904994 -ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 890 size: 27837 +ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 898 size: 27837 ret: 0 st:-1 flags:1 ts: 1.989173 -ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 292306 size: 27834 +ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 292314 size: 27834 ret: 0 st: 0 flags:0 ts: 0.883000 -ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 292306 size: 27834 +ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 292314 size: 27834 ret: 0 st: 0 flags:1 ts:-0.222000 -ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 890 size: 27837 +ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 898 size: 27837 ret:-1 st: 1 flags:0 ts: 2.672000 ret: 0 st: 1 flags:1 ts: 1.566000 -ret: 0 st: 1 flags:1 dts: 0.982000 pts: 0.982000 pos: 320147 size: 209 +ret: 0 st: 1 flags:1 dts: 0.982000 pts: 0.982000 pos: 320158 size: 209 ret: 0 st:-1 flags:0 ts: 0.460008 -ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146858 size: 27925 +ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 146866 size: 27925 ret: 0 st:-1 flags:1 ts:-0.645825 -ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 890 size: 27837 +ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 898 size: 27837 -- 2.34.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".