annotate src/opus-1.3/silk/errors.h @ 169:223a55898ab9 tip default

Add null config files
author Chris Cannam <cannam@all-day-breakfast.com>
date Mon, 02 Mar 2020 14:03:47 +0000
parents 4664ac0c1032
children
rev   line source
cannam@154 1 /***********************************************************************
cannam@154 2 Copyright (c) 2006-2011, Skype Limited. All rights reserved.
cannam@154 3 Redistribution and use in source and binary forms, with or without
cannam@154 4 modification, are permitted provided that the following conditions
cannam@154 5 are met:
cannam@154 6 - Redistributions of source code must retain the above copyright notice,
cannam@154 7 this list of conditions and the following disclaimer.
cannam@154 8 - Redistributions in binary form must reproduce the above copyright
cannam@154 9 notice, this list of conditions and the following disclaimer in the
cannam@154 10 documentation and/or other materials provided with the distribution.
cannam@154 11 - Neither the name of Internet Society, IETF or IETF Trust, nor the
cannam@154 12 names of specific contributors, may be used to endorse or promote
cannam@154 13 products derived from this software without specific prior written
cannam@154 14 permission.
cannam@154 15 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
cannam@154 16 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
cannam@154 17 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
cannam@154 18 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
cannam@154 19 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
cannam@154 20 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
cannam@154 21 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
cannam@154 22 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
cannam@154 23 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
cannam@154 24 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
cannam@154 25 POSSIBILITY OF SUCH DAMAGE.
cannam@154 26 ***********************************************************************/
cannam@154 27
cannam@154 28 #ifndef SILK_ERRORS_H
cannam@154 29 #define SILK_ERRORS_H
cannam@154 30
cannam@154 31 #ifdef __cplusplus
cannam@154 32 extern "C"
cannam@154 33 {
cannam@154 34 #endif
cannam@154 35
cannam@154 36 /******************/
cannam@154 37 /* Error messages */
cannam@154 38 /******************/
cannam@154 39 #define SILK_NO_ERROR 0
cannam@154 40
cannam@154 41 /**************************/
cannam@154 42 /* Encoder error messages */
cannam@154 43 /**************************/
cannam@154 44
cannam@154 45 /* Input length is not a multiple of 10 ms, or length is longer than the packet length */
cannam@154 46 #define SILK_ENC_INPUT_INVALID_NO_OF_SAMPLES -101
cannam@154 47
cannam@154 48 /* Sampling frequency not 8000, 12000 or 16000 Hertz */
cannam@154 49 #define SILK_ENC_FS_NOT_SUPPORTED -102
cannam@154 50
cannam@154 51 /* Packet size not 10, 20, 40, or 60 ms */
cannam@154 52 #define SILK_ENC_PACKET_SIZE_NOT_SUPPORTED -103
cannam@154 53
cannam@154 54 /* Allocated payload buffer too short */
cannam@154 55 #define SILK_ENC_PAYLOAD_BUF_TOO_SHORT -104
cannam@154 56
cannam@154 57 /* Loss rate not between 0 and 100 percent */
cannam@154 58 #define SILK_ENC_INVALID_LOSS_RATE -105
cannam@154 59
cannam@154 60 /* Complexity setting not valid, use 0...10 */
cannam@154 61 #define SILK_ENC_INVALID_COMPLEXITY_SETTING -106
cannam@154 62
cannam@154 63 /* Inband FEC setting not valid, use 0 or 1 */
cannam@154 64 #define SILK_ENC_INVALID_INBAND_FEC_SETTING -107
cannam@154 65
cannam@154 66 /* DTX setting not valid, use 0 or 1 */
cannam@154 67 #define SILK_ENC_INVALID_DTX_SETTING -108
cannam@154 68
cannam@154 69 /* CBR setting not valid, use 0 or 1 */
cannam@154 70 #define SILK_ENC_INVALID_CBR_SETTING -109
cannam@154 71
cannam@154 72 /* Internal encoder error */
cannam@154 73 #define SILK_ENC_INTERNAL_ERROR -110
cannam@154 74
cannam@154 75 /* Internal encoder error */
cannam@154 76 #define SILK_ENC_INVALID_NUMBER_OF_CHANNELS_ERROR -111
cannam@154 77
cannam@154 78 /**************************/
cannam@154 79 /* Decoder error messages */
cannam@154 80 /**************************/
cannam@154 81
cannam@154 82 /* Output sampling frequency lower than internal decoded sampling frequency */
cannam@154 83 #define SILK_DEC_INVALID_SAMPLING_FREQUENCY -200
cannam@154 84
cannam@154 85 /* Payload size exceeded the maximum allowed 1024 bytes */
cannam@154 86 #define SILK_DEC_PAYLOAD_TOO_LARGE -201
cannam@154 87
cannam@154 88 /* Payload has bit errors */
cannam@154 89 #define SILK_DEC_PAYLOAD_ERROR -202
cannam@154 90
cannam@154 91 /* Payload has bit errors */
cannam@154 92 #define SILK_DEC_INVALID_FRAME_SIZE -203
cannam@154 93
cannam@154 94 #ifdef __cplusplus
cannam@154 95 }
cannam@154 96 #endif
cannam@154 97
cannam@154 98 #endif