Commit 618c7103 authored by Brendon Justin's avatar Brendon Justin Committed by Jean-Baptiste Kempf

macosx: Add "Preload MKVs in local dir" to simple prefs

Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
(cherry picked from commit 04c1aeb226a0b228bb2e61d843a190a594c685c8)
Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent e2bc5398
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -80,6 +80,7 @@ ...@@ -80,6 +80,7 @@
IBOutlet id o_input_rtsp_ckb; IBOutlet id o_input_rtsp_ckb;
IBOutlet id o_input_skipLoop_txt; IBOutlet id o_input_skipLoop_txt;
IBOutlet id o_input_skipLoop_pop; IBOutlet id o_input_skipLoop_pop;
IBOutlet id o_input_mkv_preload_dir_ckb;
IBOutlet id o_input_view; IBOutlet id o_input_view;
IBOutlet id o_intf_style_txt; IBOutlet id o_intf_style_txt;
......
...@@ -257,6 +257,7 @@ create_toolbar_item( NSString * o_itemIdent, NSString * o_name, NSString * o_des ...@@ -257,6 +257,7 @@ create_toolbar_item( NSString * o_itemIdent, NSString * o_name, NSString * o_des
[o_input_postproc_txt setStringValue: _NS("Post-Processing Quality")]; [o_input_postproc_txt setStringValue: _NS("Post-Processing Quality")];
[o_input_rtsp_ckb setTitle: _NS("Use RTP over RTSP (TCP)")]; [o_input_rtsp_ckb setTitle: _NS("Use RTP over RTSP (TCP)")];
[o_input_skipLoop_txt setStringValue: _NS("Skip the loop filter for H.264 decoding")]; [o_input_skipLoop_txt setStringValue: _NS("Skip the loop filter for H.264 decoding")];
[o_input_mkv_preload_dir_ckb setTitle: _NS("Preload MKV files in the same directory")];
/* interface */ /* interface */
[o_intf_style_txt setStringValue: _NS("Interface style")]; [o_intf_style_txt setStringValue: _NS("Interface style")];
...@@ -568,6 +569,8 @@ static inline char * __config_GetLabel( vlc_object_t *p_this, const char *psz_na ...@@ -568,6 +569,8 @@ static inline char * __config_GetLabel( vlc_object_t *p_this, const char *psz_na
[self setupButton: o_input_rtsp_ckb forBoolValue: "rtsp-tcp"]; [self setupButton: o_input_rtsp_ckb forBoolValue: "rtsp-tcp"];
[self setupButton: o_input_skipLoop_pop forIntList: "ffmpeg-skiploopfilter"]; [self setupButton: o_input_skipLoop_pop forIntList: "ffmpeg-skiploopfilter"];
[self setupButton: o_input_mkv_preload_dir_ckb forBoolValue: "mkv-preload-local-dir"];
[o_input_cachelevel_pop removeAllItems]; [o_input_cachelevel_pop removeAllItems];
[o_input_cachelevel_pop addItemsWithTitles: [o_input_cachelevel_pop addItemsWithTitles:
[NSArray arrayWithObjects: _NS("Custom"), _NS("Lowest latency"), _NS("Low latency"), _NS("Normal"), [NSArray arrayWithObjects: _NS("Custom"), _NS("Lowest latency"), _NS("Low latency"), _NS("Normal"),
...@@ -894,6 +897,8 @@ static inline void save_module_list( intf_thread_t * p_intf, id object, const ch ...@@ -894,6 +897,8 @@ static inline void save_module_list( intf_thread_t * p_intf, id object, const ch
config_PutInt( p_intf, "rtsp-tcp", [o_input_rtsp_ckb state] ); config_PutInt( p_intf, "rtsp-tcp", [o_input_rtsp_ckb state] );
SaveIntList( o_input_skipLoop_pop, "ffmpeg-skiploopfilter" ); SaveIntList( o_input_skipLoop_pop, "ffmpeg-skiploopfilter" );
config_PutInt( p_intf, "mkv-preload-local-dir", [o_input_mkv_preload_dir_ckb state] );
#define CaCi( name, int ) config_PutInt( p_intf, name, int * [[o_input_cachelevel_pop selectedItem] tag] ) #define CaCi( name, int ) config_PutInt( p_intf, name, int * [[o_input_cachelevel_pop selectedItem] tag] )
#define CaC( name ) CaCi( name, 1 ) #define CaC( name ) CaCi( name, 1 )
msg_Dbg( p_intf, "Adjusting all cache values to: %i", (int)[[o_input_cachelevel_pop selectedItem] tag] ); msg_Dbg( p_intf, "Adjusting all cache values to: %i", (int)[[o_input_cachelevel_pop selectedItem] tag] );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment