Changeset 4a86bd439339cf24000dfadce78dd05c0fe46a45

Show
Ignore:
Timestamp:
06/11/08 09:40:40 (3 months ago)
Author:
Felix Paul Kühne <fkuehne@videolan.org>
git-committer:
Felix Paul Kühne <fkuehne@videolan.org> 1213170040 +0200
git-parent:

[a39be0837a5252caf944638e898b96369492c73e]

git-author:
Felix Paul Kühne <fkuehne@videolan.org> 1213170040 +0200
Message:

Activated iLBC support on Macs running QuickTime? 7.5 or later

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/codec/quicktime.c

    r7948952 r4a86bd4  
    228228    decoder_t *p_dec = (decoder_t*)p_this; 
    229229 
     230#ifdef __APPLE__ 
     231    OSErr err; 
     232    SInt32 qtVersion; 
     233     
     234    err = Gestalt(gestaltQuickTimeVersion, &qtVersion); 
     235#endif 
     236 
    230237    switch( p_dec->fmt_in.i_codec ) 
    231238    { 
     
    247254#endif 
    248255 
     256#ifdef __APPLE__ 
     257        case VLC_FOURCC('I','L','B','C'): /* iLBC */ 
     258            if ((err == noErr) && (qtVersion < 0x07500000))  
     259                return VLC_EGENERIC; 
     260        case VLC_FOURCC('i','l','b','c'): /* iLBC */ 
     261            if ((err == noErr) && (qtVersion < 0x07500000))  
     262                return VLC_EGENERIC; 
     263#endif 
    249264        case VLC_FOURCC('s','a','m','r'): /* 3GPP AMR audio */ 
    250265        case VLC_FOURCC('m','p','4','a'): /* MPEG-4 audio */