From patchwork Wed Nov 27 09:52:29 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jun Zhao X-Patchwork-Id: 16446 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 9047D447C4E for ; Wed, 27 Nov 2019 11:52:43 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6AB0968B0DB; Wed, 27 Nov 2019 11:52:43 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pj1-f65.google.com (mail-pj1-f65.google.com [209.85.216.65]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2E9E568B0C0 for ; Wed, 27 Nov 2019 11:52:37 +0200 (EET) Received: by mail-pj1-f65.google.com with SMTP id v93so6433704pjb.6 for ; Wed, 27 Nov 2019 01:52:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=aY1oQRiWcmCnOPsT9uhqx6WCjiuCfwNX2RKnfl8H7pI=; b=RXeJ0QpRRcDC97WMadEqJ/enAjYAqcC2TZ89E64Xrxw6JrIZZ7rwBOYPQ2nXIoJnLn w+cL3dAnf3+vVy7FSaj8fk+IqKOPiepdpRfpQw3MvueRDY8abFUj9fXVI7v+Hw2UEior UYkmw3/BBtefBi6sHHrzNyfj6/gm/6ckypLyY4OC2iS5akSK3kIQZeaiJ+1KvBz64Q8h Fd1M/8hAPdnR18SXWzyJJiBkuVJ7Rt64lZTNuX8CI9wi9ANHZev0BdD/F7ti9gw8Knt6 Hmc5RyfeYqtlw0GFXAnoBaU+ATxO9itvPT8bneckGopvbXREWcx8RttUVOKWOqx5F6Vz iOZw== 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=aY1oQRiWcmCnOPsT9uhqx6WCjiuCfwNX2RKnfl8H7pI=; b=rr2jvOW7Ae3Oei3dkk/ibDbBfOBVxfmmArGaqcM9lZ9MWk66o+jpvf6LIZkddtEtJG 33BaxXmhQgxMpLmd3Wc/3UF5EZ8i/8Dgfxw/YsBylZncomUTXInfSnPC6WV/1ss8K3IL 3X9nbqRbBP2GKLByrwqaXdfG1AWayEKHFhDKU2e0DJnvxeLf+JVT6+1PYJE3BMxwjRhl Q2qMDgJdseH6E+GJdh8/hOdDk2f35o3tOFoyulgIBKHQVbyBlrMY4Rh6H5T6VganOEQI 9SAFzqzTfX3eOHgl/T+Yyh64cPJwt3v6Sc29Iu2OUAEirBrS3deW1+nQ69ISG0AZcKEn KKlw== X-Gm-Message-State: APjAAAXyNhGiWbK5eYgJuV/tWq+IAogdekM1zajNB0FKdfQMktbInYls Ze40/BZalaYNBHNnZ+QjQ47ghyiq X-Google-Smtp-Source: APXvYqzZlg7cEVKoO0KL4uzb1caZg6crluoBOoPKbxow27yCdAoKFbjdP0Wkd31xLTgtDzhV4yf8hw== X-Received: by 2002:a17:902:b097:: with SMTP id p23mr3150876plr.92.1574848355311; Wed, 27 Nov 2019 01:52:35 -0800 (PST) Received: from localhost.localdomain ([47.90.47.25]) by smtp.gmail.com with ESMTPSA id z6sm6467333pjd.9.2019.11.27.01.52.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 27 Nov 2019 01:52:34 -0800 (PST) From: Jun Zhao To: ffmpeg-devel@ffmpeg.org Date: Wed, 27 Nov 2019 17:52:29 +0800 Message-Id: <1574848349-25318-1-git-send-email-mypopydev@gmail.com> X-Mailer: git-send-email 1.7.1 Subject: [FFmpeg-devel] [PATCH] lavc/libx264: enable the PC(2^n -1) colorspace in libx264rgb 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: Jun Zhao MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Jun Zhao enable the PC(2^n -1) colorspace in libx264rgb fix #8404 Signed-off-by: Jun Zhao --- libavcodec/libx264.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c index bfd91bb..60607ca 100644 --- a/libavcodec/libx264.c +++ b/libavcodec/libx264.c @@ -867,6 +867,11 @@ FF_ENABLE_DEPRECATION_WARNINGS x4->params.vui.b_fullrange = avctx->pix_fmt == AV_PIX_FMT_YUVJ420P || avctx->pix_fmt == AV_PIX_FMT_YUVJ422P || avctx->pix_fmt == AV_PIX_FMT_YUVJ444P || +#if CONFIG_LIBX264RGB_ENCODER + avctx->pix_fmt == AV_PIX_FMT_BGR0 || + avctx->pix_fmt == AV_PIX_FMT_BGR24 || + avctx->pix_fmt == AV_PIX_FMT_RGB24 || +#endif avctx->color_range == AVCOL_RANGE_JPEG; if (avctx->colorspace != AVCOL_SPC_UNSPECIFIED)