Changeset 628

Show
Ignore:
Timestamp:
07/12/07 01:12:51 (1 year ago)
Author:
dconrad
Message:

Support for MPEG-1 Layer 1 audio. Closes #216

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/FFissionCodec/FFissionCodec.r

    r584 r628  
    6666#define kPrimaryResourceID                              136 
    6767#define kComponentType                                  'adec' 
    68 #define kComponentSubtype                               '.mp2
    69 #define kComponentName                                  "MPEG Layer 2
    70 #define kComponentInfo                                  "An AudioCodec that decodes MP2 audio into linear PCM" 
     68#define kComponentSubtype                               '.mp1
     69#define kComponentName                                  "MPEG-1 Layer 1
     70#define kComponentInfo                                  "An AudioCodec that decodes MPEG-1 layer 1 audio into linear PCM" 
    7171#include "XCAResources.r" 
    7272 
    7373#define kPrimaryResourceID                              138 
     74#define kComponentType                                  'adec' 
     75#define kComponentSubtype                               0x6d730050 
     76#define kComponentName                                  "MPEG-1 Layer 1/2" 
     77#define kComponentInfo                                  "An AudioCodec that decodes MPEG-1 layer 1 or 2 audio into linear PCM" 
     78#include "XCAResources.r" 
     79 
     80#define kPrimaryResourceID                              140 
     81#define kComponentType                                  'adec' 
     82#define kComponentSubtype                               '.mp2' 
     83#define kComponentName                                  "MPEG-1 Layer 2" 
     84#define kComponentInfo                                  "An AudioCodec that decodes MPEG-1 layer 2 audio into linear PCM" 
     85#include "XCAResources.r" 
     86 
     87#define kPrimaryResourceID                              142 
    7488#define kComponentType                                  'adec' 
    7589#define kComponentSubtype                               kAudioFormatTTA 
  • trunk/FFissionCodec/FFissionDecoder.cpp

    r626 r628  
    4444        { kAudioFormatXiphVorbis, CODEC_ID_VORBIS }, 
    4545        { kAudioFormatMPEGLayer2, CODEC_ID_MP2 }, 
     46        { kAudioFormatMPEGLayer1, CODEC_ID_MP2 }, 
     47        { 0x6d730050, CODEC_ID_MP2 }, 
    4648        { kAudioFormatTTA, CODEC_ID_TTA }, 
    4749        { 0, CODEC_ID_NONE }