#include "si_pipe.h"
 #include "radeon/radeon_video.h"
 #include "radeon/radeon_vce.h"
+#include "radeon/radeon_uvd_enc.h"
 #include "ac_llvm_util.h"
 #include "vl/vl_decoder.h"
 #include "vl/vl_video_buffer.h"
                                (si_vce_is_fw_version_supported(sscreen) ||
                                sscreen->info.family == CHIP_RAVEN)) ||
                                (profile == PIPE_VIDEO_PROFILE_HEVC_MAIN &&
-                               sscreen->info.family == CHIP_RAVEN);
+                               (sscreen->info.family == CHIP_RAVEN ||
+                               si_radeon_uvd_enc_supported(sscreen)));
                case PIPE_VIDEO_CAP_NPOT_TEXTURES:
                        return 1;
                case PIPE_VIDEO_CAP_MAX_WIDTH: