From patchwork Mon Oct 21 23:01:30 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Colin NG X-Patchwork-Id: 15894 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 3B6DA4478A0 for ; Tue, 22 Oct 2019 02:01:40 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1C1B668B0F9; Tue, 22 Oct 2019 02:01:40 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-oln040092010073.outbound.protection.outlook.com [40.92.10.73]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6F5EB68B0B4 for ; Tue, 22 Oct 2019 02:01:33 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jwPDAxMi6hWPbN6D2p0pmXKYs7w1nn2ztG3TceDT1TC7lSRP0RcYQGK1dY8i+c67tnt2iGiTYeNYRPNvYR/PEMuU9cjjmQf/rPxjkd1YCiNatsXVUJyG9PvyLiIekH8+nV2WSe8QhCtIDlZYDw6fUw8/7bfsVk0fbDwkNAc4gLGl/y6h3j/IZxjiXnmx8Mw2Ie6wAws6kWJjYTY8W/WKv29hpAgDegT9To1Z2+vekAxw9VZx2Yjl9hJVtQS7ofovOXoZ6VoHwK8n8nZSJy08rRXZ/8EkQAumOhU11tQAJPfxQRnwuaBwQWm4vg0LxXTAgQbvMxiepCqMSUnk4Xcohg== 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-SenderADCheck; bh=rbYglHASnXGQTh61rVw0uZXLDAB8uwJmNghSpRnXCeE=; b=drhWQ3EZSTIsloN033vRZqeOb42690xw4XjT5AVnxZGQ0nkecsru/f2B/SrDX3msPJZE1A6Ez4Xx6tKmTp28a+Q/3/CLcI+bYwc4S9HpW7m1yFF6qdA714b/RFVjvL84RSNSnDN+zUHfu3fOdgBJ7TEBiKue50JthLSPq1aShDuaPY78LMwh7ypAZ1xfavtGSvfZlLYMMfeUWAww6/WRdv+YrP+aDTqDUQaTMBDdJgy1iT5Cuhoq0PkvIEXvfwCdTLIA9QqiWWLVfDqNaterEkbJbXaeFfSXanyTUavPzVL4WMR0YiTKcXkgAh8s7ZWAuLkd3hr4/8/7/0HLVExfMA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rbYglHASnXGQTh61rVw0uZXLDAB8uwJmNghSpRnXCeE=; b=TQtQMWpbDTr2wBGqNNBAwfEWTNX2hp+CvGoK+Oy4fpt9oUXOL8SJIwu5Xp0XQ4o5PSCBxECqBGj6lAqiEcN5kvJzITsXOHWatLZFUEOOX9afdCmsrABzxZq8QdmDwt75NXpsv195fE0fxMQYVmlE3dObiJStBq8l3hJayvKZP9/rYvAYaDKVtdeI55XOc/XI29hz79hrVztrP66/uae3eJ3gpk9qffqy1jVSCDSOxi5SzMtayTqAENIMIoNIaN8xoNCrfFuACUe2VKpKEcWq5i9Z/HCul+4DQhlm+NMS1yG+xIx7USAmQXmwjAvT6G00zd27CSS93hqMDYbing3OhA== Received: from SN1NAM04FT036.eop-NAM04.prod.protection.outlook.com (10.152.88.55) by SN1NAM04HT133.eop-NAM04.prod.protection.outlook.com (10.152.89.54) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2367.16; Mon, 21 Oct 2019 23:01:30 +0000 Received: from BN6PR22MB0337.namprd22.prod.outlook.com (10.152.88.60) by SN1NAM04FT036.mail.protection.outlook.com (10.152.89.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2367.16 via Frontend Transport; Mon, 21 Oct 2019 23:01:30 +0000 Received: from BN6PR22MB0337.namprd22.prod.outlook.com ([fe80::958:d8ab:8f65:11ce]) by BN6PR22MB0337.namprd22.prod.outlook.com ([fe80::958:d8ab:8f65:11ce%12]) with mapi id 15.20.2347.029; Mon, 21 Oct 2019 23:01:30 +0000 From: Colin NG To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH] libavcodec/v4l2_m2m_enc:free v4l2 encode session properly when initialiZzation fails Fix ticket 8285 bug Thread-Index: AQHViGN5EaLZ3pxuNUyf/4w1QWoGfQ== Date: Mon, 21 Oct 2019 23:01:30 +0000 Message-ID: Accept-Language: en-CA, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: YTXPR0101CA0064.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b00:1::41) To BN6PR22MB0337.namprd22.prod.outlook.com (2603:10b6:404:95::20) x-incomingtopheadermarker: OriginalChecksum:FE283A199332DFE732AC56914317C1E29014C6F7F404BD838292C50A4FC27C73; UpperCasedChecksum:D0315EF365763CC44BD92A81927719F699915B48796DD100C7EA347775A09144; SizeAsReceived:7520; Count:49 x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-tmn: [vtC6mpWM03P0gdjca+KBKcc1MVCGsxRf] x-microsoft-original-message-id: <20191021230105.94691-1-colin_ng@hotmail.com> x-ms-publictraffictype: Email x-incomingheadercount: 49 x-eopattributedmessage: 0 x-ms-exchange-slblob-mailprops: mBRmoEB1kyJdJEWV5xvdySW91zhz+uDBbY4+8Mhokb+mYRnZvrsG+iGgAn6Sxx/M/dzEbga/AG9iqNLoRMyrzL614wg6LBNCJwBYiPn5i1jAzerl5r2jie4/XqAOFC1kRTFVWG5F8H4detS4E0N1h4NHnek3aWin7amsSg29T9Wk7DE0TLzyZLTFWR2UzPKPWWr0idVfGWlDk+7x5qikE4ly1azYKiMfw2Zhn/gUPcc/63NJsvenzk/BLjWvhxh/ow67m3GhG2RbfW1TgaO9w0hl8gawlbFOvV8D+H7//RaEjt20D8M3iXqli6XSyFcsj0AXZHkImFwuBGyBjO2upMWrE/kBpjQqxhWeRITusAb1zjnlcVpZ4J9o/38qyrgt7/SCzaqeHTueakR+Bj0ixUfG196ft3ODirzmNnc0Ud+hbPnzWiHHgVvPQlDHc0D813l3LGLo4bSwy/985Rr7HN+P57FV9lap5hTkBTNKT6jSbe4g/Y3kOgGp1PyW5i3eI/XFf89++9c5Hc/ewbE5f9+j1/9keRtx6OyRACtK74161XVAhO4UPwkjAQDxJPG6+UqdXr0CtD4utDeoJ1B4m3ZTIcUlAyekyQw3+ND9CoWnjhU52U6EnNLn9s/BOXoJZbcuOoB80UO4xvEpkGWClufP+gSDqAtw8mDwawQ/D3KaGnqwUkotjJ51SU8vnoDZaAPhwJ6SBkBI5+7aF20+LDjejy/gzs0g0c9FvFuHJGvyTKhlEHTZOvAZOzyvj0R8vCWEdk3KR2Y= x-ms-traffictypediagnostic: SN1NAM04HT133: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: avzSEC/JNflVM30ntFE9E43uTrcntik57OE1jfKDTDs1zETKvhgoFHW6vsPUC9j1lJb10BP5qqTQm5M+ogQdp2Pj8NBZ6huRlceDMaut9cOMMXsPawCl2Kw43zGp0huO1LviccQh3NyPW/rxJqptmdl5mBWZNo1imJJe/Le3AdehccwRZDO6p0RJsrYp2zMH x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 02aaf3c7-aac3-4f67-c2a2-08d7567a9b93 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2019 23:01:30.1651 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1NAM04HT133 Subject: [FFmpeg-devel] [PATCH] libavcodec/v4l2_m2m_enc:free v4l2 encode session properly when initialiZzation fails Fix ticket 8285 bug X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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: Colin NG Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" --- libavcodec/v4l2_m2m_enc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/v4l2_m2m_enc.c b/libavcodec/v4l2_m2m_enc.c index 474e6bef89..17fc3d30cf 100644 --- a/libavcodec/v4l2_m2m_enc.c +++ b/libavcodec/v4l2_m2m_enc.c @@ -312,6 +312,7 @@ static av_cold int v4l2_encode_init(AVCodecContext *avctx) ret = ff_v4l2_m2m_codec_init(priv); if (ret) { av_log(avctx, AV_LOG_ERROR, "can't configure encoder\n"); + ff_v4l2_m2m_codec_end(priv); return ret; } s->avctx = avctx;