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-11-02 22:44:20 +01:00
committed by Patrick Heyer
parent 761530d34b
commit 44c824985c
-9
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)
{