0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00

mac-videotoolbox: Remove HW_ACCEL flags

The hw/sw encoder selection is enforced by the encoder IDs, so these flags are
not explicitly needed.
This commit is contained in:
Developer-Ecosystem-Engineering 2022-08-09 13:27:46 -07:00 committed by Patrick Heyer
parent 761530d34b
commit 44c824985c

View File

@ -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)
{