History

avcodec/dca: use LUT for LBR frequency ranges

Values for unsupported frequencies > 48000 Hz are still included (parser will make use of them). Also convert sampling frequencies array to unsigned.

foo86 committed 10 years ago

Commit 64fe1ee1 parent 801dbf03 files · +12 −12Browse files

Showing the changes to libavcodec/dcadata.c (1 of 3 files). Show all

Unified · Split

libavcodec/dcadata.c+5−1
@@ -8725,11 +8725,15 @@ const int32_t ff_dca_xll_band_coeff[20] = { · 8724 unmodified lines
87258725 3259333, -5074941, 6928550, -8204883
87268726 };
87278727
8728−const int32_t ff_dca_sampling_freqs[16] = {
8728+const uint32_t ff_dca_sampling_freqs[16] = {
87298729 8000, 16000, 32000, 64000, 128000, 22050, 44100, 88200,
87308730 176400, 352800, 12000, 24000, 48000, 96000, 192000, 384000,
87318731 };
87328732
8733+const uint8_t ff_dca_freq_ranges[16] = {
8734+ 0, 1, 2, 3, 4, 1, 2, 3, 4, 4, 0, 1, 2, 3, 4, 4
8735+};
8736+
87338737 const uint16_t ff_dca_avg_g3_freqs[3] = { 16000, 18000, 24000 };
87348738
87358739 const uint16_t ff_dca_fst_amp[44] = {

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