0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-19 20:32:15 +02:00

obs-qsv11: Remove unused functions

This commit is contained in:
Norihiro Kamae 2024-07-29 23:40:58 +09:00 committed by Ryan Foster
parent 6532be4140
commit 384a5e7f30
2 changed files with 0 additions and 32 deletions

View File

@ -494,29 +494,6 @@ static uint32_t vaapi_check_support(VADisplay display, VAProfile profile,
return (rc & VA_RC_CBR || rc & VA_RC_CQP || rc & VA_RC_VBR);
}
static bool vaapi_supports_h264(VADisplay display)
{
bool ret = false;
ret |= vaapi_check_support(display, VAProfileH264ConstrainedBaseline,
VAEntrypointEncSlice);
ret |= vaapi_check_support(display, VAProfileH264Main,
VAEntrypointEncSlice);
ret |= vaapi_check_support(display, VAProfileH264High,
VAEntrypointEncSlice);
if (!ret) {
ret |= vaapi_check_support(display,
VAProfileH264ConstrainedBaseline,
VAEntrypointEncSliceLP);
ret |= vaapi_check_support(display, VAProfileH264Main,
VAEntrypointEncSliceLP);
ret |= vaapi_check_support(display, VAProfileH264High,
VAEntrypointEncSliceLP);
}
return ret;
}
static bool vaapi_supports_av1(VADisplay display)
{
bool ret = false;

View File

@ -136,8 +136,6 @@ static const char *obs_qsv_getname_hevc(void *type_data)
return "QuickSync HEVC";
}
static void obs_qsv_stop(void *data);
static void clear_data(struct obs_qsv *obsqsv)
{
if (obsqsv->context) {
@ -240,13 +238,6 @@ static inline void add_translated_strings(obs_property_t *list,
#define TEXT_KEYINT_SEC obs_module_text("KeyframeIntervalSec")
#define TEXT_BFRAMES obs_module_text("BFrames")
static inline bool is_skl_or_greater_platform()
{
enum qsv_cpu_platform plat = qsv_get_cpu_platform();
return (plat >= QSV_CPU_PLATFORM_SKL ||
plat == QSV_CPU_PLATFORM_UNKNOWN);
}
static bool update_latency(obs_data_t *settings)
{
bool update = false;