Mercurial > mplayer.hg
comparison libao2/afmt.c @ 13548:661718721c92
introducing 24bit formats and make the values compliant to OSS
author | alex |
---|---|
date | Mon, 04 Oct 2004 19:05:16 +0000 |
parents | 131b6c682863 |
children | d8808729d3fd |
comparison
equal
deleted
inserted
replaced
13547:144af0141ac4 | 13548:661718721c92 |
---|---|
32 return("AC3"); | 32 return("AC3"); |
33 case AFMT_S32_LE: | 33 case AFMT_S32_LE: |
34 return("Signed 32-bit (Little-Endian)"); | 34 return("Signed 32-bit (Little-Endian)"); |
35 case AFMT_S32_BE: | 35 case AFMT_S32_BE: |
36 return("Signed 32-bit (Big-Endian)"); | 36 return("Signed 32-bit (Big-Endian)"); |
37 case AFMT_S24_LE: | |
38 return("Signed 24-bit (Little-Endian)"); | |
39 case AFMT_S24_BE: | |
40 return("Signed 24-bit (Big-Endian)"); | |
37 case AFMT_FLOAT: | 41 case AFMT_FLOAT: |
38 return("Floating Point"); | 42 return("Floating Point"); |
39 } | 43 } |
40 return("Unknown"); | 44 return("Unknown"); |
41 } | 45 } |
52 | 56 |
53 case AFMT_S32_LE: | 57 case AFMT_S32_LE: |
54 case AFMT_S32_BE: | 58 case AFMT_S32_BE: |
55 case AFMT_FLOAT: | 59 case AFMT_FLOAT: |
56 return 32; | 60 return 32; |
61 | |
62 case AFMT_S24_LE: | |
63 case AFMT_S24_BE: | |
64 return 24; | |
57 | 65 |
58 case AFMT_MU_LAW: | 66 case AFMT_MU_LAW: |
59 case AFMT_A_LAW: | 67 case AFMT_A_LAW: |
60 case AFMT_IMA_ADPCM: | 68 case AFMT_IMA_ADPCM: |
61 case AFMT_S8: | 69 case AFMT_S8: |