uOFW
Reverse engineered PSP kernel 6.60.
Loading...
Searching...
No Matches
lib_atrac3plus.h
1/* Copyright (C) 2011 - 2016 The uOFW team
2See the file COPYING for copying permission.
3*/
4
11#ifndef LIB_ATRAC3PLUS_H
12#define LIB_ATRAC3PLUS_H
13
14#include "../common/errors.h"
15
16/* ATRAC3 driver specific error codes. */
17
18#define SCE_ATRAC_SUCCESS SCE_ERROR_OK
19
20#define SCE_ATRAC_ERROR_PARAM_FAIL (0x80630001)
21#define SCE_ATRAC_ERROR_API_FAIL (0x80630002)
22#define SCE_ATRAC_ERROR_NO_ATRACID (0x80630003)
23#define SCE_ATRAC_ERROR_BAD_CODECTYPE (0x80630004)
24#define SCE_ATRAC_ERROR_BAD_ATRACID (0x80630005)
25#define SCE_ATRAC_ERROR_UNKNOWN_FORMAT (0x80630006)
26#define SCE_ATRAC_ERROR_UNMATCH_FORMAT (0x80630007)
27#define SCE_ATRAC_ERROR_BAD_DATA (0x80630008)
28#define SCE_ATRAC_ERROR_ALLDATA_IS_ONMEMORY (0x80630009)
29#define SCE_ATRAC_ERROR_UNSET_DATA (0x80630010)
30
31#define SCE_ATRAC_ERROR_READSIZE_IS_TOO_SMALL (0x80630011)
32#define SCE_ATRAC_ERROR_NEED_SECOND_BUFFER (0x80630012)
33#define SCE_ATRAC_ERROR_READSIZE_OVER_BUFFER (0x80630013)
34#define SCE_ATRAC_ERROR_NOT_ALIGNED_ADDRESS (0x80630014)
35#define SCE_ATRAC_ERROR_BAD_SAMPLE (0x80630015)
36#define SCE_ATRAC_ERROR_WRITEBYTE_FIRST_BUFFER (0x80630016)
37#define SCE_ATRAC_ERROR_WRITEBYTE_SECOND_BUFFER (0x80630017)
38#define SCE_ATRAC_ERROR_ADD_DATA_IS_TOO_BIG (0x80630018)
39#define SCE_ATRAC_ERROR_NOT_MONO_DATA (0x80630019)
40
41#define SCE_ATRAC_ERROR_UNSET_PARAM (0x80630021)
42#define SCE_ATRAC_ERROR_NONEED_SECOND_BUFFER (0x80630022)
43#define SCE_ATRAC_ERROR_NODATA_IN_BUFFER (0x80630023)
44#define SCE_ATRAC_ERROR_ALLDATA_WAS_DECODED (0x80630024)
45
46#define SCE_ATRAC_ERROR_LOWLEVEL_INIT_ID (0x80630031)
47#define SCE_ATRAC_ERROR_NOT_LOWLEVEL_INIT_ID (0x80630032)
48
49#define SCE_ATRAC_ERROR_USED_BY_SAS (0x80630040)
50
51/* Audio Codec IDs */
52
53#define SCE_ATRAC_AT3PLUS (0x00001000)
54#define SCE_ATRAC_AT3 (0x00001001)
55
56#endif /* LIB_ATRAC3PLUS_H */
57