Changeset 1150

Show
Ignore:
Timestamp:
02/19/10 20:32:17 (7 months ago)
Author:
gbooker
Message:

Added setting to enable passthrough device based on user's settings

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/PlayerFramework/SapphireFrappliance/Players/SapphireCMPWrapper.m

    r1119 r1150  
    2323#import "SapphireFileMetaData.h" 
    2424#import "SapphireMetaDataSupport.h" 
     25#import "SapphireSettings.h" 
    2526 
    2627@implementation SapphireCMPWrapper 
     
    4243         
    4344        controller = [[playerManager playerControllerForPlayer:player scene:scene preferences:nil] retain]; 
     45         
     46        NSMutableDictionary *settings = [[NSMutableDictionary alloc] init]; 
     47         
    4448        NSNumber *resumeTime = file.resumeTime; 
    4549        if(resumeTime != nil) 
    46         { 
    47                 NSDictionary *settings = [NSDictionary dictionaryWithObject:resumeTime forKey:CMPPlayerResumeTimeKey]; 
    48                 [controller setPlaybackSettings:settings]; 
    49         } 
     50                [settings setObject:resumeTime forKey:CMPPlayerResumeTimeKey]; 
     51         
     52        [settings setObject:[NSNumber numberWithInt:[[SapphireSettings sharedSettings] useAC3Passthrough]] forKey:CMPPlayerUsePassthroughDeviceKey]; 
     53        [controller setPlaybackSettings:settings]; 
     54        [settings release]; 
     55 
    5056        [controller setPlaybackDelegate:self]; 
    5157