]> git.sesse.net Git - vlc/commitdiff
macosx: CAS: correctly allocate arrays (fixes #8597)
authorDavid Fuhrmann <david.fuhrmann@googlemail.com>
Thu, 9 May 2013 17:15:08 +0000 (19:15 +0200)
committerDavid Fuhrmann <david.fuhrmann@googlemail.com>
Fri, 10 May 2013 08:41:02 +0000 (10:41 +0200)
modules/gui/macosx/ConvertAndSave.m

index 3356ae446e8f4c09aa9d00e56a27bcd904c98590..0a1bb2ff701f3c7576a36bfc78e954ef0623d86c 100644 (file)
@@ -217,12 +217,18 @@ static VLCConvertAndSave *_o_sharedInstance = nil;
     [self setProfileNames: [defaults arrayForKey:@"CASProfileNames"]];
     [self recreateProfilePopup];
 
-    _videoCodecs = @[@[@"MPEG-1", @"MPEG-2", @"MPEG-4", @"DIVX 1", @"DIVX 2", @"DIVX 3", @"H.263", @"H.264", @"VP8", @"WMV1", @"WMV2", @"M-JPEG", @"Theora", @"Dirac"],
-  @[@"mpgv", @"mp2v", @"mp4v", @"DIV1", @"DIV2", @"DIV3", @"H263", @"h264", @"VP80", @"WMV1", @"WMV2", @"MJPG", @"theo", @"drac"]];
-    _audioCodecs = @[@[@"MPEG Audio", @"MP3", @"MPEG 4 Audio (AAC)", @"A52/AC-3", @"Vorbis", @"Flac", @"Speex", @"WAV", @"WMA2"],
-                    @[@"mpga", @"mp3", @"mp4a", @"a52", @"vorb", @"flac", @"spx", @"s16l", @"wma2"]];
-    _subsCodecs = @[@[@"DVB subtitle", @"T.140"],
-                   @[@"dvbs", @"t140"]];
+    _videoCodecs = [[NSArray alloc] initWithObjects:
+                    @[@"MPEG-1", @"MPEG-2", @"MPEG-4", @"DIVX 1", @"DIVX 2", @"DIVX 3", @"H.263", @"H.264", @"VP8", @"WMV1", @"WMV2", @"M-JPEG", @"Theora", @"Dirac"],
+                    @[@"mpgv", @"mp2v", @"mp4v", @"DIV1", @"DIV2", @"DIV3", @"H263", @"h264", @"VP80", @"WMV1", @"WMV2", @"MJPG", @"theo", @"drac"],
+                    nil];
+    _audioCodecs = [[NSArray alloc] initWithObjects:
+                    @[@"MPEG Audio", @"MP3", @"MPEG 4 Audio (AAC)", @"A52/AC-3", @"Vorbis", @"Flac", @"Speex", @"WAV", @"WMA2"],
+                    @[@"mpga", @"mp3", @"mp4a", @"a52", @"vorb", @"flac", @"spx", @"s16l", @"wma2"],
+                    nil];
+    _subsCodecs = [[NSArray alloc] initWithObjects:
+                   @[@"DVB subtitle", @"T.140"],
+                   @[@"dvbs", @"t140"],
+                    nil];
 
     [_customize_vid_codec_pop removeAllItems];
     [_customize_vid_scale_pop removeAllItems];