From patchwork Tue Oct 11 06:51:08 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Steven X-Patchwork-Id: 38682 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:4a86:b0:9d:28a3:170e with SMTP id fn6csp720873pzb; Mon, 10 Oct 2022 23:52:37 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7D/2utZU2MRZ8leg76s13QG4+o2Mf+nrli/g4CfX0a2IcP3krAQLrKae/zfKJkiiX8T5wu X-Received: by 2002:a05:6402:5485:b0:459:147a:d902 with SMTP id fg5-20020a056402548500b00459147ad902mr22159876edb.263.1665471157605; Mon, 10 Oct 2022 23:52:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665471157; cv=none; d=google.com; s=arc-20160816; b=qIdLfsf6KmkqhVlydRyw9jRe9Wf+Y34hC/NXa1DlBuFtr6b3/NOQNhMPeVBq+7JP8r I+C6sUnKawSAnGyfgeVR3pFsmWLZ9mMW/yJz/jBOw7WEMJMxBtT/e43AEbfb/qrYLFnM nIBTa6zhMgD0zdztEI2JNeBjhsTcHCuXq19cmrgoq4E3OzxejbltN7GcKeXEf8qG6jCK 9YY2TMCIEslRZyUpTTOURIHdCzbn8Je1NJ13Up2XzYwxZZKyhBLlhI5Uzfmi81+3LUiY w4k5skPbUyim8F6Lk7/TlcDZZlWm302rZVTi2l8CF5H1dtqY/FwCxi7mdOlDlDzKM1Yy B1Cg== 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:feedback-id:mime-version:message-id:date :to:from:delivered-to; bh=RzMoTLbo9RJTW+7Erx5BMl62D82R0OIf6Gugt3d7bdk=; b=WIHrV7w0WK0elGvexs0OEUoZu/ldET+dcl4WcPlCi8s0+pLP1wJAxXYkOG6fwYBauJ eGQlk5VUhtLEeCugdapsxxh9xC0aJCdbvt0tg/5DZHgC7tFk2SgROMzmOMAjpurrosFr 1CWl5oEt2T3rf3xVzF2wtexrBGrC4R0vgzEKYnHnSu76Ug7x2yKK/Ijs5LH27DIY+xe2 7xdgh2fgfbgyChkSminnOG+c4s0uIm7dOYh5QlqW3n5UWT4QuKcb3gMoTLi3S1COMSuq cNuBV3r8GASLGW9TfDnAjNJgFjVcUu47EKxvaOxgZG7d7wCitfR5+40GHHZLG87UOtCk NnPA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id r17-20020a170906551100b007818017b305si10711943ejp.385.2022.10.10.23.52.36; Mon, 10 Oct 2022 23:52:37 -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; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0E73368BC6A; Tue, 11 Oct 2022 09:52:33 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.154.221.58]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 47F7468BB9A for ; Tue, 11 Oct 2022 09:52:25 +0300 (EEST) X-QQ-mid: bizesmtp70t1665471071t5ra0vhi Received: from localhost ( [103.107.217.225]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 11 Oct 2022 14:51:10 +0800 (CST) X-QQ-SSF: 01100000000000Z0Z000000A0000000 X-QQ-FEAT: UMQM+3VOEYvCZP3SNogA6o1dptZoHGcMtQjVt0ANi+A48tTCC1mNuDr3oH/2q 71J1mpXC0W8HWeBroNhKhysfeWxMS4o3P5RbODnYJoiL7Ukg98/fsgUDfoDuuYmDbN++QOn agBuNsKVi65nk85h44uMHKPU4MWBuKECbee33KK8UhVhdUYnNJSreUCsDkP+2BKHj4xIaeJ F54w/z8ffRfCayaA4NgGizQCgTbZGnyw9AzPvkCfvDXYfhns98JX40KNErLiF/jEu184Moy KZGKkf/GejkcMX2rIMPw7lnIl+rBim0DpHIaxZvakZtGjHNUa6CMjNpxZReKVqK38ogmGd8 yRWsvUWB9DzHGcgVBI= X-QQ-GoodBg: 0 From: Steven Liu To: ffmpeg-devel@ffmpeg.org Date: Tue, 11 Oct 2022 14:51:08 +0800 Message-Id: <20221011065108.55647-1-lq@chinaffmpeg.org> X-Mailer: git-send-email 2.25.0 MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:chinaffmpeg.org:qybglogicsvr:qybglogicsvr2 Subject: [FFmpeg-devel] [PATCH] avformat/dashenc: set start_number of fragment from zero 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: Steven Liu Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: xGLLIaYZ7V42 Client will get from the second fragment of the playlist if the start number is 1, and the recording files will play from second fragment. So set the startNumber from 0, just make the user get fragment from the first one of playlist. Signed-off-by: Steven Liu --- libavformat/dashenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c index a0919f6f2d..dd5fe02087 100644 --- a/libavformat/dashenc.c +++ b/libavformat/dashenc.c @@ -499,7 +499,7 @@ static void get_hls_playlist_name(char *playlist_name, int string_size, static void get_start_index_number(OutputStream *os, DASHContext *c, int *start_index, int *start_number) { *start_index = 0; - *start_number = 1; + *start_number = 0; if (c->window_size) { *start_index = FFMAX(os->nb_segments - c->window_size, 0); *start_number = FFMAX(os->segment_index - c->window_size, 1);