avformat/cafdec: export frame size when present

Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
James Almer
2026-01-26 10:29:01 -03:00
parent c52b287ba9
commit f5ea09afe8

View File

@@ -89,6 +89,7 @@ static int read_desc_chunk(AVFormatContext *s)
caf->bytes_per_packet = avio_rb32(pb);
st->codecpar->block_align = caf->bytes_per_packet;
caf->frames_per_packet = avio_rb32(pb);
st->codecpar->frame_size = caf->frames_per_packet != 1 ? caf->frames_per_packet : 0;
st->codecpar->ch_layout.nb_channels = avio_rb32(pb);
st->codecpar->bits_per_coded_sample = avio_rb32(pb);