root/trunk/A52/ACShepA52DecoderPublic.r

Revision 61, 2.0 kB (checked in by gbooker, 1 year ago)
  • Switch to using the AVI version of AC3 since Apple broke it in QT
  • Use "AC3" instead of "ATSC A/52 and AC3 decoder"
Line 
1 /*
2         A52 / AC-3 Decompression Codec
3         2004, Shepmaster <shepmaster@applesolutions.com>
4        
5         Uses code from the liba52 project and the CoreAudio SDK.
6 */
7
8 //#define kPrimaryResourceID                            -17130
9 #define RES_ID                                                  -17131
10 #define COMP_TYPE                                               'adec'
11 #define COMP_SUBTYPE                                    'ac-3'
12 #define COMP_MANUF                                              'shep'
13 #define VERSION                                                 0x00010000
14 #define NAME                                                    "AC3"
15 #define DESCRIPTION                                             "An AudioCodec that decodes A/52 and AC-3 into linear PCM data"
16 #define ENTRY_POINT                                             "ACShepA52DecoderEntry"
17
18 #define kPrimaryResourceID               -17131
19 #define kComponentType                   'adec'
20 #define kComponentSubtype                'ac-3'
21 #define kComponentManufacturer           'shep'
22 #define kComponentFlags                  0
23 #define kComponentVersion                0x00010000
24 #define kComponentName                   "AC3"
25 #define kComponentInfo                   "An AudioCodec that decodes A/52 and AC-3 into linear PCM data"
26 #define kComponentEntryPoint             "ACShepA52DecoderEntry"
27 #define kComponentPublicResourceMapType  0
28 #define kComponentIsThreadSafe           1
29
30 #include "XCAResources.r"
31
32 #define RES_ID                                                  -17132
33 #define COMP_TYPE                                               'adec'
34 #define COMP_SUBTYPE                                    0x6D732000
35 #define COMP_MANUF                                              'shep'
36 #define VERSION                                                 0x00010000
37 #define NAME                                                    "AC3"
38 #define DESCRIPTION                                             "An AudioCodec that decodes A/52 and AC-3 into linear PCM data"
39 #define ENTRY_POINT                                             "ACShepA52DecoderEntry"
40
41 #define kPrimaryResourceID               -17132
42 #define kComponentType                   'adec'
43 #define kComponentSubtype                0x6D732000
44 #define kComponentManufacturer           'shep'
45 #define kComponentFlags                  0
46 #define kComponentVersion                0x00010000
47 #define kComponentName                   "AC3"
48 #define kComponentInfo                   "An AudioCodec that decodes A/52 and AC-3 into linear PCM data"
49 #define kComponentEntryPoint             "ACShepA52DecoderEntry"
50 #define kComponentPublicResourceMapType  0
51 #define kComponentIsThreadSafe           1
52
53 #include "XCAResources.r"
Note: See TracBrowser for help on using the browser.