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 0D588433F5 for ; Thu, 9 Jun 2022 23:56:18 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D68EF68B838; Fri, 10 Jun 2022 02:56:04 +0300 (EEST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-oln040092070085.outbound.protection.outlook.com [40.92.70.85]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E869D68B73B for ; Fri, 10 Jun 2022 02:55:57 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fm8qa4xBgBQUkB9+3hktWqJHTStAd8S/nPht1iL2s64GfOlF8BgTBr4ADxgN3FehBSqoSR44t6y2EAnZ8e2IvxZLuJWzeOpAiPO6nTmROvraZJyOdXNG0x4dFyVxUdYUxxle+z9pkwlZqZwcn/fkgi1FXcJPhhrEB47N22X1CrFmV265nWUKYFfDc6p31dIdbsBZ6YYE0ynxATt3+ywUM+TqzVelEMtWDTBNb3MGMRYalEmXM5eItosqtAC7XMCX72HVmYDp0/tJp6Ph9Xua5Q7X877gF2SzC9jTM4g5WFqDRHLB5JUU0m6P+QwJeD2AmrPLXdVJKBGev5558tKZCw== 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=nIxcIInCMCf+uhpxht9GI9X/AsHD0WGI4fCUeHnnVYI=; b=Dz5iLKYlG1lYw+xpnlz883IUY4n9lGigi4/N9DUao1tpw1S1pi30CXWJU/L3B3K18HATPErTEjbnHZ3jUSzrgZs7OElrFPqKxPfe7Ul0jukT52YA39qE7tmmsMYrLqKj61dZ2V90bo2wYngHEjWlJh4F3Lyu6zRC/srdSjuMyA+eImFnFJCrbKApd5pwTHg+W+8g5F8i+AsIXbFdM9Q+CrSMXazvsp4Vz/GmE7JfkpdykWg2qPfwV5AVxnMIfBfdMHRw0+0zFZOOPJUJz6GVhEnjz33f7NBqdGUXIvxVaPa/HAA8dedV5qvBQ+341SMxhW1ei0U3hp85uvA3vt7pxQ== 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=nIxcIInCMCf+uhpxht9GI9X/AsHD0WGI4fCUeHnnVYI=; b=pKaEggl3HqRmrFvfjaWxmr30b2HbYYeQspHtlScTQLTZuRAqUCTdz6l9tD1stTfxVeo4/MkZV6f0RlxC/BoH9AfAYdvIx4fKXSn8CGIf+WINBlWQYIIs3cby7pB1JW1TwQQXvE3lbDuhaAfiOTLDv+VMkKiXmOpPJ2QmyYXOySMLFHjA0WAoLR3gyysjaW4tMoKe4RvYXuKcVnxC8+IUYAokY6O8TXoMZeD6BB9zgUktqFdyBWH45Ik6MSXn8g5MWX9QRJiOVv2R/KVN5BXx4kbuLz/DWLn6QRan4Q9rpJmx28ln8FZLkq40Jm/Ux+Zh3OFc8zv/xz1HjrWRtyFsnw== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by AM0PR01MB5809.eurprd01.prod.exchangelabs.com (2603:10a6:208:16f::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.12; Thu, 9 Jun 2022 23:55:54 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c%10]) with mapi id 15.20.5332.013; Thu, 9 Jun 2022 23:55:54 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 10 Jun 2022 01:54:46 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [r/F7AqtR3pzjpZe/3fWEYwF3JjIJqYe0] X-ClientProxiedBy: AM5PR04CA0005.eurprd04.prod.outlook.com (2603:10a6:206:1::18) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <20220609235523.458689-4-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 82746ea9-2e43-4fd4-ee52-08da4a739724 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiTijo6adWu98SHbtEySq1lKEjLrb7S2/z6HjP3g4hZPQY9YxRQF7m8hXdAkbDVJyTeoTKT1vCF4us0sh0tcYNEFOyA9INMUl630QlNyAgtxiOFMr+2SOfBMWvrluZP5FyEFQllJpfCvBfBDzM/IeCWEsf9Mteo+PcAr9E72emsCG+WFR33znHU6Lu+ctvgZKPqrUsSrFS/Pr7fY371h5yqBePTjI2G0Qg28zS7ZClkHXCXUWdP6x9XwX8DlIho8zbSKMr/C25Jpe9mqd9fIWPCsoitYLH5dXKVrz7D9c/CnNJCAqgJRRe+VCmZ/FlwrXzXmC892o4ctNlSF5kPNuATevK1ZhPSfWdpu9RY8i2macHnX9C+DWc3++wcVxBdkvXMkxAdwychH1b/nhlCX/GcDtXN5hLgshxmOB7KB2ekUQNdvx072jktsgHbGGfrttC30NRj9a/tW5oFx6YnpbGeAOdyRTu3ZpOg+3U2Srx+KQFlgyLZ1ounHBJQU7PUENVMfZVRcaIJlK49DurBAPAKDBNgwV4fD09xZ0I9a1fA+uLyc4UMeeQ0GmDzWveqQS5f8BxKFWswx9iWWDy/GfPVrJZ2RryuyKpyDsp5gHkL9YWGNQ7XFU6sYdbkWbZTEzQLTXWXOnBCCsTGwiX1qJYWH7i5aQ/+nCp/06+no1RZXDCWQ8xYd7ED1ffgBZzScZCWX1pCs+2asnWl/kEHhK4Xuor+8Z5IagDe9GPHBayMwafBTv4+upUMGerlQeG0Kewo= X-MS-TrafficTypeDiagnostic: AM0PR01MB5809:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KrI/bhHe5seJDmfNJPGXxVPwCv0enDrautkpubigdtCamPUwlMSjR9V36fG9Vm4Lr3WYn1AExwry0fBttXpHJX524r5uVdzudrWwong63y4PvPZ0ScjoisrxKYmv2nkzstqJQ3AWVXLiTOtfpfSLXDFYzgJAkKEZ8AQ7c88F5n2Q8ODT/UPd5oNfCWKRSlwPIK7qRlb1XIGGHHioMpPmzTqO5zWPwkk2XS+ATfizNi9uY5TUAn06kFKyJQWPKgLdf8mwgZqY59rxv4xORLYM1+0UsMCr8ouOEFD6u6bvHrAYfP4/IYBm1CVPRW/2N9D2y03016mcuQY43M8OJGlUGuvmYChTt6UP0/zammKL1SYgLzi5C6BAOFdv5NsY5ZooPJwt7Zus9kP03+Y+YTMbG/1ciHb3+68IxDp2y/rsAEP2pGTmtymOVNXR9PK5780BtlQUt6iX+GcqcFgdbBvAnfuwtmmh3fne1ccumNQvY5Eo4kIz+xDb8gKtGm5cIgp7kYy6tQvOE/5wNYJjyz0wFLvwP1kFd2Mbypueg95xSErIbqFKU8JkbtUywbKj1AeGYTkKHFeR/RQTvxr6nReZ/A== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ksbTaJFhFqhAMQkCCTq+LbP1kJXB8MHmh8GFy+8SiWS5VYHjJJdMerZOaUdO?= =?us-ascii?Q?vIUbI6vk6heIKJnTxzkLRCMQCoN2vf0hMUAkMFSWJv5fKx9wKc9Cc2qJ5DD4?= =?us-ascii?Q?goPd1p2gZSJJoWjvr2Z2GtC098vXoUJNWVbZQd+vM4SBwJ2gYDRiYw1Raz+3?= =?us-ascii?Q?5iv/VcocPekVlE/Tpvyrm/wC0KCtX/JPbTFW3RObKIkTnLz+JYI6dBg3a9nx?= =?us-ascii?Q?SXJWYfaKZICHUT2CEIfCtoDce95Ib2vMgBI3hmxSeHXO9UPRh2J67hYs5JqL?= =?us-ascii?Q?OfBwtkmw9n/CFFuLsbAfLGpviVIvPZkbJg3pqZ/AGdyu5LF8Yh/bmXQvraOF?= =?us-ascii?Q?oiV7RK1+dS52PMASe8/WsjRcQBdSQF1l1K4f4HNY9g/aKAFG04pnJi/m5ABk?= =?us-ascii?Q?du2HqFjDpqB4l1XMvhXdKplO/pAvDJvoYrBeUbjlZI84/Hq5QfwGLeMEX4Dk?= =?us-ascii?Q?2HnyiTa6s1IQSRJThJhLVswikZYL9NGApPwWbXu/0eKZGrhfpgH/pVTNH3cS?= =?us-ascii?Q?UzPs+7BKyxJZTap9cE+3mtTeAUUOgLQ2qbaaFHayjRg80JD3WEFQXnchgIzl?= =?us-ascii?Q?J0ORR9+OJ5LQg4uAsFZe4sw2glhajd7/E/Pu3rtpj6TJau5aDwHPeomgjKhU?= =?us-ascii?Q?2tk3uqUCSMJEXLUYEUZEHd54WYil28itR2XM3Ats74qpCAuCgktrkzipXTmg?= =?us-ascii?Q?Um72XAAHG83cFRVkUUe19Bp59N3zz+V9UKuVltKPZxBOWyebcCfRdNcxszil?= =?us-ascii?Q?bxYLhB1R4CGzSgEhf3JGmjHTWXib3QN1zseGQCgfxEFkjPMWia5IBGANqElD?= =?us-ascii?Q?m8EOGDa3dXph9UCz4Y/c9zIzr/ZK4UOcOslqReXnW7f3HZ2GWWzVutEDDdgl?= =?us-ascii?Q?uY7HLfj4RIH0M/jDrCuRSCR+AeNlNZonQd3yyzDwI74ctFOJMdGZTXey8dZa?= =?us-ascii?Q?ft5Tv3Joo621GoI4FyXcW3jQQKUZRvDbC0DLxJ4Bw2857wNtFjbOHn6FqGMM?= =?us-ascii?Q?FfjVwnZPyRU9mlIcCj6d3QnuFLY6eVOQAr2KSu6WaWVs0AehiQlUDJYbGwg7?= =?us-ascii?Q?4m30I4pTOd8IIsGI9US+Ua5vnlNetNjNM3oQAIDrrgzKhYD1k53aLn7Ms2Yl?= =?us-ascii?Q?adCYyYKNZw801AMbksjGBmnlrfLe2Fj5ZAZroJXELhTd5BeY4lZq/sAGF7EB?= =?us-ascii?Q?fdmSt0aaNhTNI+z8BbbBfViGWJ59tk6u4JyADnqM+aO1I6Ep4r5By5KCOPBp?= =?us-ascii?Q?gNwqzfROoA5EqUBA3unhJxsWXQHaRhl4WgLHgahnLUlIPUmDCRwGNFZ/5uJS?= =?us-ascii?Q?Uy1js0A3eSGe/9NnmH5IYBfcdcYuakykE4ERi4cTQbLlP2ZMcY4fYskIPx2J?= =?us-ascii?Q?rLVQiiYy5a0MAULqXo59cKTCNVXL+UpYk+aX1b+kQNKOiMQOpmcMGZYpoIG6?= =?us-ascii?Q?Sh2OVFkTY2MgZtrTt88ByPLisGYQLqTI2FyDhfxpItths2gXeqs74Q=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 82746ea9-2e43-4fd4-ee52-08da4a739724 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2022 23:55:54.6789 (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: AM0PR01MB5809 Subject: [FFmpeg-devel] [PATCH 04/41] avcodec/v4l2_m2m: Remove unused ff_v4l2_m2m_codec_full_reinit 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: Unused since df701ed0b582a6b5c763310b4225446089cbcfb1. Signed-off-by: Andreas Rheinhardt --- libavcodec/v4l2_m2m.c | 76 ------------------------------------------- 1 file changed, 76 deletions(-) diff --git a/libavcodec/v4l2_m2m.c b/libavcodec/v4l2_m2m.c index 3178ef06b8..51932baf84 100644 --- a/libavcodec/v4l2_m2m.c +++ b/libavcodec/v4l2_m2m.c @@ -244,82 +244,6 @@ int ff_v4l2_m2m_codec_reinit(V4L2m2mContext *s) return 0; } -int ff_v4l2_m2m_codec_full_reinit(V4L2m2mContext *s) -{ - void *log_ctx = s->avctx; - int ret; - - av_log(log_ctx, AV_LOG_DEBUG, "%s full reinit\n", s->devname); - - /* wait for pending buffer references */ - if (atomic_load(&s->refcount)) - while(sem_wait(&s->refsync) == -1 && errno == EINTR); - - ret = ff_v4l2_context_set_status(&s->output, VIDIOC_STREAMOFF); - if (ret) { - av_log(log_ctx, AV_LOG_ERROR, "output VIDIOC_STREAMOFF\n"); - goto error; - } - - ret = ff_v4l2_context_set_status(&s->capture, VIDIOC_STREAMOFF); - if (ret) { - av_log(log_ctx, AV_LOG_ERROR, "capture VIDIOC_STREAMOFF\n"); - goto error; - } - - /* release and unmmap the buffers */ - ff_v4l2_context_release(&s->output); - ff_v4l2_context_release(&s->capture); - - /* start again now that we know the stream dimensions */ - s->draining = 0; - s->reinit = 0; - - ret = ff_v4l2_context_get_format(&s->output, 0); - if (ret) { - av_log(log_ctx, AV_LOG_DEBUG, "v4l2 output format not supported\n"); - goto error; - } - - ret = ff_v4l2_context_get_format(&s->capture, 0); - if (ret) { - av_log(log_ctx, AV_LOG_DEBUG, "v4l2 capture format not supported\n"); - goto error; - } - - ret = ff_v4l2_context_set_format(&s->output); - if (ret) { - av_log(log_ctx, AV_LOG_ERROR, "can't set v4l2 output format\n"); - goto error; - } - - ret = ff_v4l2_context_set_format(&s->capture); - if (ret) { - av_log(log_ctx, AV_LOG_ERROR, "can't to set v4l2 capture format\n"); - goto error; - } - - ret = ff_v4l2_context_init(&s->output); - if (ret) { - av_log(log_ctx, AV_LOG_ERROR, "no v4l2 output context's buffers\n"); - goto error; - } - - /* decoder's buffers need to be updated at a later stage */ - if (s->avctx && !av_codec_is_decoder(s->avctx->codec)) { - ret = ff_v4l2_context_init(&s->capture); - if (ret) { - av_log(log_ctx, AV_LOG_ERROR, "no v4l2 capture context's buffers\n"); - goto error; - } - } - - return 0; - -error: - return ret; -} - static void v4l2_m2m_destroy_context(void *opaque, uint8_t *context) { V4L2m2mContext *s = (V4L2m2mContext*)context; -- 2.34.1 _______________________________________________ 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".