Changeset 918

Show
Ignore:
Timestamp:
07/29/08 17:44:44 (4 months ago)
Author:
astrange
Message:

Support nellymoser in flv, closes #296

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/CodecIDs.h

    r681 r918  
    9393        kAudioFormatRealLossless                = 'RALF', 
    9494        kAudioFormatRealAtrac3                  = 'ATRC', 
     95        kAudioFormatNellymoser                                  = 'NELL', 
    9596         
    9697        kSubFormatUTF8                          = 'SRT ', 
  • trunk/FFissionCodec/FFissionCodec.r

    r636 r918  
    9898#define kComponentInfo                                  "An AudioCodec that decodes DCA Audio into linear PCM" 
    9999#include "XCAResources.r" 
     100 
     101#define kPrimaryResourceID                              146 
     102#define kComponentType                                  'adec' 
     103#define kComponentSubtype                               kAudioFormatNellymoser 
     104#define kComponentName                                  "Nellymoser ASAO" 
     105#define kComponentInfo                                  "An AudioCodec that decodes Nellymoser ASAO into linear PCM" 
     106#include "XCAResources.r" 
  • trunk/FFissionCodec/FFissionDecoder.cpp

    r690 r918  
    4848        { kAudioFormatTTA, CODEC_ID_TTA }, 
    4949        { kAudioFormatDTS, CODEC_ID_DTS }, 
     50        { kAudioFormatNellymoser, CODEC_ID_NELLYMOSER }, 
    5051        { 0, CODEC_ID_NONE } 
    5152}; 
  • trunk/ff_MovieImport.c

    r899 r918  
    118118                REGISTER_DECODER(tta); 
    119119                REGISTER_DECODER(dca); 
     120                REGISTER_DECODER(nellymoser); 
    120121                 
    121122                REGISTER_DECODER(dvdsub); 
  • trunk/ff_private.c

    r915 r918  
    386386                case CODEC_ID_TTA: 
    387387                        asbd->mFormatID = kAudioFormatTTA; 
     388                        break; 
     389                case CODEC_ID_NELLYMOSER: 
     390                        asbd->mFormatID = kAudioFormatNellymoser; 
    388391                        break; 
    389392                default: