From patchwork Thu Oct 21 08:15:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 31194 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2084:0:0:0:0 with SMTP id a4csp332531ioa; Thu, 21 Oct 2021 01:16:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyXNdMmfB4B7LqUMGZZDkXwk+I8730wjF2X96JTAaRCfiO5GN9nwy9w9+r9dravZIV1Trhh X-Received: by 2002:a05:6402:510c:: with SMTP id m12mr5844304edd.33.1634804183666; Thu, 21 Oct 2021 01:16:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634804183; cv=none; d=google.com; s=arc-20160816; b=thGkOO8DX1zw2SJc2Z9dTS8AHGpcjk2G5BpR9GIM31oXdtu2hgAfnPZuJfcWrYh2Ui XSU5j2LIUOtGbuTC2sd31IsubXgz5ueg4G1khzx1Bx1hfQZ3bTXK/3zN6HZOp3dJGwzr zfxOLdROiewReWdsk8VENQFn9wLZhv3Q+XuMViv19MR6ZBH9ZmvR7pC/H2wZPh6e5k3c Fe6mMG3H03c5e9c+DMSxYICs9zPOmA4806f1UkSLzwXK46vqAD8+Ymyrqwzr4GTGmwIL y5SNdWFSrvQ6tkFONSshhkT8EpdoBdgepaMui0F6Aup/zsavtaQHLzGAl9TZMkg6GUDS Orqw== 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:date:to:from:message-id :dkim-signature:delivered-to; bh=2ufF8Uzojo87zleU9qPUlaegeOf8DsimG/q+lvnTH0E=; b=Vgmrcm+PyNaDJihBFSrvcPgk5z4u5E64mFH8BQKoKyKQ4m6erjCGv3CY49EOYil8Ee 5COBJDsJRyCvr7e+6518eUYSRHtAVUDRr3rxfd9eVOftimdQ1Piqu2w8PZ3kV17r7WFj T9vQKTq1nfsEJS888335haHJkiaUpjhpgb3LQjEXgRflViIhFJJuUZxegHf78C8ZBy/X v37+KNjtaCZl19gB4RciUSRFq7CGqRpgCx9uVmM+Xc23+gIJBNVjhHaZs1Zil+2BdDYI F6rR0JRZYRy9VkmuV+FVs49eq30nqoOQGt3a20jH/L0OoAIdUUDxsxq2scP2lJD6ei5G 1+ZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=wK4FwM2S; 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 sh15si6993716ejc.774.2021.10.21.01.16.00; Thu, 21 Oct 2021 01:16:23 -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=@foxmail.com header.s=s201512 header.b=wK4FwM2S; 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 5A5FB68A618; Thu, 21 Oct 2021 11:15:55 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out203-205-221-173.mail.qq.com (unknown [203.205.221.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7916C68A59F for ; Thu, 21 Oct 2021 11:15:47 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1634804143; bh=q/GoK8Vvu/UNhMAaBI9Tnlzy9KVvUv4mB/pdZtBXJ6c=; h=From:To:Cc:Subject:Date; b=wK4FwM2S7IfkoOsp8l5D05iqB615/IkcnPOspDUE5e5EXWg4vkOP0irPA1JAD1Ox2 wgcmSdJZPR6WPgWkhLvbPJUUhue/YN3gfIXsFCGmDS8OMt5pstQCPu3D9wJ4l1ZJIB 9wTwU/cqNSTZ76g87uDQW8rnzmEu0w3Xj/6vLcxU= Received: from ZHILIZHAO-MB2.tencent.com ([113.108.77.61]) by newxmesmtplogicsvrsza28.qq.com (NewEsmtp) with SMTP id 3EA0628F; Thu, 21 Oct 2021 16:15:42 +0800 X-QQ-mid: xmsmtpt1634804142td3ebj5q0 Message-ID: X-QQ-XMAILINFO: MX+1SEN3H+wANOLvDC2eWuWbdmIvQa5ZvlpK9FVU9X+kQ9Cjw/6n3yTy7lCjvr C1stldj1bS1KDxKeMU4mJp7IvKESn8nQVA/xFxvJjrp8+PmTn17iYyYeCT+Vz8C3qJ9TVUgQkCNt +KJVnHYBsyXwROeYqszsIXzdAZ8KjAtA8rnye1uvwr64Jd/87yMgsHzNJYkQ70DqsvQ7a0ECVoQj MICclhbLe3n2tVWZHhr4LEn8XGmN3q6arCHXmL3fQd8+WJnqqcaj+6+nezB2UAbDEkmqsxIARhQl UsP+7h2carikrIB2HdAvzYpwxBvZBSR9xDvy1bcBzmVEuPQmnNynIJgVFIZrEEF2gH/BdxoQEKVL 26PEwR4H58fpUCz8rcHR5mLYIheq928Y725yCLNyMLmOg3VpGek9o6EE9wm5WePTWeyA8UixDSOf dt3+Avw0EnYl2jVcLesZTqYWNS3GYfv8lQRCIfR5Hx1X258Qb1gnEoz6Pocfre0CgQdgEN4cFb8a se3G7sfbS2wWXdBLjXeBwba//GJBtsm9Sh2qmmcla6CCmY15r/shXgAf2zG5Bje2aj+ts80pTN5D Hw7QAChuGZi9E91Y4ldD4YMAetT5LyHF8piYEb90VbO0WSSNNw63dMFeP673ac7mvmZizA7lHixg msneeNFZITW2j6GicOw3q2gYqggvXWsxj1ARBomw1zfqDKQRRPU1F3X1MCyxOrAtiZhod1gZOV8M hDOcdJNgSEgNXNqgnlwWPKqg7xnPQy6rnosYN3E47Kncu1p699w6dgsak3nIso0iYKnMZkVWL9PS lt3bpT2mvCIC49N4dsUQ5SNDMuuLJFO8V93PFzr/vI5aUfWUtDibdj From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Thu, 21 Oct 2021 16:15:30 +0800 X-OQ-MSGID: <20211021081532.81477-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/3] avformat/dashenc: enabling streaming automatically for ldash 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: juI/AFaa+iav There is a little chance that user specified contradicted options like -streaming 0 -ldash 1, however, it's more likely that user didn't know or forgot to enable streaming for ldash. So enabling streaming automatically to make the feature easier to use, similar like enable FF_MOV_FLAG_FRAGMENT/EMPTY_MOOV/DEFAULT_BASE_MOOF and so on for FF_MOV_FLAG_CMAF. --- libavformat/dashenc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c index 06bbf36c95..0370a482fb 100644 --- a/libavformat/dashenc.c +++ b/libavformat/dashenc.c @@ -1406,8 +1406,8 @@ static int dash_init(AVFormatContext *s) } if (c->ldash && !c->streaming) { - av_log(s, AV_LOG_WARNING, "LDash option will be ignored as streaming is not enabled\n"); - c->ldash = 0; + av_log(s, AV_LOG_WARNING, "Enabling streaming as LDash is enabled\n"); + c->streaming = 1; } if (c->target_latency && !c->streaming) { From patchwork Thu Oct 21 08:15:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 31195 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2084:0:0:0:0 with SMTP id a4csp332628ioa; Thu, 21 Oct 2021 01:16:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyd25nDYC5DjYPCaY50Hvw0tM3ogDcsYUPA7z6uu/0Pb7zdyUbu5uF8+d2xLHbuWS/dYd/S X-Received: by 2002:a17:906:4a09:: with SMTP id w9mr5505366eju.419.1634804192592; Thu, 21 Oct 2021 01:16:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634804192; cv=none; d=google.com; s=arc-20160816; b=pP8Fi7T6MZiWHlmzx2+QK/kdNdT5v6AyEkPRHiVG/KF6qWk4EIrioyaHsQs/u00zL4 S04ozNx/hvC6kmwJ16G/YngGcEW1pxmaJfVsD6+rvb+0DeXVmhSZWgxt4KKWB7XFd3dE Yx9d00gFckl8yVJsvwpQe9j37oMRDbYvkPl0SbenOnsyfFSpddX/2N0eij880d4ZlQBK yC2bGVG5Ru+RQvyiQFU20cUmxYhGPQKlBjDtMldcYNJSk5WG+R973lNVxIPjZtBPESYX ECP4oWhX73UHd5baMrpOLyPMjQTBmdk3wyqx6+r9BMBdJKKA4Z2VWTsp55xgWbeyK1UO GSzQ== 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=VnDcqK6VeNdRNWpORD3FynEfO0/TcvZaaiB0GLdY8bg=; b=oZMtQ+ZT3eiChXhqgqnxOeBbZ3e6xsLCqPB7ga4akCQs2JBgzTeeEcI3TIWxhOT6B+ 8coXxgki+w4E0o7IjQ2mVIj0pvsqrRmlsHtNwcS8Gedpciv+l9pqER03AtTmCtMzxUBa av9etYsNuYr2JjExgtxt3xavOCsm29mJiG5JiPeCnVflwxETkj2sxULTYmwhCn82JkV5 VAKqBWUPCzLdpIZgkZsuGAVSH+N67umuG1gd/FinzMlJcFII+wpqVgZcCHzpXUZDNX+c PV1WpsJxmi10xQXfCFMAKVXFK3iqyzPoUDTfA9MV9UjdwssR77cz9wOW4cwFcsUkibPF iqfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=nvlxzBUC; 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 yw20si5867788ejb.53.2021.10.21.01.16.14; Thu, 21 Oct 2021 01:16:32 -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=@foxmail.com header.s=s201512 header.b=nvlxzBUC; 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 9112868A7CB; Thu, 21 Oct 2021 11:15:56 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out203-205-221-192.mail.qq.com (unknown [203.205.221.192]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 05AEB68A618 for ; Thu, 21 Oct 2021 11:15:48 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1634804145; bh=5k8K6dlhd+8Wc8aLzlY/RgDJgT1W8SiJrsDouF09LMA=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=nvlxzBUCHza9rO+ky9+oVb9ZuXKUFuDdWmJ2bDlhx9lOsRE258cfo5K6zMin1Fhd1 6venfWB5hp/cLbPoXgLMEw0Bv8a/eyQpXo6nFQjXH4+0uOS38rw97fasTUlStiv7Eb jDJEWm0SBGo1HhxaBMl1LvIQYK9EiHFu9Elvepu8= Received: from ZHILIZHAO-MB2.tencent.com ([113.108.77.61]) by newxmesmtplogicsvrsza28.qq.com (NewEsmtp) with SMTP id 3EA0628F; Thu, 21 Oct 2021 16:15:42 +0800 X-QQ-mid: xmsmtpt1634804143t4kzqe2qz Message-ID: X-QQ-XMAILINFO: MIXpHopat2IawWSLgqSD1uS2sN5dZwBwxI+DsFr+KWZPbTOpCHDLN78CZpAbTH U/OiZ4+1xoUDIg/8tsMXX2bZnw272xCso9j+WS8rYxsrWLr96Vx3unA1lv8ipcOBD3S1pTfljoY7 xLURINGt33zJaZe1fcOorB8YWX1Rf2SmNuMcpLiOsV1dqYSsKu06bzAKagS3Se66nK4onff3cZR+ 6f4+d5CXNYxn6pp7oxd+h5xay2ydiSGo4IYhMDhyyTaeC1OccrYMfEeyM5KZgTB9cyPPewSRkv24 6END//rNtlRL5ZD/sAk3OfD+yJOqtQaSR5XGtVqTar+UfHF4D83X5eS8cwsEd5MXXLiXYRt4p0RQ L9m/f0pcmW6ua//yCiCMkp/0oRuKy5C+9kIWDJ3Zx4g827GHj6lbOhl66AVwfMKSmQ8WcIr2lDB6 JUH+rJj5jvZT/jJ+HhnHqIPa7+XOgXKUTCuyrUq3Yc4ZmMvy+twl7jnufqzOUan9lQ8yPOIkw23+ NJ3ta9mx++Wz5t01Odps8dPmD9oPS69ethYBXhNFixpOS1ZLx61VRGCt891S5UPNnQ5QLa+5qY5e Ra/pnYXbSeiboY/1JWKQdXWlwTH/xeBYfhW2FRXaf3IHcVwQtI/XEHlaANr29XH6mnFY0jUogSI6 GQXx4gLeKaWnDqaW/fUbv1vO1m/NDyZqOsGsx5i1HFEi7GBvl652mUVpxgoD+rsFeHVE26E1LZuM 2ioZdQP0jl2DfLAJ55oghn4qpsbAntyXd2QBT6t33Nlr+/MN24Ycf++gc4HnuDoBg8KP7tQTZX2t uGWfgz1ZRLkIDQvGrTC6iWMUdHl0mwIgI+/9XoFbh/+DbQIHzahiDINNhGm6vzz/L4qIR+sh3RGA == From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Thu, 21 Oct 2021 16:15:31 +0800 X-OQ-MSGID: <20211021081532.81477-2-quinkblack@foxmail.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20211021081532.81477-1-quinkblack@foxmail.com> References: <20211021081532.81477-1-quinkblack@foxmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/3] avformat/dashenc: enabling streaming and hls_playlist for lhls 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: icvKP0SNgCyh Try to make the feature easier to use, especially since the user have enabled -strict experimental manually. The user shouldn't be surprised that hls_playlist is enabled for lhls automatically, so change the log level from warning to info for that. --- doc/muxers.texi | 2 +- libavformat/dashenc.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/muxers.texi b/doc/muxers.texi index 7338e8d5d3..67c281d171 100644 --- a/doc/muxers.texi +++ b/doc/muxers.texi @@ -365,7 +365,7 @@ Enable Low-latency HLS(LHLS). Adds #EXT-X-PREFETCH tag with current segment's UR Apple doesn't have an official spec for LHLS. Meanwhile hls.js player folks are trying to standardize a open LHLS spec. The draft spec is available in https://github.com/video-dev/hlsjs-rfcs/blob/lhls-spec/proposals/0001-lhls.md This option will also try to comply with the above open spec, till Apple's spec officially supports it. -Applicable only when @var{streaming} and @var{hls_playlist} options are enabled. +Enabling @var{streaming} and @var{hls_playlist} options automatically. This is an experimental feature. @item ldash @var{ldash} diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c index 0370a482fb..0c5aaa7b5b 100644 --- a/libavformat/dashenc.c +++ b/libavformat/dashenc.c @@ -1396,13 +1396,13 @@ static int dash_init(AVFormatContext *s) } if (c->lhls && !c->streaming) { - av_log(s, AV_LOG_WARNING, "LHLS option will be ignored as streaming is not enabled\n"); - c->lhls = 0; + av_log(s, AV_LOG_WARNING, "Enabling streaming as LHLS is enabled\n"); + c->streaming = 1; } if (c->lhls && !c->hls_playlist) { - av_log(s, AV_LOG_WARNING, "LHLS option will be ignored as hls_playlist is not enabled\n"); - c->lhls = 0; + av_log(s, AV_LOG_INFO, "Enabling hls_playlist as LHLS is enabled\n"); + c->hls_playlist = 1; } if (c->ldash && !c->streaming) { From patchwork Thu Oct 21 08:15:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 31196 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2084:0:0:0:0 with SMTP id a4csp332566ioa; Thu, 21 Oct 2021 01:16:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzhyFlnP7UbKvpfpqZcWL7PjqOEM1netgWTQF0OF3JDLwqcoEl9uJbRuvYnlpBUDBCz18m5 X-Received: by 2002:a05:6402:16d2:: with SMTP id r18mr5758621edx.363.1634804187776; Thu, 21 Oct 2021 01:16:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634804187; cv=none; d=google.com; s=arc-20160816; b=03ikkiIKCCq3W50HMG34KkPSgG/j6Pn1N7cEb3T/L8I1nPlP1EoJSt2Uq09ZNxUZhE zgFA5B0w8LVUXNShDUMtWK9m+yM/qefslITACcpfusSsYKPyIr8TuP6z+AvyhWo0O5mj 16JEjmt3ah8Df9g6ky0YQXwy10KWPeShpAoogwNWhjO4mw9ZqwzXugpPgJkX5B40Hmz7 jyKDETCtuCvtvms2Q22EAOYWEBIBNO4t7NkycC745yawe9IcE4r2NPC3ickakHj8XNau hFkOwowUgaWqUgChUhuM6EYrxOoj0KBmfkSMDrZZdcRqSn/h1lpSDrdFNYiFP+Sp17Ug HLsQ== 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=Oh/3LSikEyIII49P+Hx/3GmdLGCLCTkGv97h1N0RWss=; b=LGrKwpu68bGLK41htmwLHIz2kwscEzPGRjLtNNdZaJxwR5hlMqNT1TR8wgwGVCNhu8 QPqG6U2kg473f90fggR0c1Jf5M/b5RJtXRcq018mCA3jvbmBSYkMoGaUi81dHVGVkpH3 oLclN9f3us+xPoFFjYzxHgsM5ejqQAqoblFgSJ3XFIa9hLZuBakUM9KhKMT3+5whrGbW moO6bTnLgMig3k+4ZPUYpzvLUNorPps/EchdIl3i2D3jPvuu3AYfQU0jPB4gif6TJmHq Kiasb3LxRNHQd2YV3LvWXRYTdJwgMCv+bzzR3mf2e3y3u0QF9fvaO5mJ3fXv12nemuQs 69oA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=fZ2tY18X; 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 qk12si3090969ejc.56.2021.10.21.01.16.27; Thu, 21 Oct 2021 01:16:27 -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=@foxmail.com header.s=s201512 header.b=fZ2tY18X; 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 8D67068A82C; Thu, 21 Oct 2021 11:15:58 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out203-205-221-202.mail.qq.com (unknown [203.205.221.202]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AC26A68A7A9 for ; Thu, 21 Oct 2021 11:15:50 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1634804147; bh=Hqo+93dN1Fvs8HeX2BPZPbiZqg23UyNDCjtctLL9m88=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=fZ2tY18XCnGgQaKk6MHPYqhuXXk8mz6z4rMu5ZVc/lfxbbS9q3+XeV3+5YrJhH2PJ JUC+bsnzehA9FW2kB2rfaB0U/I3xZFWiR6K6w0BI+xg5lrQ69dmv/l3/uNDafCk3TT SHiNWAAiYORMLrVnbOF9aEsFhNJCwFP8drdvya8w= Received: from ZHILIZHAO-MB2.tencent.com ([113.108.77.61]) by newxmesmtplogicsvrsza28.qq.com (NewEsmtp) with SMTP id 3EA0628F; Thu, 21 Oct 2021 16:15:42 +0800 X-QQ-mid: xmsmtpt1634804145tl5jjabge Message-ID: X-QQ-XMAILINFO: M1xqn9pGP6LNaiwrMm8+2Zqel5WLv0kwG4m+7aB3PWNzcMf3OPQZdcV7ZhKD+H IHZwtsrXYw1XtY5JspDW96rxhraS1xOrmtMcKcvncM/Nxzt/e4ZMUlffpb8BC9VlTb2JenKKn3nC QfLj9n2DLjcvx1jgMTFFy3AAmjQVQaD3M5Ng6azBpEAz4EeesRIN8FtNhizH+cRagPfJWo+/YKi1 tuoCWgDkuw3ZqL1PraoHdcIZZc5+hhGNYE/lUaywAZlz3GA0MjgjefhV8hSGCtGYWxoxOpGfoN8O DRU2zTV3knJ0tsGGUmygzNTicbd+AeJuI/2QC6I9GhOb0ZczBHuISW65kPPKfyxgveIDoy3SvedK oPBhi0a//yH5zHBcmR0/+KBBknlx4QHvp+9R280JhAEJc23BDeN/R0AvF1go2HNRT+P2EinJhdv1 HjdC0n+3WqptinnHXIMtGT5TpO65cJ0xcU9CXvX1keV+0Vx/rSdLIiAJP+6yp1HvwDXA0UH39YWc nuzELG0bjnuAxsJXlRuwX3WlSG8UPrkn8CvpEQRMYzVOp6jHvsvNmsV2SGRUiN0gRhFdDDN8YDPl 9z22zA3D4puKHD4Svh4ZirFSqfuohC75vI8tIMXVk2Rc0azl2r+jAlP0aKKKa5lkPYNAj03DqeF1 tNLBLm+fLBKGPLJMR4rVjknnGRKWR3Dv3TLjFoEMqevDWRqeqDnXdStgkx1q/H/59puYWDp4a0C2 ca17lXWb0tXuEgLhG3/XI4N4vw7FgXAQr7iU1bFHUmOx6smZpddHRyrfRLUbMTOoLUN6NMHH5xER G7h3+LG8JzV7h9+1l/+wo4Qf8lGvS68nU9m3XjNAC+qK0djLltDST+drJxs4A9LYZ96GrKGm6tHw == From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Thu, 21 Oct 2021 16:15:32 +0800 X-OQ-MSGID: <20211021081532.81477-3-quinkblack@foxmail.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20211021081532.81477-1-quinkblack@foxmail.com> References: <20211021081532.81477-1-quinkblack@foxmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 3/3] doc/muxers: note on Apple's version LHLS for lhls option 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: LY3vcUOXXN5/ --- doc/muxers.texi | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/muxers.texi b/doc/muxers.texi index 67c281d171..a24b09a387 100644 --- a/doc/muxers.texi +++ b/doc/muxers.texi @@ -362,12 +362,13 @@ Ignore IO errors during open and write. Useful for long-duration runs with netwo @item lhls @var{lhls} Enable Low-latency HLS(LHLS). Adds #EXT-X-PREFETCH tag with current segment's URI. -Apple doesn't have an official spec for LHLS. Meanwhile hls.js player folks are -trying to standardize a open LHLS spec. The draft spec is available in https://github.com/video-dev/hlsjs-rfcs/blob/lhls-spec/proposals/0001-lhls.md -This option will also try to comply with the above open spec, till Apple's spec officially supports it. +hls.js player folks are trying to standardize an open LHLS spec. The draft spec is available in https://github.com/video-dev/hlsjs-rfcs/blob/lhls-spec/proposals/0001-lhls.md +This option try to comply with the above open spec. Enabling @var{streaming} and @var{hls_playlist} options automatically. This is an experimental feature. +Note: This is not Apple's version LHLS. See @url{https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis} + @item ldash @var{ldash} Enable Low-latency Dash by constraining the presence and values of some elements.