From patchwork Sat Feb 10 17:14:19 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rostislav Pehlivanov X-Patchwork-Id: 7549 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.150.1 with SMTP id c1csp2171564jai; Sat, 10 Feb 2018 09:14:30 -0800 (PST) X-Google-Smtp-Source: AH8x227/nSzo/pOjZgSPDVdSzOl3dawRkw7baQFnrx0rdhpOu++4mrjUZX7cWswPxc08GTEeQMIV X-Received: by 10.28.55.129 with SMTP id e123mr4600499wma.156.1518282870134; Sat, 10 Feb 2018 09:14:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518282870; cv=none; d=google.com; s=arc-20160816; b=hAiRAyRrQqU8KSnaZn8Z/FaBcfGQJZ2wgAu5QCZxZ6tQHQ7xKjMvus6xCsSWO44Yfu VfF9y3ES3x2Re6uCfLsLaYAk/r+wXp+nxfe/trYHjJQDE9+7XG8JljVDyjUAbOrh/j7S upReY3zT5fKAseVUwFZReufza//Ypue2TUfIG2bk0r9AZ5nsNGZv+iZaj97KeIVJv5r+ oQev2b2bxbdCUTkkqzO3e7Qh8vN5FFBVHKWmLfF28H9wKeIYI7Nl/ORCae2jFtERbufq d6N1lXwruV/zZyFsTQ8Z9yIObBH7NEgEP5gzQQTlaqyUhiuMTj4BnkLZiRXeffdObsP0 Xing== 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:message-id:date:to:from:dkim-signature :delivered-to:arc-authentication-results; bh=nv6Qs7KwrFXlpwaqoGCl+46xO4CQX4cRHXSYQBWl+BA=; b=r256SWsMpmDs84mCmeNbu9phea69pmwZA8sBYBIcvuo01LqJjAUS2e5uzNL18OnP7b i/v/NQRgIz7MC1uwXl9RmIwTC7AIIsG+RNzIHTxlb6Fo7aq24pqo+n/N+Osp7QNbSn99 vqNbyOWfP+iQ01TC8hzkJKF1sgTqpBzPwFxkfiiBC2ooZZNl1O0hoIBuLvhOCOEltMM0 QiBjJxWF1/2/y5xWG5NKAI6xP7+bIdsLovfrAeU6lTQxKGbXRzJtBUQMLb3jcwayvSGR rECFg/7DcQcutKdg47zYu23sKJ06skMFQYZywkCO7CfaXQa1lhRaaPxMQ/F5gQiYyDBj QUcw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=cNQg5/cn; 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 t17si3607144wrg.364.2018.02.10.09.14.29; Sat, 10 Feb 2018 09:14:30 -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=cNQg5/cn; 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 C44F66898CE; Sat, 10 Feb 2018 19:14:18 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr0-f196.google.com (mail-wr0-f196.google.com [209.85.128.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3C761680284 for ; Sat, 10 Feb 2018 19:14:12 +0200 (EET) Received: by mail-wr0-f196.google.com with SMTP id 34so958849wre.13 for ; Sat, 10 Feb 2018 09:14:22 -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=Al6Qp6Wlz8w3kPy79D4wz9PeVTmZkjlBtkoy6vFTex4=; b=cNQg5/cnWxKvNu363vYj7HVzXws/hT8jfQn1ymq/KyG3V0VOsIPErL+ho1XetFUSRn 6o304fmxTyPd2CGmBChg+k8x5WXYvt+J+XDYMHjxc/WdEUPAijTfh9A8Jvj16SlCzreG NsP/ZNW04lTg2infPubGYT+HB7G2vt2SBYcnIGKhOfjtRb/kv6MtqiJHwS94gA24LUzp 02iaVx6Opf/TJ/ZGk9HP+bp0OJp+Z5mXpWLA6u9CnN/NdKOAnw3jCyRqh7YtZyY8T/mM iiU1me+ejYJl/PfJeSebaJQnGSLijdl0EIEGfiMsQJ7DNg1qbaxGOr4WKzmBPNctMvqQ NO3A== 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=Al6Qp6Wlz8w3kPy79D4wz9PeVTmZkjlBtkoy6vFTex4=; b=hH5Blu6SLMhUuUr1uv3N+gYW5LvR1NUkopmuEEmyJpT8M80H6b0XzrdQg2XDlk+fC3 nfSvJ4rupx8VJuoHND5KnsBVgPnt+TXE/q8+YeitKwFG9OzaRDsvUNEeRZgxmQ7aW6IY q0Gxe741OiTEADFhKi2P38zGiEDqQLt/CPX9NS+Jd+ZAsKGKp5mTE07nc7Mc3SpWW8sz j8iPbgdXmXUVruvLsOnLeLUeMM5XtlPEqCXIi19ieAo5aA/UGGrsufqZoC7ZvDZ/hg/Z oE++pF4KqrNeV3DYZG71/BVlxawHc3vd7o6cCQIuYFczKiGJ7DCuC1Vcc6BrhTglOG/w ngrg== X-Gm-Message-State: APf1xPB1CtzrW15vI81mwT9XbQNPEfY729ks/dlwXTGMFLqkKVGwSCnx h/YlovGXeKwhJtKxHStoG+m9LbBm X-Received: by 10.223.139.14 with SMTP id n14mr5881574wra.23.1518282861422; Sat, 10 Feb 2018 09:14:21 -0800 (PST) Received: from skyhide.pars.ee ([2a00:23c4:7c88:af00:2038:1d11:9e59:5849]) by smtp.gmail.com with ESMTPSA id m13sm9718000wrm.18.2018.02.10.09.14.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 10 Feb 2018 09:14:20 -0800 (PST) From: Rostislav Pehlivanov To: ffmpeg-devel@ffmpeg.org Date: Sat, 10 Feb 2018 17:14:19 +0000 Message-Id: <20180210171419.9464-1-atomnuker@gmail.com> X-Mailer: git-send-email 2.16.1.101.gde0f0111ea Subject: [FFmpeg-devel] [PATCH] rawenc: use av_get_padded_bits_per_pixel() instead of non-padded bps 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: Rostislav Pehlivanov MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Bitrate was calculated incorrectly. Signed-off-by: Rostislav Pehlivanov --- libavcodec/rawenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/rawenc.c b/libavcodec/rawenc.c index d181b74570..cd476d4bb1 100644 --- a/libavcodec/rawenc.c +++ b/libavcodec/rawenc.c @@ -41,7 +41,7 @@ FF_DISABLE_DEPRECATION_WARNINGS avctx->coded_frame->pict_type = AV_PICTURE_TYPE_I; FF_ENABLE_DEPRECATION_WARNINGS #endif - avctx->bits_per_coded_sample = av_get_bits_per_pixel(desc); + avctx->bits_per_coded_sample = av_get_padded_bits_per_pixel(desc); if(!avctx->codec_tag) avctx->codec_tag = avcodec_pix_fmt_to_codec_tag(avctx->pix_fmt); avctx->bit_rate = ff_guess_coded_bitrate(avctx);