From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 12AB44C126 for <ffmpegdev@gitmailbox.com>; Tue, 1 Apr 2025 17:36:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C8D38687D9E; Tue, 1 Apr 2025 20:35:58 +0300 (EEST) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02olkn2060.outbound.protection.outlook.com [40.92.49.60]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 514C1687CCE for <ffmpeg-devel@ffmpeg.org>; Tue, 1 Apr 2025 20:35:52 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=s3yWJHG0308k9Cr+3FqWw9yFRpKNsW1NXYS3ZUOiOEyTL+rtTNEKhfHTQYDrFkIRQEyQa1JGQgnknQ6yEzO9bw3jrl+FXhKKfrnFkaicCt47FqNeqTjpG9FmPt87f/itKdBgLSm29OZNfDPizeHNXIAs7kpJXqbLByk2wLTRQ7g4BpSlrEhx6y7JePdHcHVqFYBTJedOgU3HxdE044U9F8bK0h+1YR34CU3HCWe3LEaXscSQ4SPzIjqIqaDbeL/h0RUPbuQLEJGnUqMHz7IezakgltCtW2ST6V8YSVw/mlMh49IsfXM0WLZibhJ07cu4Uq0at2lYyXqY8XSAshakkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=lJSKjYJfsuPC3UyA+5Ju6ZWKep25GZd2sD4LRR4jvEM=; b=VVoFWqU2ih1G49Fbm9pQldyMEHVhJ2PGYDpERT0k4V08yFa15o9z+YeWB801mXfZ11VJ812eyE8Q8a3zVMAuo/Xbeje99qMr4YQUa5O8V9p0GnsLAtgFj9M+SC4sSFcm1vqh8cLmFROJtM/OjtKsVruLaskS6w+oPnrIykRj1/W9LWLjQ8t72bJZciyJ6Zj1PcsqU3kmrBBuSQ8eLqKJV0gO0V7MWk5Q6afXh+Pru7/kfSasG81UdzQg8CU8fL5oGLtuGKCgqg9YirogJGPmMVFuGAYvtyklR0uIiYwOqGoAw3OF0CbsPmkONZlzvl3+hTvU6WjBDHIwtOaD6xt4+g== 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=lJSKjYJfsuPC3UyA+5Ju6ZWKep25GZd2sD4LRR4jvEM=; b=Z2XIeIXsmA68zXbDqQiwwAyVFxqbW6fN+tQYJKORb+bgDC7/1b1k8REWk+d5jfrM+d26Z8Cd2c4MqwJ9JUh/GFdVyoQO5rdu2rtf271Kh0oDcvQyMIi8WbypFXYJICUXLFaM1YAMBHAndUGIoWt1fhJBIlW5e1vy6VW+YCtMbhL9EKqa2gtqc9H9+0EgtaqdU/G8QhoRg5W18iFs4OUxVz6gNB2D3Sh5xhnzvy2mKcJ4HHt4AvzdZmnrs4iP5FoQEIJS/tuvOmbW8BDURsUrvBfIxojFktma2swa1mnpFX7ycO5F4E6o+S/gO0hOXzOMw9nWkilEzgT9URd7k8FcJg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DB9P250MB0403.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:327::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.20; Tue, 1 Apr 2025 17:35:50 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.8606.019; Tue, 1 Apr 2025 17:35:50 +0000 Message-ID: <AS8P250MB07440939623BE15A313FFEA18FAC2@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM> Date: Tue, 1 Apr 2025 19:35:49 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250401171616.1378-1-toqsxw@outlook.com> <20250401171616.1378-17-toqsxw@outlook.com> Content-Language: en-US From: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> In-Reply-To: <20250401171616.1378-17-toqsxw@outlook.com> X-ClientProxiedBy: FR2P281CA0079.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9a::19) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <aa5e6d9e-ebc4-4fc5-8ca9-8f9298159c7f@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DB9P250MB0403:EE_ X-MS-Office365-Filtering-Correlation-Id: 5ea58786-6b75-40bd-1a51-08dd7143a4ee X-Microsoft-Antispam: BCL:0; ARA:14566002|19110799003|8060799006|5072599009|6090799003|15080799006|461199028|7092599003|440099028|3412199025; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cWFUaVF0QjQ3SFoveG1CTEQwcWJKTnlORTI3bUwway95SXhoSlFtYWpYcG9H?= =?utf-8?B?SWlQbTJUQzVqaHR4c3ZidU0rQTdoTE5hZENLTzEzQS9xQzRCU3FsYVVaZW42?= =?utf-8?B?cEFZMTl5QzdyVGsxNHJNZkpTTjFZdXlvaVVCRVJNWnFOM2N2R1ZDbCt1ZkhD?= =?utf-8?B?ci9nQnVQdHhLUm1BWHFCK0pXY3ZEUW5BWCtZczJLM3BNOUgwd0l0VHlUcXVJ?= =?utf-8?B?Qy9nbG5mQmdOd1Bnb2pNRDUxYVpQVmxkQ1BCNmx1a0JvWjNTK3BWN3pXTzFa?= =?utf-8?B?bDc5c2tBZjZCQjdPek05UXFzWFJNbjUrV1l5ZGtibkwwa2lKblpXWEEvemYz?= =?utf-8?B?cDltNVhIZ3FaODk1eVZwOFg4cHgwRUxvYU5XY2ZUSTFNMmx2YUhzR2dLTzNC?= =?utf-8?B?SnJMRTRjRlcyeEJIaHFTaVp4N3RuTXZkU2huMkNiVkNaQjBvY0ViaVV2UkZR?= =?utf-8?B?aHMwMmU3NGhpMldmKzhHR1NyWEJVMVlUQm9xZTk1MzdSQ2NsWjY0OFEyK3Z2?= =?utf-8?B?K3ZrQnhGV1VNK0dNMCt5T3E0WjFsZE84cnUxbDIvV3NnUXpQdzJBZHdOLzRv?= =?utf-8?B?eHZzMW1PUk1lUi9YV3IrMGZXYk1WTUFaSVdSY1IrZWRVRGE0REZ5Z3JIbS9l?= =?utf-8?B?QzYrN1U0dk9aTjdUOEhjclJqVEhjNDNDZnJVTkxuQWZSbVB1dWdibVhQWU5H?= =?utf-8?B?YWROYSsydjVxbXFlcktITC9LZktHWWp6OFJDSkZROEFyYmtFNVQ0YnBXN2o0?= =?utf-8?B?M2s1aDM3a3BRWWJHb2tlbDEwQ2trUEExM3ErSjF3eFlrcTZNRmVKYWxOTWFM?= =?utf-8?B?M2twOXZYcmJuUVE5MlM1aUxtYTM3SkhINDJVTnR1UngxdDZ1bEVyZ2N6Wnps?= =?utf-8?B?Ri9JY3NjRnBiNU5tTS95bGM5WUgyc3dVUkJkb084VUx4NndGVXpFUk8vNFpQ?= =?utf-8?B?NEpKYnJZMGloYlNvckFTRWFhMmY1dWRlQWJGK2tKeDdUVjBOSkF2T24vTXFD?= =?utf-8?B?WjJCcVRxaUZtU2dJeXF3cEVCUHhpL0ZIMnhSenB1b0gyU3pvb1VvVFZJYmtC?= =?utf-8?B?MFdBNGVyQ3M0aUl3cVZYVG80VU40THJjdlN5S1N2cUs3VVhPNHczRVkvRmtl?= =?utf-8?B?Wm1kS0g5ZUNSUUhISUdjU1FPOWpkZ2RtZkpLYVdFRThIUll4R1VvQUlOMUZD?= =?utf-8?B?bjNFZ0ZTVTc0V2t2Q2E5cDJYY1FCcWpyQ1F4WFEvUlhDVUJDNjdpNGh6bmxK?= =?utf-8?B?dXRnUlRtQTQwamFXMmlNS0drd0l1bVExYjFrY1dIMkRrcjVKNzBSSE0wenVR?= =?utf-8?B?ZDZ1OHd5ZEJ6TGZUV2pXRzYvNzFCMVZ5UUZKRmI5WDBhb2RnaS9ubERFVnlN?= =?utf-8?B?cGJXK1lBeENqSzIwZC94VjhwblAzRlJaTUEvQk5JajdmcW9CTWU2M09SN0NR?= =?utf-8?B?Qlltdk9Cc3lhcWVRSFEyQzcrYytYVTdpTzBka2lZbTlXeXVCUlgzM2kwalJq?= =?utf-8?B?MS80K3VHWUNuRHY1M3FwZHVCWGxCN3E2N1c3Vm1tR3RWVEtqa0tjZDkrNDlp?= =?utf-8?B?VEtoQT09?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VmZ4aHc5aFdGd3g0U2w1bEt4RzFxem13ZlNFQW5JSmJyVW9uUW5LMDN4YXRI?= =?utf-8?B?bFhZNlVCeWo2ZFcrZldHWGxQSHFTcnJlaEtzN2JINys1cE9LRno4MExqRVdH?= =?utf-8?B?cXoxVklCY1JmRXR0d01kUk1ZUDVEd1IzaHJqaW5DVEF0MGxXL3crc3kvTE9V?= =?utf-8?B?cFRDRks4bm9rOSs0cjVMRXM5d0Y5SXd1V29BNEFRZ041cy84OXdCcGdYWm1z?= =?utf-8?B?MHVzVDBwREs1NUJ0QUc4UHl2YTRvZnNTZE0xU2k2SDdqVk14eWdxR0tJaTRX?= =?utf-8?B?dUxxUWlTR201Uis5NnFpWk9GRmdmTFY1WmRrcnR4K2tBcHc5R3RYSFc5Qi9a?= =?utf-8?B?V0Y1aTJvNWVuK25zYXhaVVc2V0RzUUpTbEc0T3Z0SG94clFVV0lhbjBUTjRT?= =?utf-8?B?cnNoSjJ5RzdES0tTQm5wZnRpaFhJYXkxaGYwV2JLOWhjb1gwaXRGS1pseGR1?= =?utf-8?B?VGxGSGFWTElMTFZERFBOOGlVbCsvYnVoa2lCNFNjRUhmRVZrSUtpWnNoSnh3?= =?utf-8?B?cG1TRFY0ZVdTYzVvTUpyR1Z4NER1NHRkZU9VR1BtaEtJMWNCVEVTWTRoMkph?= =?utf-8?B?SkNxSGxwSXRrS3VIc2taNkNidloyVDVFMldYRlllRDkzMjFZYXp6ZUJvM3cw?= =?utf-8?B?ZVBtcEkzMW1tNjBMSDI0UnhFbW0vZHZwb1JQSU10ZGsxUCsyVU90M1F4bzRa?= =?utf-8?B?ek9MdjhvYzVPYmdROWZydjh6ZDQxSmQ5YzlNQzc3bmJQZ0pHdkVjU3BmWmw5?= =?utf-8?B?UmRIR1Q2LzYxc09tbU4yRVQ1T0g2cGkrdU9za0VsN3NlblZWMDdqWU5oMjFR?= =?utf-8?B?V0xCcm5xU0Z3dk8vVExJVlE4SjJXdWlTcUxnUktrUmZyRWVHVEpCaVlmL0FV?= =?utf-8?B?Q2lScDBlOUYwRmZLSS9aWTFEOUh4a0dadURhZmtadFUrSlBrdmwyaUM3MDhZ?= =?utf-8?B?MTcvUzhDNUpPcjdhMkJVV2NXQnBTcHNEQmVURExXS0gxV2haamdtS2ZZdUZ4?= =?utf-8?B?dmM5Wm9lVzAwYzhtV3BwWTB1TWZ4UzEyUVp0SkZxekl1d0JwNHhJUU1TSnVR?= =?utf-8?B?aG1qTDNDcG1aRU9ubXZFTWRpeGFSTUQ4aWRpcURJR1ZrSXNQV0VWcDUxZ09Z?= =?utf-8?B?bXBGWFltSUVDZWN6Zk9Gc3ZYRVYxeURXUSs1L0tIOGI4aGp4aHBHbUIvQjg1?= =?utf-8?B?VVlrbUhiQlV5MVJ5S2E3V1NrdmZGVTVBaDBjN3FtaCtlSGlxZDY0eEdpbHNl?= =?utf-8?B?alB5NmhpQXY0UTVUdXh0aFVnNTROT2FxZUxwMWxhOC8rdXdKODVvL3h5TWk2?= =?utf-8?B?ek5QeWVrUUFsWUZ2NUh1Zkg5a1RqS094WVVTZjNpMDl6RTR3MVFUNVVMOFRG?= =?utf-8?B?UTZ0UjN6VmdId1o5M2VQMTA2QysxbEVrUGJpSzF3bGE3dlFUVkVEKzNwNlZH?= =?utf-8?B?VGxuN1VrM09rejVXSEZxNlp1UTRwdUtiUys1OTh5MlB3dTdvcWRaNUh0Vldv?= =?utf-8?B?SEI4dU1hWXJXWnJoVlBNaUsxK0FHZ24yZ05BV09oa1JTOU1tbG1SVmVSWjFw?= =?utf-8?B?TndMVmgreVZadE05SUlmOE1Jc0I5aitiTXJqcHNDSGRvNmFZUjNVRE9zUXA5?= =?utf-8?B?RUpiK0c3QVg2eGhVa1hJZWprb1NjWDZZZnA5bWdRNVJZc2pEcmhjWUQzVUlD?= =?utf-8?B?SVlyc0JXMXdRRlhBWENyMUY1emZqQ2ordmVack4rbFJoalB4ZTZ3cG1HcDNZ?= =?utf-8?B?NGRzUXBiU3IwV3craEJjY002dXRteUxuTk1ObnpFcEhDR1hvc3N0a2ROYlU4?= =?utf-8?B?bVRUa0YwSzMyREFKd05sdz09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5ea58786-6b75-40bd-1a51-08dd7143a4ee X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Apr 2025 17:35:50.3652 (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: DB9P250MB0403 Subject: Re: [FFmpeg-devel] [PATCH v1 17/19] avcodec/vvc: support fields X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/AS8P250MB07440939623BE15A313FFEA18FAC2@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> toqsxw@gmail.com: > From: Wu Jianhua <toqsxw@outlook.com> > > passed files: > FIELD_A_Panasonic_4.bit > FIELD_B_Panasonic_2.bit > > Signed-off-by: Wu Jianhua <toqsxw@outlook.com> > --- > libavcodec/vvc/refs.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/libavcodec/vvc/refs.c b/libavcodec/vvc/refs.c > index cfbc2977c0..79967b77d3 100644 > --- a/libavcodec/vvc/refs.c > +++ b/libavcodec/vvc/refs.c > @@ -160,6 +160,14 @@ static VVCFrame *alloc_frame(VVCContext *s, VVCFrameContext *fc) > frame->ref_width = pps->r->pps_pic_width_in_luma_samples - win->left_offset - win->right_offset; > frame->ref_height = pps->r->pps_pic_height_in_luma_samples - win->bottom_offset - win->top_offset; > > + if (fc->sei.frame_field_info.present) { > + if (fc->sei.frame_field_info.picture_struct == AV_PICTURE_STRUCTURE_TOP_FIELD) > + frame->frame->flags |= AV_FRAME_FLAG_TOP_FIELD_FIRST; > + if (fc->sei.frame_field_info.picture_struct == AV_PICTURE_STRUCTURE_TOP_FIELD || > + fc->sei.frame_field_info.picture_struct == AV_PICTURE_STRUCTURE_BOTTOM_FIELD) > + frame->frame->flags |= AV_FRAME_FLAG_INTERLACED; > + } > + > frame->progress = alloc_progress(); > if (!frame->progress) > goto fail; Does this output the fields separately? Normally, FFmpeg/libavcodec only outputs actual frames and marks these with the AV_FRAME_FLAG_INTERLACED flag if the content is interlaced. AV_FRAME_FLAG_INTERLACED does not mean that it is a single field. - Andreas _______________________________________________ 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".