From 6afa2b429fd2b00e773dab32662791fe212bb2ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= Date: Wed, 24 Dec 2014 14:22:27 +0100 Subject: [PATCH] playback: unify SPU and audio track selection in a single button --- Resources/VLCMovieViewController~ipad.xib | 35 ++--------- Resources/VLCMovieViewController~iphone.xib | 61 ++------------------ Resources/en.lproj/Localizable.strings | Bin 17640 -> 17726 bytes Sources/VLCMovieViewController.h | 11 +--- Sources/VLCMovieViewController.m | 37 ++++-------- 5 files changed, 21 insertions(+), 123 deletions(-) diff --git a/Resources/VLCMovieViewController~ipad.xib b/Resources/VLCMovieViewController~ipad.xib index 388c28b4..c294c82f 100644 --- a/Resources/VLCMovieViewController~ipad.xib +++ b/Resources/VLCMovieViewController~ipad.xib @@ -1,9 +1,9 @@ - + - + @@ -15,7 +15,6 @@ - @@ -50,11 +49,10 @@ - - + @@ -345,30 +343,6 @@ - - - - - - - - @@ -561,7 +535,6 @@ - diff --git a/Resources/VLCMovieViewController~iphone.xib b/Resources/VLCMovieViewController~iphone.xib index 71573c4a..98b1011f 100644 --- a/Resources/VLCMovieViewController~iphone.xib +++ b/Resources/VLCMovieViewController~iphone.xib @@ -15,8 +15,6 @@ - - @@ -57,13 +55,11 @@ - - - - + + @@ -380,30 +376,6 @@ - - - - - - - - @@ -588,30 +560,6 @@ - - - - - - - - @@ -733,7 +681,6 @@ - diff --git a/Resources/en.lproj/Localizable.strings b/Resources/en.lproj/Localizable.strings index 1e92c0a144206f84fdc2e883dfebf3ca118042ab..3af235541f687ea6ba0ae506610b7fb7cec76f4e 100644 GIT binary patch delta 84 zcmaFS$+)kJal)?2JGgkPLl}Y>92uM$ycyyd0)Q+(23H0j1| 2) { - self.audioSwitcherButton.hidden = NO; - self.audioSwitcherButtonLandscape.hidden = NO; + if ([[_mediaPlayer audioTrackIndexes] count] > 2 || [[_mediaPlayer videoSubTitlesIndexes] count] > 1) { + self.trackSwitcherButton.hidden = NO; + self.trackSwitcherButtonLandscape.hidden = NO; } else { - self.audioSwitcherButton.hidden = YES; - self.audioSwitcherButtonLandscape.hidden = YES; - } - - if ([[_mediaPlayer videoSubTitlesIndexes] count] > 1) { - self.subtitleContainer.hidden = NO; - self.subtitleContainerLandscape.hidden = NO; - } else { - self.subtitleContainer.hidden = YES; - self.subtitleContainerLandscape.hidden = YES; + self.trackSwitcherButton.hidden = YES; + self.trackSwitcherButtonLandscape.hidden = YES; } } @@ -1103,7 +1091,7 @@ } } -- (IBAction)switchAudioTrack:(id)sender +- (IBAction)switchTrack:(id)sender { [_trackSelectorTableView reloadData]; _trackSelectorContainer.hidden = NO; @@ -1121,11 +1109,6 @@ self.videoFilterView.hidden = _videoFiltersHidden = YES; } -- (IBAction)switchSubtitleTrack:(id)sender -{ - [self switchAudioTrack:sender]; -} - - (IBAction)toggleTimeDisplay:(id)sender { _displayRemainingTime = !_displayRemainingTime; -- GitLab