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 18DC5409CA for ; Fri, 4 Mar 2022 13:44:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 68D6968B0BB; Fri, 4 Mar 2022 15:44:28 +0200 (EET) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-oln040092073086.outbound.protection.outlook.com [40.92.73.86]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0943468AED0 for ; Fri, 4 Mar 2022 15:44:22 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W6AGzlli94OtSN2Z7pSa94Y+egHZKM1Ya1PD8Ju76l9JQQNYyGYRjbM7PtpzuN8zMEMHgQo11VlTmsN1C9vjUTbsP7caoOvblxqGohe7MkjsNaNCu/1EruvoofE0GEv0jwrOkajlmjdnKjgGBF62dpP593/lbkiW+fxlWeWiwx+bMhKJh4J9VPfMorW+yS9OHEj/UT0a3yHc8LKtXUE+6OGt7fxu1gu+Y+s2PwcGta+MkT7dgl8c8FBQz99JA74xQvfYBjmWQIrAq9C+Gg403dgPyINOK95PJxyfkXL+c00wHDCuqbsX+G1Xx5gxCoKo80sbLfbkFFpvVlWbCfUfXA== 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=/BFruLh17GHutw1+jln7waAZesvri4dlmrH/agUylUE=; b=GuttA+iIsl9Rlm5nhiUPE+m0I9bmGO4ei07Yh3UQ7xWaMwgFomZnxNxo1GFOFfKMlAl/5TXW25q4M0P9CQuSp0Seh+c4v2jpty7Yko6+VBHTbXzMNGWq+pFttzqu4LRh2DNe1qq6EjbNA/r4PX9wy3SMtg8YbnZLZeXSXZh2caQr3fs8xNe73hObUGfgIWs2t7ri4fM3KTafDR7CcONb2GfImsU2E/t00CvAcPX7NfxmdjEHMhRMveCGzjYJ29y7DSkgAh4wYPhQjdgLniA9ePSjBRjL92ohAIBKyucFIZHlvBhlBDCXQIkozvewwUxGQ78OwXtb9vVCea4d1r2VyQ== 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=/BFruLh17GHutw1+jln7waAZesvri4dlmrH/agUylUE=; b=hlz1wxEa6TKNrlKT5rAQj0LXK1jg/wG5HhkgloqXJwUtM8/jaITYsHgcw6NE4GZa7HnEFQWLDZWDJF4g5veyJKQ3QrKZlrlKzfig48YQYJzUAh/VqG4DszDbhzrJ3eWFl8XeMFF/RRumriM4iD1iVRkVUS39axY8G66poTazhBdgmHd97urCk0P8ztYGAPoFeeWvPgVzQIyT4rBPn8mm+4CS7TGhikTYArHBhX4BUOaKuWHuyc6DDE5Lc9O3xrlPtat0pVxT6Vz3N44QF2JFNgvbKeF6WgaGu4oKodtY1o7UDSb4Rn/jdil2h2qyTdCUfwvlAVxUOn5x1RRkmc7mmQ== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by PA4PR03MB7501.eurprd03.prod.outlook.com (2603:10a6:102:101::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Fri, 4 Mar 2022 13:44:20 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::b8d3:effd:9a3c:4090]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::b8d3:effd:9a3c:4090%5]) with mapi id 15.20.5038.017; Fri, 4 Mar 2022 13:44:20 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 4 Mar 2022 14:44:12 +0100 Message-ID: X-Mailer: git-send-email 2.32.0 X-TMN: [2f6pztxix1SYZj5KH7WC8q5tdaidKVtM] X-ClientProxiedBy: AM6P195CA0094.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:86::35) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20220304134413.124941-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ecc0bac9-d689-4618-b861-08d9fde515d0 X-MS-Exchange-SLBlob-MailProps: =?us-ascii?Q?KE5ywuOaN5i0/2/hGdGPMH+oDs/Pu5ArJUJjP+Gw2wi7/saYA0N0ig8Hykrr?= =?us-ascii?Q?9u4NvWGW6hjrfGF4sNZ6+eeyMvADfKR7jvFa9ehxlhfBlwNMJpCwNsLdcSUj?= =?us-ascii?Q?iKIM8Mtwt+mewDERGpQlduwPnZ06iVNrfahOc+S+cr0EnNeyh2j/D3NCPiBD?= =?us-ascii?Q?qjBRC1SkFrZUko0VoEyEKbFnliRiS5GRCa5Z2hYGpDaVxAibnK3aCN5FNqWn?= =?us-ascii?Q?8k0ja6XyZcbHug3Mn2Ce2Ux9nJ43OvAIv/Q4Z2HJdBTUBLZX2N9HeX/JvadQ?= =?us-ascii?Q?1Dt50i0Pn9OiOYN8ef8/dmizSf9XtNgFYWjRvV/UKzrLTw9Uxm9Y5FgQlcxM?= =?us-ascii?Q?0R524BFg7+S0qYdTSc/5+9IkjukYxbvJkKN7DknNRuPECYkwyaPclarjzdwf?= =?us-ascii?Q?vs/5KwHb3HYgmIAgXyb3gvVkp+/hjN1Lk0BUxrZcKOQkY2T+Fr3M5+nAeuA/?= =?us-ascii?Q?CiOF1uuj0o4hkH4cjZjQz8R0pa9RubRqtYFbqBGwn0r2SBzNHm2RHhUUEEk8?= =?us-ascii?Q?1+hOcd1vZKPpZbwY3kpiNzAQCCbDITv2nDTS8Zlln6W5VS1+RBDFO3/QiWcM?= =?us-ascii?Q?yH9fsLJnDqZEZD0K2yZx5bAlH8xIAP4D7k8c6v2Lw52B0q2LPSZI5VqbdATt?= =?us-ascii?Q?jBRtcKoCOkL86Yztav7ZHZk33RSfy0MRYqvR+eTQeu2yHVT2UVy5eVFxNhVi?= =?us-ascii?Q?LAnj0cqhZMH5Tpihdl5bIbWYby+vy3oAQLkvDqV9QkzlDtp3UlaEZBWHYAPQ?= =?us-ascii?Q?Ym/c1M9BJv1Ljo66oV8QNcWj/YbV6vk7xdU8LKG7ZC6XCBaxOVoM2chwBJjt?= =?us-ascii?Q?NonddECmbKiMZglXWscTeXc+kmDsUClbeNWRSO5pHBEytIOn3SRXkGQHD0fs?= =?us-ascii?Q?YLcrvNqDIhPZoZPyGAlvSCqw9JbOb7GtDP3Q7BWKuxu6OCMZW1fbjY4VJRfL?= =?us-ascii?Q?G3HQlTwaek8p3FHZHtBG0Qo/1JNDBYGO?= X-MS-TrafficTypeDiagnostic: PA4PR03MB7501:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pp/Cv+buzX3Fr7ztsKt9rUT+xZGz3QNO4LRUr+EswtB+4yl5Qwg/ZCGHiLsoh22ACeJZfi5WN0AbL+9ukynyPs/etM2waV7lRNSFKwE3jJ2Jq9bD2b2XWcgB/WZDEpekjA4PPs4UPXvehaFXv7oXDEVQcJ4DfTdr1aHdn++UYjdI/6mwz3v6k5s+nbl87qQYAf1mLRcp4AA/lNa9qBr9+Ztlp2G11qx07EBE+4P8sHWmKArbIb13CGp0I62u+vUbmrTUX/905VC+2E0SSRRcdXUkuvldxQfUScwbDOOnGBgIBep3Ne0s7a7lJZ3XjlqLW1GpnUUSNQOgtFs8tM+Z9r7aq8mEYhLEz2GbKkKHoSfxUh5y6RWXCzb/POTpthRzUMg+tia95U093On1iZPOln4ooUyKMK8gX22DbcwmZS8jNCKF4Sn/e0tQ3+SziS4afDj/+LCfCyAiHhea9uxWEc94c/64dzBZvephqvtEfzamF5MChWSx7qhFNhK4jZsS4q6vMD/mtT5h0Yy6cz32bAE8WRKIIuM/+8+/RU52ZeKZWVEomjMGv7hVWCG0E55CUJBpCXRdFgOoy12yQ4eYKg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?TcdKj36OnVuKy8rRxH6v5QvviXzQL1HHh/EQ74qhuff2wc8Z/ioL+WVlaoKb?= =?us-ascii?Q?VUcQu27q3G538Cic4ysXaMy67LGn3ZeIsw4JJj/qIGpVg6jp+5RVhlm7HYHm?= =?us-ascii?Q?liB2Brimj4MkNh2mjAuswTW8Zu0nYEIa5KkdxMyprT6OLQ/XGHFvwIPspWRe?= =?us-ascii?Q?NjTm58xofCjT6DPpuHqM1slY0g+ISPZiOOn73AQkb1VdC/Hhbn8xw/gk+9wZ?= =?us-ascii?Q?ril+wx6kn4JbZsTBAeB6JS/wfdcOTUGo1Ntas20fVtHx3C8gX9fCR7VBk1f2?= =?us-ascii?Q?VmHf2iU6nExPr1fV0UBof6/oNgHcVLNJ5JWxHnDodREYmCze9+lcZTXOzjL7?= =?us-ascii?Q?2iEJ+iEfVXDefipPi0SPsMqkDMsE3SS5NojJ4cOmBZQwhJeYztueGHN13CuA?= =?us-ascii?Q?nxn1WH74LA1mMj1nbL6c9VL81UF5JUt+mL80UVzAkLOiSs09wxy+i3TFlb77?= =?us-ascii?Q?INcItpbdBANy8U/Z+QKyLzliU+qrql5pK+eR37EhZVNwle99mcVqfxkRf7Z4?= =?us-ascii?Q?T2HDi0mgv/jkW+sL3OfUmX5FRX7qGP6Wg4x1IvtQkQgkDweQGdQr+x9U7o7k?= =?us-ascii?Q?P0SUV+BNLWk3OV2DQ8qPxcR9Gl0CICeM4zKvM9LDttflyT5hD1KumUbMYQlQ?= =?us-ascii?Q?0CQcvizCLKElB6mXnKgctk5JNhyDKrEOwNDOoclf0ohISlKtSvGSMnKVOFEy?= =?us-ascii?Q?9BlkrX9MbDjk4vYbWksQ2Cqn/0b2FFCEsjveWPbydzbhV9Fy9pKRFLd4n1KG?= =?us-ascii?Q?ztaAxH7MoeGrTtCai6QUgJCH+fn3rS+O96lmSZ93beuOlnpqBGGjoN+9YYLv?= =?us-ascii?Q?zyAunWM8qa9aOObgv6TBkimZtPiXoOK5hXApytk42sYkS0jRNDub85QxFyQA?= =?us-ascii?Q?IcNUqyA6qNjBocljlQ0s+inuiEx874hO22ypaKPr8v/NoHS1xnEqUQnauttg?= =?us-ascii?Q?Z5zSaMfFS/szYuaFPV7qJQ=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ecc0bac9-d689-4618-b861-08d9fde515d0 X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Mar 2022 13:44:20.6997 (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: PA4PR03MB7501 Subject: [FFmpeg-devel] [PATCH v2 1/2] fate/mov: Add test for muxing chapters 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 --- Resending because I forgot the ref file in v1. Thanks to James for noticing. The input audio stream has a title metadata tag that is written in mov_write_track_udta_tag(); yet somehow the demuxer doesn't pick it up. tests/fate/mov.mak | 6 ++++ tests/ref/fate/mov-mp4-chapters | 50 +++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 tests/ref/fate/mov-mp4-chapters diff --git a/tests/fate/mov.mak b/tests/fate/mov.mak index e956380909..b54c009f05 100644 --- a/tests/fate/mov.mak +++ b/tests/fate/mov.mak @@ -126,6 +126,12 @@ fate-mov-mp4-with-mov-in24-ver: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -show_entr fate-mov-mp4-extended-atom: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -show_packets -print_format compact -select_streams v $(TARGET_SAMPLES)/mov/extended_atom_size_probe +FATE_MOV_FFMPEG_FFPROBE-$(call ALLYES, FILE_PROTOCOL OGG_DEMUXER \ + VORBIS_DECODER MP4_MUXER MOV_DEMUXER \ + FRAMECRC_MUXER PIPE_PROTOCOL) \ + += fate-mov-mp4-chapters +fate-mov-mp4-chapters: CMD = transcode ogg $(TARGET_SAMPLES)/vorbis/vorbis_chapter_extension_demo.ogg mp4 "-c copy" "-c copy -t 0.1" "" "-show_chapters" + FATE_MOV_FFMPEG_FFPROBE-$(call ALLYES, FILE_PROTOCOL MOV_DEMUXER MJPEG_DECODER \ SCALE_FILTER PNG_ENCODER PNG_DECODER \ MP4_MUXER FRAMECRC_MUXER PIPE_PROTOCOL) \ diff --git a/tests/ref/fate/mov-mp4-chapters b/tests/ref/fate/mov-mp4-chapters new file mode 100644 index 0000000000..d072d76a83 --- /dev/null +++ b/tests/ref/fate/mov-mp4-chapters @@ -0,0 +1,50 @@ +1fd844c2f5bf77c3344e88e30ad994e1 *tests/data/fate/mov-mp4-chapters.mp4 +111248 tests/data/fate/mov-mp4-chapters.mp4 +#extradata 0: 3469, 0xc6769ddc +#tb 0: 1/44100 +#media_type 0: audio +#codec_id 0: vorbis +#sample_rate 0: 44100 +#channel_layout 0: 4 +#channel_layout_name 0: mono +0, -256, -256, 256, 28, 0xefcf103e, F=0x5 +0, 0, 0, 1152, 198, 0xfbbe5eb5 +0, 1152, 1152, 2944, 198, 0xabd95c6c +0, 4096, 4096, 256, 41, 0x954b12a5 +0, 4352, 4352, 256, 41, 0xbccd1463 +[CHAPTER] +id=0 +time_base=1/1000 +start=0 +start_time=0.000000 +end=5000 +end_time=5.000000 +TAG:title=start +[/CHAPTER] +[CHAPTER] +id=1 +time_base=1/1000 +start=5000 +start_time=5.000000 +end=10500 +end_time=10.500000 +TAG:title=Five Seconds +[/CHAPTER] +[CHAPTER] +id=2 +time_base=1/1000 +start=10500 +start_time=10.500000 +end=15000 +end_time=15.000000 +TAG:title=Ten point 5 seconds +[/CHAPTER] +[CHAPTER] +id=3 +time_base=1/1000 +start=15000 +start_time=15.000000 +end=19849 +end_time=19.849000 +TAG:title=15 sec - over soon +[/CHAPTER] -- 2.32.0 _______________________________________________ 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".