From patchwork Sun Feb 12 01:36:25 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steven Liu X-Patchwork-Id: 2512 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.89.21 with SMTP id n21csp312718vsb; Sat, 11 Feb 2017 17:36:37 -0800 (PST) X-Received: by 10.28.66.221 with SMTP id k90mr34824749wmi.90.1486863397413; Sat, 11 Feb 2017 17:36:37 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 3si6985924wmu.42.2017.02.11.17.36.36; Sat, 11 Feb 2017 17:36:37 -0800 (PST) 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; 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=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2823C689C38; Sun, 12 Feb 2017 03:36:29 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lf0-f48.google.com (mail-lf0-f48.google.com [209.85.215.48]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DA50C689795 for ; Sun, 12 Feb 2017 03:36:22 +0200 (EET) Received: by mail-lf0-f48.google.com with SMTP id v186so37868753lfa.1 for ; Sat, 11 Feb 2017 17:36:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=rGwqbG/JX8S6gEiOxLKolLA6ThkzOiPeCLhBYz4Vyj8=; b=VVIuqho6rHmUsLjadKkdzax52Vjc8KBm8ndeY9YzHpSBSY/emIvfkLOlZgzcu6KQHN IIOelyyhvg/OquOgBAcyN0DDLAjiNUGR2Q4MCXPe/deYTdlzmZflY+PhykLThq5wASpb G39GTFg6oeUM6jjG82pKf/jSxx78v3Qfjn7OM5J7hNU0K+k3Bp/TkuXqf1WkAJfOydxn mORSEywswleUrjLdydm43AKlaCjEhq6I+8CLGRPOIdBwp2SuG/rMSfvD1Enf6POgrixQ +7nZoW1RIaM6D5Oca/NWBMiPwdirbbOUr4nRmCf3zwjuZ9LPENP9rpcfwRW+Xv6VSYoE lDpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=rGwqbG/JX8S6gEiOxLKolLA6ThkzOiPeCLhBYz4Vyj8=; b=mWNuHeNYIuFEjKe5tpz6t4TXEAuCZNduPak1+EJj5JjR9Yfth/+Q0b4NRN07cadF71 obaU4ggqtCWb8lN7KdvPDdMcrSNSbNkBONnMCVz0lBp9NS90WQChEHoNkT1d8npaITAT /kKoRN1MyHU/TcAUDqnrbK/us+kbourGPSmALylGo9GSqWl1dm2sSXl40hMTkOc72w+F 2x/cOlbonAa9NdOVuh2KbipYg9Ju8F8NZ2pc70E33RZakdDqZTpnLcIU6YjBHYg+kZ+c I/mXjFDcLbiZJ3PUeGOK7wsZkT02QX0O0dprGp50axj3hjxoQ4pz92yg/7nRAzdgHD9p lYrw== X-Gm-Message-State: AMke39nuCAB9a6m9Rwsmuye++IPGRF2ccJ+LIAbuXB+I137IOIPXenFikg4VMb7QQhnQVmtmtDwtA/nYHS7bSQ== X-Received: by 10.25.200.65 with SMTP id y62mr5121275lff.132.1486863386589; Sat, 11 Feb 2017 17:36:26 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.133.67 with HTTP; Sat, 11 Feb 2017 17:36:25 -0800 (PST) In-Reply-To: References: From: Steven Liu Date: Sun, 12 Feb 2017 09:36:25 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.20 Subject: Re: [FFmpeg-devel] [PATCH] avformat/hlsenc: fix stream level metadata handling 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" 2017-02-12 5:31 GMT+08:00 Bodecs Bela : > Dear All, > > hls-encoder currently does not provide stream level metadata to mpegts > muxer. This patch also fixes track #3848 bug. > > Please review this bug fix. Thank you in advance. > > > best regards, > > Bela Bodecs > > > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > hls-encoder currenlty does not provide stream level metadata to mpegts muxer. This patch fixes track #3848 bug. Signed-off-by: Bela Bodecs --- libavformat/hlsenc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index bd1e684..a58ded9 100644 --- a/libavformat/hlsenc.c +++ b/libavformat/hlsenc.c @@ -446,6 +446,7 @@ static int hls_mux_init(AVFormatContext *s) avcodec_parameters_copy(st->codecpar, s->streams[i]->codecpar); st->sample_aspect_ratio = s->streams[i]->sample_aspect_ratio; st->time_base = s->streams[i]->time_base; + av_dict_copy(&st->metadata, s->streams[i]->metadata, 0); } hls->start_pos = 0; hls->new_start = 1;