From 1edb6828de0e6186e7c3d839cc9648773f4f3af5 Mon Sep 17 00:00:00 2001 From: Simone Manganelli Date: Sat, 4 Jul 2009 12:32:33 +0800 Subject: [PATCH] 'Download H.264' menu item now respects the HD setting Signed-off-by: Jonathan 'Wolf' Rentzsch --- Plugin/Plugin.m | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Plugin/Plugin.m b/Plugin/Plugin.m index 6d555b1a..d5a1a0be 100755 --- a/Plugin/Plugin.m +++ b/Plugin/Plugin.m @@ -1224,8 +1224,14 @@ - (IBAction)downloadH264:(id)sender NSString* video_id = [self videoId]; NSString* video_hash = [ self _videoHash ]; - NSString* src = [ NSString stringWithFormat: @"http://www.youtube.com/get_video?fmt=18&video_id=%@&t=%@", - video_id, video_hash ]; + NSString *src; + if ([[CTFUserDefaultsController standardUserDefaults] boolForKey:sUseYouTubeHDH264DefaultsKey]) { + src = [ NSString stringWithFormat: @"http://www.youtube.com/get_video?fmt=22&video_id=%@&t=%@", + video_id, video_hash ]; + } else { + src = [ NSString stringWithFormat: @"http://www.youtube.com/get_video?fmt=18&video_id=%@&t=%@", + video_id, video_hash ]; + } [[NSWorkspace sharedWorkspace] openURLs:[NSArray arrayWithObject:[NSURL URLWithString:src]] withAppBundleIdentifier:[self launchedAppBundleIdentifier]