History

dca: dont overread dca_default_coeffs.

Michael Niedermayer committed 14 years ago

Commit d7bce4a1 parent 51db9a91 file · +4 −0Browse files

Unified · Split

libavcodec/dca.c+4−0
@@ -801,10 +801,14 @@ static int dca_subframe_header(DCAContext *s, int base_channel, int block_index) · 800 unmodified lines
801801 }
802802 } else {
803803 int am = s->amode & DCA_CHANNEL_MASK;
804+ if (am < 16) {
804805 for (j = base_channel; j < s->prim_channels; j++) {
805806 s->downmix_coef[j][0] = dca_default_coeffs[am][j][0];
806807 s->downmix_coef[j][1] = dca_default_coeffs[am][j][1];
807808 }
809+ } else {
810+ av_log(s->avctx, AV_LOG_WARNING, "amode > 15 default downmix_coef unsupported\n");
811+ }
808812 }
809813 }
810814

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t