mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-01-27 15:48:44 -05:00
mac-videtoolbox: Use correct size for system representation CFStrings
This commit is contained in:
@@ -1383,10 +1383,11 @@ bool obs_module_load(void)
|
||||
CFDictionaryRef encoder_dict =
|
||||
CFArrayGetValueAtIndex(encoder_list, i);
|
||||
|
||||
#define VT_DICTSTR(key, name) \
|
||||
CFStringRef name##_ref = CFDictionaryGetValue(encoder_dict, key); \
|
||||
CFIndex name##_len = CFStringGetLength(name##_ref); \
|
||||
char *name = bzalloc(name##_len + 1); \
|
||||
#define VT_DICTSTR(key, name) \
|
||||
CFStringRef name##_ref = CFDictionaryGetValue(encoder_dict, key); \
|
||||
CFIndex name##_len = \
|
||||
CFStringGetMaximumSizeOfFileSystemRepresentation(name##_ref); \
|
||||
char *name = bzalloc(name##_len + 1); \
|
||||
CFStringGetFileSystemRepresentation(name##_ref, name, name##_len);
|
||||
|
||||
CMVideoCodecType codec_type = 0;
|
||||
|
||||
Reference in New Issue
Block a user