From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id DE8D74E5FC for ; Sun, 25 Jan 2026 10:50:09 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'iwMuv9Q28fLNpHy4yAbPguY2x2dddNZ0OJHN/ut/4BM=', expected b'2tDH3yhp9FFFj/RBQmFIWk5Md6jOLLRelbNpo+b1bLE=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1769338199; h=mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=iwMuv9Q28fLNpHy4yAbPguY2x2dddNZ0OJHN/ut/4BM=; b=KYgA7cvanfL2Z4j+v4bhQLSWuUaWLqII3i3IgHGQcbffFe7p3bIQUFeiYE+GbJqcPYL7b nwII9xEAs8hguq57ikUzNn/g+rd6+mO8d6ZSPM0s5rPD1/G7ijPCoo/kqqr8mBvHVH8ZjHJ 4IwWSnZNS6TaZozSWnskOONAVC7yVfjU2Byr5Eu9bynshvSYytdIHFackgHfRBeVDYeurm2 6QXVP6VspxZi+ovAqI3TgepgPR/bs4Uo/GueIjApZWy7W8Vim/N3gDd333FH6N4h7ygmU2D yBtK0bo0v7HDOMJ9jlzJ1jqoo5OxDf08426TiSF0IN52tw79Tljeo2gWiOIA== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 0837E691008; Sun, 25 Jan 2026 12:49:59 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1769338181; b=SpLjoQKd7XEwEL/x3hjn2nfD0EF7qJGjTFV3etisLNRlkJIoW8WzmK1NuScva0ERKFFva D/UCrP0G5y5bK+L6MZpfJwmPUFIrSBhxOhXbWn+M2fnpm0HFsBqsXJzTrZf4jJhnUaQ4uFd Erdoc22DzcTUI+I4L5s8olvvQ1vwd6ukjR3e5BIhyU+SqjX0h1msaeQER5kY8esHJNGPchN krpOBMLgPtA623iTsWHAWtM0pcsH6cH9ZidvMxkgV9newjs8t7VvLxdxD2TP7VuIxzxjtkj ERLwZdK62laZJcBypKRkviJuvbLrUApGC4G+H72zkNzzb2McUWb1K9Q/gE3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1769338181; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=YknEETIbOj1G/fG1Bcop3o1N0bXzQ2R9X0eDye4qbXc=; b=t3ziq0CxEzC02VTstkUFIZIA2Ji1aBh+pPLjisbtnjBNWJM1uGH0oTSS+l60yMjCGIGNg apdmmtq+aNXP/aWLFoj3ykEfYu0CauMS1/WeNmeMPvrqGh/qkvjEHmhSkWJpwrTU7fOUOgB E1Jj7+I3PDXsg86yBEmtIVuP0uoPYlghQQkJv2G4bJw2AkiMhHb1blc85RrKSpmIbVYhvTN vTqb9/evjBT5tskPF1s/Fk3XWNaqgWJupRQ9lpFzoMZgjwgHI8/PtfdLy6ME0WaSrRwdws5 ILRDq+i5gGtPHd1aIdRvXuBRbyCLUHUv5hrTahFGE8R6I3Hbmn5HJp+1LKOA== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1769338173; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=2tDH3yhp9FFFj/RBQmFIWk5Md6jOLLRelbNpo+b1bLE=; b=Gh6AlQf9isFfxxhRiWpPRwBUhlq0RMbpR3UW08bx60vSU4KGR5wG1katdmiHRlt8QIS+W N6KZB3S+n/NyC9+D5E4iVLQINb+/w0/iCEf6TG9lfXP7nTD+2xXVh+YACuqmcePK5SOJ/kg VI9bdjGz+m16CNDpwKIuX4cFTZ8ryVOweQbXW27fk12akqRm2EZKgAFfUYsE7FMQN+mSLXA M8CZRM1bkYPBQxMVWYGQu3mDCTkdY/GE1Jztop+1v3yA9nJQ46RMfM6i/hJcfwhxjkBIk2t KpOAWh84ztDa6BMiNdHwMFHLRkMdtYTVfr0mAbMjL4beOz1qIV4Z69khpSpQ== Received: from 69dab402ede7 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 4FE73690FC9 for ; Sun, 25 Jan 2026 12:49:33 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Sun, 25 Jan 2026 10:49:32 -0000 Message-ID: <176933817348.25.7036844589770358510@4457048688e7> Message-ID-Hash: PAHT2KDF74SFC7ZY5NZ5J5ZUYXYLVRCI X-Message-ID-Hash: PAHT2KDF74SFC7ZY5NZ5J5ZUYXYLVRCI X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PR] avformat/cafdec: parse non-intra streams (PR #21576) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Gyan Doshi via ffmpeg-devel Cc: Gyan Doshi Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #21576 opened by Gyan Doshi (GyanD) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21576 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21576.patch A user tried a streamcopy of an AAC stream from a CAF file and the output was empty. Turns out neither the demuxer sets KF flags nor does it enable parsing so no packet is flagged as KF so the CLI muxes no packets. Fixed. >>From f5e97e88dcf6823d7428829eea1c15e0856d892b Mon Sep 17 00:00:00 2001 From: Gyan Doshi Date: Sun, 25 Jan 2026 16:12:39 +0530 Subject: [PATCH] avformat/cafdec: parse non-intra streams Needed to set KF flags so that they can be streamcopied using CLI. --- libavformat/cafdec.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavformat/cafdec.c b/libavformat/cafdec.c index 99ae041364..fdd7b80073 100644 --- a/libavformat/cafdec.c +++ b/libavformat/cafdec.c @@ -28,6 +28,7 @@ #include #include "avformat.h" +#include "avformat_internal.h" #include "avio_internal.h" #include "demux.h" #include "internal.h" @@ -421,6 +422,9 @@ found_data: if (caf->data_size >= 0) avio_seek(pb, caf->data_start, SEEK_SET); + if (!ff_is_intra_only(st->codecpar->codec_id)) + ffstream(st)->need_parsing = AVSTREAM_PARSE_HEADERS; + return 0; } -- 2.52.0 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org