From patchwork Thu Jul 20 12:40:19 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vittorio Giovara X-Patchwork-Id: 4385 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.1.76 with SMTP id 73csp2096720vsb; Thu, 20 Jul 2017 05:40:32 -0700 (PDT) X-Received: by 10.28.153.21 with SMTP id b21mr2251446wme.96.1500554432807; Thu, 20 Jul 2017 05:40:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1500554432; cv=none; d=google.com; s=arc-20160816; b=E7O6qHxEc5rP6hjvjz4qaQEAEjmlnHoTWDG6XcNI3HE/heFEgg/9PzkYvXNF8GK21P MqlLXiDFbodM9DeMnoKFLtPRl/kvST5cSMLhhMtz5RQrR1f2ybI5aE7hgm91ENs7uo1x opl4luEzcCNnHTRAqaMv2yCK1rx9JOcuf/8HpXz1aKxxOynbBvE5kv5uDvFyP1t3otns cn3LL8eD6GXZIg1T3dX9cFHvYjaFUizR7uqcgk9INSpNerk4irIu2V1qpGOOdZ44l8Pp k7MXBpNfCfZouzbVLCxyKUrSr5Gk9DWU0SnpLPnN73qXQEYWY4s4WIdPjTyfxQVBx0Hr rhkw== 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: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=4ilyPEmt2Z1LYr6DeWQxaTtBOVYLRRcnUPW6jrRJCg0=; b=LHzaawL5G9gwgLPaCQSat4oK8tT5omzViSV50ctJL7O3exy0Hbiux3vdV/yM7Cyp4n xqhnfbk2m8DwQ4BZ4jSQLv6z32iwn8Yh1l8xhXxA7jzgNBhoojvQm5olqVXIZjbcqw9b YLqd9FhuRIaRTtOBDxuaYE8XSa6bfrgLzkh1awrU88syRsT0sSR0LNfF0WEEz+qIzJhg CbJ0780jtOQdNoXHclG9TtkmIOQUo3vk0b5xSX99DfX+MPjBix4rLGwDG6bJR1WlpAxg lDHAOe4epSfckSjJGlnNkdbsvu6zFfrVuwP+aXeE1CEJANskXFY44Vn6I3bm/LEUGTPc xpJw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.b=keL1J5Yn; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id d30si6177454wrc.300.2017.07.20.05.40.32; Thu, 20 Jul 2017 05:40: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=@gmail.com header.b=keL1J5Yn; 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 332EE689785; Thu, 20 Jul 2017 15:40:22 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-qt0-f195.google.com (mail-qt0-f195.google.com [209.85.216.195]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BFAAE688356 for ; Thu, 20 Jul 2017 15:40:15 +0300 (EEST) Received: by mail-qt0-f195.google.com with SMTP id p25so3215468qtp.2 for ; Thu, 20 Jul 2017 05:40:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id; bh=Onb+DG9P1Wo+JDi19SWmKpwRCyQSad9WfSnHqusaKig=; b=keL1J5YnoMiNbz/s+pIN9rbczoXd3FKxs0/oUuHz+2SEktVBwVEVUV+UCMBpC2t8CP 1lv3SjCIP26yhqLk8Y8/rSnM4xqdsDnFdCywKdc3mAqUt4GuMCeM1j+e2NH4qeoThadq EkpuWedG8QcsTtWgxf9lOjkDi9TQSB4wB32Yt0sfMaoyPvuKJzxIUk1MVmTNhKD6WvIB Ru3kyCOq0qJLUYySOZS4sZkoWnLwVtyKpNUgbYOAU/auIOwvgJjN8NmazTcN4wDYbJ1t wB6nwI3u89aHfLZ1pNRAvG+WYzetg3LqL/xnlTbMDZk3+b3v80ZfwC0+xMGNI5igOGLY VrUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=Onb+DG9P1Wo+JDi19SWmKpwRCyQSad9WfSnHqusaKig=; b=qggoYvFaunDQNIFZZb1PLfdtgvmuTlFOK51sndRnDM0bmJi2TpkwVICitFEGfP3n2M sd32E/gae54bVObQVd+ujPgAvpYf8YEqtNDBJvz+eX5lp9O/HVtjXPgdvciAzyL5a7Kl dWcCgqOnqFv5AZN/kCrOqeywyMKazv8qVjXTpvD8lxIW+tHoLyWQucJhhYX3qh707bdI rfD9zwn2E/hdDoYbyJJ4qWnLR3+o4NlGeZHVFjU6yGJZVRxJZ/AY+lKG3eU8yQyWeTrk yxD180BUF/7jO1tgmqWOLF9YiKsjZowd8hIB32rDWQ+hpz0i6NEWRr3diyMl6kzO5RP+ GQ8Q== X-Gm-Message-State: AIVw1125rG6/QIAuk+oXwe2Gdp3ToKx+4OQjVbGNPSreQIyuJSWLVScu jcWabCp09sjZsdGJ X-Received: by 10.55.75.198 with SMTP id y189mr4400082qka.337.1500554422592; Thu, 20 Jul 2017 05:40:22 -0700 (PDT) Received: from vimacbookpro.vimeo.iac.corp (93-40-167-184.ip39.fastwebnet.it. [93.40.167.184]) by smtp.gmail.com with ESMTPSA id r58sm1739270qtc.42.2017.07.20.05.40.21 for (version=TLS1 cipher=AES128-SHA bits=128/128); Thu, 20 Jul 2017 05:40:22 -0700 (PDT) From: Vittorio Giovara To: ffmpeg-devel@ffmpeg.org Date: Thu, 20 Jul 2017 14:40:19 +0200 Message-Id: <20170720124019.39392-1-vittorio.giovara@gmail.com> X-Mailer: git-send-email 2.13.2 Subject: [FFmpeg-devel] [PATCH] hevc: Make sure to update the current frame transfer characteristic 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Otherwise the first decoded frame will still be tagged with the original transfer instead of the alternative one. Signed-off-by: Vittorio Giovara --- libavcodec/hevcdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/hevcdec.c b/libavcodec/hevcdec.c index 55f51211c3..ba1863381f 100644 --- a/libavcodec/hevcdec.c +++ b/libavcodec/hevcdec.c @@ -2728,7 +2728,7 @@ static int set_side_data(HEVCContext *s) if (s->sei.alternative_transfer.present && av_color_transfer_name(s->sei.alternative_transfer.preferred_transfer_characteristics) && s->sei.alternative_transfer.preferred_transfer_characteristics != AVCOL_TRC_UNSPECIFIED) { - s->avctx->color_trc = s->sei.alternative_transfer.preferred_transfer_characteristics; + s->avctx->color_trc = out->color_trc = s->sei.alternative_transfer.preferred_transfer_characteristics; } return 0;