From patchwork Fri Sep 20 11:17:27 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lance Wang X-Patchwork-Id: 15183 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id A53D04489D6 for ; Fri, 20 Sep 2019 14:17:44 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8125A68A0CD; Fri, 20 Sep 2019 14:17:44 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pg1-f196.google.com (mail-pg1-f196.google.com [209.85.215.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C7E96689B07 for ; Fri, 20 Sep 2019 14:17:37 +0300 (EEST) Received: by mail-pg1-f196.google.com with SMTP id h17so1108400pgb.3 for ; Fri, 20 Sep 2019 04:17:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=1aRpRmpfN9BEXLBybWcznvsSiO4+MUtbD93OJ0CHGDo=; b=Awl7pKDVbU+8cDeTI4H2WYfcyK77XBP4ZyregT9FQm5vOfIM08CHD740EdrcPXt2si IG7l4qyRF8ow8RSPqmR56re/wA6/o8zjC4y3TzGd+txpxdkbRSboWBqtHaOf2gBVt4p2 z5tGevTQ0bb8mtWhuMvKjM/m/EBZHNjKUd2Tf7zuCt/9Uzxdu7mzgqeRUzDnseAcWJ4u yu1LJbcp3g0xBBbwvS/Kpq8cRuQqFpNj75EP+KN+OolI9WwTc6iCgpfpKjECA2zXUDzi 6Q6WK9ejJAwXq1MRzOyq9bYXE15hX2iy2GaHlTnONFlOXwPI2tfM+SNhjn0nc8Yl6jqP VaHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=1aRpRmpfN9BEXLBybWcznvsSiO4+MUtbD93OJ0CHGDo=; b=hd3WwsebGfzBGtS27hbC2RdoGcCIEBqTMQEQx1nDrTuBP2GehAQW9MOVZXmpOx0T1x XBN+kvzbiPbckqQgI7JSmSEzdbfta2213UbslsRpUDre/aWQPgUP0KWcHSjpy7rsYqld YkWKxIhGzOhbNWXk+7800PgxFj/FrnVT3ewgar0L3lZX96H03+xrFrZoq2Awe/MiGiJl ybuGUC/CvlgEq/wQFIP4AXD8jaKY0gsdqDMizS54oC4jiXdzdGTFBFNJ1IJsvbou9CX3 r3J/r1bOSs0i99Yklqf1l95Nt7lQW2I+9pj1J3858cxBWfgHHYP99xap/aHQ6uz0JIYH HYBg== X-Gm-Message-State: APjAAAX8Lv3javyTqsjks8Koi1fuUw2CKx6rH9Fp8VOgEK1wKVO/Aeg2 1hGFi2BTzjuQLmZFB4SDDf3SbkhW X-Google-Smtp-Source: APXvYqwATV94OT6aN5s204EQnvqwKnpqmLxaI3T+wQ3vC3K63vddZaktUFMpaVfAKtU0slq70EtEsw== X-Received: by 2002:a63:69ca:: with SMTP id e193mr14662615pgc.107.1568978255599; Fri, 20 Sep 2019 04:17:35 -0700 (PDT) Received: from vpn.localdomain ([47.90.99.151]) by smtp.gmail.com with ESMTPSA id 74sm1574829pfy.78.2019.09.20.04.17.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Sep 2019 04:17:35 -0700 (PDT) From: lance.lmwang@gmail.com To: ffmpeg-devel@ffmpeg.org Date: Fri, 20 Sep 2019 19:17:27 +0800 Message-Id: <20190920111728.5212-1-lance.lmwang@gmail.com> X-Mailer: git-send-email 2.9.5 Subject: [FFmpeg-devel] [PATCH v1 1/2] avformat/libsrt: change tlpktdrop, nakreport, messageapi options to boolean type 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 Cc: Limin Wang MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Limin Wang Signed-off-by: Limin Wang --- libavformat/libsrt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavformat/libsrt.c b/libavformat/libsrt.c index b5568089fa..2fc6328c4e 100644 --- a/libavformat/libsrt.c +++ b/libavformat/libsrt.c @@ -111,8 +111,8 @@ static const AVOption libsrt_options[] = { { "tsbpddelay", "deprecated, same effect as latency option", OFFSET(latency), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, .flags = D|E }, { "rcvlatency", "receive latency", OFFSET(rcvlatency), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, .flags = D|E }, { "peerlatency", "peer latency", OFFSET(peerlatency), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, .flags = D|E }, - { "tlpktdrop", "Enable receiver pkt drop", OFFSET(tlpktdrop), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 1, .flags = D|E }, - { "nakreport", "Enable receiver to send periodic NAK reports", OFFSET(nakreport), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 1, .flags = D|E }, + { "tlpktdrop", "Enable receiver pkt drop", OFFSET(tlpktdrop), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, .flags = D|E }, + { "nakreport", "Enable receiver to send periodic NAK reports", OFFSET(nakreport), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, .flags = D|E }, { "connect_timeout", "Connect timeout. Caller default: 3000, rendezvous (x 10)", OFFSET(connect_timeout), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, .flags = D|E }, { "mode", "Connection mode (caller, listener, rendezvous)", OFFSET(mode), AV_OPT_TYPE_INT, { .i64 = SRT_MODE_CALLER }, SRT_MODE_CALLER, SRT_MODE_RENDEZVOUS, .flags = D|E, "mode" }, { "caller", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = SRT_MODE_CALLER }, INT_MIN, INT_MAX, .flags = D|E, "mode" }, @@ -124,7 +124,7 @@ static const AVOption libsrt_options[] = { { "minversion", "The minimum SRT version that is required from the peer", OFFSET(minversion), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, .flags = D|E }, { "streamid", "A string of up to 512 characters that an Initiator can pass to a Responder", OFFSET(streamid), AV_OPT_TYPE_STRING, { .str = NULL }, .flags = D|E }, { "smoother", "The type of Smoother used for the transmission for that socket", OFFSET(smoother), AV_OPT_TYPE_STRING, { .str = NULL }, .flags = D|E }, - { "messageapi", "Enable message API", OFFSET(messageapi), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 1, .flags = D|E }, + { "messageapi", "Enable message API", OFFSET(messageapi), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, .flags = D|E }, { "transtype", "The transmission type for the socket", OFFSET(transtype), AV_OPT_TYPE_INT, { .i64 = SRTT_INVALID }, SRTT_LIVE, SRTT_INVALID, .flags = D|E, "transtype" }, { "live", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = SRTT_LIVE }, INT_MIN, INT_MAX, .flags = D|E, "transtype" }, { "file", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = SRTT_FILE }, INT_MIN, INT_MAX, .flags = D|E, "transtype" },