Skip to content

Commit

Permalink
Disable the fallback popup if the track format is not ac-3
Browse files Browse the repository at this point in the history
git-svn-id: http://subler.googlecode.com/svn/trunk@696 24448366-ef75-11dd-a8e2-f7cb3c35fcff
  • Loading branch information
damiog committed Apr 4, 2011
1 parent 95c4845 commit 64f2ee0
Showing 1 changed file with 15 additions and 9 deletions.
24 changes: 15 additions & 9 deletions PropertyView/SoundViewController.m
Expand Up @@ -15,18 +15,24 @@ - (void) awakeFromNib
{
[alternateGroup selectItemAtIndex:track.alternate_group];

for (id fileTrack in [mp4file tracks]) {
if ([fileTrack isMemberOfClass:[MP42AudioTrack class]] && [[fileTrack format] isEqualToString:@"AAC"]) {
NSMenuItem *newItem = [[[NSMenuItem alloc] initWithTitle:[NSString stringWithFormat:@"Track %d", [fileTrack Id]]
action:@selector(setFallbackTrack:)
keyEquivalent:@""] autorelease];
[newItem setTarget:self];
[newItem setTag: [fileTrack Id]];
[[fallback menu] addItem:newItem];
if ([[track format] isEqualToString:@"AC-3"]) {
for (id fileTrack in [mp4file tracks]) {
if ([fileTrack isMemberOfClass:[MP42AudioTrack class]] && [[fileTrack format] isEqualToString:@"AAC"]) {
NSMenuItem *newItem = [[[NSMenuItem alloc] initWithTitle:[NSString stringWithFormat:@"Track %d", [fileTrack Id]]
action:@selector(setFallbackTrack:)
keyEquivalent:@""] autorelease];
[newItem setTarget:self];
[newItem setTag: [fileTrack Id]];
[[fallback menu] addItem:newItem];
}
}

[fallback selectItemWithTag:track.fallbackTrackId];
}
else {
[fallback setEnabled:NO];
}

[fallback selectItemWithTag:track.fallbackTrackId];
[volume setFloatValue:track.volume * 100];
}

Expand Down

0 comments on commit 64f2ee0

Please sign in to comment.