FS-10752: [mod_av] Remove support for AVENC which is not working on deb9 #resolve
This commit is contained in:
parent
168cb620b9
commit
9108c64c9e
|
@ -824,6 +824,7 @@ static switch_status_t open_encoder(h264_codec_context_t *context, uint32_t widt
|
||||||
int sane = 0;
|
int sane = 0;
|
||||||
int threads = switch_core_cpu_count();
|
int threads = switch_core_cpu_count();
|
||||||
|
|
||||||
|
#ifdef NVENC_SUPPORT
|
||||||
if (!context->encoder) {
|
if (!context->encoder) {
|
||||||
if (context->av_codec_id == AV_CODEC_ID_H264) {
|
if (context->av_codec_id == AV_CODEC_ID_H264) {
|
||||||
if (context->codec_settings.video.try_hardware_encoder && (context->encoder = avcodec_find_encoder_by_name("nvenc_h264"))) {
|
if (context->codec_settings.video.try_hardware_encoder && (context->encoder = avcodec_find_encoder_by_name("nvenc_h264"))) {
|
||||||
|
@ -833,11 +834,14 @@ static switch_status_t open_encoder(h264_codec_context_t *context, uint32_t widt
|
||||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "NVENC HW CODEC NOT PRESENT\n");
|
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "NVENC HW CODEC NOT PRESENT\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
if (!context->encoder) {
|
if (!context->encoder) {
|
||||||
context->encoder = avcodec_find_encoder(context->av_codec_id);
|
context->encoder = avcodec_find_encoder(context->av_codec_id);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (!context->encoder) {
|
if (!context->encoder) {
|
||||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Cannot find encoder id: %d\n", context->av_codec_id);
|
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Cannot find encoder id: %d\n", context->av_codec_id);
|
||||||
|
|
Loading…
Reference in New Issue