Mercurial > libavcodec.hg
comparison aactab.c @ 11221:69f548fd1a3f libavcodec
remove tables of codebook vector values which are contained in
another table
author | stefang |
---|---|
date | Sat, 20 Feb 2010 12:32:30 +0000 |
parents | 34a65026fa06 |
children | 98970e51365a |
comparison
equal
deleted
inserted
replaced
11220:5518cf6b6f2e | 11221:69f548fd1a3f |
---|---|
901 | 901 |
902 static const float codebook_vector0_vals[] = { | 902 static const float codebook_vector0_vals[] = { |
903 -1.0000000, 0.0000000, 1.0000000 | 903 -1.0000000, 0.0000000, 1.0000000 |
904 }; | 904 }; |
905 | 905 |
906 static const float codebook_vector2_vals[] = { | |
907 0.0000000, 1.0000000, 2.5198421, | |
908 }; | |
909 | |
910 /* | 906 /* |
911 * bits 0:1, 2:3, 4:5, 6:7 index into _vals array | 907 * bits 0:1, 2:3, 4:5, 6:7 index into _vals array |
912 * 8:11 number of non-zero values | 908 * 8:11 number of non-zero values |
913 * 12:15 bit mask of non-zero values | 909 * 12:15 bit mask of non-zero values |
914 */ | 910 */ |
945 0x0006, 0x0016, 0x0026, 0x0036, 0x0046, 0x0056, 0x0066, 0x0076, 0x0086, | 941 0x0006, 0x0016, 0x0026, 0x0036, 0x0046, 0x0056, 0x0066, 0x0076, 0x0086, |
946 0x0007, 0x0017, 0x0027, 0x0037, 0x0047, 0x0057, 0x0067, 0x0077, 0x0087, | 942 0x0007, 0x0017, 0x0027, 0x0037, 0x0047, 0x0057, 0x0067, 0x0077, 0x0087, |
947 0x0008, 0x0018, 0x0028, 0x0038, 0x0048, 0x0058, 0x0068, 0x0078, 0x0088, | 943 0x0008, 0x0018, 0x0028, 0x0038, 0x0048, 0x0058, 0x0068, 0x0078, 0x0088, |
948 }; | 944 }; |
949 | 945 |
950 static const float codebook_vector6_vals[] = { | |
951 0.0000000, 1.0000000, 2.5198421, 4.3267487, | |
952 6.3496042, 8.5498797, 10.9027236, 13.3905183, | |
953 }; | |
954 | |
955 /* | 946 /* |
956 * bits 0:3, 4:7 index into _vals array | 947 * bits 0:3, 4:7 index into _vals array |
957 * 8:11 number of non-zero values | 948 * 8:11 number of non-zero values |
958 * 12:15 1: only second value non-zero | 949 * 12:15 1: only second value non-zero |
959 * 0: other cases | 950 * 0: other cases |
965 0x1103, 0x0213, 0x0223, 0x0233, 0x0243, 0x0253, 0x0263, 0x0273, | 956 0x1103, 0x0213, 0x0223, 0x0233, 0x0243, 0x0253, 0x0263, 0x0273, |
966 0x1104, 0x0214, 0x0224, 0x0234, 0x0244, 0x0254, 0x0264, 0x0274, | 957 0x1104, 0x0214, 0x0224, 0x0234, 0x0244, 0x0254, 0x0264, 0x0274, |
967 0x1105, 0x0215, 0x0225, 0x0235, 0x0245, 0x0255, 0x0265, 0x0275, | 958 0x1105, 0x0215, 0x0225, 0x0235, 0x0245, 0x0255, 0x0265, 0x0275, |
968 0x1106, 0x0216, 0x0226, 0x0236, 0x0246, 0x0256, 0x0266, 0x0276, | 959 0x1106, 0x0216, 0x0226, 0x0236, 0x0246, 0x0256, 0x0266, 0x0276, |
969 0x1107, 0x0217, 0x0227, 0x0237, 0x0247, 0x0257, 0x0267, 0x0277, | 960 0x1107, 0x0217, 0x0227, 0x0237, 0x0247, 0x0257, 0x0267, 0x0277, |
970 }; | |
971 | |
972 static const float codebook_vector8_vals[] = { | |
973 0.0000000, 1.0000000, | |
974 2.5198421, 4.3267487, | |
975 6.3496042, 8.5498797, | |
976 10.9027236, 13.3905183, | |
977 16.0000000, 18.7207544, | |
978 21.5443469, 24.4637810, | |
979 27.4731418, | |
980 }; | 961 }; |
981 | 962 |
982 /* | 963 /* |
983 * bits 0:3, 4:7 index into _vals array | 964 * bits 0:3, 4:7 index into _vals array |
984 * 8:11 number of non-zero values | 965 * 8:11 number of non-zero values |
1066 0x1100, 0x2110, 0x2120, 0x2130, 0x2140, 0x2150, 0x2160, 0x2170, | 1047 0x1100, 0x2110, 0x2120, 0x2130, 0x2140, 0x2150, 0x2160, 0x2170, |
1067 0x2180, 0x2190, 0x21a0, 0x21b0, 0x21c0, 0x21d0, 0x21e0, 0x21f0, 0x2300, | 1048 0x2180, 0x2190, 0x21a0, 0x21b0, 0x21c0, 0x21d0, 0x21e0, 0x21f0, 0x2300, |
1068 }; | 1049 }; |
1069 | 1050 |
1070 const float *const ff_aac_codebook_vector_vals[] = { | 1051 const float *const ff_aac_codebook_vector_vals[] = { |
1071 codebook_vector0_vals, codebook_vector0_vals, | 1052 codebook_vector0_vals, codebook_vector0_vals, |
1072 codebook_vector2_vals, codebook_vector2_vals, | 1053 codebook_vector10_vals, codebook_vector10_vals, |
1073 codebook_vector4_vals, codebook_vector4_vals, | 1054 codebook_vector4_vals, codebook_vector4_vals, |
1074 codebook_vector6_vals, codebook_vector6_vals, | 1055 codebook_vector10_vals, codebook_vector10_vals, |
1075 codebook_vector8_vals, codebook_vector8_vals, | 1056 codebook_vector10_vals, codebook_vector10_vals, |
1076 codebook_vector10_vals, | 1057 codebook_vector10_vals, |
1077 }; | 1058 }; |
1078 | 1059 |
1079 const uint16_t *const ff_aac_codebook_vector_idx[] = { | 1060 const uint16_t *const ff_aac_codebook_vector_idx[] = { |
1080 codebook_vector02_idx, codebook_vector02_idx, | 1061 codebook_vector02_idx, codebook_vector02_idx, |