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
801 }801 }
802 } else {802 } else {
803 int am = s->amode & DCA_CHANNEL_MASK;803 int am = s->amode & DCA_CHANNEL_MASK;
804 if (am < 16) {
804 for (j = base_channel; j < s->prim_channels; j++) {805 for (j = base_channel; j < s->prim_channels; j++) {
805 s->downmix_coef[j][0] = dca_default_coeffs[am][j][0];806 s->downmix_coef[j][0] = dca_default_coeffs[am][j][0];
806 s->downmix_coef[j][1] = dca_default_coeffs[am][j][1];807 s->downmix_coef[j][1] = dca_default_coeffs[am][j][1];
807 }808 }
809 } else {
810 av_log(s->avctx, AV_LOG_WARNING, "amode > 15 default downmix_coef unsupported\n");
811 }
808 }812 }
809 }813 }
810 814

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