Ticket #276: select_one_audio_track-mkv.diff
| File select_one_audio_track-mkv.diff, 802 bytes (added by wazza, 4 years ago) |
|---|
-
SapphireFrappliance/SapphireVideoPlayer.m
56 56 if([SapphireFrontRowCompat usingTakeTwo]) 57 57 return *(Movie *)(((char *)self)+ret->ivar_offset); 58 58 QTMovie *qtmov = *(QTMovie * *)(((char *)self)+ret->ivar_offset); 59 60 NSArray *audioTracks = [qtmov tracksOfMediaType:QTMediaTypeSound]; 61 62 if([audioTracks count]) 63 { 64 QTTrack *track = [audioTracks objectAtIndex:0]; 65 [track setEnabled:TRUE]; 66 67 int i = 1; 68 for( ; i < [audioTracks count]; ++i ) 69 { 70 track = [audioTracks objectAtIndex:i]; 71 [track setEnabled:FALSE]; 72 } 73 } 74 75 59 76 return [qtmov quickTimeMovie]; 60 77 } 61 78 @end
