Changeset 260

Show
Ignore:
Timestamp:
01/06/07 21:36:26 (2 years ago)
Author:
dconrad
Message:

Fix calling of GetDefaultChannelLayout?() from initialize_audio_map()

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/MatroskaCodecIDs.cpp

    r256 r260  
    573573}; 
    574574 
    575 extern "C"{ 
    576  
    577575AudioChannelLayout GetDefaultChannelLayout(AudioStreamBasicDescription *asbd) 
    578576{ 
     
    601599} 
    602600 
    603 } 
    604601 
    605602ComponentResult MkvFinishASBD(KaxTrackEntry *tr_entry, AudioStreamBasicDescription *asbd) 
  • trunk/MatroskaCodecIDs.h

    r256 r260  
    2828#include <QuickTime/QuickTime.h> 
    2929#include <AudioToolbox/AudioToolbox.h> 
     30 
     31#ifdef __cplusplus 
    3032#include <matroska/KaxTracks.h> 
    3133#include <matroska/KaxTrackEntryData.h> 
     
    5355ComponentResult MkvFinishASBD(KaxTrackEntry *tr_entry, AudioStreamBasicDescription *asbd); 
    5456FourCharCode GetFourCC(KaxTrackEntry *tr_entry); 
     57 
    5558extern "C"{ 
     59#endif 
     60 
    5661AudioChannelLayout GetDefaultChannelLayout(AudioStreamBasicDescription *asbd); 
     62 
     63#ifdef __cplusplus 
    5764} 
    5865#endif 
     66#endif 
  • trunk/ff_private.c

    r256 r260  
    3333 
    3434#include "bitstream_info.h" 
     35#include "MatroskaCodecIDs.h" 
    3536 
    3637/* This routine checks if the system requirements are fullfilled */ 
     
    259260        if(useDefault && asbd.mChannelsPerFrame > 2) 
    260261        { 
    261                 acl.mChannelLayoutTag = GetDefaultChannelLayout(); 
     262                acl = GetDefaultChannelLayout(&asbd); 
    262263                aclSize = sizeof(AudioChannelLayout); 
    263264        }