Changeset 409

Show
Ignore:
Timestamp:
04/12/07 02:06:03 (1 year ago)
Author:
dconrad
Message:

Support for FLV's variant of ADPCM

Files:

Legend:

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

    r244 r409  
    6969        kAudioFormatWMA1MS                      = 0x6D730160, 
    7070        kAudioFormatWMA2MS                      = 0x6D730161, 
     71        kAudioFormatFlashADPCM                  = 'FlAd', 
    7172        kVideoFormatMSMPEG4v3                   = 'MP43', 
    7273        kMPEG1VisualCodecType                   = 'MPEG', 
  • trunk/FFissionCodec/FFissionCodec.r

    r219 r409  
    4646#define kComponentInfo                                  "An AudioCodec that decodes WMA v2 into linear PCM" 
    4747#include "XCAResources.r" 
     48 
     49#define kPrimaryResourceID                              132 
     50#define kComponentType                                  'adec' 
     51#define kComponentSubtype                               kAudioFormatFlashADPCM 
     52#define kComponentName                                  "Flash ADPCM" 
     53#define kComponentInfo                                  "An AudioCodec that decodes Flash ADPCM into linear PCM" 
     54#include "XCAResources.r" 
  • trunk/FFissionCodec/FFissionDecoder.cpp

    r408 r409  
    3535        { kAudioFormatWMA1MS, CODEC_ID_WMAV1 }, 
    3636        { kAudioFormatWMA2MS, CODEC_ID_WMAV2 }, 
     37        { kAudioFormatFlashADPCM, CODEC_ID_ADPCM_SWF }, 
    3738        { 0, CODEC_ID_NONE } 
    3839}; 
  • trunk/ff_MovieImport.c

    r373 r409  
    8585                register_avcodec(&wmav1_decoder); 
    8686                register_avcodec(&wmav2_decoder); 
     87                register_avcodec(&adpcm_swf_decoder); 
    8788                 
    8889                av_log_set_callback(FFMpegCodecprintf); 
  • trunk/ff_private.c

    r402 r409  
    338338                        asbd->mFormatID = kAudioFormatDTS; 
    339339                        map->vbr = 1; 
     340                        break; 
     341                case CODEC_ID_ADPCM_SWF: 
     342                        asbd->mFormatID = kAudioFormatFlashADPCM; 
    340343                        break; 
    341344                default: