@@ -609,15 +609,17 @@ const char *get_simple_output_encoder(const char *encoder)
609609 } else if (strcmp (encoder, SIMPLE_ENCODER_AMD_AV1) == 0 ) {
610610 return " av1_texture_amf" ;
611611 } else if (strcmp (encoder, SIMPLE_ENCODER_NVENC) == 0 ) {
612- return EncoderAvailable (" jim_nvenc" ) ? " jim_nvenc"
613- : " ffmpeg_nvenc" ;
612+ return EncoderAvailable (" obs_nvenc_h264_tex" )
613+ ? " obs_nvenc_h264_tex"
614+ : " ffmpeg_nvenc" ;
614615#ifdef ENABLE_HEVC
615616 } else if (strcmp (encoder, SIMPLE_ENCODER_NVENC_HEVC) == 0 ) {
616- return EncoderAvailable (" jim_hevc_nvenc" ) ? " jim_hevc_nvenc"
617- : " ffmpeg_hevc_nvenc" ;
617+ return EncoderAvailable (" obs_nvenc_hevc_tex" )
618+ ? " obs_nvenc_hevc_tex"
619+ : " ffmpeg_hevc_nvenc" ;
618620#endif
619621 } else if (strcmp (encoder, SIMPLE_ENCODER_NVENC_AV1) == 0 ) {
620- return " jim_av1_nvenc " ;
622+ return " obs_nvenc_av1_tex " ;
621623 } else if (strcmp (encoder, SIMPLE_ENCODER_APPLE_H264) == 0 ) {
622624 return " com.apple.videotoolbox.videoencoder.ave.avc" ;
623625#ifdef ENABLE_HEVC
@@ -1848,7 +1850,7 @@ void AdvancedOutput::UpdateStreamSettings()
18481850 blog (LOG_WARNING, " User is ignoring service settings." );
18491851 }
18501852
1851- if (dynBitrate && astrcmpi (streamEncoder, " jim_nvenc " ) == 0 )
1853+ if (dynBitrate && strstr (streamEncoder, " nvenc " ) != nullptr )
18521854 obs_data_set_bool (settings, " lookahead" , false );
18531855
18541856 video_t *video = obs_get_video ();
0 commit comments