OLD | NEW |
1 /*********************************************************************** | 1 /*********************************************************************** |
2 Copyright (c) 2006-2011, Skype Limited. All rights reserved. | 2 Copyright (c) 2006-2011, Skype Limited. All rights reserved. |
3 Redistribution and use in source and binary forms, with or without | 3 Redistribution and use in source and binary forms, with or without |
4 modification, are permitted provided that the following conditions | 4 modification, are permitted provided that the following conditions |
5 are met: | 5 are met: |
6 - Redistributions of source code must retain the above copyright notice, | 6 - Redistributions of source code must retain the above copyright notice, |
7 this list of conditions and the following disclaimer. | 7 this list of conditions and the following disclaimer. |
8 - Redistributions in binary form must reproduce the above copyright | 8 - Redistributions in binary form must reproduce the above copyright |
9 notice, this list of conditions and the following disclaimer in the | 9 notice, this list of conditions and the following disclaimer in the |
10 documentation and/or other materials provided with the distribution. | 10 documentation and/or other materials provided with the distribution. |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
85 | 85 |
86 /* I: Maximum number of bits allowed for the frame
*/ | 86 /* I: Maximum number of bits allowed for the frame
*/ |
87 opus_int maxBits; | 87 opus_int maxBits; |
88 | 88 |
89 /* I: Causes a smooth downmix to mono
*/ | 89 /* I: Causes a smooth downmix to mono
*/ |
90 opus_int toMono; | 90 opus_int toMono; |
91 | 91 |
92 /* I: Opus encoder is allowing us to switch bandwidth
*/ | 92 /* I: Opus encoder is allowing us to switch bandwidth
*/ |
93 opus_int opusCanSwitch; | 93 opus_int opusCanSwitch; |
94 | 94 |
| 95 /* I: Make frames as independent as possible (but still use LPC)
*/ |
| 96 opus_int reducedDependency; |
| 97 |
95 /* O: Internal sampling rate used, in Hertz; 8000/12000/16000
*/ | 98 /* O: Internal sampling rate used, in Hertz; 8000/12000/16000
*/ |
96 opus_int32 internalSampleRate; | 99 opus_int32 internalSampleRate; |
97 | 100 |
98 /* O: Flag that bandwidth switching is allowed (because low voice activity)
*/ | 101 /* O: Flag that bandwidth switching is allowed (because low voice activity)
*/ |
99 opus_int allowBandwidthSwitch; | 102 opus_int allowBandwidthSwitch; |
100 | 103 |
101 /* O: Flag that SILK runs in WB mode without variable LP filter (use for s
witching between WB/SWB/FB) */ | 104 /* O: Flag that SILK runs in WB mode without variable LP filter (use for s
witching between WB/SWB/FB) */ |
102 opus_int inWBmodeWithoutVariableLP; | 105 opus_int inWBmodeWithoutVariableLP; |
103 | 106 |
104 /* O: Stereo width */ | 107 /* O: Stereo width */ |
(...skipping 25 matching lines...) Expand all Loading... |
130 | 133 |
131 /* O: Pitch lag of previous frame (0 if unvoiced), measured in samples at
48 kHz */ | 134 /* O: Pitch lag of previous frame (0 if unvoiced), measured in samples at
48 kHz */ |
132 opus_int prevPitchLag; | 135 opus_int prevPitchLag; |
133 } silk_DecControlStruct; | 136 } silk_DecControlStruct; |
134 | 137 |
135 #ifdef __cplusplus | 138 #ifdef __cplusplus |
136 } | 139 } |
137 #endif | 140 #endif |
138 | 141 |
139 #endif | 142 #endif |
OLD | NEW |