From patchwork Thu Dec 7 06:44:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: hung kuishing X-Patchwork-Id: 44971 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:1225:b0:181:818d:5e7f with SMTP id v37csp396529pzf; Wed, 6 Dec 2023 22:44:21 -0800 (PST) X-Google-Smtp-Source: AGHT+IEd8XB6Al+V8tldcOyte0Ya648bNm35I6DEuiuBeVZeD3cjIiHfrpd7T5+iAILOzrY6JoZ1 X-Received: by 2002:a17:906:7145:b0:a1d:182:efc5 with SMTP id z5-20020a170906714500b00a1d0182efc5mr1075556ejj.32.1701931461396; Wed, 06 Dec 2023 22:44:21 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id w14-20020a170906480e00b00a1df28c4127si327699ejq.300.2023.12.06.22.44.20; Wed, 06 Dec 2023 22:44:21 -0800 (PST) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@outlook.com header.s=selector1 header.b=BtrRx9Bl; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 96B0168CA1D; Thu, 7 Dec 2023 08:44:16 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from NAM10-MW2-obe.outbound.protection.outlook.com (unknown [40.92.42.104]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E631068AC2D for ; Thu, 7 Dec 2023 08:44:09 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aZfRYsXueDwqpB3fKdRS/2Qxfg1L0MMNl+szWL26Lo8ETg0C7x+xgWano8Xj8PjRlp7OKhN+RXgEGOrnHmTAw4iLLkh78fyP6EYOLVWmZbooMnTUm+h5Kow8mjRQ+H1aYWYZ6emJfP6sdlqhkOaYdQ4whSOhPlWYLhGdc9kDY+eatPXSQ8oc2cKwcPR2+5UERY4NPC5qrQW0r9u0ub45k5EMLVhpPrvdz7PSmXXUbWt1LDhuzqlu+qSfKK5C5fPeA9+qxC1iilJVvuTscVp41QXUE94k0pq225eMvDaTpEiexdnuZKdiA+f1teIbT2DbjcuOxMPuS8tdJ4TJncc98w== 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=L4TxAaaDlVQXeJRmVfKalm0u2IDAEb/tAZ1DiMvfofc=; b=VvEyJgH8oJYRulJ5Xdylx1aXPfiBcNacnsmNw1+wiItrKOVp5q7USmLb6VKpebEuDHgd7rKwjuyYhOzbafIj6Ut7oxlim3BsFmm7xVvH1t328640qojzrOs/+AOYXKRbg9ZQtBs64vQLRBirZo02+X1JUlj9H3H7GRCC9jg4EfNfh5bjwL9cmx+Ulxi6qZmjmFttY46zklKhFwHerN7YDQXHrMR8LxMUY1W3Hdo7ciTQxUYfKj4b3IOKIihNh74U8ixCIrIpQpAZSMZAqGwt1G1EWUu3Jfn/TWhF22e+LzhjQZGBr14AmIT8qepZ2hXbYEZd9YktiyheMrabFjuq7w== 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=L4TxAaaDlVQXeJRmVfKalm0u2IDAEb/tAZ1DiMvfofc=; b=BtrRx9BleNb9coA8oonHH0MKDx18ndF5IKOtALc9S4LR114TFEEdCBpii0wxc7Hi28uNAm9y3hFtCPIN3mK/2lEYnbZ8q6J9FajLhrB7LoMMYOkreV0m8R8t/r2tTxBY2169mN+eHX130NWxJBThLcTdpUiIBG0rBAL+98lyaC8mMlj0oGzrGByBlq9POCUlYFdnyKNBgMf/klEKJJx8HaausetOOyHkkQDxQy1VvDSvr87gpabiPJ5y4nTZ449WGuvOXdT7vg8N2XgbM9tD6Yx+SlHYWIc6Q3haVg1Cp8GrhHiVuEOZjZgF1FgEJ08rx3Tox61jvzaQV/k9NN1otw== Received: from PH7PR11MB7430.namprd11.prod.outlook.com (2603:10b6:510:274::20) by SN7PR11MB7467.namprd11.prod.outlook.com (2603:10b6:806:34f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.34; Thu, 7 Dec 2023 06:44:06 +0000 Received: from PH7PR11MB7430.namprd11.prod.outlook.com ([fe80::de12:17c8:692d:6512]) by PH7PR11MB7430.namprd11.prod.outlook.com ([fe80::de12:17c8:692d:6512%5]) with mapi id 15.20.7068.027; Thu, 7 Dec 2023 06:44:06 +0000 From: hung kuishing To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [FFmpeg-devel] [PATCH] doc/examples/qsv_transcode: EINVAL is more appropriate and ENAVAIL will fail build with visual studio Thread-Index: Adoo2BguNT9JFR7KS/+WkW/lLt8DIQ== Date: Thu, 7 Dec 2023 06:44:06 +0000 Message-ID: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [+RP+gjtYUtr8paFZIzpLwSnXs4v9Dc//] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR11MB7430:EE_|SN7PR11MB7467:EE_ x-ms-office365-filtering-correlation-id: 693c6752-f9ec-49d8-d857-08dbf6efe89b x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ntf8Cdr9n63k93jRXKNw7N1TUhiVfZ1fhwKbWgxZgL9fNN4kBOs1cMc5ADpoJfguPKuv6dCQ844+WAySV/VvbNNcRhf8DEDa95QgM+4QUKE/BXOp9/vJSnOfrkqnCx6Xyni2wpzczUxrRN9h47DghW/alVXEN5+l+Jw86Tdax0ArPG9hxD8Nq/b/45mdk2dD4eanZt4wrszcx3tQEYjbMQIFHXySLmClVD/CkwtitqkswtCFOJo4XRrzP9yQ2tRBdAR4b5VNgM7xzMyZfYmI8OOZ3LUmVGSJ7SnZjzIYKEUIRvaXVpbRcf4xkiURYLdB10TSC1HTNKs4mY4q95QRFe4K1Er2BjeJQryG7HfLl+GlCT+9b6xRm+O9flsjezW23ml4YI1OY23I7VjkTg5WyiK/FXJZ7+ZkujdowP5d8T88DLJhk4aGxi4W3r9mPj37n9fT1Q4tuxUptnddKteis9wfTeR2q62DV4RpOa3l90THgekv+OwIBLcwDMmC1K5Hi/F1eFrKKbX0x+Z5dodF/MeGHbv4krKl60m7BpwxuGSpArmXZa+1ACEO62Tq5vhZ x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: Cd5ZnILmxL/ZgPbjOIcrRTgdxr7OI3wpReJPc+DqA/UKjTY9v57jNvP7x8p8acNQwf8w9qal2B+wxgpQ8JXUWxWr77tS1MJ+C4gs0nLqXmcKc/ksBfHhK5VBwOKiZMQMhOChEvfvRDYM62y8nBgNwoFcRhw3ZcrBZBznPCrRVtKPtpFcR/TELL/ODtB+fa32aFMaWcVMlcejMDxYJWcsI3dQhl8lEuTLSyk24x5taPqoQTMw7xZLZRItFoTtRax4BGPvw28U8qUKlXIyMkaxcH7brw1n9tlHX3BxoqXTk7SGoCpwRJgYW14+ZrYI1ulU8pKmBt4E3anjMvMrToQvhGVz5X2KzlE7UY9zsKUrAo8e7WtpovbmLw3mnGwgilpX0uj53KvytU9e1/eKa4l4NC/BmUGAkqiavN/WaaRnMk2soaW7uHNpQxJuNagP+X9d+wx5RUCcbynZ8b39Hu+RziaelqUrmKZ+d9C4Agji2m83RcKe2P9/aa64DwrulRBs0zdokrJLvXFKVldJ4aDYjA0kx3EMqqXV9NerCf0k4e0irJZ4XWWmDVLy4iOWIE64KbALA/KsL+rwFfA26UjOvrXvNKfuyDvpRiGnbtL3Bp6DkLNhtU1EQC05p8Wf8VYAzI4V5lDlGFxCDnHEkYuspv3pxXE9iDm/KBpz0NWX7EBEJqSgGSAfuHwT740rM4W9Se9iK7ZZjmroywRvn8+aP9FHZmjnjqdJXrTEyXgc2QZxJ2xkF5JQs7rvhSNXKVDIpL6KvLnx4MLuEG6n2DvHNe5KTPD0JNANOlzG2VzYfs/IIyxKosODzs0PNiByKX2lbP35og4S9vtfLv+ABhK9fvfIGXp0lStkS1PssuY8Gq6ehEfxeb9KyFJ1npYflU/2k8LDSQOpZAgAu2uAdKBAGYQwLyZGnXI7PuThTPH9+83KBUmM6E6JofsfUVWGiohXq3rNNdDPMuUvtuO/ldfbPyPlU0h3qHBCk31DND8k/CIaKp8pTpgEL+v1WOIGa//cFV9fgzTgjE6eJKyuVpGqaUziLeItmMPxQR3JZNfVRe9L0VglGpuV1yU5JVwWGO75A9YZLUANdUNJ7ygM+qCIIz0u84WBRBfzG5a26zihvCDosbbGkBA1DWeyMe5sZhYI6VZFUquqfA0c3h0NmOyVCug3cKKMr1nX+hQiXbHmotCmbyYcQMtHqnZMQlNdHbICAQbyuFHjETBytMtdUCKYiQ== MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB7430.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 693c6752-f9ec-49d8-d857-08dbf6efe89b X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2023 06:44:06.2829 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7467 Subject: [FFmpeg-devel] [PATCH] doc/examples/qsv_transcode: EINVAL is more appropriate and ENAVAIL will fail build with visual studio 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: z0S5AVFqA0Wv Signed-off-by: clarkh --- doc/examples/qsv_transcode.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/examples/qsv_transcode.c b/doc/examples/qsv_transcode.c index 48128b200c..972126800b 100644 --- a/doc/examples/qsv_transcode.c +++ b/doc/examples/qsv_transcode.c @@ -62,10 +62,10 @@ static int str_to_dict(char* optstr, AVDictionary **opt) return 0; key = strtok(optstr, " "); if (key == NULL) - return AVERROR(ENAVAIL); + return AVERROR(EINVAL); value = strtok(NULL, " "); if (value == NULL) - return AVERROR(ENAVAIL); + return AVERROR(EINVAL); av_dict_set(opt, key, value, 0); do { key = strtok(NULL, " "); @@ -73,7 +73,7 @@ static int str_to_dict(char* optstr, AVDictionary **opt) return 0; value = strtok(NULL, " "); if (value == NULL) - return AVERROR(ENAVAIL); + return AVERROR(EINVAL); av_dict_set(opt, key, value, 0); } while(key != NULL); return 0; @@ -181,7 +181,7 @@ static int open_input_file(char *filename) break; default: fprintf(stderr, "Codec is not supportted by qsv\n"); - return AVERROR(ENAVAIL); + return AVERROR(EINVAL); } if (!(decoder_ctx = avcodec_alloc_context3(decoder)))