From patchwork Thu Sep 28 21:20:13 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carl Eugen Hoyos X-Patchwork-Id: 5328 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.61.197 with SMTP id n188csp16326jan; Thu, 28 Sep 2017 14:20:45 -0700 (PDT) X-Received: by 10.223.169.83 with SMTP id u77mr5022006wrc.268.1506633645269; Thu, 28 Sep 2017 14:20:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1506633645; cv=none; d=google.com; s=arc-20160816; b=L51uwfYA5u+VjfGOpYAYXOQaWnZOoy1k9e0RfsdG0U7gbAF85qVm3zz/ZX8ODDMrPA lc3NbA7XL9U/jkFejpTuGizR2o8DURO8vSz3WxvTTMH/g9C3pl8Rak3YaEiPisJ/nXek iBw7c8s3AL5lQy/gU3MkvZvnyPMTS5qg8SVkHEMuUqnTuSIElZDPcLAFXBVrXeDQELsM TnddyEknOQCwYWA4kQakI6Oh20nhG9mUhLX7BPu6RrKvrE7M4yYZChXvcvGyPdBjH7bz F+koe2Ei2zsIg53Vz3nSCSPtn7Cb05Skv2Yjpa5BLfcCCdUe1yVu/Ic9Ex7NylNPyWNg TqHQ== 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=NVEsqPLRcFUCcTDYLqHN1idJ40QIh2q1MiG2xRGAXGA=; b=YxdYh8jqFfFCuNY/xXG0+wQrM1TI9kHj6aIJcCkmQ2CQ86KrOMUB7BQzJ1ffWpl5E/ iUCniWltQkthZcxYtmbi+pjHM+ckLc6gOEnYojcYniDRsEFi2yGuQxgdvp333tCE0QTl Aqb7TUTQhml/kWx8SNDBCCNINKvLsHShEvHL0bBae+IiIy9MjvHoBix2a2WKe6gidbme qS18IGMzwXrXhuj9lIpf/EiInMUNYQuVH2fZ7vZCQ2vKFoWvYiWXlTwIkKt8WFSkJAb6 Rbn48oM6mhst334i+Q6wIxictZwOQWZWjBiDg0qPIkGDZAtkipdfY6q0yU11+Y3cqeJq Cx1A== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=LzXtAkSQ; 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 n79si2231562wrb.411.2017.09.28.14.20.44; Thu, 28 Sep 2017 14:20:45 -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=20161025 header.b=LzXtAkSQ; 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 6FA6C680D4E; Fri, 29 Sep 2017 00:20:30 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-it0-f41.google.com (mail-it0-f41.google.com [209.85.214.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1370B6802CD for ; Fri, 29 Sep 2017 00:20:23 +0300 (EEST) Received: by mail-it0-f41.google.com with SMTP id 4so2848022itv.4 for ; Thu, 28 Sep 2017 14:20:36 -0700 (PDT) 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=Q5Htjod7a9Q5EK16/89+qSxp/zmYwzW7jjiQWO3VaDQ=; b=LzXtAkSQKCBKgzk7Ufc8zeYGt0RlWz7UublYbPbc/RlDmGbgd+4B4rzgyF81iFFdqo 6gLf7NslquUIvq9VBSwhcPgjauVZG10hbBpK07Lb3uzy2FUIsFilDHc7bfVCZZD1+VG4 TLhLEyHFJHz4uxSnENTxcUxfj463VsLDmEqclrvZZZVvbS5Ibm74XaF6kYxtJzP1zsnI Mn+Nd7HZfIm+XyAqcMJA+85lh71PtScXOhR938pR1UTAYJ4KJMd1r9OBdosmewISOg74 r98Qp17AuGP27GMkSm+P2vT+zjKMpGCsuYh6nU/SxB+cQPkaGnIuiGf4N/jSg6JQ2Xbv g8Og== 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=Q5Htjod7a9Q5EK16/89+qSxp/zmYwzW7jjiQWO3VaDQ=; b=hHDM2baPioxYB0k5VNrvBzV1c6295PV3W76yJQdGVvtkcELYWVp8ppsVc71DyQYCHn 0ayc5qXrNvhM4joCaAn+E1fvd5glA38Hq6uKj3E2USUlh1dED2usBKn60jL5Hk/MZwPw 0oLv+B79fYMOpEFIYKRtpze7CH+/XCPm6p70jH4+48wqSaugYftYDzyEvP16hKKt3Toc Gg5ya+/zmF7qVxi97OWvyPJR2MsOOLjVqP6wyXDbX43cuaW1szeRKb6gLrtB2IqxrpGZ +Ni1lcJZv6YV5OCbKoUhKAHk4BvLZrJN9CnfTgIjwRDJSnoszYBtxLAzqjHsMllnyCj1 RnsQ== X-Gm-Message-State: AMCzsaXZaqJTRL6fQYu5Hy2Db+b5GCu/GIa7MxO3y9wLImN9s6ErPIQd xAi2y44fKabghN7luUKgvImj49kzNCMbxrWIfQA= X-Google-Smtp-Source: AOwi7QA7IW5HIv7gLSrNt5iEfOZqi1iUxfjG08Tna1aA4AAUMUke8hA0cq6xOoTid0onhOkKw6sFGKff5XvvUJYF73o= X-Received: by 10.36.253.7 with SMTP id m7mr4009550ith.12.1506633634432; Thu, 28 Sep 2017 14:20:34 -0700 (PDT) MIME-Version: 1.0 Received: by 10.2.139.4 with HTTP; Thu, 28 Sep 2017 14:20:13 -0700 (PDT) From: Carl Eugen Hoyos Date: Thu, 28 Sep 2017 23:20:13 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH]lavd/decklink_dec: Do not claim to output transparency information 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! I don't have decklink hardware but I assume it never outputs actual transparency. Or does it? Please comment, Carl Eugen From 3ab60460c7892b094b01b175f1a3aa735cb3cea6 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Thu, 28 Sep 2017 23:18:09 +0200 Subject: [PATCH] lavd/decklink_dec: Do not claim to output transparency information. --- libavdevice/decklink_dec.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavdevice/decklink_dec.cpp b/libavdevice/decklink_dec.cpp index 3ce2cab..17c0d20 100644 --- a/libavdevice/decklink_dec.cpp +++ b/libavdevice/decklink_dec.cpp @@ -973,13 +973,13 @@ av_cold int ff_decklink_read_header(AVFormatContext *avctx) case bmdFormat8BitARGB: st->codecpar->codec_id = AV_CODEC_ID_RAWVIDEO; st->codecpar->codec_tag = avcodec_pix_fmt_to_codec_tag((enum AVPixelFormat)st->codecpar->format);; - st->codecpar->format = AV_PIX_FMT_ARGB; + st->codecpar->format = AV_PIX_FMT_0RGB; st->codecpar->bit_rate = av_rescale(ctx->bmd_width * ctx->bmd_height * 32, st->time_base.den, st->time_base.num); break; case bmdFormat8BitBGRA: st->codecpar->codec_id = AV_CODEC_ID_RAWVIDEO; st->codecpar->codec_tag = avcodec_pix_fmt_to_codec_tag((enum AVPixelFormat)st->codecpar->format); - st->codecpar->format = AV_PIX_FMT_BGRA; + st->codecpar->format = AV_PIX_FMT_BGR0; st->codecpar->bit_rate = av_rescale(ctx->bmd_width * ctx->bmd_height * 32, st->time_base.den, st->time_base.num); break; case bmdFormat10BitRGB: -- 1.7.10.4