From 44c824985c34792d7849d9429e9a679e7c62373e Mon Sep 17 00:00:00 2001 From: Developer-Ecosystem-Engineering <65677710+Developer-Ecosystem-Engineering@users.noreply.github.com> Date: Tue, 9 Aug 2022 13:27:46 -0700 Subject: [PATCH] mac-videotoolbox: Remove HW_ACCEL flags The hw/sw encoder selection is enforced by the encoder IDs, so these flags are not explicitly needed. --- plugins/mac-videotoolbox/encoder.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/plugins/mac-videotoolbox/encoder.c b/plugins/mac-videotoolbox/encoder.c index 9a8f10144..20b2d9705 100644 --- a/plugins/mac-videotoolbox/encoder.c +++ b/plugins/mac-videotoolbox/encoder.c @@ -339,10 +339,6 @@ void sample_encoded_callback(void *data, void *source, OSStatus status, CFRelease(pixbuf); } #define ENCODER_ID kVTVideoEncoderSpecification_EncoderID -#define ENABLE_HW_ACCEL \ - kVTVideoEncoderSpecification_EnableHardwareAcceleratedVideoEncoder -#define REQUIRE_HW_ACCEL \ - kVTVideoEncoderSpecification_RequireHardwareAcceleratedVideoEncoder static inline CFMutableDictionaryRef create_encoder_spec(const char *vt_encoder_id) { @@ -355,9 +351,6 @@ create_encoder_spec(const char *vt_encoder_id) CFDictionaryAddValue(encoder_spec, ENCODER_ID, id); CFRelease(id); - CFDictionaryAddValue(encoder_spec, ENABLE_HW_ACCEL, kCFBooleanTrue); - CFDictionaryAddValue(encoder_spec, REQUIRE_HW_ACCEL, kCFBooleanFalse); - return encoder_spec; } @@ -392,8 +385,6 @@ create_prores_encoder_spec(CMVideoCodecType target_codec_type, return encoder_spec; } #undef ENCODER_ID -#undef REQUIRE_HW_ACCEL -#undef ENABLE_HW_ACCEL static inline CFMutableDictionaryRef create_pixbuf_spec(struct vt_encoder *enc) {