From patchwork Wed Dec 14 17:10:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 39706 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:bc95:b0:ad:ade2:bfd2 with SMTP id fx21csp496865pzb; Wed, 14 Dec 2022 09:11:41 -0800 (PST) X-Google-Smtp-Source: AA0mqf47ofyp9RsnFBRrdld3R3yZHlj7bgSvAv2NPGRm+YWklLw/p3pYIKC5zHNISf74McM8Heth X-Received: by 2002:a17:906:9f1e:b0:7c0:7d35:e9db with SMTP id fy30-20020a1709069f1e00b007c07d35e9dbmr27328046ejc.15.1671037901322; Wed, 14 Dec 2022 09:11:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671037901; cv=none; d=google.com; s=arc-20160816; b=RS0BR4Qjtuy2Wyxan2Nkiv6NDL3Du3xCI6OokyUBOUTfsTIavc50gJLU34T6BfwPlz yZCAr1jKH62G1JFKDVT3h6tC+JHCJEXUGHp605yoJIrAlkF5GeCwOfsjdISYUABIFmSg e/vfsbu56WAI2m7pDLAeF0ixNqKa8K7YkkKpum81lc9fyQ6q+85d2+f6Zk4hFGp11fV6 RSatRR6J3FjKdYO9fwUbwCZW/k6mObMpNk0kurLHmZIcvK2C8Yp4VcLT+7fE/tx6L55z 9IH0hOzsdJ3FVo1lTIgvEycOK2YFt019RcxFwEBlHwiTjxR6gPm+jXuGtonrinssOyse aXkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:references:in-reply-to:date :to:from:message-id:dkim-signature:delivered-to; bh=L00UpkMZx3qIhtbJS+RSDWKcpyACDDko2tNZyvObaeA=; b=kKbWlLGr2XQEHD01Y7LIyJQJ+yFcje6mxuLNFNerTyWkHoWS1rUtxArPr/eEBFSzwi Dpj5825+koJj4+JQZP1+lZjue/HU8qVaQ0Regd9112JM+QRcp7DtfTn6NjJCNsUCLp/H 2/SBKwMvEoW51Ag8v5sN2qZMSSr0QyOyO7BgvJo/1cZVwwqaiNRGonokz+4+gTIMOC1t R+qEA0Fvgw6GY98M4L+YgOgPTw5PT1vGsIR3Iswasnwj/SxlZq6dFrmo5hvIVZuUhEE/ kFnba3YNn0eaxtKJxlkwG0v5oHVoikbS4KsJ+R8ABhWKtOj7PlpEYGHIKdQxP/5u+ur/ aM+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=aguO+WeQ; 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=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id gj12-20020a170906e10c00b007269ef1872esi9745350ejb.897.2022.12.14.09.11.41; Wed, 14 Dec 2022 09:11:41 -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=@foxmail.com header.s=s201512 header.b=aguO+WeQ; 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=NONE dis=NONE) header.from=foxmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9231368BA97; Wed, 14 Dec 2022 19:10:54 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out162-62-57-252.mail.qq.com (out162-62-57-252.mail.qq.com [162.62.57.252]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1586068BA97 for ; Wed, 14 Dec 2022 19:10:43 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1671037841; bh=Wj5KcEbXj3l+HjbftUIoDZSaX1yuqUS0GcZV0Qyp1EM=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=aguO+WeQmfCMgswai3c00xJD77rIXB99jHhjR3GriV6TADCPVGEWFm5yzQa+w57cS aQA5937+aHLuHZMLDiFjMU4NxCblRsj9EAUqaRV+fjRPHeLLUEWwNIIA6bmzNMYNcc RDOGYwuGVNqutEDRddQ25MaqfVj8dXVnpUUNv7Us= Received: from localhost.localdomain ([113.116.29.217]) by newxmesmtplogicsvrsza12-0.qq.com (NewEsmtp) with SMTP id 2A515E8A; Thu, 15 Dec 2022 01:10:37 +0800 X-QQ-mid: xmsmtpt1671037840t7yspgun5 Message-ID: X-QQ-XMAILINFO: OZZSS56D9fAj4wdikOVoipOEAy9EkIBhgBzK3WtoT5y5LwVY6bvGSUpRqYo9dn 1hrEilhwlH4GRBmO+X1FTXOTenKDsw+ydtuAHGidTZkOHPF15Yq0Hv4E6UairJlmnZN+vO+/YQ5V 8oYhNe83P6M3kBxe5uId61ssjxP1ivuT2/+UTNo6uTACcjRgU93O35PHyjvKCruV0qQ4eVdUG19S 1X9dNkBvpJ7nZxwXo7PDI9n2hNV+BRODOahItt3/GH0rOEeY0EX2XLexSbKvDFivN/9plaxKqkZZ f3Li3wlJspuanxceVX/mERXOzNe47R6YTIt1CyMd5xF9Ot0z3FzdGrfo1Jo8Zv45pVcXNTl+/xJ0 CV8V+Sybq5C9pTrDniqYeqW6kV+ilFCryhuwG0J1/98WenEFJemUk5b0WSIhGtWsKgaFPJPcUUib gqnvfv5ExCP3H4jg5DNldkkzlsFAfhvi5Bn5tzjzfSoi5VEROoJps6hfuIrXyf/vZhOZPaxRHwAz qs1QxB2OdpPDJssFOBTnL6ygGTJMKPKCyR5IshiZTz/FVdHhMW2M7d4qhVk5VvLuaF69xfutDRuH H6jCoVyeZhwAkGfmqfgHQ7oQEwwRJYkuBue33KmyLQ+y9hPhKg5ZSAZDd+mcXHJih529Jy3U4IS1 7rvkW1Oq0xzTM8M37RQtkdDY8garxpFzKVelZIXPyKnXmgfqExaTuGs9AWHqaC6zpgZMr83JIych aR5ABeajRYgKLmd4LTCe2ic4/F3xd46nrH7xpg4UXoiizEw3zZVKBbyr2Aug3f1OMOBrPOKZwOKt t+3F6pWuDe4oKfVZir+lHz4k6PMH/AEZx/lGNfEXUFdC6uDrOiw0ssH/fBP7pCled26PdqWVQipr 7tb/tKZDDJtWyhfA6UBrphyQ2y2YFbKE4KNIAMHoMKi97t5u5FAZMTjmrGHWwRxNOmm7c8URVw04 3Hr75fvSCq2v9LebOL84zuGOq6bmgmre9J5DMPjEvbVu8L8sMRxh9vr152CLM5 From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Thu, 15 Dec 2022 01:10:11 +0800 X-OQ-MSGID: <20221214171014.1058709-6-quinkblack@foxmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221214171014.1058709-1-quinkblack@foxmail.com> References: <20221214171014.1058709-1-quinkblack@foxmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v3 5/8] fftools/ffmpeg_demux: disable stdin interaction for fd protocol 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: Zhao Zhili Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: krhPR6bFMuex From: Zhao Zhili --- fftools/ffmpeg_demux.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fftools/ffmpeg_demux.c b/fftools/ffmpeg_demux.c index e845e6784d..be0e8970ba 100644 --- a/fftools/ffmpeg_demux.c +++ b/fftools/ffmpeg_demux.c @@ -886,6 +886,7 @@ int ifile_open(const OptionsContext *o, const char *filename) filename = "pipe:"; stdin_interaction &= strncmp(filename, "pipe:", 5) && + strcmp(filename, "fd:") && strcmp(filename, "/dev/stdin"); /* get default parameters from command line */