Merge branch 'transcode_hw_dec' into 'master'

transcode: don't create a decoder device with --no-hw-dec

See merge request videolan/vlc!4678
This commit is contained in:
Steve Lhomme 2024-04-28 07:10:39 +00:00
commit f429403d07
1 changed files with 3 additions and 0 deletions

View File

@ -61,6 +61,9 @@ static inline struct encoder_owner *enc_get_owner( encoder_t *p_enc )
static vlc_decoder_device *video_get_encoder_device( encoder_t *enc )
{
struct encoder_owner *p_owner = enc_get_owner( enc );
if( !var_InheritBool( enc, "hw-dec" ) )
return NULL;
if (p_owner->id->dec_dev == NULL)
p_owner->id->dec_dev = vlc_decoder_device_Create( &enc->obj, NULL );