mirror of
https://github.com/mpv-player/mpv
synced 2024-12-24 15:52:25 +00:00
6ef06aa145
gl_video.c contains all rendering code, gl_lcms.c the .icc loader and creation of 3D LUT (and all LittleCMS specific code). vo_opengl.c is reduced to interfacing between the various parts.
17 lines
263 B
C
17 lines
263 B
C
#ifndef MP_GL_LCMS_H
|
|
#define MP_GL_LCMS_H
|
|
|
|
extern const struct m_sub_options mp_icc_conf;
|
|
|
|
struct mp_icc_opts {
|
|
char *profile;
|
|
char *cache;
|
|
char *size_str;
|
|
int intent;
|
|
};
|
|
|
|
struct lut3d;
|
|
struct lut3d *mp_load_icc(struct mp_icc_opts *opts);
|
|
|
|
#endif
|