From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id EF69046C34 for ; Thu, 6 Jul 2023 08:20:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D199F68C6BE; Thu, 6 Jul 2023 11:20:14 +0300 (EEST) Received: from out203-205-221-242.mail.qq.com (out203-205-221-242.mail.qq.com [203.205.221.242]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C05BD68C68F for ; Thu, 6 Jul 2023 11:20:07 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1688631598; bh=EA/8jVXkkvYpbA6+KYDnlUM5LVLZimC2+XNOn1YQpok=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=OaRwWu/cWpLCj0AiY9xWMWsdprHujWK+/uCqYbYHeTvcCkhooheuUVZ6/mVZM5n/E LME35gh9k4ICIs4HeBV8qaxu+L7f6iqIImBGyqpYLDkA9u50KdzHVKOOoAGKjMo/FP oz3/7+9sZKmlfnQzfD+iwocp+GNXlPHlYix+nBI8= Received: from localhost.localdomain ([113.108.77.56]) by newxmesmtplogicsvrszc2-0.qq.com (NewEsmtp) with SMTP id 4F8BA662; Thu, 06 Jul 2023 16:19:56 +0800 X-QQ-mid: xmsmtpt1688631597t6mcol91x Message-ID: X-QQ-XMAILINFO: MziGzrjZeogZbkFcY0swmdiy8TXj77cm+xmASHcsUDJ23sBHj1FpKnNMb58Xlk tnR1wL+0KnJ7W1C+uECrgW7KpcO2aZCRRG7toq+CmYwrVBH568TXRlhBN/OnlDe6uch6H0Z6214q 0zSZe76RZ+Trg8QYWMmVvz6NjP7g69fVEhPAsTJiIDLmHU+JstTamAkWYhkDp+e11RxSOC+UxWTa oZipL5HOvaLjTYy98vRHqVekJt4YEuwHH42qRpIkFqMYBrSFAIGsphovTjkc2bZ6j7tH8Fw+3X1W iojOpUBEwbCaYelgHN+twUVaM9nN601gC17BMnUN6UbP2Nber2mqLKl+yL0UxVL/YPDROIJgdZhF kF2fXBI3L6EAI9rtfWq3/9PgptQ/dnxUKKKGQo1GssnJKs1Y9RP5a7bCAq0it1NEBn5zDkK25tb3 809gsy0HzT4sr5lwfcwdQU6EjTITb3KAy4wb/McW63P8mIBIiIDMKSDp7ScHKIPw8C5rMiNTxre7 zSkoDjytk59CJGy2tv/rULvVe+ZS4wv9XYWChCQibG9pWeM//CUSR1Ryis4JMQfePciFi0FbjtYr n929DyH8Cb7z39goyqG3z7zTecydOOYssnIAje3nIGhu4yyrYe6sk1R4Xlmhv02QtESw6tvGoOhf D7VHyiSXBY8f3m2uVQUm41VElLoLR2tVqwhQHcy7MfZuYQgcqxWWIFBcFY9f/M2vBd+a9HJVv4oV h2MNENQ1Mz2V8PuQ7V5rIwR2yo6JavkRlqVp4M1xBPC3fDitV7138s1k1XiAUW3R7fFEUy7fLb2s hXUq1/isynEn3gnKERk3qdzK2o+tforqiyxe200RdajkrgQ2saIAF4aS50h3hhpgigsaNwx6hvxY /6yy+r8bSPbMIkeFmd4GM7h4AUuSVJbYpZay0nTorFGgc9G36sP1g7hZ0s/6MfzA70OWSCukNIVR BnP7EEq9qbBFxOd3xNp7LrDx2gZmWkZyzMO+9JezU= X-QQ-XMRINFO: M/715EihBoGSf6IYSX1iLFg= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Fri, 7 Jul 2023 00:19:54 +0800 X-OQ-MSGID: <20230706161957.1758621-2-quinkblack@foxmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230706161957.1758621-1-quinkblack@foxmail.com> References: <20230706161957.1758621-1-quinkblack@foxmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2 2/5] avcodec/h264_mp4toannexb_bsf: remove pass padding size as argument X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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: Zhao Zhili Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: From: Zhao Zhili It's a fixed value. There is no use case to change that. --- libavcodec/h264_mp4toannexb_bsf.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libavcodec/h264_mp4toannexb_bsf.c b/libavcodec/h264_mp4toannexb_bsf.c index 7dce1ae9b6..846671abb6 100644 --- a/libavcodec/h264_mp4toannexb_bsf.c +++ b/libavcodec/h264_mp4toannexb_bsf.c @@ -78,7 +78,7 @@ static void count_or_copy(uint8_t **out, uint64_t *out_size, *out_size += start_code_size + in_size; } -static int h264_extradata_to_annexb(AVBSFContext *ctx, const int padding) +static int h264_extradata_to_annexb(AVBSFContext *ctx) { H264BSFContext *s = ctx->priv_data; GetByteContext ogb, *gb = &ogb; @@ -86,6 +86,7 @@ static int h264_extradata_to_annexb(AVBSFContext *ctx, const int padding) uint32_t total_size = 0; uint8_t *out = NULL, unit_nb, sps_done = 0; static const uint8_t nalu_header[4] = { 0, 0, 0, 1 }; + const int padding = AV_INPUT_BUFFER_PADDING_SIZE; int length_size, pps_offset = 0; bytestream2_init(gb, ctx->par_in->extradata, ctx->par_in->extradata_size); @@ -165,7 +166,7 @@ static int h264_mp4toannexb_init(AVBSFContext *ctx) av_log(ctx, AV_LOG_VERBOSE, "The input looks like it is Annex B already\n"); } else if (extra_size >= 7) { - ret = h264_extradata_to_annexb(ctx, AV_INPUT_BUFFER_PADDING_SIZE); + ret = h264_extradata_to_annexb(ctx); if (ret < 0) return ret; -- 2.25.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".