From patchwork Thu Mar 22 11:15:04 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: sanilraut X-Patchwork-Id: 8099 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.1.70 with SMTP id c67csp693947jad; Thu, 22 Mar 2018 04:21:34 -0700 (PDT) X-Google-Smtp-Source: AG47ELs8FykMnhFmia9hO6TojsTFho4qq6lYOW3SVFwfmf+s2/DEKHz21TbLAlek/V4NWAcNHQLm X-Received: by 10.223.135.206 with SMTP id c14mr18777498wrc.134.1521717694775; Thu, 22 Mar 2018 04:21:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521717694; cv=none; d=google.com; s=arc-20160816; b=R+3Ac0Wb55SZSZDocTuT8uia/CxAX7TYPlRnIUez6Go48pHPzEztjVbRh6+6CEfwhz 2zuEM6yygA0dZJ9t4ry++sCikdCPUEC1jtteYPRYveNuZ8P7UtNiENKofiDXwz3jvSOD vsm3Ys/K2vY9M/eg+7XmU2rp4Z2IkbxUlOng8xiTqA+MsyxIx2fFq9akDiIXU+xadbeF PP0w66Cx8WqlcqHDmK5pjnUMTk/M8NMQkxQ2z9r5LaIudPd8VKXeHN9TBBI/FUC0LEgq aaXGb5KjjKlJkn0s+UYaXYMTTQdSzjzAeomve8yGVmx1rOB13qD8c1v6WU2Yn1vkpEBT eoSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:dkim-signature :delivered-to:arc-authentication-results; bh=XOHprGku9aIGrZT6m2lzQUufsM4VSKaGpCCU1RCTxNA=; b=pPfxl75fQvXkhnTXS61Vxxzaz/4QzcFRiEOQgxFu/8u0HjJoNqcySAsNeK5nmpaP+A Wc25PQ+ypNa/u63B8qDPupbwwN4THvhe71dicgSYTuanzNz6Wt++MG0KIlLECqn0FCJB jMOz/9iP1xfdA/4boMneiVa+9ow/0bKCRlkjXuNqgRnd3BfPhWefyXsE5HAXnZa1zNxk k7Jzy3DMZsqYsWiTKqAx4hk9EOJSkiWKppm+5kbWopl18U5kJvxWDo7FRmMDT4iKvOwW n3VAzbFb2inOhvygzcsQvA9X1/DIgdGJziquU0C4ECZOSly40iNMmrDWiS7RRhg+aBH+ DFPw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=rafi7OwI; 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 o126si2290578wmd.42.2018.03.22.04.21.34; Thu, 22 Mar 2018 04:21:34 -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=rafi7OwI; 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 43354689C45; Thu, 22 Mar 2018 13:21:18 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pl0-f68.google.com (mail-pl0-f68.google.com [209.85.160.68]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AA9DD6899B7 for ; Thu, 22 Mar 2018 13:21:11 +0200 (EET) Received: by mail-pl0-f68.google.com with SMTP id m22-v6so5077547pls.5 for ; Thu, 22 Mar 2018 04:21:27 -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=nD3R6CAqYSZjRAgVFsD604CXTJ2Pp0Fn18VEYerhpww=; b=rafi7OwItiJClreRfCDeAjbHk1XzgZIByrHfVMt9bdMRZSa28x85uBUOiSnUEjTg7z MwhhWZ5YXn82b8IIvDL3qC6LyD+NK4JSwUsNSf2J6YUM0cSzMkGxRQnZJ4+Vn7VFb3ZO 08wLg3y3XXGCBkFYR6PtpaRzLIVLAfvZRXT4RPtOANw1YLjf5Y6vG/aQZprujvi0FspH feUbxleQ6N5Fcdjv9yInw3mHgESGHTnO1kbNHtEayuagI52uK8a69+4URbF9LbvDrkkR MkgZP0c5h730k3DkJJTMrGrfjICpM+fYjdprEpSjVf15eTeqDTqQx0pf/jkxJOV1inOw O62g== 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=nD3R6CAqYSZjRAgVFsD604CXTJ2Pp0Fn18VEYerhpww=; b=plZ/mF/43JFJMmI8B2eBrdXlPMqRSxwVUe4iyQsh1SNQW1ILtHkYKlmXjB+5I04V5b rGT0uT6Pkl2RV4WD6u9548Uwu0YYX8fguIWmdGkNSfaA7Iv7v8gJrBxnd0F0hCTM5nM5 Vlecx9kvq6YJxfjVpYgp0rblYD1OArqf3aJy9Oeh20dS2jeV5eyobicyk9d88jLDxXpc NBYc3QPc/ncEErH05nCjEAk57Ap7yag5sR4BVH/G38dnuXFJvsXfbNwIv/tysYSxrbhK 4TTMkdO72ms2XngtjPbLbBI5O+Xsu56u5gYP7wdFEF/SG8x5kjv+TX/s9BB/7U8CTOf9 b+/g== X-Gm-Message-State: AElRT7FoHmxvlYVmowtiu9/Dt+KZp1mZngncZ/O68d/H7vJDf9xYGMkX JuYfOHaUNX06saaiYOwYvdwoDA== X-Received: by 2002:a17:902:1e3:: with SMTP id b90-v6mr3209753plb.155.1521717369932; Thu, 22 Mar 2018 04:16:09 -0700 (PDT) Received: from localhost.localdomain ([123.201.112.185]) by smtp.gmail.com with ESMTPSA id s63sm7106694pfe.6.2018.03.22.04.16.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 22 Mar 2018 04:16:09 -0700 (PDT) From: sanilraut To: ffmpeg-devel@ffmpeg.org Date: Thu, 22 Mar 2018 04:15:04 -0700 Message-Id: <1521717304-12475-1-git-send-email-raut.sanil@gmail.com> X-Mailer: git-send-email 2.7.4 Subject: [FFmpeg-devel] [PATCH v2] dashdec: Support signaling of last segment number (Adding space to avoid mixing styles) 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: sanilraut MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" --- libavformat/dashdec.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavformat/dashdec.c b/libavformat/dashdec.c index bf61837..db63a99 100644 --- a/libavformat/dashdec.c +++ b/libavformat/dashdec.c @@ -922,8 +922,8 @@ static int parse_manifest_representation(AVFormatContext *s, const char *url, rep->first_seq_no = (int64_t) strtoll(startnumber_val, NULL, 10); xmlFree(startnumber_val); } - if(adaptionset_supplementalproperty_node){ - if(strcmp(xmlGetProp(adaptionset_supplementalproperty_node,"schemeIdUri"), "http://dashif.org/guidelines/last-segment-number") == 0){ + if (adaptionset_supplementalproperty_node) { + if (!strcmp(xmlGetProp(adaptionset_supplementalproperty_node,"schemeIdUri"), "http://dashif.org/guidelines/last-segment-number")) { val = xmlGetProp(adaptionset_supplementalproperty_node,"value"); rep->last_seq_no =(int64_t) strtoll(val, NULL, 10) - 1; xmlFree(val); @@ -1833,7 +1833,7 @@ static int open_demux_for_component(AVFormatContext *s, struct representation *p pls->parent = s; pls->cur_seq_no = calc_cur_seg_no(s, pls); - if(pls->last_seq_no == 0){ + if (!pls->last_seq_no) { pls->last_seq_no = calc_max_seg_no(pls, s->priv_data); }