media/libopus/silk/errors.h

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

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

mercurial