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 ESMTPS id 6A65F4E63A for ; Thu, 13 Mar 2025 12:49:08 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0100F68E83E; Thu, 13 Mar 2025 14:49:03 +0200 (EET) Received: from out203-205-221-209.mail.qq.com (out203-205-221-209.mail.qq.com [203.205.221.209]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 988BF68CB82 for ; Thu, 13 Mar 2025 14:48:56 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1741870124; bh=GEzY+i/C8TD4ygN0QEi83hf5fsPH+bV3dtw80wTSEs8=; h=From:To:Cc:Subject:Date; b=P84lntHyKfizf10R6C68J6vt8pf1rxARlk+WnNoBUQZEEaXynra2/wtDaB5Icfsn2 owRp9Fhq7ge3Ewp+PxcLRd5zHfQbSXPpag33BH0btHevFeGwmgbkQCbDn9NhFr7I9v /xnOdMp60gk4AwKdURjI/T9lgRWP6v2HAqr2R7KA= Received: from localhost.localdomain ([119.147.10.242]) by newxmesmtplogicsvrsza29-0.qq.com (NewEsmtp) with SMTP id C2A2C0A8; Thu, 13 Mar 2025 20:48:42 +0800 X-QQ-mid: xmsmtpt1741870122twgvb7luq Message-ID: X-QQ-XMAILINFO: M38ZAUjs/g++KbNIEb2QJeNjPKWAh6e2J5+FRzyy3C4UPdi9i2lfdQw33V0q8Q 0WGmMa+ZWJKBNdFsV7rIg1ou9cz1bdUOsPYE+pKOm3rWEXsAPciWsf41RlzrhwIlYZjK/03eereG iK8QtK/fHMo+gLnp5xH741kmN1M3UI7d+yGBBCi61Vwvy66u+UdVq9fbjFTe0RkEnZCqs9RKpcAB Qn2uv6y1F1jFugoYhS0DRwla6r/ZY+rOWHeXyxAQvFaNYoevQzTbVF6PzuHmSnHR6PPp2xlX8GS3 bVy/EKwbcQZC968IO8u37pvDa6DlFcapGM6KNErNO8qyMJ9WiHk/cQWumvgtV3tmkIVjPjNcD9uy x1kjb8uuDHkZGTzDrYlPBJcH3i8smBTiXDUk9WIS7fFl602VwJNaQVLFmigNNazXcG4CQs9NDXPz h4zmDr9B62IIFvZDPVnBn0BGqDqi+VLoXPR9yE9cZPkxiNVjtjvdLDUEbTCTmZ5j8xUa3+gAg1aP C/f1qKbr4Cg4Kvz52/VDr/0Qv90PvEaBi/xE3Jo4Sa61jdWb8AC7ELqfn7eSAgD1BQzbz0sW7wtJ 4xDhpnTzGfzm54GKdbvYxZ2ry47VdCP5rd37PuNwfK523rd/b5qIRfgdYc5mxfGfmTrUWzeAJEQj KfaTlTEkC81xvo37T07t5nd2J+LDAipoLPKPoeR9RvAftJmYH8Ml+mn88b4VA4Kp+euZ5s3VK2nf 83t4kuDpmnhYZjTzoq4hMRDtiKHRCGsiaBBahVmlYk90Bn/RLwedLHiOzuiCRFlD1oRKmXXOE/TO GyR37MdNDH8DbmiczPUluWTm0BdBmncTsntVJYDxiqVH46zV8Icsfjy/nOVzs188rRJzCX3IC5QY hphKmL7pRgOUv+aB5pP5uNdDJ131he7CNa5oln7ObYF6lggLWQ9lZCm3EFupXLhFQd8yfaV1fHax bg9Ba94pELBQ3mKwoAj6fNlBJpLi0Um1c6YQharygkHpIONYOjQBOrKEnKopvHksf+tVleCqBfWP Q1m5drqQ== X-QQ-XMRINFO: NyFYKkN4Ny6FSmKK/uo/jdU= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Thu, 13 Mar 2025 20:48:40 +0800 X-OQ-MSGID: <20250313124840.51915-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avformat/avio: Add max_pkt_size option 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 Optimizing memory footprint in memory-constrained systems. Signed-off-by: Zhao Zhili --- libavformat/avio.c | 2 ++ libavformat/version.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libavformat/avio.c b/libavformat/avio.c index d109f3adff..e1b959ed73 100644 --- a/libavformat/avio.c +++ b/libavformat/avio.c @@ -61,6 +61,8 @@ static const AVOption options[] = { {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, + {"max_pkt_size", "Default maximum packet size in bytes, could be overwritten by particular protocol", + offsetof(URLContext, max_packet_size), AV_OPT_TYPE_INT, { .i64 = IO_BUFFER_SIZE }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, { NULL } }; diff --git a/libavformat/version.h b/libavformat/version.h index 6ffdf61b43..e1ab967f5b 100644 --- a/libavformat/version.h +++ b/libavformat/version.h @@ -32,7 +32,7 @@ #include "version_major.h" #define LIBAVFORMAT_VERSION_MINOR 9 -#define LIBAVFORMAT_VERSION_MICRO 107 +#define LIBAVFORMAT_VERSION_MICRO 108 #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \ LIBAVFORMAT_VERSION_MINOR, \ -- 2.46.0 _______________________________________________ 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".