2
2
* simple_prefs.m: Simple Preferences for Mac OS X
3
3
*****************************************************************************
4
4
* Copyright (C) 2008-2014 VLC authors and VideoLAN
5
* $Id: ddc0957455efe1a5b61a247629904b4661481532 $
5
* $Id: 06bb9e3cdff800a7fb4112d7843086ad8e70b2c3 $
7
7
* Authors: Felix Paul Kühne <fkuehne at videolan dot org>
720
726
[self setupButton: o_input_mkv_preload_dir_ckb forBoolValue: "mkv-preload-local-dir"];
728
/* do not trust translators to do the correct thing,
729
* so re-build the menu in an unorthodox way (#15106) */
722
730
[o_input_cachelevel_pop removeAllItems];
723
[o_input_cachelevel_pop addItemsWithTitles: [NSArray arrayWithObjects:_NS("Custom"), _NS("Lowest latency"),
724
_NS("Low latency"), _NS("Normal"), _NS("High latency"), _NS("Higher latency"), nil]];
725
[[o_input_cachelevel_pop itemAtIndex: 0] setTag: 0];
726
[[o_input_cachelevel_pop itemAtIndex: 1] setTag: 100];
727
[[o_input_cachelevel_pop itemAtIndex: 2] setTag: 200];
728
[[o_input_cachelevel_pop itemAtIndex: 3] setTag: 300];
729
[[o_input_cachelevel_pop itemAtIndex: 4] setTag: 500];
730
[[o_input_cachelevel_pop itemAtIndex: 5] setTag: 1000];
731
NSArray *plainTitles = [NSArray arrayWithObjects: @"Custom", @"Lowest latency", @"Low latency", @"Normal", @"High latency", @"Higher latency", nil];
732
NSMenuItem *workerItem;
733
[o_input_cachelevel_pop addItemsWithTitles: plainTitles];
734
workerItem = [o_input_cachelevel_pop itemAtIndex: 0];
735
[workerItem setTag: 0];
736
[workerItem setTitle:_NS("Custom")];
737
workerItem = [o_input_cachelevel_pop itemAtIndex: 1];
738
[workerItem setTag: 100];
739
[workerItem setTitle:_NS("Lowest Latency")];
740
workerItem = [o_input_cachelevel_pop itemAtIndex: 2];
741
[workerItem setTag: 200];
742
[workerItem setTitle:_NS("Low Latency")];
743
workerItem = [o_input_cachelevel_pop itemAtIndex: 3];
744
[workerItem setTag: 300];
745
[workerItem setTitle:_NS("Normal")];
746
workerItem = [o_input_cachelevel_pop itemAtIndex: 4];
747
[workerItem setTag: 500];
748
[workerItem setTitle:_NS("Higher Latency")];
749
workerItem = [o_input_cachelevel_pop itemAtIndex: 5];
750
[workerItem setTag: 1000];
751
[workerItem setTitle:_NS("Highest Latency")];
732
753
#define TestCaC(name, factor) \
733
754
b_cache_equal = b_cache_equal && \