From patchwork Mon Oct 11 16:23:12 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lance Wang X-Patchwork-Id: 31065 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2084:0:0:0:0 with SMTP id a4csp3871539ioa; Mon, 11 Oct 2021 09:23:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzInkNC746pEhyFtCUZ3aydsl3ACFfXek+/06w3HQa45WMLqvmO9QqftR5CkNgQ8oZAeJVU X-Received: by 2002:a05:6402:354c:: with SMTP id f12mr29605636edd.170.1633969439038; Mon, 11 Oct 2021 09:23:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633969439; cv=none; d=google.com; s=arc-20160816; b=w7No5USgEYlqzfqC4ylSXvSc643WQmMs3pgcbFgbNdeXynEAW7W8ZNrmpFwt1jf1Gf IZagLYAJ/py6RilDfoD82Me9/5YIF9+DVOdo/qmKkVBhqhds3l3HeNp/GVeNwEXYfurB owCamyPWeIUh6W2LwY9zhi5pJsT0wV5cQKl1Uh3cjmePnwPrJ6vUzsbLZNSHc6niZK/p rcWkb+VanNmx2q3xZt5MFX8Vt1hsqF294f6jHvQsqjVT5r+p1sT+NrDiI0sTfWq1fQ/I DsDrhV7ukRxNkDitEDpQEkRKgRCx9UBfWsMkAbp4FEa5gwovGSZRmcjWzFA1KklSoFNh SM/g== 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:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to; bh=Wt8fL+MxSoD+W3+OLYCiTefAr95FAidTMFQg1CrhW6c=; b=ttmzUqeNClGVwaQRk4J0OXE722zaUx8alU7bcHdVzJXD5k6pAKugUuPnDFd901e63o nJtKtGTCGSJj+YCIgHo2RMe5+ZH/RbPNA2Ow+gL/vMVf5JT0+eB7N2RUONbMIAkP/+sM eum/ldJusSjCrwP167eqF0kwVPIcd2dYJvmWj+tYsvbFGZrL583+Rl+qIeQH7XOizE0m FrRc5hae5+VcBaNhhGaYSdMs1XSxH4O1SM7o5j8u0OnsqapsVsy5swuAVjuYH2WpEdIz BGGDhJPOgXwbnLaedK1KasDAAf+pl+00dkD+9JTL2WB45cWCKSxpMbxhxFVWf6WKEk9s CYyg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=AOFmIhn6; 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 c23si3687728eje.22.2021.10.11.09.23.58; Mon, 11 Oct 2021 09:23:59 -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=20210112 header.b=AOFmIhn6; 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 9A27A68A8E6; Mon, 11 Oct 2021 19:23:30 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 24C5F68A8DC for ; Mon, 11 Oct 2021 19:23:23 +0300 (EEST) Received: by mail-pl1-f182.google.com with SMTP id y1so11630806plk.10 for ; Mon, 11 Oct 2021 09:23:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Q3NxTD/l6ly4Jrozo0Q4W8td9XHgkkw0c+N71eG0aYY=; b=AOFmIhn6tRDbvzqL/3gF7AHkcArh9+IbQd46zzmGEPVpD6//G3wLQ3qhqlMLYZc7SP EfFlbKCUCwZgNPXaI1TwfFOJWuyg4BVOISGLkkdDdVRDXWebJw8fjdgNplbFf7zQBekQ Kwjr5dBCTC5Olh7uEJ1KcI14gbJli8Qd5/k9I5UfNPCXgr7ORUy9uEvp84VIaFSckynd xruoqYN9BvA8DDS833Jy5vKmgVS5sn9rZzSTz8dFxjYKwKLErs6Uky2NgMJ5vpIbOFII 4BgSq86ACfiY46zac+DKJQ3x73Nto6+ym8MSVJ3rH9X4qQGvr5vq+MUgZLNk8l9PWodI eNYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=Q3NxTD/l6ly4Jrozo0Q4W8td9XHgkkw0c+N71eG0aYY=; b=c08D6nEwQ+hjj/KzY5Zcobov74ZpGmfyiW7sG744LFopNc4uiNrE0PzY99/TOSc6av 4V6OQCUvNTPRooyQFQfcQu89QKYnR2N/Av6gOK59SNNiN5gdyLx5SKe1DCYl++xJncjq NWOGS+LkoMLLIi/plg6tM9KJeiT6G8j+UWY0v+7Q6ttW2FqhRmrtDP3QLI1HkBL5OtE+ 7vjNfaAqnOPAEpvlDsB0mCQotFmBIp/IPk7tdF0ek9j2ZFwpQEGqGwFcAYg5RbI4nMHo frG9Y07q8vhM41rPKxg8SKsNWYh3l5nJtWo63eOkll32XB5kdgH1C25jOVEba67Omlva +TVg== X-Gm-Message-State: AOAM5313+1e3eIcyjnNy4G5mZreP2ywyzfWtRmpGx0nrt197qjXdB3QS ZpQYUGVNinqgdP5TXSdnA09deSICtzE= X-Received: by 2002:a17:90a:4502:: with SMTP id u2mr31358091pjg.186.1633969401414; Mon, 11 Oct 2021 09:23:21 -0700 (PDT) Received: from vpn2.localdomain ([161.117.202.209]) by smtp.gmail.com with ESMTPSA id k17sm8459152pfk.16.2021.10.11.09.23.20 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Oct 2021 09:23:21 -0700 (PDT) From: lance.lmwang@gmail.com To: ffmpeg-devel@ffmpeg.org Date: Tue, 12 Oct 2021 00:23:12 +0800 Message-Id: <1633969392-17937-4-git-send-email-lance.lmwang@gmail.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1633969392-17937-1-git-send-email-lance.lmwang@gmail.com> References: <1633515251-5156-5-git-send-email-lance.lmwang@gmail.com> <1633969392-17937-1-git-send-email-lance.lmwang@gmail.com> Subject: [FFmpeg-devel] [PATCH v2 4/4] avformat/rtpdec_rfc4175: add support for RANGE 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: Limin Wang MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: Nt0w9rxpBAsG From: Limin Wang Signed-off-by: Limin Wang --- libavformat/rtpdec_rfc4175.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libavformat/rtpdec_rfc4175.c b/libavformat/rtpdec_rfc4175.c index 93607d7..f50cad7 100644 --- a/libavformat/rtpdec_rfc4175.c +++ b/libavformat/rtpdec_rfc4175.c @@ -118,6 +118,11 @@ static int rfc4175_parse_fmtp(AVFormatContext *s, AVStream *stream, stream->codecpar->color_primaries = AVCOL_PRI_BT2020; stream->codecpar->color_space = AVCOL_SPC_BT2020_NCL; } + } else if (!strncmp(attr, "RANGE", 5)) { + if (!strncmp(value, "NARROW", 6)) + stream->codecpar->color_range = AVCOL_RANGE_MPEG; + else if (!strncmp(value, "FULL", 4)) + stream->codecpar->color_range = AVCOL_RANGE_JPEG; } return 0;