Changeset 1149 for branches

Show
Ignore:
Timestamp:
02/19/10 20:31:52 (2 years ago)
Author:
gbooker
Message:

Added passthrough device key

Location:
branches/PlayerFramework/CommonMediaPlayer
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branches/PlayerFramework/CommonMediaPlayer/Classes/CMPPlayerController.h

    r1095 r1149  
    6666#define CMPPlayerResumeTimeKey @"resume" 
    6767#define CMPPlayerDurationTimeKey @"duration" 
     68#define CMPPlayerUsePassthroughDeviceKey @"usePassthroughDevice" 
  • branches/PlayerFramework/CommonMediaPlayer/Media Players/DVD Framework/CMPDVDPlayerController.m

    r1140 r1149  
    160160        NSNumber *resume = [settings objectForKey:CMPPlayerResumeTimeKey]; 
    161161        if(resume != nil) 
    162         { 
    163162                [player setResumeTime:[resume intValue]]; 
    164         } 
     163 
     164        CFBooleanRef passthroughValue = kCFBooleanFalse; 
     165        NSNumber *passthrough = [settings objectForKey:CMPPlayerUsePassthroughDeviceKey]; 
     166        if([passthrough boolValue]) 
     167                passthroughValue = kCFBooleanTrue; 
     168         
     169        CFPreferencesSetAppValue(CFSTR("engageCAC3Device"), passthroughValue, CFSTR("com.cod3r.ac3passthroughdevice")); 
    165170} 
    166171