From patchwork Thu Oct 8 17:25:33 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul B Mahol X-Patchwork-Id: 22758 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 ED06A44B8F6 for ; Thu, 8 Oct 2020 20:32:55 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CA99868B8F0; Thu, 8 Oct 2020 20:32:55 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-ej1-f66.google.com (mail-ej1-f66.google.com [209.85.218.66]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4815068B8CB for ; Thu, 8 Oct 2020 20:32:49 +0300 (EEST) Received: by mail-ej1-f66.google.com with SMTP id u8so9308446ejg.1 for ; Thu, 08 Oct 2020 10:32:49 -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=dE574uV0h3PKaT4fol1/aRjMleRKR5JZntIwKfnoayE=; b=qWir7M3o2Hf6D438C+WMvSZIHlFoDeBnyrCsPDUsCh05lUGZoW9h2Pqe/EczOFVFBz SPV5VeDT8bG+/BCJIa2wNI1lsHd5Zz+47zOy/ybt5oRkASENiZVYPi6Pz3TdIKkv6hzZ TVG/lRkrL0+BUa/impMwobk9UWwUE0GAY8fBKJ15uiB2cjWVlSJQuPotcz1VoKI20aZM Yua9UHDnx+f3JIX7HB/4rWBiSi76eBfK5IfDebfUq4i1A+qCx4n7LAMHmonmPc1VyuCg fknEOt72fQEXaezdBXXIbi+CSb/uzZADnPSGZELM23Nwt1W3wWxY6EwWfSfj80PIwHXs HfLA== 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=dE574uV0h3PKaT4fol1/aRjMleRKR5JZntIwKfnoayE=; b=EDq6M/2s3u27Drrncdkme+50X0M0GHW5Z3HQZfEHwoWBACJJ5BjbLoTaTCXrHrOWeD dXBFWlINizL4BGBJyPugoTGKhUsIOo9aYTspqDv4IAZt5Ym+rtmkPvRtOliQ92SBj3OG +WT0t9Kvfi+KYpIDvdRnEntMBTq4je7nzyHVRPIUe83H6wIUUr6RfjPq2A+04Mt8+ulV AvS3tinvMXt00fi0mZjlNVkyUiZj9p9ix/xkKShSXs6VzTjSBUHLhAsNkKTVokFd5549 zX/I70aYHjP7k/KJoSeN0YKU72udSkHEqcMd7fXsojkLTRDxdKX5hzViRfordpsekLic 4jfg== X-Gm-Message-State: AOAM530Gbm4PQzW66RBXwmlOqS0W6/Dkr/he0DIR2lBeUoTX+91cRABs 8/xF5OwvXbXZOW3b65ACHnf4amIWyUj/OA== X-Google-Smtp-Source: ABdhPJzmG040Q6ARiMZPgdHpGvTE2lTS6d/XCHy1/bwGuM/ik0BAaf90SZF6czpIgIrAR4zJzHSxwQ== X-Received: by 2002:adf:ef4f:: with SMTP id c15mr11264515wrp.390.1602177942845; Thu, 08 Oct 2020 10:25:42 -0700 (PDT) Received: from localhost.localdomain ([109.227.55.37]) by smtp.gmail.com with ESMTPSA id s19sm16067920wmc.0.2020.10.08.10.25.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Oct 2020 10:25:42 -0700 (PDT) From: Paul B Mahol To: ffmpeg-devel@ffmpeg.org Date: Thu, 8 Oct 2020 19:25:33 +0200 Message-Id: <20201008172533.26786-1-onemda@gmail.com> X-Mailer: git-send-email 2.17.1 Subject: [FFmpeg-devel] [PATCH] avformat/isom: add support for RAW ASC Bayer BGGR in mov 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" Signed-off-by: Paul B Mahol --- libavcodec/raw.c | 1 + libavformat/isom.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/libavcodec/raw.c b/libavcodec/raw.c index b6fb91c1c6..079d5c5d10 100644 --- a/libavcodec/raw.c +++ b/libavcodec/raw.c @@ -246,6 +246,7 @@ const PixelFormatTag ff_raw_pix_fmt_tags[] = { { AV_PIX_FMT_GRAY16BE,MKTAG('b', '1', '6', 'g') }, { AV_PIX_FMT_RGB48BE, MKTAG('b', '4', '8', 'r') }, { AV_PIX_FMT_RGBA64BE,MKTAG('b', '6', '4', 'a') }, + { AV_PIX_FMT_BAYER_RGGB16BE, MKTAG('B', 'G', 'G', 'R') }, /* vlc */ { AV_PIX_FMT_YUV410P, MKTAG('I', '4', '1', '0') }, diff --git a/libavformat/isom.c b/libavformat/isom.c index 019175d814..d1ef6e3407 100644 --- a/libavformat/isom.c +++ b/libavformat/isom.c @@ -316,6 +316,8 @@ const AVCodecTag ff_codec_movvideo_tags[] = { { AV_CODEC_ID_NOTCHLC, MKTAG('n', 'c', 'l', 'c') }, + { AV_CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'G', 'R') }, /* ASC Bayer BGGR */ + { AV_CODEC_ID_NONE, 0 }, };