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 E53CA438D1 for ; Thu, 1 Sep 2022 21:24:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1B60468B979; Fri, 2 Sep 2022 00:24:22 +0300 (EEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2030.outbound.protection.outlook.com [40.92.89.30]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9D09068B054 for ; Fri, 2 Sep 2022 00:24:15 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LBr2aCwhJavWe15i9IL74azgIB//74ePtCYp5Gf5JpFFDo9SRwrXKMqt1ORdi+y+R9LQ9kzirobXDB0WfeAj2j23Z/7qiZqY8v4b8TOsdW89N0dHUlaj82xtIxKM4q10wWw/tb+iJ6zBuDeu3CNQLU4joNE77oMnGTnL20hdlOFHAqNpDnIp+ZPGD5SW39bTRrNH/mHkdwO4vC0VzO94c8qYtDbP7B1wixHcqUeJn6CijJx1LsWI0fJvWQZYNOjB/wmKniU2Jay+vwHVrsjHBo2yl6YhXq60l297gIlfGJT15vFp7YH+iQxXDBUBMMBTVq5I7ZDMtAG18tfcZyyLYg== 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=hX6IFwhKFIdiTwdXOYT6daAYTR32tpaTMu9jwW5A0g0=; b=cyNE1o8RES/K3YfMCT9bp/uc2ZFU0bA4AKluFRiqmGFnrV4lzQ/PAgbQiKSeHH2gkptmFJRB274+7l0589rSEzCl15fE87Z5lOctnOy4p6e4c9r5B5GCwroGqNx3gY2tPM/mqr10YA2oUYG8R/NTsto5jDK0eygSYISEfCHPlTFN0kGkJ1oTkKRChF52tV0OxUNXrGwuIU3HBDo2y5PTiRuVqelTcW1iYTAb5kdi+LaMU3bdK/esGdiz0fN5QC4l76GhsUUealn+fHBqHqC6avfmklYBtaiqC/NLs1U6bomPD9MmB7T2AW9nJ8Go7EaOyeZwok5Z40NVUd2lcQDIow== 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=hX6IFwhKFIdiTwdXOYT6daAYTR32tpaTMu9jwW5A0g0=; b=YRBdUZsmxo+v/vviZ5EinARpzZk0jTzdSeFSkA7Ud6OW8IaewXIf8UXXGsYaNBr8W7e1W3o1cOIkuM5QgsLvCx0vYAs/t4TGuERh4nljgFRykAXMcqJbuzkYzfqnqjqgCIzPOrCllZWX7wW3QZvKw6ehoJW1+YVJ5bSmftGnYyx7SjffRVTW5AO/xR+dSL0TH1Ze49kQVrmq5WZFVi9A3tKIc1lZhLYM6jGBaEOgqKJP7FcNX359uH6SlzKSqltsksbShL+qXJS3x/8hm/Ix6XCJxKvBDYh3qIYqhMTC3nWT+Wo5UosCYL4mgTnUNGm7cPFubyoCrhzosKyuR/KoZw== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by PAXP250MB0424.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:287::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.12; Thu, 1 Sep 2022 21:24:13 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::90cc:8832:55f1:c7d6]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::90cc:8832:55f1:c7d6%7]) with mapi id 15.20.5588.010; Thu, 1 Sep 2022 21:24:13 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Thu, 1 Sep 2022 23:23:57 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [qaR8EPo1jDWJ/4SKYwg4VCYfKGK3I+1a] X-ClientProxiedBy: ZR0P278CA0185.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:44::18) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20220901212403.2622789-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3c8987c7-e1e8-4070-e915-08da8c6050fd X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmqZFoN70z2NlsBDiuHIk4Y3YGigiNqkwON5io4DAb0ughBpRpyu/4MYJttCVYTgOWpp/T0vzH7tgY2P1Wqlsp9xfpQzFTOREiE/x5trUW496wJUXnvL+yioDChnnhgMEztiuCCdvnM109z7HcoqGI3gKWm1aprecjjbx45qz99YqkdkLBonNRVQEBbw8ZKZazG8VjQp5ZJgkUpwiTfOwSUw9z+tw7E/xYw63gn/JT2UUF2wc7i166wX8xijMLB0vPxY/qzlk74pNfM/Tkc0asZVEcrrQMZrtCzAz23kyOhcdBXKeqpIwbc8WcLuRZazQEsLBlNQ4VfQ3MBRUbhGWB01VQBRJS355etypecAGLu9yT+03Fze9dUEn5+Vz9K1Az/e7CMQl5IdGkSYgvm8Uwf4mh38k96HVYCbLk4RvkLCWCdYQzmRUy7r3s4rTGLTsOQMf7oQqu0CgQJOAn5qcJwR7ajHNe9mtEdAWSHvTLWYabPGE67NQmy1/ylEMijSp7CcQaiv2dD+X2cJ+ZWYBgDzq3Hf8P6PdgHytQ5pn848qATKmP/GfeOU7T80YfniTxQUgvfYzlOaqFKedECXQ8jF1zbuevEliCPqlc815YueQRj3Ny/D4HEHsVfXRyCJ3oDL7CNG2JVFEjSmSFYg2LEaKLOJasgReZH3gQOdlpGl9J52v3/S6OCPN+WjHtPn1L6vg3l9+V1yGibJW6wtOnC+llTzFfgfLia3TFDg8KAYVKbqBchEUs/a5USJmg4uC6Q= X-MS-TrafficTypeDiagnostic: PAXP250MB0424:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YGZMtyCHTmeAzfVLOwnsBQBp7YjiBvbJYREsz27JsOscrd3xT9LG4bOPa3X2fS9fCtrleGDrOFXeI77d38zZYSMoqDuGxloXPoPs7ciI4RDUTlGbgcf/zPcTFlqYL687MA3HswwV+OWGW5rRl/NdNGzzVd+2h1Q6QFCwUkkH00ppqozNdLn1X1iCWmzgIZFo0+1ctj3mo34Fg0gvNS4dpsmzCMjgDhPbP/RzPrtkbPAJAJsw8RsgucXZUcoyAks+88c0oyE6RhXAb5ig8Byrv/2xR4HtYG8fu8+684BW0oM4S7tB6u8xn/rR022/Hc6DAVQDxm1AvYoD12FhR0cmr0rK3FE1oO0kcRmDF1kmIotrEYv4txUz6U+buKGdio+yPgjxMalrbSRh1SJQnMjpx0U187NJfzoDuQCkvY7lp6X0rAfAFa2/bxYHZNhIDgM6fPPwEiUVX0a9d+pbpTadHiLJWzlEopE/jJCmUhWYzZPAVb2cpBlNHuhFAzPbsTIEiSSStAIbHKJ+rl8hXgEx0L6+Xdz6yfBivYSlLC2ekNifkF1BmnmKp9fRTb0sts9ivVRdiQ0SV9nqNVtsRHjH5qpYQW73atqYxcFGDPIF/wv3L83v8gxcq1Iujf/6ef/rzS29cuMP4gzfnVMkoLODYw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?u/7oI5fX5H1DmKa5EieTPddmq3hpYYVPRwy+ONPC/YCsuPh/TBR2mXgZaSXg?= =?us-ascii?Q?7OUAYqolmUb4Lh9aKGx9pSpFRBfoMhrjmf3NT8gOhtl630dvVflQ4B7SMxe/?= =?us-ascii?Q?ti0KG54MCLVA/zk6OlxJEsB9YuTR357vPioN6u6yU4afqZgd8u51Thv8GTHS?= =?us-ascii?Q?L7uDdXN6XJeo9lCrNJ9Khysykga0YwVUYO+LsvftdvAHHRLCQaxurG3zqAR/?= =?us-ascii?Q?d2bwS3gC82oC+25a0lVbrTwDwoH3d9HOcCYrF87H8cf+4oRw9iXKpRUEfaTE?= =?us-ascii?Q?hnYc4Gs8BCOEuboOwd/G296hYDjP9vrr6NQqb7Qkemk2OcLstSxo43pBBqvr?= =?us-ascii?Q?7KtgfmOknKeaLZyAbXSItOuS8CbtyWTQ1uJHHCKslh66/Cke2Xw6D8jrLEWY?= =?us-ascii?Q?zP92KtryxxkDdd2H+d4dPGZV3JlRxbY4MCJE762eUy9Cv4J/ToZbYteumTXt?= =?us-ascii?Q?A5gT1KbCurGBQKUiWgoykvwgJKaAJqRRNi+FcNC3htjrXdRJdmgaqSF284C1?= =?us-ascii?Q?vjwGjfCk7DM6GH/v876WCUpA4BERM0Lmf0JiRAoBNERAZbZTE5+gWGnqLu6g?= =?us-ascii?Q?fNLAjE4HTHZRx8duIwPHm5jtNfu3hCjwxgJ+l+Yl4/OVKAefKg5Qi+WUegs/?= =?us-ascii?Q?TWAQ6ibae1GPiHdVddLhvLXhVTVCf8puMIFmv/xTDY3E0OEzwo/mKx/YAmD/?= =?us-ascii?Q?G9qlU7gHlLL0JR43U6QtRu68+9phROloP5iqXEF3PuOMXmfJkOpnil5QOpCG?= =?us-ascii?Q?mZbXGfp3YpQT/ZrJ/IQAipcNYSJn4VrfB5Ct3e77RodfGMj6Ox1nV9QcF7Iz?= =?us-ascii?Q?nkpxIiaOt26iToBz5MI3NN9wn6YtnCq2SpnZKfXKqAE+AKiCJ2nVkf0PzS/U?= =?us-ascii?Q?u23JmzISW0BygKNOXXtEQ9lXg6vOnbf8c6nXlhYmXSPVVLzOCVdd+e1zwoKl?= =?us-ascii?Q?gR0ORO7DMGRNwZ9fael37j+mVujPBZZswJ8o4TJt9RUwkSG+hyeYEp1cE2Bt?= =?us-ascii?Q?do0/7pbJKEoe0mmGCsUBZKhVU66rNTOfUX7ZXg7EGcJ95+YRo9gaGhc4mMpf?= =?us-ascii?Q?f1bywIOH9XKm8gCCUhXWdBXtlfHoc5HrLcE5NwCsXqAHnUEhqDBy84D6ikgD?= =?us-ascii?Q?p1MPJCLNVs08/XD46Oc7zuOwoHs7S5/PxiBzzOTSL7Pt0fv7aFSqSQgqhM0y?= =?us-ascii?Q?T7bB7dZHtzGleRl1M1vRlAJw0HY0zEQcBdecBQdJw7XMShGG8877qOH+jBL4?= =?us-ascii?Q?gkNf4/jg7lAlz7VnLcjgWkO6EyN8xDu45Bqe1+FbVvavaVgoQ9I6WX4tdZj2?= =?us-ascii?Q?liQ=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3c8987c7-e1e8-4070-e915-08da8c6050fd X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Sep 2022 21:24:13.3818 (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: PAXP250MB0424 Subject: [FFmpeg-devel] [PATCH 2/8] fate/matroska: Add tests for muxing with initial_padding 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: Signed-off-by: Andreas Rheinhardt --- tests/fate/matroska.mak | 19 +++++ tests/ref/fate/matroska-encoding-delay | 85 ++++++++++++++++++++ tests/ref/fate/matroska-ogg-opus-remux | 92 ++++++++++++++++++++++ tests/ref/fate/matroska-opus-remux | 103 +++++++++++++++++++++++++ 4 files changed, 299 insertions(+) create mode 100644 tests/ref/fate/matroska-encoding-delay create mode 100644 tests/ref/fate/matroska-ogg-opus-remux create mode 100644 tests/ref/fate/matroska-opus-remux diff --git a/tests/fate/matroska.mak b/tests/fate/matroska.mak index b49ec761cf..94532b31dc 100644 --- a/tests/fate/matroska.mak +++ b/tests/fate/matroska.mak @@ -163,6 +163,25 @@ FATE_MATROSKA_FFMPEG_FFPROBE-$(call REMUX, MATROSKA, MPEGTS_DEMUXER AC3_DECODER) += fate-matroska-mpegts-remux fate-matroska-mpegts-remux: CMD = transcode mpegts $(TARGET_SAMPLES)/mpegts/pmtchange.ts matroska "-map 0:2 -map 0:2 -c copy -disposition:a:1 -visual_impaired+hearing_impaired -default_mode infer" "-map 0 -c copy" "-show_entries stream_disposition:stream=index" +# Tests maintaining codec delay while remuxing from Matroska. +# For some reason, ffmpeg shifts the timestamps of the input file +# to make them zero before reaching the muxer while it does not +# for the ogg-opus-remux test. +FATE_MATROSKA_FFMPEG_FFPROBE-$(call REMUX, MATROSKA, OPUS_PARSER OPUS_DECODER) += fate-matroska-opus-remux +fate-matroska-opus-remux: CMD = transcode matroska $(TARGET_SAMPLES)/mkv/codec_delay_opus.mkv matroska "-avoid_negative_ts make_zero -c copy" "-copyts -c copy" "-show_packets -show_entries stream=codec_name,initial_padding -read_intervals %0.05" + +# Tests maintaining codec delay while remuxing from ogg. +FATE_MATROSKA_FFMPEG_FFPROBE-$(call REMUX, MATROSKA, OGG_DEMUXER OPUS_PARSER OPUS_DECODER) += fate-matroska-ogg-opus-remux +fate-matroska-ogg-opus-remux: CMD = transcode ogg $(TARGET_SAMPLES)/ogg/intro-partial.opus matroska "-c copy" "-copyts -c copy" "-show_packets -show_entries stream=codec_name,initial_padding -read_intervals %0.05" + +# This tests reencoding with an audio encoder that adds initial padding. +# The initial padding is currently not maintained. +FATE_MATROSKA_FFMPEG_FFPROBE-$(call REMUX, MATROSKA, MXF_DEMUXER PCM_S16LE_DECODER \ + MP2FIXED_ENCODER ARESAMPLE_FILTER \ + MPEG2VIDEO_DECODER MPEGVIDEO_PARSER \ + EXTRACT_EXTRADATA_BSF) += fate-matroska-encoding-delay +fate-matroska-encoding-delay: CMD = transcode mxf $(TARGET_SAMPLES)/mxf/Sony-00001.mxf matroska "-c:v copy -af aresample -c:a mp2fixed" "-copyts -c copy" "-show_packets -show_entries stream=codec_name,initial_padding -read_intervals %0.05" + FATE_MATROSKA-$(call REMUX, MATROSKA, SUP_DEMUXER) += fate-matroska-pgs-remux fate-matroska-pgs-remux: CMD = transcode sup $(TARGET_SAMPLES)/sub/pgs_sub.sup matroska "-copyts -c:s copy" "-copyts -c:s copy" diff --git a/tests/ref/fate/matroska-encoding-delay b/tests/ref/fate/matroska-encoding-delay new file mode 100644 index 0000000000..fb7909fe29 --- /dev/null +++ b/tests/ref/fate/matroska-encoding-delay @@ -0,0 +1,85 @@ +df0524cac5393212ee103c1d1221f4b3 *tests/data/fate/matroska-encoding-delay.matroska +961215 tests/data/fate/matroska-encoding-delay.matroska +#extradata 0: 22, 0x32ea0490 +#tb 0: 1/1000 +#media_type 0: video +#codec_id 0: mpeg2video +#dimensions 0: 720x608 +#sar 0: 152/135 +#tb 1: 1/1000 +#media_type 1: audio +#codec_id 1: mp2 +#sample_rate 1: 48000 +#channel_layout_name 1: stereo +1, 0, 0, 24, 1152, 0x724077b8 +0, 10, 10, 40, 237628, 0xeff25579, S=1, 40 +1, 24, 24, 24, 1152, 0x80625572 +1, 48, 48, 24, 1152, 0x7d7f4dce +0, 50, 50, 40, 238066, 0xb2265f41 +1, 72, 72, 24, 1152, 0xa6725739 +0, 90, 90, 40, 237723, 0x00d7cd24 +1, 96, 96, 24, 1152, 0xc9e85398 +1, 120, 120, 24, 1152, 0xda1287d3 +0, 130, 130, 40, 238290, 0xbe18b18f +1, 144, 144, 24, 1152, 0x1c9a6102 +[PACKET] +codec_type=audio +stream_index=1 +pts=0 +pts_time=0.000000 +dts=0 +dts_time=0.000000 +duration=24 +duration_time=0.024000 +size=1152 +pos=1232 +flags=K_ +[/PACKET] +[PACKET] +codec_type=video +stream_index=0 +pts=10 +pts_time=0.010000 +dts=10 +dts_time=0.010000 +duration=40 +duration_time=0.040000 +size=237628 +pos=2392 +flags=K_ +[/PACKET] +[PACKET] +codec_type=audio +stream_index=1 +pts=24 +pts_time=0.024000 +dts=24 +dts_time=0.024000 +duration=24 +duration_time=0.024000 +size=1152 +pos=240027 +flags=K_ +[/PACKET] +[PACKET] +codec_type=audio +stream_index=1 +pts=48 +pts_time=0.048000 +dts=48 +dts_time=0.048000 +duration=24 +duration_time=0.024000 +size=1152 +pos=241202 +flags=K_ +[/PACKET] +[STREAM] +codec_name=mpeg2video +[SIDE_DATA] +[/SIDE_DATA] +[/STREAM] +[STREAM] +codec_name=mp2 +initial_padding=0 +[/STREAM] diff --git a/tests/ref/fate/matroska-ogg-opus-remux b/tests/ref/fate/matroska-ogg-opus-remux new file mode 100644 index 0000000000..b69c29df8e --- /dev/null +++ b/tests/ref/fate/matroska-ogg-opus-remux @@ -0,0 +1,92 @@ +605e8e89efb3028e261dd10255c7f59a *tests/data/fate/matroska-ogg-opus-remux.matroska +10207 tests/data/fate/matroska-ogg-opus-remux.matroska +#extradata 0: 19, 0x399c0471 +#tb 0: 1/1000 +#media_type 0: audio +#codec_id 0: opus +#sample_rate 0: 48000 +#channel_layout_name 0: stereo +0, -7, -7, 20, 402, 0x89b1c40f +0, 13, 13, 20, 216, 0x7bf97146 +0, 33, 33, 20, 215, 0x6cb86d8b +0, 53, 53, 20, 218, 0x9cfd691c +0, 73, 73, 20, 218, 0xd7fe6a94 +0, 93, 93, 20, 194, 0x35735de6 +0, 113, 113, 20, 216, 0x3ee6705a +0, 133, 133, 20, 218, 0x67eb6cb1 +0, 153, 153, 20, 218, 0x32d0700d +0, 173, 173, 20, 219, 0xcb7f6c60 +0, 193, 193, 20, 218, 0x9c866b33 +0, 213, 213, 20, 217, 0xfe3e6a53 +0, 233, 233, 20, 218, 0x13586833 +0, 253, 253, 20, 222, 0xbcb2669e +0, 273, 273, 20, 218, 0x8dfc6e33 +0, 293, 293, 20, 217, 0xf5957051 +0, 313, 313, 20, 210, 0xed126e6b +0, 333, 333, 20, 216, 0xbf947249 +0, 353, 353, 20, 203, 0x6c7e680a +0, 373, 373, 20, 209, 0xf78f6af4 +0, 393, 393, 20, 217, 0xd60c684d +0, 413, 413, 20, 218, 0x89056a7a +0, 433, 433, 20, 219, 0x0bc674ad +0, 453, 453, 20, 217, 0xb1d86d1a +0, 473, 473, 20, 220, 0x433d685a +0, 493, 493, 20, 364, 0x0c88be84 +0, 513, 513, 20, 221, 0x804a733d +0, 533, 533, 20, 215, 0x6e9d6e9b +0, 553, 553, 20, 215, 0x63016a83 +0, 573, 573, 20, 218, 0xf9a46fbe +0, 593, 593, 20, 216, 0xa0d66c08 +0, 613, 613, 20, 216, 0xa2ca6d0a +0, 633, 633, 20, 216, 0xf50e6f1d +0, 653, 653, 20, 215, 0x6aaa70b6 +0, 673, 673, 20, 219, 0x7ceb6ba0 +0, 693, 693, 20, 220, 0x398d6ca9 +0, 713, 713, 20, 218, 0x7bd06ed5 +0, 733, 733, 20, 219, 0xe2906c62 +0, 753, 753, 20, 217, 0xcf316ba1 +0, 773, 773, 20, 217, 0x470b6eea +0, 793, 793, 20, 359, 0x36c2a18a, S=1, 10 +[PACKET] +codec_type=audio +stream_index=0 +pts=-7 +pts_time=-0.007000 +dts=-7 +dts_time=-0.007000 +duration=20 +duration_time=0.020000 +size=402 +pos=543 +flags=K_ +[/PACKET] +[PACKET] +codec_type=audio +stream_index=0 +pts=13 +pts_time=0.013000 +dts=13 +dts_time=0.013000 +duration=20 +duration_time=0.020000 +size=216 +pos=956 +flags=K_ +[/PACKET] +[PACKET] +codec_type=audio +stream_index=0 +pts=33 +pts_time=0.033000 +dts=33 +dts_time=0.033000 +duration=20 +duration_time=0.020000 +size=215 +pos=1179 +flags=K_ +[/PACKET] +[STREAM] +codec_name=opus +initial_padding=356 +[/STREAM] diff --git a/tests/ref/fate/matroska-opus-remux b/tests/ref/fate/matroska-opus-remux new file mode 100644 index 0000000000..61afeaa751 --- /dev/null +++ b/tests/ref/fate/matroska-opus-remux @@ -0,0 +1,103 @@ +551e45142f0989b281e837a3a86f0218 *tests/data/fate/matroska-opus-remux.matroska +9355 tests/data/fate/matroska-opus-remux.matroska +#extradata 0: 19, 0x3a04048f +#tb 0: 1/1000 +#media_type 0: audio +#codec_id 0: opus +#sample_rate 0: 48000 +#channel_layout_name 0: mono +0, -7, -7, 20, 320, 0x58b9a88d +0, 14, 14, 20, 159, 0x6c9c4b4c +0, 34, 34, 20, 148, 0x0caf4b5d +0, 54, 54, 20, 139, 0xc5624226 +0, 74, 74, 20, 146, 0x633c4937 +0, 94, 94, 20, 153, 0x3d0b4f93 +0, 114, 114, 20, 158, 0xe5c55641 +0, 134, 134, 20, 156, 0xf2fd50ef +0, 154, 154, 20, 158, 0x93b15410 +0, 174, 174, 20, 157, 0xb6f74f5f +0, 194, 194, 20, 159, 0x9aff4957 +0, 214, 214, 20, 153, 0xfc5f4aba +0, 234, 234, 20, 158, 0x01e44f70 +0, 254, 254, 20, 153, 0x227149cf +0, 274, 274, 20, 155, 0x312f4cf6 +0, 294, 294, 20, 155, 0xafc54bae +0, 314, 314, 20, 151, 0x7b4252b3 +0, 334, 334, 20, 155, 0x29074a75 +0, 354, 354, 20, 149, 0x82c44bcd +0, 374, 374, 20, 150, 0x55c24eb5 +0, 394, 394, 20, 156, 0xf71d4f33 +0, 414, 414, 20, 153, 0x9b6c4ae5 +0, 434, 434, 20, 156, 0x75954e51 +0, 454, 454, 20, 155, 0x28ff4ff3 +0, 474, 474, 20, 153, 0xc4424969 +0, 494, 494, 20, 154, 0xfbf94cc8 +0, 514, 514, 20, 155, 0x52c549af +0, 534, 534, 20, 150, 0x6f1e4b7a +0, 554, 554, 20, 158, 0xabb45566 +0, 574, 574, 20, 157, 0xe61d4a99 +0, 594, 594, 20, 159, 0xf45d4fac +0, 614, 614, 20, 159, 0xcd0553a5 +0, 634, 634, 20, 156, 0xdb244e63 +0, 654, 654, 20, 154, 0x78654c52 +0, 674, 674, 20, 154, 0x9f804cc8 +0, 694, 694, 20, 150, 0x1fdf4c80 +0, 714, 714, 20, 155, 0x1adc4f89 +0, 734, 734, 20, 155, 0x4b53511c +0, 754, 754, 20, 151, 0x8ff2546d +0, 774, 774, 20, 158, 0xb7e34f1b +0, 794, 794, 20, 154, 0x4d98474b +0, 814, 814, 20, 154, 0x14924ea8 +0, 834, 834, 20, 153, 0x8d4752bf +0, 854, 854, 20, 149, 0x74785066 +0, 874, 874, 20, 151, 0x36c94a4c +0, 894, 894, 20, 155, 0x82904f3b +0, 914, 914, 20, 154, 0xd76b4a45 +0, 934, 934, 20, 159, 0x9fec548d +0, 954, 954, 20, 154, 0x9a084dcd +0, 974, 974, 20, 155, 0x90a54ac8 +0, 994, 994, 20, 324, 0x8e34a2f5 +0, 1014, 1014, 20, 268, 0x10f37203, S=1, 10 +[PACKET] +codec_type=audio +stream_index=0 +pts=-7 +pts_time=-0.007000 +dts=-7 +dts_time=-0.007000 +duration=20 +duration_time=0.020000 +size=320 +pos=496 +flags=K_ +[/PACKET] +[PACKET] +codec_type=audio +stream_index=0 +pts=14 +pts_time=0.014000 +dts=14 +dts_time=0.014000 +duration=20 +duration_time=0.020000 +size=159 +pos=823 +flags=K_ +[/PACKET] +[PACKET] +codec_type=audio +stream_index=0 +pts=34 +pts_time=0.034000 +dts=34 +dts_time=0.034000 +duration=20 +duration_time=0.020000 +size=148 +pos=989 +flags=K_ +[/PACKET] +[STREAM] +codec_name=opus +initial_padding=312 +[/STREAM] -- 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".