mirror of
https://github.com/mpv-player/mpv
synced 2025-01-02 13:02:24 +00:00
libplacebo: bump minimum dependency to 4.157
This has been the latest stable release for about half a year now. This version in particular lets us get rid of all the deprecation warnings in the older code. (See the following commits)
This commit is contained in:
parent
9d1f48bda2
commit
e8e89fae38
@ -970,7 +970,7 @@ if jpeg.found()
|
||||
endif
|
||||
|
||||
libplacebo_next = false
|
||||
libplacebo = dependency('libplacebo', version: '>=3.104.0', required: get_option('libplacebo'))
|
||||
libplacebo = dependency('libplacebo', version: '>=4.157.0', required: get_option('libplacebo'))
|
||||
if libplacebo.found()
|
||||
dependencies += libplacebo
|
||||
features += 'libplacebo'
|
||||
|
@ -90,7 +90,10 @@ enum pl_color_transfer mp_trc_to_pl(enum mp_csp_trc trc)
|
||||
case MP_CSP_TRC_SRGB: return PL_COLOR_TRC_SRGB;
|
||||
case MP_CSP_TRC_LINEAR: return PL_COLOR_TRC_LINEAR;
|
||||
case MP_CSP_TRC_GAMMA18: return PL_COLOR_TRC_GAMMA18;
|
||||
case MP_CSP_TRC_GAMMA20: return PL_COLOR_TRC_GAMMA20;
|
||||
case MP_CSP_TRC_GAMMA22: return PL_COLOR_TRC_GAMMA22;
|
||||
case MP_CSP_TRC_GAMMA24: return PL_COLOR_TRC_GAMMA24;
|
||||
case MP_CSP_TRC_GAMMA26: return PL_COLOR_TRC_GAMMA26;
|
||||
case MP_CSP_TRC_GAMMA28: return PL_COLOR_TRC_GAMMA28;
|
||||
case MP_CSP_TRC_PRO_PHOTO: return PL_COLOR_TRC_PRO_PHOTO;
|
||||
case MP_CSP_TRC_PQ: return PL_COLOR_TRC_PQ;
|
||||
@ -99,16 +102,6 @@ enum pl_color_transfer mp_trc_to_pl(enum mp_csp_trc trc)
|
||||
case MP_CSP_TRC_S_LOG1: return PL_COLOR_TRC_S_LOG1;
|
||||
case MP_CSP_TRC_S_LOG2: return PL_COLOR_TRC_S_LOG2;
|
||||
case MP_CSP_TRC_COUNT: return PL_COLOR_TRC_COUNT;
|
||||
|
||||
#if PL_API_VER >= 146
|
||||
case MP_CSP_TRC_GAMMA20: return PL_COLOR_TRC_GAMMA20;
|
||||
case MP_CSP_TRC_GAMMA24: return PL_COLOR_TRC_GAMMA24;
|
||||
case MP_CSP_TRC_GAMMA26: return PL_COLOR_TRC_GAMMA26;
|
||||
#else
|
||||
case MP_CSP_TRC_GAMMA20: return PL_COLOR_TRC_UNKNOWN;
|
||||
case MP_CSP_TRC_GAMMA24: return PL_COLOR_TRC_UNKNOWN;
|
||||
case MP_CSP_TRC_GAMMA26: return PL_COLOR_TRC_UNKNOWN;
|
||||
#endif
|
||||
}
|
||||
|
||||
MP_ASSERT_UNREACHABLE();
|
||||
|
2
wscript
2
wscript
@ -738,7 +738,7 @@ video_output_features = [
|
||||
}, {
|
||||
'name': '--libplacebo',
|
||||
'desc': 'libplacebo support',
|
||||
'func': check_pkg_config('libplacebo >= 3.104.0'),
|
||||
'func': check_pkg_config('libplacebo >= 4.157.0'),
|
||||
}, {
|
||||
'name': 'libplacebo-next',
|
||||
'desc': 'libplacebo v4.190+, needed for vo_gpu_next',
|
||||
|
Loading…
Reference in New Issue
Block a user