From patchwork Fri Jun 22 16:36:59 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyan X-Patchwork-Id: 9480 Delivered-To: ffmpegpatchwork@gmail.com Received: by 2002:a02:141:0:0:0:0:0 with SMTP id c62-v6csp1147982jad; Fri, 22 Jun 2018 09:45:25 -0700 (PDT) X-Google-Smtp-Source: ADUXVKI1lSfw8zO1qKjCyDhneDwrqF7XPoHLGuuPyia/yu925SUe7vge45DsRPksISJ0r25HQi4w X-Received: by 2002:adf:9025:: with SMTP id h34-v6mr2362071wrh.123.1529685925802; Fri, 22 Jun 2018 09:45:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529685925; cv=none; d=google.com; s=arc-20160816; b=G9rKuu7KnSBIw3HgYvCECieAir7Kfr1ThOUBr8lewq3abtGAKMt8il7iLqlFsD9i/N 6rKOIWzUQ4rKaFrvKHghcMa8AYt5kBrz46FsQZSMDnRw6lNs1qmKTXp8qY/wUhHOpypR x2e1k2tudkNjsmCt1fs9j2qVai9P6KOX3xX4QMQbJLKCDHTm3GkuEhMuXtw0uZdImCeV MNH5z3zeT6n4nPISAQ0gTLAof4D4ezamzxNGmrc7lQok0Kj/2XIbWkITU0eqw639YIbr uRD5PRoY97FdO+W4VhKxmiw/ah9PQrmrZVI8ThAFWC++RtO8pKhQIznHZ8aqJWf06Ghu AB4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:subject :content-language:mime-version:user-agent:date:message-id:from:to :dkim-signature:delivered-to:arc-authentication-results; bh=/0O/p09SGp3sLmz3YiT9IT5rjQ0DUlbOdi5EUGPgrKY=; b=qMs5j65lvCkCeD/6mZ853QzJULH6g3NuQZLGhYOsd0MHnvpyh6rwa1xcmH8Wrmh34s VMvyIu9rfod8CBiSF0XjF+qVvwc6NLZtviLo7oSLT2SNWv/7L+1jLEEDRp1U8+iCs9Ly PKtVbTM3Ewe+MAVXZg4fNwm2vG2N/cBPExLs1R0IFxwCF1Tip3PgPRqtDADuLqOyJHi9 s0V1z+9GVPa8q2sU0Gu6YmkY9fsNiLcAQgeREYTWga0GRIkFBK98PBROAKV90LCa8FQq 1psNsOKH0obujsZvKSlyPnif69ptU81YuIZnMAgSDwH/FsTCYY9sm+9XgulGAcPAjfsK PPPQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=rhrDzI72; 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=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 91-v6si34597wrb.49.2018.06.22.09.45.25; Fri, 22 Jun 2018 09:45:25 -0700 (PDT) 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=@gmail.com header.s=20161025 header.b=rhrDzI72; 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=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C6752689ECF; Fri, 22 Jun 2018 19:44:29 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pf0-f193.google.com (mail-pf0-f193.google.com [209.85.192.193]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B663B689CCA for ; Fri, 22 Jun 2018 19:44:22 +0300 (EEST) Received: by mail-pf0-f193.google.com with SMTP id a63-v6so3486656pfl.1 for ; Fri, 22 Jun 2018 09:45:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language; bh=uPoGV+KeYDVqxZYuIYtobhDlN4e/QhRHkOnGR0F+ab4=; b=rhrDzI72XZ7ET9Vg8lDDk1eGvSqFbGbFObS2LtnHhPVmFim9nIbchKkE8+eIbrJfNR NBDYxwnPxYuCu4rkqu7/8ap4MCvoP6gjcf8Tp6r+Two/IaXulmW1xIpwcdVypQbstuUV fhBaeIaGqpQ3PKRrOCmBHkwXlOpvn8s9yCqlFOWxhL2EVFMsmC00EcF4HHRoC3YDB5+W +cTmvhGziX9I/GpSbSQ/pWt3AwMYVB9+W8f31xRRYVuUO3S7+O+g1wm7+HhoIkJb3i/Y bj89WVL2ZSYdymt7UikbFtLAGyAMRyfE51eNMCqQNOkf2OsX977wAIyYnMwrKpppZ3kK Qj0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language; bh=uPoGV+KeYDVqxZYuIYtobhDlN4e/QhRHkOnGR0F+ab4=; b=VfWVQnWpSOobGSX4q1uI4RomV484jrm/nMkWvXvN+4VbOT3l0nK0HcXfCQ6VI7lymc ojrdv+ayUAW3bKzcFheoW/uuH+Y+uCsfvkevwyu4mQhVyQsSe2HXLLlQli+PH3uyQifi pRj7bLKFWaDZ3ZVry6LgMTPhZg0hJktKyi3PjKltjTRTXzGBukvkKiyZ7wGRruu85pqL +CwN2PWQL5nmybKRigPkjV0UxUBuy0KM0J0NjjEigIyqNBGfJLRePUfK7E7DZUT9JCAU U0Z9G1G0ODFtz7ejTlozf4NSOEENeMS6UDFDJ6hy5pdH2cTFaQvvr8IgW0XSdThKedny jrsQ== X-Gm-Message-State: APt69E0cljWkJvpO4MfrO8f4BISOef7Th44PPG3moulAhTikOevo9dY+ v2KhLwmsvRdVS4/jPGcQsp1x1cEQ X-Received: by 2002:a65:6688:: with SMTP id b8-v6mr2137925pgw.24.1529685423464; Fri, 22 Jun 2018 09:37:03 -0700 (PDT) Received: from [192.168.1.225] ([103.206.133.246]) by smtp.gmail.com with ESMTPSA id m10-v6sm10153443pgq.89.2018.06.22.09.37.01 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 22 Jun 2018 09:37:02 -0700 (PDT) To: ffmpeg-devel@ffmpeg.org From: Gyan Doshi Message-ID: <676dbb24-ed45-dd3a-6c4e-8f1d13fb1158@gmail.com> Date: Fri, 22 Jun 2018 22:06:59 +0530 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 Content-Language: en-US Subject: [FFmpeg-devel] [PATCH] fftools/ffmpeg: check sseof value and clash with ss 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From 91d98675cc85bd78e46971f9e5d3708245345654 Mon Sep 17 00:00:00 2001 From: Gyan Doshi Date: Thu, 7 Jun 2018 23:15:35 +0530 Subject: [PATCH] ffmpeg: sseof is marked as an input-only option --- doc/ffmpeg.texi | 2 +- fftools/ffmpeg_opt.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/ffmpeg.texi b/doc/ffmpeg.texi index 79da1ae14d..3717f22d42 100644 --- a/doc/ffmpeg.texi +++ b/doc/ffmpeg.texi @@ -508,7 +508,7 @@ input until the timestamps reach @var{position}. @var{position} must be a time duration specification, see @ref{time duration syntax,,the Time duration section in the ffmpeg-utils(1) manual,ffmpeg-utils}. -@item -sseof @var{position} (@emph{input/output}) +@item -sseof @var{position} (@emph{input}) Like the @code{-ss} option but relative to the "end of file". That is negative values are earlier in the file, 0 is at EOF. diff --git a/fftools/ffmpeg_opt.c b/fftools/ffmpeg_opt.c index 36bce4465a..a2ecddae71 100644 --- a/fftools/ffmpeg_opt.c +++ b/fftools/ffmpeg_opt.c @@ -3340,7 +3340,7 @@ const OptionDef options[] = { OPT_INPUT | OPT_OUTPUT, { .off = OFFSET(start_time) }, "set the start time offset", "time_off" }, { "sseof", HAS_ARG | OPT_TIME | OPT_OFFSET | - OPT_INPUT | OPT_OUTPUT, { .off = OFFSET(start_time_eof) }, + OPT_INPUT, { .off = OFFSET(start_time_eof) }, "set the start time offset relative to EOF", "time_off" }, { "seek_timestamp", HAS_ARG | OPT_INT | OPT_OFFSET | OPT_INPUT, { .off = OFFSET(seek_timestamp) },