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 07C0443748 for ; Mon, 27 Jun 2022 04:18:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4C54168B82F; Mon, 27 Jun 2022 07:18:37 +0300 (EEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0FF0968B66C for ; Mon, 27 Jun 2022 07:18:24 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1656303515; x=1687839515; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=f8oDohRXdIgQoVNc+RcexCQfuVxlpK9txgePM8YqDhQ=; b=jUn26DmgEbliIpPfyI3dUo50z9J3Z3gxvBs8t1Zjz5TRuEv4v29DnXnE kgzfqWWgll1FAGEJf740TXeoK+Khm8I2KTzMoGJtoM5qyvmU5vVhzOWF1 3JItfAlNBpfWC0Rb0bNeBp840blj+NZ0zWBtyjfydjyzdPJ5CKSYU4MtD znYvZkbyoK3Ud3I75BxVZtwVrSdVDr5G5C55SMOm1GVwWuyHCQlE4uecN ZS3qvK+MExUJ2QTarMsQBBIL6KbQwlUFATpTe/mxFLnegIyObu0/gvqzK 5c0zCZa7KriYbkKGl2FVUq207GEWKrwf5TsZ9VqR/BMaMu2WuzmG0dr7N w==; X-IronPort-AV: E=McAfee;i="6400,9594,10390"; a="280110618" X-IronPort-AV: E=Sophos;i="5.92,225,1650956400"; d="scan'208";a="280110618" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jun 2022 21:18:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,225,1650956400"; d="scan'208";a="657506927" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga004.fm.intel.com with ESMTP; 26 Jun 2022 21:18:22 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Sun, 26 Jun 2022 21:18:21 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Sun, 26 Jun 2022 21:18:21 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.46) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Sun, 26 Jun 2022 21:18:21 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T31Hz84CsvJvZtU21i68tGSFVE1lxVGrAlnm8F3eY0wTtUkKWZoiNeTZNJ9ThTRjiIIgrFd3wL9kYje6oKs7EG5RokiRSQge7jofVAUFKfQBClztPXC584nSY3DMKMTzgQdWJmpRjpt2tZ8ydyyUiWooZZ12JTDudi1wWDwI9ohWHGZU7g8kurI9q8fNITyWF35G3zJPsDPa0+2HjZGnkxdujWbiizokRyXkkpzrFLRXa5apjkutNN8Bz/pRFOesuP4JYAtOYtKdMAyt5sDuUkN3vuJK3nmwCKUuZ3hknuKGZiv484H8/aIzEuwHgS+oh83hvkstT0uuqBm8uqB2EA== 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=f8oDohRXdIgQoVNc+RcexCQfuVxlpK9txgePM8YqDhQ=; b=FqC+awKD+nA+MXDlKfF//nSoexuTSyKtr4Q0bnB4lmJn6j5FKCa1pTBp+QptCV8QvDowQ+ya1lT8pIy375U3U17DsjDgNn7v/t0Ll3FHkNeVS4dElEtMBPhb5c8Qmk1xuJypA7KCO2Di0uJ3UPfgbJRbLlkGkEJGoPu6Av2P93MW107mpuQrt8671Rpdpc9xR/wyXwMLWZtVZpmkP1Tl6YI5Qr7nPTl9yR1U+H9yI8vtLaBf6MTyLOdFMdf/x86UJ1vkLgYgpnbcOBtM9eikxJsNKTyu0DjD7fCA4vr1bR2uUd5MvbZ/fSu0O5OOBrjFKFCuDWRuk0WhdGxuiHSb4Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CH0PR11MB5507.namprd11.prod.outlook.com (2603:10b6:610:d6::8) by DM4PR11MB5376.namprd11.prod.outlook.com (2603:10b6:5:397::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.16; Mon, 27 Jun 2022 04:18:20 +0000 Received: from CH0PR11MB5507.namprd11.prod.outlook.com ([fe80::48c8:ea16:5fb6:6de1]) by CH0PR11MB5507.namprd11.prod.outlook.com ([fe80::48c8:ea16:5fb6:6de1%6]) with mapi id 15.20.5373.018; Mon, 27 Jun 2022 04:18:20 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH v4 0/6] Implement SEI parsing for QSV decoders Thread-Index: AQHYibZnq7WF3oyamEKYTC+L4IC2fK1ipm2A Date: Mon, 27 Jun 2022 04:18:20 +0000 Message-ID: <8671e70ec4cba02642650eb02a346c9d86288ce8.camel@intel.com> References: In-Reply-To: Accept-Language: en-AS, zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 951a6529-db8f-4f55-7e47-08da57f41165 x-ms-traffictypediagnostic: DM4PR11MB5376:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gHMAI8Y8gJaUhKdRn0poeuSl/mde3ZzamdAhgeTXXvOZrdiuMIkeqQe9gUsXN3M/PZ7Sr8BlHBzfgRHB9dRcKAsfCl74m/BCat8izeuJ7ANRafpUPn/jIc+H34RxOhMKcV+dL5utMP3ookfGTpPYd44We0jrUTb1GPEccMq23As7FrfKsyQ5bskgKah8XNVEZpUeXjYqykX3lRwUxnEdV/KsDUMCETksGoqMJLbacGANkfYcUE7rR/W0bzt5x+/g4RCRBWr2VcGB1LopfvWRwJRqU5Vg92QPTENzub9OwAXdbMV8RWOiM1vINYqIeP6VZ1XWMVYOWT8sU0sOJLSpmnxHES4Kokpr82UdX691QTOLb/1/kS2IDzWiH2hHbN7G8LHPOjg+mnfWCQRmGm2o0zLJFBIYuRIy53id0rFycZkBG7S8iC1INNyOL3oMSH3qEl6SOCD3qO5mPOhPcojQq5cATIwwfkvRBKWk2XCrjx/M93+cc6/T9NPTDfToRh6rmYe4n1FwO8/shfYxvBAbpnjrgrmghO4S2gBwvrcbKIrMRvtfWYlecV371Ogey1vpVSdq3aZuGsopm6uICM7/VBw1cbU2Umk5A9Hw9GOjPhOFrtNGwSyZeNGZchX1AaV9ZVsvdaLGqHe9YOUykWdSimCOtwRUHjegieKQY09cmvnm9VkSGVJxrBShbgxMuRpnRGltTuYQUTSTFG1JskApkX9NK23Nx9uZC0Pk2xl9wBYDUutQUkiOvz8H/sMkKhSFCKeNv2UYthW8Id3A40bogz2vl3njlYLaaaibrrGK+kIY/E6NA0vsymmr4bgAnY93ELuXL+g5TkYBUvhD62H7inWaCFKYjsAvx6TTjR3eYdGDq5gSG5gx9LyURbBgsqvd4IxydOd1PhTx3Us9GAcW2w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH0PR11MB5507.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(136003)(396003)(376002)(346002)(39860400002)(366004)(66446008)(54906003)(66556008)(2616005)(4326008)(122000001)(2906002)(66476007)(71200400001)(6506007)(966005)(316002)(8676002)(83380400001)(76116006)(66946007)(41300700001)(478600001)(91956017)(8936002)(6916009)(36756003)(26005)(6486002)(186003)(82960400001)(64756008)(5660300002)(86362001)(38070700005)(6512007)(38100700002)(99106002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VGJyRnFWOGtveTFENTE1S2pxN1E0MGdzeDdzYXVyZDZTMWRmY3V1ZDFqQTZm?= =?utf-8?B?K2lOYXF6NG5hZ1N6cXhzWGhScFl2NmpoQlRhS0F4ajZBRm9BWCtha05tM0Qx?= =?utf-8?B?SXVKTTVMNzJvQTU2LzBGUkhGY2Vkd3ZjUm5GSzdIUWc2KzUvMmk4VGl5dk5x?= =?utf-8?B?VWx6RHNNWXluYi9UcEsvVnJUZU9GOEdFRmFpdVQvd0FobU5tNXljdTFkRnNB?= =?utf-8?B?NWZKMmtqSkFFVHFBNEt6MHhJcW9EbVVmci9lYnU2ZXVIYWVJeFFucS9HS1J1?= =?utf-8?B?bnh0UHFWbGRmdW9wMFAvUkN4WUphTEswN2hhc09oanBtUjJOdmFNNmgyNkp4?= =?utf-8?B?VGNNcTBZY2VVaFFSS3IxTUtDVUI5QVJoZlRMNGVqMGpmT0EvQXYrR3RESVo3?= =?utf-8?B?aytvelpBelpwQzh5K3BnQ2h3NjhPR0hzUFdoYVNHRXpJR1RvRnFyeUZmSzZX?= =?utf-8?B?TEtoVVdhZFU2KzFqNU5yM3JESy9rVzl2ekFWL25FY1V6N1NmTG5DSWxaREo3?= =?utf-8?B?YWtEMXI2TCs4U09UUWUxd2pQRWwxMitWazdjQlRWUFlqUisxc0FCeFN0RGps?= =?utf-8?B?L052MW81WkVqRWZqREdnaSswSTNnLy9hSUlCalZRUW53bjI0NkNwUGd4MktK?= =?utf-8?B?cVEvWStSZW9KY0NROVVBN2pVWmVtRFhNUHRsZS9zMktHNGVhQStWWUtiM1Rw?= =?utf-8?B?L2pSMjRMWXJiUkhiN3VNRlN0V2J0OU1MdE00ZXJKeTNMTFRYM0ZEL2RWTWMy?= =?utf-8?B?UTVRSWw5RUUvNVZlTWhxNmdVbXNxVzZPYmFLNlFBUUVoeVc1QWhIZzZUVE10?= =?utf-8?B?TUFZNHZObFVINkNYbW1yRkMxaU4wUnhQMDRzZmF2WkZqSnJITzl5S1dNMGhY?= =?utf-8?B?a3NqVnpTVUl5YjlDOXEvalgzTm96aWdSWE9wZEdNSVQwSVBUUjFXcXBCZXRL?= =?utf-8?B?QmRKeWQ1c1VyWjM5VXVmbkNOckRaME0wVWZPNE84MWFOV0REWGVrbWdrSmxk?= =?utf-8?B?TFZLTkhHbjhPNW5zNW5NQUtSOEErSkN2NVcvVHY5Uzh5VlI3VGxMeGttOTZW?= =?utf-8?B?MW05ZnF6eVFtcmowNkN3cGdyMTJvS3RrU0ZNR0cra0tldExhanFBT0tPcUhX?= =?utf-8?B?VUxsVGNoS0ZKUDhVS3N3V0lybEZEQmpIRDdqNmZsQklwWjhtMS90YkFsWXhD?= =?utf-8?B?YVZDZUw2dHFjS2Ezc2VxcXpUdG4xekhpUUlHdk9ac1FzUmJaRzRpUE5IVFh4?= =?utf-8?B?dHMxWHNwZVpsNVV4WUduTVJRQWk3QkxjaXVyL2lQMTlMRkI1RmJiZlM3ZnNk?= =?utf-8?B?ZlpnMlBHa3BQMkVrUjlFRGF4SnlWTTl2N1ZWTDhrVHY4anhUaDR1TlNJamNu?= =?utf-8?B?Z0tzV20vUVI4YnFMbFlyaml4ejZBSlhaakpWQlpVazJLa2Jub1I3VWhGRUU4?= =?utf-8?B?cEF0OTIwZEo5SnV4QmR0bVF3N0cxaHRFUmROK1JhKytQVzUvaUI2U29zOUxw?= =?utf-8?B?OS9adkNSZHAzM1ovRENyajdUZDlrY3lzVzlMUjNlTzRCellvNHNDTy9sRWhD?= =?utf-8?B?SUh3TTR5Y3l4REtPYUNFRnU0aHY5OFNqUVF4aWx0WnV2U0F0TWEwTTVYS2Nw?= =?utf-8?B?emVTZnpQcVp0anlqT0RQZy9hU042SkU4Q3p4eDdWUkx2cFQyR2kzRVgvZ2Rr?= =?utf-8?B?Nndmb1ZvTTkyeDJDeUFQYWxmR3VUMDBEaVNZbWhhVXVQUXM0bTN0eUwxUm5R?= =?utf-8?B?b29yTVgxQ3g4Zno4NnM5QVRQWFFxN3hIZS90NUVzY3dGTWVZbTFNY3UvMEhD?= =?utf-8?B?OHliV1ZNalVHMmo5SE1NQXcySTY4WjRGYi9iM1B1RTQyU0VkeThpaWxxbnRD?= =?utf-8?B?SzlQc2wzS0hCczFXdTc3RjlnNEFZUDZmVUZxQnNkTmJwZHBJM2VIbVBYTXhS?= =?utf-8?B?aE5yZTFxaDhkbCsrNHB5elZNb0syclR1bmtOL2pnTWJUN0ppMzd1Wmk0ZVFy?= =?utf-8?B?bmRCdDVYaUV3d2xHUTZiMEx0N2V5Y2VvcGQ1aHRadEs5aHZ3Wmo0a1VFQ2RY?= =?utf-8?B?Z1RyS3JuQklCZ1RQRElNNS96ekxDN0Y1VitJU1JOQ3NyZzhLYXUvdE9VWGt0?= =?utf-8?B?WTlwNUhEcEZheUN2aXBpdnMvNEZnN2ZnQzNJSUJOenZCcnpiSHkvN2l0U29h?= =?utf-8?B?MWc9PQ==?= Content-ID: <8BCC55AF66BAC84DB208DD89B75E03A7@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH0PR11MB5507.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 951a6529-db8f-4f55-7e47-08da57f41165 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2022 04:18:20.1223 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ie/uwUEKxZJBnmrnLljDdJQ3r/36P2Nf/+YPh5Fr3aa/odrAQqu8Rzl/zb32cu58mKzNK6/8KpLCytwAxxJc2w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5376 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH v4 0/6] Implement SEI parsing for QSV decoders 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: "softworkz@hotmail.com" , "kierank@obe.tv" , "haihao.xiang-at-intel.com@ffmpeg.org" 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: On Sun, 2022-06-26 at 23:41 +0000, ffmpegagent wrote: > Missing SEI information has always been a major drawback when using the QSV > decoders. I used to think that there's no chance to get at the data without > explicit implementation from the MSDK side (or doing something weird like > parsing in parallel). It turned out that there's a hardly known api method > that provides access to all SEI (h264/hevc) or user data (mpeg2video). > > This allows to get things like closed captions, frame packing, display > orientation, HDR data (mastering display, content light level, etc.) without > having to rely on those data being provided by the MSDK as extended buffers. > > The commit "Implement SEI parsing for QSV decoders" includes some hard-coded > workarounds for MSDK bugs which I reported: > https://github.com/Intel-Media-SDK/MediaSDK/issues/2597#issuecomment-1072795311 > > But that doesn't help. Those bugs exist and I'm sharing my workarounds, > which are empirically determined by testing a range of files. If someone is > interested, I can provide private access to a repository where we have been > testing this. Alternatively, I could also leave those workarounds out, and > just skip those SEI types. > > In a previous version of this patchset, there was a concern that payload > data might need to be re-ordered. Meanwhile I have researched this carefully > and the conclusion is that this is not required. > > My detailed analysis can be found here: > https://gist.github.com/softworkz/36c49586a8610813a32270ee3947a932 > > v3 > > * frame.h: clarify doc text for av_frame_copy_side_data() > > v2 > > * qsvdec: make error handling consistent and clear > * qsvdec: remove AV_CODEC_ID_MPEG1VIDEO constants > * hevcdec: rename function to ff_hevc_set_side_data(), add doc text > > v3 > > * qsvdec: fix c/p error > > softworkz (6): > avutil/frame: Add av_frame_copy_side_data() and > av_frame_remove_all_side_data() > avcodec/vpp_qsv: Copy side data from input to output frame > avcodec/mpeg12dec: make mpeg_decode_user_data() accessible > avcodec/hevcdec: make set_side_data() accessible > avcodec/h264dec: make h264_export_frame_props() accessible > avcodec/qsvdec: Implement SEI parsing for QSV decoders > > doc/APIchanges | 4 + > libavcodec/h264_slice.c | 98 ++++++++------- > libavcodec/h264dec.h | 2 + > libavcodec/hevcdec.c | 117 +++++++++--------- > libavcodec/hevcdec.h | 9 ++ > libavcodec/mpeg12.h | 28 +++++ > libavcodec/mpeg12dec.c | 40 +----- > libavcodec/qsvdec.c | 234 +++++++++++++++++++++++++++++++++++ > libavfilter/qsvvpp.c | 6 + > libavfilter/vf_overlay_qsv.c | 19 ++- > libavutil/frame.c | 67 ++++++---- > libavutil/frame.h | 32 +++++ > libavutil/version.h | 2 +- > 13 files changed, 485 insertions(+), 173 deletions(-) > > > base-commit: 6a82412bf33108111eb3f63076fd5a51349ae114 > Published-As: > https://github.com/ffstaging/FFmpeg/releases/tag/pr-ffstaging-31%2Fsoftworkz%2Fsubmit_qsv_sei-v4 > Fetch-It-Via: git fetch https://github.com/ffstaging/FFmpeg pr-ffstaging- > 31/softworkz/submit_qsv_sei-v4 > Pull-Request: https://github.com/ffstaging/FFmpeg/pull/31 > > Range-diff vs v3: > > 1: c442597a35 ! 1: 7656477360 avutil/frame: Add av_frame_copy_side_data() > and av_frame_remove_all_side_data() > @@ doc/APIchanges: libavutil: 2021-04-27 > > API changes, most recent first: > > -+2022-05-26 - xxxxxxxxx - lavu 57.26.100 - frame.h > ++2022-05-26 - xxxxxxxxx - lavu 57.28.100 - frame.h > + Add av_frame_remove_all_side_data(), av_frame_copy_side_data(), > + AV_FRAME_TRANSFER_SD_COPY, and AV_FRAME_TRANSFER_SD_FILTER. > + > - 2022-05-23 - xxxxxxxxx - lavu 57.25.100 - avutil.h > - Deprecate av_fopen_utf8() without replacement. > - > + 2022-06-12 - xxxxxxxxxx - lavf 59.25.100 - avio.h > + Add avio_vprintf(), similar to avio_printf() but allow to use it > + from within a function taking a variable argument list as input. > > ## libavutil/frame.c ## > @@ libavutil/frame.c: FF_ENABLE_DEPRECATION_WARNINGS > @@ libavutil/frame.h: int av_frame_copy(AVFrame *dst, const AVFrame > *src); > + * @param src a frame from which to copy the side data. > + * @param flags a combination of AV_FRAME_TRANSFER_SD_* > + * > -+ * @return >= 0 on success, a negative AVERROR on error. > ++ * @return 0 on success, a negative AVERROR on error. > + * > + * @note This function will create new references to side data buffers > in src, > + * unless the AV_FRAME_TRANSFER_SD_COPY flag is passed. > @@ libavutil/version.h > */ > > #define LIBAVUTIL_VERSION_MAJOR 57 > --#define LIBAVUTIL_VERSION_MINOR 25 > -+#define LIBAVUTIL_VERSION_MINOR 26 > +-#define LIBAVUTIL_VERSION_MINOR 27 > ++#define LIBAVUTIL_VERSION_MINOR 28 > #define LIBAVUTIL_VERSION_MICRO 100 > > #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, > \ > 2: 6f50d0bd57 = 2: 06976606c5 avcodec/vpp_qsv: Copy side data from input to > output frame > 3: f682b1d695 = 3: 320a8a535c avcodec/mpeg12dec: make > mpeg_decode_user_data() accessible > 4: 995d835233 = 4: e58ad6564f avcodec/hevcdec: make set_side_data() > accessible > 5: ac8dc06395 = 5: a57bfaebb9 avcodec/h264dec: make > h264_export_frame_props() accessible > 6: 27c3dded4d = 6: 3f2588563e avcodec/qsvdec: Implement SEI parsing for QSV > decoders Patchset LGTM, -Haihao _______________________________________________ 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".