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 9967B406CC for ; Mon, 30 May 2022 07:49:49 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B85B368B5F7; Mon, 30 May 2022 10:49:40 +0300 (EEST) Received: from out203-205-221-210.mail.qq.com (out203-205-221-210.mail.qq.com [203.205.221.210]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AE73E68B3A4 for ; Mon, 30 May 2022 10:49:32 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1653896965; bh=rLdZ77WZNS0yZYIqi8rkjj1UZZV0338e7gTZV8PbwKM=; h=From:To:Cc:Subject:Date; b=ULR3G38VWQ9DTe41RfJo1BhxTOycIkSEBIAmiP8ZCDczNMAdfjdiTl1Q0zEHRKB0S HF5rF+7/601/iSRvuIkvr8ghX5qgFq448kICakphpTqLXc27dVbSn3Z2t/jAW+2X7D NhcoEV2eM1IZ7cDItKElnNF5L13tD6SKOKslhzn0= Received: from ZHILIZHAO-MB2.tencent.com ([113.108.77.56]) by newxmesmtplogicsvrszb7.qq.com (NewEsmtp) with SMTP id C582FEE6; Mon, 30 May 2022 15:49:24 +0800 X-QQ-mid: xmsmtpt1653896964t9bjsihns Message-ID: X-QQ-XMAILINFO: N1woPqWMJ6QLrCRJRY6Xl2MqLRsVSRsX8+JJosVKOMwdYbtp8X8s0nLv/JvAoA fC98ckH20Kt2eU8vk6Mtk/S6otaXqkc9M22Nx44NgN5/4b8yNXOez4J3kvLHIfXEtdMr+TbciC8k DtCzZ8dGsdyi1WVunLQPKGENUpqiQ9CSGLrlXnuBMEsrClv5X/oQzWUpwF45d1KNb9oe07vkqBdk 3SdkCMcNHJhGheuNmK6/KwnxnJabOCHVRKkwHmLVvjiQv2W5JE80HlwZELw/BQ/tq4AE1gWlwg+y cnTRaO5hRo6kaIFHOR+jh9QwQIXtYj6VM8n18mKuf0QMqkLt0oquG7jW/dYVnw4xS3xtQWBwihtd Z28apD7k5vt8KZ87o+ZiTFMDMd98TOeVQxeeQt9L+oGE+tPEUkkORhP/OaRvRTTlwZkrlszhfx2S DrMnYFLCS/lr16SanCYmCbBBZtDyjJplFweljMLObgD2bjJ02w8cydlQjO+m+bdQn8MzTe5qpIwn te91LSYRaN2EBpMqn47YU5dkatYcJuoukCYBsXTvfDPQI4mJ1m/dty8ca+KhmyM6XKGPggevSFPj KYgCRAKj7uo0Uygvyef4SgjAj6Wzm8sXtAlEPa4KagptXiU9udG/B+9z8vAgR6fi71JVwJlefWnG dTmp13+2KS/mSiC6W4zeLnwSZPR/bS3Q8BycKq/qJB+031sfp4527GhgqiISg540JWPlAUcQJQg0 o1Od5kmz/WWPXn6uMMs11QWs1qbkf2Skdrp/+decpu2wK/32Ape3RJO20dXm39k0B5Z0NHqTuq7f aLgeFl+EIqBRw8unRapzdadX6xdOpPziPbDSx9NkgcOV1RwTL0vqHzFtHdFMPwufpwcw26plIZyB Uv/6TFJldvXl7c2CcHWdEApkNQz+EQbWxLujM0+D6VIJqH0KfyFTls2hw3JFKJf72u5Vu+fBAO From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Mon, 30 May 2022 15:49:22 +0800 X-OQ-MSGID: <20220530074923.29089-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.35.3 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/2] avformat/movenc: enable compressorname for mp4 mode 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: Signed-off-by: Zhao Zhili --- libavformat/movenc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libavformat/movenc.c b/libavformat/movenc.c index de971f94e8..c2dc354ed3 100644 --- a/libavformat/movenc.c +++ b/libavformat/movenc.c @@ -2121,7 +2121,9 @@ static void find_compressor(char * compressor_name, int len, MOVTrack *track) || (track->par->width == 1440 && track->par->height == 1080) || (track->par->width == 1920 && track->par->height == 1080); - if ((track->mode == MODE_AVIF || track->mode == MODE_MOV) && + if ((track->mode == MODE_AVIF || + track->mode == MODE_MOV || + track->mode == MODE_MP4) && (encoder = av_dict_get(track->st->metadata, "encoder", NULL, 0))) { av_strlcpy(compressor_name, encoder->value, 32); } else if (track->par->codec_id == AV_CODEC_ID_MPEG2VIDEO && xdcam_res) { @@ -2210,7 +2212,6 @@ static int mov_write_video_tag(AVFormatContext *s, AVIOContext *pb, MOVMuxContex avio_wb32(pb, 0); /* Data size (= 0) */ avio_wb16(pb, 1); /* Frame count (= 1) */ - /* FIXME not sure, ISO 14496-1 draft where it shall be set to 0 */ find_compressor(compressor_name, 32, track); avio_w8(pb, strlen(compressor_name)); avio_write(pb, compressor_name, 31); -- 2.35.3 _______________________________________________ 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".