Bladeren bron

mac-videotoolbox: Remove HW_ACCEL flags

The hw/sw encoder selection is enforced by the encoder IDs, so these flags are
not explicitly needed.
Developer-Ecosystem-Engineering 3 jaren geleden
bovenliggende
commit
44c824985c
1 gewijzigde bestanden met toevoegingen van 0 en 9 verwijderingen
  1. 0 9
      plugins/mac-videotoolbox/encoder.c

+ 0 - 9
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)
 {