From patchwork Wed Dec 14 17:10:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 39709 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:bc95:b0:ad:ade2:bfd2 with SMTP id fx21csp497317pzb; Wed, 14 Dec 2022 09:12:09 -0800 (PST) X-Google-Smtp-Source: AA0mqf6vfsONmwQWtUSUNPoZIAXiBU7UtGg7atl7XZ9KP5fLgPXamQpR6dAtqRop6LMpSIao4Enh X-Received: by 2002:a17:906:2a8c:b0:78d:f454:3771 with SMTP id l12-20020a1709062a8c00b0078df4543771mr19816119eje.20.1671037929805; Wed, 14 Dec 2022 09:12:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671037929; cv=none; d=google.com; s=arc-20160816; b=DXl55gRzmLsIiDupRscAec1QpN4vxWxfXgIJ0et/Em3th4aS2s67+NcltrhWDJaFKT Z6lelQ1ZpJ0f9oHCdAttSv/mJtPJmQF8tjfqly/7zgRrTb8pSQhW6yrn94A/v7KMi6ss DmHVVokw7BtYWhl4OubfERe5uCdNcQvADxmrk0jk/l367pqjN+3QXIxSvhGseNei0nIG /WyM/u7Lw3KYh1Wvxil+eMIT9UkdlqjuemONgh5EAK8l1YYGz6hZ+JH6bC2zGt95SqxI 8KYhTG9Hp5PhKi5vvE/P8orbcf2BiasU1ITdWvzbuEP4yTSouSZ+FwhvY2b5IUP6MMeD k4WA== 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=gpJ8AQx4LlBWfYHHtKZgJZ+UtmxatKa+PxJc5Cc71Lw=; b=MR3q2uKIHxcVdhJ7iHyZ4gQzdduHIg3cw5ciHPvPk1JDhb+hAazj9y8cnDKulMDNPw q8lXocA/60ZoovJqqVpMGNavkWVvSFfKG+DB6eDwekMSGNHymQ/5mryDGFoUwQgxgdJ9 vcy+1F2MpztBAICKfBq1mT2h2IXkBzt96mPwvEDIwVsfxGELrwtRzqF4Kc0qwI+lNEVZ eGiSatX1qqWAAxiSD4PnIeCnR1GMvrpwwsU5MrDS332KqQm7BxNaqoQ1cHtkyZmbJP5a 67Vx4xnDa1XazMKc1OPPYj3t8SIqk2UQwNqztAgOHjZh2DwQm7WvpIBmmvWCxi3wN6HW PYqw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b="vL/dueXv"; 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 e14-20020a17090658ce00b007b896cb991esi12314337ejs.207.2022.12.14.09.12.09; Wed, 14 Dec 2022 09:12:09 -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="vL/dueXv"; 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 7077F68BC0E; Wed, 14 Dec 2022 19:10:57 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out203-205-251-73.mail.qq.com (out203-205-251-73.mail.qq.com [203.205.251.73]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8B6B668BA97 for ; Wed, 14 Dec 2022 19:10:45 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1671037842; bh=VxL29bL6i7V3ET9xlC+sXpl9yIujGuozp93Qi8+HVM8=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=vL/dueXvTr4iGFFV/3WwIOg6G1yGq57zWcex1f5rsuWda6K+KJIf/AbpUaVEwy12E 4rnA1bqcAnoWCxEtCiup33iPM3KGLX3Qu6sLUmQD+sUZZ5X9wM0EaSlSSzpvftYkFi 12sBqt2TMohp7cKgTzrSAKK0yVGLth5ukOIef0Gc= 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: xmsmtpt1671037841t2emo4xxe Message-ID: X-QQ-XMAILINFO: MzYTHVlhOHw4xoJ8D5Kx7+2QgyQH3OhCr/zpCUqa2PS/KqnrHDSoYsghZGAmH3 bHcTG5C6w3R//qG9MjcSwXgVTwSPHTdRMaa7fskCaL8v2f6O0eiU+GS8/bkkCY3tnlIzpZcP3Yem sKRkTQKKsJAOAM3I7Vj4iwy8hvL+Xo4sRcdWFLi8eW41HWl7RNQyOH1u44ocyCnRJOmh2n4pjCrA ufgCuney5Kxc/rCSEsaqJkRPmK5Jq5Pfai5XX2rptS7U4x0CITDMKVMsOgvKx8PcPfovs7P2UDKN TIVr/XNSGAceAEM+/hSOwoQ6VDq49OJmcjUvG1haow+h037zJ91FjKfLd1UYHA940iWZ2h7Q/gWn 5Bxmk/yPfMzXuaYeTDHifDvsL8IEwlPRiLzxCdEVcLxmk+ayn70807K6weyvEKSXStmhywSwkkKV TlSR5603GGtsO1l2XX1pdlUI/lktDC2ouLQMceeT5R7+gFm6t5De5pIuA5qqVyb8ww3oS3EAa4Jm v9MUVfYAZG4sy8YGBI72Buoj1AghSFVG8CA4G8mwWL9x8z0poJyGiL9doIq3uHOFagGmGo1iI+YM bRrrrI0iFK7tXiMzMAOhWs6MObMopC6a3LN3dpwMwUahQL4giwJa7F5cG3jMuSRzPON57MhYdAZE Zab9ErMbL6R/x7uAgYrOc0muELW6iJ5/9S2SoY4tcxLcFjZwHo3fhLcwv+YrnxHKAa425Zn9VWw8 8Tig7QvjPDBgF4Limiie++Xz9BD0+I0wpffnh8l0UECW+FK6tCfxN4k5tf4JH7/GrACuYFf65lp9 fzuQ+2i8jk2GvV70f3qaHzIJTnTeGiBnoR5kGFejtiyNi3bnSl1Y4MCI3G5h53qGkB7+3WCuyJAB zC67yfALkC23Yqb94J1+czbWOHP1B7t3O5ZbNS+mFZ5e8RoKooEwxQ5QtqkjkwEDmL/dpVEvDXIn HN1JqvOaToHWd4zAMs+eZBL0SgXAjByhxwcv+rEJ0= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Thu, 15 Dec 2022 01:10:13 +0800 X-OQ-MSGID: <20221214171014.1058709-8-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 7/8] fftools/ffprobe: prefer fd over pipe for seek support 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: B3oyBlz5ed1l From: Zhao Zhili --- fftools/ffprobe.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fftools/ffprobe.c b/fftools/ffprobe.c index d2f126d9d6..c18aee9846 100644 --- a/fftools/ffprobe.c +++ b/fftools/ffprobe.c @@ -3714,7 +3714,7 @@ static void opt_input_file(void *optctx, const char *arg) exit_program(1); } if (!strcmp(arg, "-")) - arg = "pipe:"; + arg = "fd:"; input_filename = arg; } @@ -3733,7 +3733,7 @@ static void opt_output_file(void *optctx, const char *arg) exit_program(1); } if (!strcmp(arg, "-")) - arg = "pipe:"; + arg = "fd:"; output_filename = arg; }