mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2026-08-12 22:16:21 +00:00
avformat/iamf_parse: fix setting denominator in AVIAMFLayer.demixing_matrix
The format of demixing_matrix is Q15 fixed point values. Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
@@ -587,7 +587,7 @@ static int ambisonics_config(void *s, AVIOContext *pb,
|
||||
return AVERROR(ENOMEM);
|
||||
|
||||
for (int i = 0; i < demixing_matrix_size; i++)
|
||||
layer->demixing_matrix[i] = av_make_q(sign_extend(avio_rb16(pb), 16), 1 << 8);
|
||||
layer->demixing_matrix[i] = av_make_q(sign_extend(avio_rb16(pb), 16), 1 << 15);
|
||||
|
||||
for (int i = 0; i < substream_count; i++) {
|
||||
IAMFSubStream *substream = &audio_element->substreams[i];
|
||||
|
||||
Reference in New Issue
Block a user