Commit e8e733ad authored by Michael Niedermayer's avatar Michael Niedermayer

dca: favor native over ffmpeg in table name

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 4fd07b93
...@@ -126,7 +126,7 @@ enum DCAXxchSpeakerMask { ...@@ -126,7 +126,7 @@ enum DCAXxchSpeakerMask {
DCA_XXCH_REAR_LOW_RIGHT = 0x8000000, DCA_XXCH_REAR_LOW_RIGHT = 0x8000000,
}; };
static const uint32_t map_xxch_to_ffmpeg[28] = { static const uint32_t map_xxch_to_native[28] = {
AV_CH_FRONT_CENTER, AV_CH_FRONT_CENTER,
AV_CH_FRONT_LEFT, AV_CH_FRONT_LEFT,
AV_CH_FRONT_RIGHT, AV_CH_FRONT_RIGHT,
...@@ -2272,7 +2272,7 @@ static int dca_decode_frame(AVCodecContext *avctx, void *data, ...@@ -2272,7 +2272,7 @@ static int dca_decode_frame(AVCodecContext *avctx, void *data,
channel_layout = 0; channel_layout = 0;
for (i = 0; i < s->xxch_nbits_spk_mask; ++i) { for (i = 0; i < s->xxch_nbits_spk_mask; ++i) {
if (channel_mask & (1 << i)) { if (channel_mask & (1 << i)) {
channel_layout |= map_xxch_to_ffmpeg[i]; channel_layout |= map_xxch_to_native[i];
} }
} }
...@@ -2293,7 +2293,7 @@ static int dca_decode_frame(AVCodecContext *avctx, void *data, ...@@ -2293,7 +2293,7 @@ static int dca_decode_frame(AVCodecContext *avctx, void *data,
: s->xxch_core_spkmask; : s->xxch_core_spkmask;
for (i = 0; i < s->xxch_nbits_spk_mask; i++) { for (i = 0; i < s->xxch_nbits_spk_mask; i++) {
if (mask & ~(DCA_XXCH_LFE1 | DCA_XXCH_LFE2) & (1 << i)) { if (mask & ~(DCA_XXCH_LFE1 | DCA_XXCH_LFE2) & (1 << i)) {
lavc = map_xxch_to_ffmpeg[i]; lavc = map_xxch_to_native[i];
posn = av_popcount(channel_layout & (lavc - 1)); posn = av_popcount(channel_layout & (lavc - 1));
s->xxch_order_tab[j++] = posn; s->xxch_order_tab[j++] = posn;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment