From patchwork Tue Mar 6 23:41:13 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carl Eugen Hoyos X-Patchwork-Id: 7840 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.181.170 with SMTP id m39csp4344458jaj; Tue, 6 Mar 2018 15:41:24 -0800 (PST) X-Google-Smtp-Source: AG47ELv0cT//j5x8bW3e+gjeEpgzuGFwMCxdHlBhO7DpgK33qtZRaX/9LXkc9xFeUXkxJVj+eByO X-Received: by 10.223.182.2 with SMTP id f2mr16045389wre.117.1520379684251; Tue, 06 Mar 2018 15:41:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520379684; cv=none; d=google.com; s=arc-20160816; b=h6egZcSRyJlDE68YbIfWqlGTPGOPCywXKohms+bO04I526xtPgR+W/sGpwSgo35hRt XA34bVym/jHRlTFGy5wXOiAb/vGSXTWL7E1LaXHdVj8lfGn83CxUIGdgHYXZU0I7vj61 PZvR5XRrVmOysqL3wSrfLrcC+W+aMupWpZYB/QcCVm2p+LxrxGWsa9u0tX/CXmYnvppG rOdDAwZ/w0h1WBmkmXbZlRF+EKjaJMVMdN0W42Fp8NuBdzoC2kpUwvjRltwydd7yqOkM TX0/N8E/PYEA2Qm/fGY8ZOjsQ7PBBBm70n/MEda+K8xMGTfCUpA7nGN3rBPqroLTsWFV MTYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:subject:to :message-id:date:from:mime-version:dkim-signature:delivered-to :arc-authentication-results; bh=VlR1cNVBLOFXRQRcAAOQ2xOWyb/1tAsPiWVW2qRUF/M=; b=GvLgc1N1ioNhi/EwoOn4ClVhLgE94hFQTd4tGJkpSCvrAnEHaSq6bkkBxJ3LyBeps6 MFcHYRzKqynjR1NaMKy0YLoCbQnfcVt+XR5yvSaP6Rev1O3yLo9rTqUu/szP4Rx0K9dh A3GBevNABYKXIeYVnXK93dlPxevnvJTT9jfVYi7W28IAy724WAPuCIaCKALlm6nY8LAP Do1NkwOIq5sPU0NKg1OYY3ro0tiRVJCLdbg0fam1wTG9nbycPeHkDZ5QO9OvtXcAD1AE S46+RqpQJCVV2NKmr3jZx2T6h0eHay4hPnDUMkiLBETO3P+3SITI4AoGWUr+zBnj2qti s8jg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=FH2VZKty; 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 p25si757091wrp.329.2018.03.06.15.41.23; Tue, 06 Mar 2018 15:41:24 -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 header.s=20161025 header.b=FH2VZKty; 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 B79B968A45D; Wed, 7 Mar 2018 01:41:14 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-it0-f50.google.com (mail-it0-f50.google.com [209.85.214.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E68F6689FC6 for ; Wed, 7 Mar 2018 01:41:07 +0200 (EET) Received: by mail-it0-f50.google.com with SMTP id c11so1038549ith.4 for ; Tue, 06 Mar 2018 15:41:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=YN6xNATn1shuvJfHm4sCWkvZl8Hd9cAt+Iukfk0yznc=; b=FH2VZKtyJC1BRZx/PPte/v/4h4NM8fTRqoulJT6PpbQe74x2+/U2ICIvLVk365thHG 5GD7MFLYzP9NDHfoW6BC9HIM4twK3kNaEudibjK+r3pARVnD7XFeqHV5tgGFXmKVL7pX Kq4wgLSjTcGXW22DcDy1D8wkHycjLVcecfGOaSQCj9BCP6sRYaaPI3eJcH0f8k91dU3h NQPg+7zWNN+SERmECZp+bFJVZIKd2yR80WmXfNblPCz8NSdomcjlm18Cm+KabHEZqRs3 XGVNhOkfJy6tNIrxqPL9eD11pBHxj5B8WZOCQ6oO8r/0nX9/6Ce9mm2vgB+vupW5M9Ak qcgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=YN6xNATn1shuvJfHm4sCWkvZl8Hd9cAt+Iukfk0yznc=; b=G67dKPqiWJ0PiO3hl5jXxKIkr6EsjSqGdLFeVKLxyDaGi88Dap8c1HgUxgLLrNeQHD sLPdPVyGMhy3CXBPbKO+o/G1D2y6dxS0OF4vaZ3OEEckhK2WS/mdr82U90AQSMutUhfj 5bmwfZFeoT8I87BsfCLQx9LE75Rdh3lVaTgPVIIG6W2UdGFP/ByI2ZO25UhJ0Eg2W/RR faMV7UI72rk2gW+YSwDiEcql2EOrl5jrMWADbfO10/CMUYSlQrgU8HqI68D07sRUhsya qB48yQ2//p7PBaCyOsY6ocSZrIBjarOU3xYI1sRb8wK94wdJ6snf54JQIHgp1hLkYFxZ 9kkg== X-Gm-Message-State: AElRT7Fom5BbaMlFqJQQvG/PGdjKVxm0B6/3WQV+itFc+QgYnfPA6olt 6h0egJ5A3KQ2W2uactrrRP08IljnoEBik5vUtP8= X-Received: by 10.36.98.21 with SMTP id d21mr21432935itc.1.1520379674458; Tue, 06 Mar 2018 15:41:14 -0800 (PST) MIME-Version: 1.0 Received: by 10.2.3.28 with HTTP; Tue, 6 Mar 2018 15:41:13 -0800 (PST) From: Carl Eugen Hoyos Date: Wed, 7 Mar 2018 00:41:13 +0100 Message-ID: To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH]lavfi/drawutils: Do not claim to support P016 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" Hi! Attached patch fixes fate on big-endian, I failed to fix drawutils for P016. Please comment (or fix the underlying issue), Carl Eugen From 5254acb48a67adc10e2651c6be449e11ecd8cb74 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Wed, 7 Mar 2018 00:36:21 +0100 Subject: [PATCH] lavfi/drawutils: Do not claim to support P016. Fixes fate on big-endian. --- libavfilter/drawutils.c | 2 +- tests/ref/fate/filter-pixfmts-pad | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/libavfilter/drawutils.c b/libavfilter/drawutils.c index 77ab86b..17e26c7 100644 --- a/libavfilter/drawutils.c +++ b/libavfilter/drawutils.c @@ -186,7 +186,7 @@ int ff_draw_init(FFDrawContext *draw, enum AVPixelFormat format, unsigned flags) return AVERROR(EINVAL); if (desc->flags & ~(AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_PSEUDOPAL | AV_PIX_FMT_FLAG_ALPHA)) return AVERROR(ENOSYS); - if (format == AV_PIX_FMT_P010LE || format == AV_PIX_FMT_P010BE) + if (format == AV_PIX_FMT_P010LE || format == AV_PIX_FMT_P010BE || format == AV_PIX_FMT_P016LE || format == AV_PIX_FMT_P016BE) return AVERROR(ENOSYS); for (i = 0; i < desc->nb_components; i++) { c = &desc->comp[i]; diff --git a/tests/ref/fate/filter-pixfmts-pad b/tests/ref/fate/filter-pixfmts-pad index 097bd58..e777211 100644 --- a/tests/ref/fate/filter-pixfmts-pad +++ b/tests/ref/fate/filter-pixfmts-pad @@ -22,7 +22,6 @@ gray16le 468bda6155bdc7a7a20c34d6e599fd16 gray9le f8f3dfe31ca5fcba828285bceefdab9a nv12 381574979cb04be10c9168540310afad nv21 0fdeb2cdd56cf5a7147dc273456fa217 -p016le 536a3b4c3b47d005f9ab033370cc1c3b rgb0 78d500c8361ab6423a4826a00268c908 rgb24 17f9e2e0c609009acaf2175c42d4a2a5 rgba b157c90191463d34fb3ce77b36c96386 -- 1.7.10.4