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 D5A0642B66 for ; Wed, 12 Jan 2022 03:03:43 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7C3BE68AD8B; Wed, 12 Jan 2022 05:03:41 +0200 (EET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F17DB6897E7 for ; Wed, 12 Jan 2022 05:03:34 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1641956620; x=1673492620; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=dOloWIx/C8toJe1EMXSyzb0vXragZNuFd4VFLGnpzaI=; b=Bg75UgzSHcUqwn8ENslPs0nOtDgZuubcNZ2H+i0zHDMi4SVPGssBf9GC Wn0ZAg8Ji+gUtPyQzmi3ufzxN5KszADnqmtdGhRX7lmrSKQxsqNurKTAR xgLf0IEv7FEFObRHuaF2VO/w2vxQfhX00gwuhWty7Yy0xNP5SbePnmoVx pxRVFuhxvXOW4qmL5Sri26sA/2wubgMxDlGS4VynkPMVmnUSBG3ksnodr dEBKNVGm5KkjLL+sx2O3uOaG4EE0fiLUo8ZNODDG/jAkAaaGnM1N0Ytbf UCrsXKP0balS3aivpH79anvHGfVL4f+fyGcCPW1Py2R2ALiw5pXDVtB8j A==; X-IronPort-AV: E=McAfee;i="6200,9189,10224"; a="243445315" X-IronPort-AV: E=Sophos;i="5.88,281,1635231600"; d="scan'208";a="243445315" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jan 2022 19:03:31 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,281,1635231600"; d="scan'208";a="529001520" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga008.jf.intel.com with ESMTP; 11 Jan 2022 19:03:31 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 11 Jan 2022 19:03:30 -0800 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 11 Jan 2022 19:03:30 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Tue, 11 Jan 2022 19:03:30 -0800 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.169) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Tue, 11 Jan 2022 19:03:30 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QywP9EFTTKXMhymvxYla/yc3xTbsBrbi2YSWqEe/Uh2ziQTDZqw50+GLDgSnVerjcpF9mZqofk1I8um4U+rtf9rJLQ8N9ExhsTxIZH2Oy5SltD7gP4RXNz7VBC9W2GZSQV+MQ/q+GkfBiTE8Y2KeamzCLXvOS83LS4nO8Mpgjk2Wm/Pa1O6lx/SNJQnEDpME4qia3EgYI6wTh+U+AZE2OqxxEMv0G8opICk6CW+xnczcjnHAi2AdN52ImHv5PIVnXvAuoz/CnjoKRjXu6VZVraMVNyBPluArCPu2VId/vyUMrg223NujibSWC1aVUldCUbfuDVaDhtQfW0AS+kGOdw== 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=dOloWIx/C8toJe1EMXSyzb0vXragZNuFd4VFLGnpzaI=; b=Ph6WD27Z0Yv5pDAtYE54+UWwsD3L7iHVfPCOS4bMBM1tjYsy1Z6cVUbElPxKTvthVxJHCET5LSxcGieArzc/t7Vs+hnpJ2mDchUkAbQR1s727YG56CDj6SMDpZftO7k277k4+3cGkhVpFmva4MuIWXFez2wtplaZ7fOW6zbVDAEX7SzVgP2bZUwOSmuKrP4EOx6rqBX/TSgJQORKhCrbOhECS4PBuLFJJKkpFKL6liqPbiK565LSw0NwrF4rLwf4LBvtX0++r+isD/8jRwWPVSQXrLqWAY9RB6btk1Ich+ZSuMwjbHnyQ8Kc4rCmg0g/KukIAUCfcxTRrk2hWUd1IA== 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 BN9PR11MB5515.namprd11.prod.outlook.com (2603:10b6:408:104::8) by BN9PR11MB5515.namprd11.prod.outlook.com (2603:10b6:408:104::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.9; Wed, 12 Jan 2022 03:03:24 +0000 Received: from BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::d436:c6ab:6e71:8843]) by BN9PR11MB5515.namprd11.prod.outlook.com ([fe80::d436:c6ab:6e71:8843%6]) with mapi id 15.20.4867.012; Wed, 12 Jan 2022 03:03:24 +0000 From: "Xiang, Haihao" To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH, v2] lavf/vf_deinterlace_vaapi: flush queued frame for field in DeinterlacingBob Thread-Index: AQHYBYdHcI0nwyDe9kO9KvmA1wLZEaxb09mAgALjBIA= Date: Wed, 12 Jan 2022 03:03:24 +0000 Message-ID: References: <1568794798-6615-1-git-send-email-linjie.fu@intel.com> <6427bb4e-b4a0-7cf2-aa7d-829115b166f2@jkqxz.net> <12caf46ef35665f9ead4ac99746ee789c95f0084.camel@intel.com> In-Reply-To: <12caf46ef35665f9ead4ac99746ee789c95f0084.camel@intel.com> 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: 60c38d2b-79a9-44a7-21da-08d9d5781902 x-ms-traffictypediagnostic: BN9PR11MB5515:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: yKpGhv8cm3azKjvyIYupTuYJh20dSg6325ikl6SOJ/8Vky9VFU9HVpiMp/X9yrf3A8rn8LlfLXc89nwQMp7aWhTiMZ2sCkBdBlJ/5LIh5MZSHwbuOFkCoo7+n3kmlbm5x46OUIPI40Z9zdYUPI3c/EPp1Au0DN/4zJHQuWjO7GKLS4C7PLfmlaUuDERRQYZeEF1/Ei5xC4o7pum6kqqvoiiwveyg11YwmvgzIXEiSIKVYZnb9WZY9tz/tc766ARzPvnwrnU5eDMESp7FBgTy97QZjOoJxQA+aWPQviz/LeDxtcD7amUmFOLmHk0CBzMepA8f1XNSGvv30n7mxvKLUTHpykA/tero7/5/qU3bmMUUfofHoWXOyA1C8XzhMZrt4382Kez/YU9KkUSA1yrHuA6RDZJjAOEZMm/MDMVpL3GQCR7MXJVldPYt+RV6NYUYQW9Ah3X+JNlTbWuGWNr6emj5BpIZBsdmojC1U3gm3DXrwF2pafQ6gkqI9E7KHf+5K+0wXrg/OrVPngrJ5soTtsIYJEr50lj/jeY4gv+OE4XGoBN0xPSq1x8VM0RoGvVjoGrapc02CuX0oKucaGCV9HP3Uo89SHKOFoK5zb1mhPixBuZav9/oJX1LeQGLG0EYVOWR3vsf5tTjAszGLKNMQEwUS1rRYgJaiYARCUUzmDWcJ2wGSoc33Eo6hlP9+b/SNJXPG+Zwz0Us2FNin33pvcUKUw4qMqx4kPhYX8OiAklkMHdHSf9gfQllDzjm0HAifMaO4FJRFVRSbmoZT470QfLtRNU+JiNH4dugz8gYWrzpz1s/YpjPkVAEMxsa+iG1 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5515.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(6512007)(186003)(966005)(26005)(8936002)(38070700005)(86362001)(6916009)(2906002)(71200400001)(2616005)(508600001)(36756003)(66556008)(64756008)(53546011)(6506007)(6486002)(122000001)(5660300002)(83380400001)(76116006)(38100700002)(8676002)(316002)(91956017)(82960400001)(66476007)(66946007)(66446008)(99106002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WUdvYkl6M24zVkpGK0U1RVc0U01DS21xRGh0YTRldGhMdXB6UnVLZmJ4VVR4?= =?utf-8?B?cW9pZDdOYnl1RHU4UlBWWE9aeTUrQmZwMysxOXplV2hMcUtoY0lNb1BxNXcy?= =?utf-8?B?bUFiaGtNd010V3pMN0ZFc25BRmIwak1EeDZIY0JndDZYbW5OaUZQM2FnWHhT?= =?utf-8?B?NlQwNzQvWnR5QzFwNWd3OEFRL3JSdzZUQW9BOTlqaWpqcGFLSDRWczlSblhE?= =?utf-8?B?aUQzQ285OUlpR0k5R3VNTHg2RjhHcTllMENncElQOXlIWjVVWW42RTV4QUM5?= =?utf-8?B?V2Zzc1RPaS9MSFM3ZVJwZUsyeU5ITEpMSk5ZK3pLOE1DcUdhczREcDJ4dzBh?= =?utf-8?B?RlRSWThJbnYwMjJDR1hKL2FUc0lwMm5VNURUNUdiZzNESTBOdXBTc1FSaTNH?= =?utf-8?B?TmNYZXA2N0F5MkZlQ0pFbWRYRjZIOTU0WVZJbnU5Q2ZSTXN6azZlQUswbmk1?= =?utf-8?B?Zm9GVFBuNUZrUG1XSWp3WHRVWWMzaU5BL2d3TkdXTEEvRUhMaHdEQVVVVXdH?= =?utf-8?B?UFZlVTFlTE5OSjdpVXUrMm1mOW9OcUcxU2VaRlgxaG1nbkI2aXZ4RVBraTFX?= =?utf-8?B?TUYrUjRpdzZNSHNyS0EzWnVrUnVvUEIwZXJYdmRZWnp3bXJacE9YZksyZkFL?= =?utf-8?B?SnVlTHJTaDd3RGxPMWJHYy9yNU9PUnVFNlAvTWhZN1NEZkRDcTNjVjg5TFIx?= =?utf-8?B?TjhvUlFTem8yYUNhQjRVTjBENDhmTHpVZGpUa1o1Uy9pZTdTbnVVdGlPWkYv?= =?utf-8?B?enZDNExaMDRqUmF5aTJIR2F1dWtZeUZnekFSUitzSVQxcTB6V2xYQ2tPdDB4?= =?utf-8?B?Z01LVHh3WUR0MXM0RWgzSGUxMElBZFJFbmNtNUhxN1hrcGV2SmhoR29FbFhm?= =?utf-8?B?b29qOWVDVXA3SnNYenY1MHFicXcvcmdMUXM5amVmaEF6TXMwNkJKeWRNODI4?= =?utf-8?B?NDRjWE5veXFrUk0zSlk4TnhBTjlYcUhBM21TdmJLTFpmTlJyR0x2dGlaemp1?= =?utf-8?B?QlNwME4yWWFNMGRFQ1dtWFBNcnpGdTRNOXFvSG85ZEdSY1dSS21IZHd1Zlpm?= =?utf-8?B?MkRDUEhKV053VTdlSXlwTUJHcHlWU25KcFRmbXp3UjV3MDFMTlRya3E3eGZF?= =?utf-8?B?RjFKV2pidzFseXpybVZQQm4yZWFoRC94Yy9qUzgwT2h4Y2s3bFZXck81L2RS?= =?utf-8?B?YWV0TmpyNk1ZaEhCSEJvSDVmLzl0eGhITUt6UFpxOG54Q3FycnVCSzc5OE80?= =?utf-8?B?SGhQdXdqWUJnZW01WjFrUHNGUURyWnJFc0pvblBGYWtycHdBbStMUDN0OWV3?= =?utf-8?B?ZDJ4MXhrVUx3WmJkVkpnK1VyaGphTnhLK1B4LzJVVS9iQ3Y4OXB2R3BjOVBT?= =?utf-8?B?REN6R1ROU0p5L1JBZitjOVlNMW5hdHQ2K3NEWC9Ca1V4STNtRFdYQTdPUUYz?= =?utf-8?B?T29HWGFZalRZRzJNSmM4L0ZpZHJyVFkwZWJBZGtZdlpkUGxWYk5ka2UvZFFI?= =?utf-8?B?ZHFHejBsbFBoOFFicjBJWkRPcHBjRkxXTndLSXlxTnB5ek5hMjIwbThQODFz?= =?utf-8?B?N2srbkxyeUZzRXRtVHZnYzVCditQZndLbDVJdmFueG4yRWJvbUdXNHNZVDVa?= =?utf-8?B?eE5lSDErOWhPWjI0SFIxbUJCM2RtcVowcThrVUxleU1EZXFOa3VYcEJVSmhh?= =?utf-8?B?TFFoSG94cEsvdXgxYzJXbTk4am9xdVlid0NLL05kd0RZZUxiaEdTZ0Z1MGhR?= =?utf-8?B?NE00bUpxSlB5Tk45UHNRWThRTzJmZ1dMU04vNjVyb2NWMmptU1hHREN1NG94?= =?utf-8?B?UmtVbWZFczJDSU5pTURpaExFYnE5VHNrTVg0TFIwM3pFamVvdHlad08rNmVD?= =?utf-8?B?S0NPd0NMWUEwRUZxUUt4NHhzbmlJZ0w2RWdiZ3RsNjd6c0ZvL2ZYWE9QL3J4?= =?utf-8?B?L1NvcDlKYjdhWkZLRUtkWkxGNnRXd2RxQm4wWElpVWZ5RnpSL3RybFlqVW85?= =?utf-8?B?dklTSTJwbW9iSW53c053ckZTZ0RvVFJXWjJSYnZYWUozcjI0WWJ1QlpPbjgy?= =?utf-8?B?b0JTL0FBWVE4YXRHNEltT0xBbHhIcnNoMDh3dUV5eHZISFdsTW9ZUWtoOUYw?= =?utf-8?B?M09Lcnpyd3ZkclJqMjN5TzNVc25ZbTdtcTZKQVg5eUxWWElPYlpkWldESC9D?= =?utf-8?Q?ARCInjaPifiXYM2waT752Ng=3D?= Content-ID: <164FC94A75157144B99C43683A98346D@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5515.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 60c38d2b-79a9-44a7-21da-08d9d5781902 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jan 2022 03:03:24.0904 (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: DHD9+dT62L0RSEDlP4GTXxqSXYm79lhAPkBOXgnpscxxb9WT42CaCxueBa3u/MKszvhmFIh8w405ultHv5db+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5515 X-OriginatorOrg: intel.com Subject: Re: [FFmpeg-devel] [PATCH, v2] lavf/vf_deinterlace_vaapi: flush queued frame for field in DeinterlacingBob 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 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 Mon, 2022-01-10 at 06:58 +0000, Xiang, Haihao wrote: > On Sun, 2022-01-09 at 18:32 +0000, Mark Thompson wrote: > > On 29/12/2021 03:45, Xiang, Haihao wrote: > > > > -----Original Message----- > > > > From: ffmpeg-devel On Behalf Of Linjie > > > > Fu > > > > Sent: Wednesday, September 18, 2019 16:20 > > > > To: ffmpeg-devel@ffmpeg.org > > > > Cc: Fu, Linjie > > > > Subject: [FFmpeg-devel] [PATCH, v2] lavf/vf_deinterlace_vaapi: flush > > > > queued > > > > frame for field in DeinterlacingBob > > > > > > > > For DeinterlacingBob mode with rate=field, the frame number of output > > > > should equal 2x input total since only intra deinterlace is used. > > > > > > > > Currently for "backward_ref = 0, rate = field", extra_delay is > > > > introduced. Due to the async without flush, frame number of output is > > > > [expected_number - 2]. > > > > > > > > Specifically, if the input only has 1 frame, the output will be empty. > > > > > > > > Add deint_vaapi_request_frame for deinterlace_vaapi, send NULL frame > > > > to flush the queued frame. > > > > > > > > For 1 frame input in Bob mode with rate=field, > > > > before patch: 0 frame; > > > > after patch: 2 frames; > > > > > > > > ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 > > > > -hwaccel_output_format vaapi -i input.h264 -an -vf > > > > deinterlace_vaapi=mode=bob:rate=field -f null - > > > > > > Sorry for picking up the old thread. > > > > > > Hi Mark, > > > > > > Is your issue mentioned in > > > http://ffmpeg.org/pipermail/ffmpeg-devel/2019-September/250080.html > > > fixed by this patch version ? I'd like to apply this patch if it may work > > > for you. > > > > Yep, it now gives the expected number of frames and I do not have any > > segfaults. > > > > I tested drivers with { forward = 0, backward = 0 } (iHD), { forward = 1, > > backward = 0 } (i965) and { forward = 2, backward = 1 } (gallium). > > > > Thanks, > > Thanks for confirming it works, and I will apply this patch version if no > objection. > Applied, thx! -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".