mirror of
https://github.com/mpv-player/mpv
synced 2025-01-01 20:32:13 +00:00
video: add IMGFMT_P010 alias
Gets rid of some silliness, and might be useful in the future.
This commit is contained in:
parent
0ed206abd9
commit
bda111018c
@ -146,8 +146,7 @@ struct d3d_decoder_fmt d3d_select_decoder_mode(
|
|||||||
return fmt;
|
return fmt;
|
||||||
|
|
||||||
int depth = IMGFMT_RGB_DEPTH(sw_img_fmt);
|
int depth = IMGFMT_RGB_DEPTH(sw_img_fmt);
|
||||||
int p010 = mp_imgfmt_find(1, 1, 2, 10, MP_IMGFLAG_YUV_NV);
|
int mpfmt_decoded = depth <= 8 ? IMGFMT_NV12 : IMGFMT_P010;
|
||||||
int mpfmt_decoded = depth <= 8 ? IMGFMT_NV12 : p010;
|
|
||||||
|
|
||||||
for (int i = 0; i < MP_ARRAY_SIZE(d3dva_modes); i++) {
|
for (int i = 0; i < MP_ARRAY_SIZE(d3dva_modes); i++) {
|
||||||
const struct d3dva_mode *mode = &d3dva_modes[i];
|
const struct d3dva_mode *mode = &d3dva_modes[i];
|
||||||
|
@ -116,6 +116,10 @@ static const struct {
|
|||||||
{IMGFMT_MMAL, AV_PIX_FMT_MMAL},
|
{IMGFMT_MMAL, AV_PIX_FMT_MMAL},
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef AV_PIX_FMT_P010
|
||||||
|
{IMGFMT_P010, AV_PIX_FMT_P010},
|
||||||
|
#endif
|
||||||
|
|
||||||
{0, AV_PIX_FMT_NONE}
|
{0, AV_PIX_FMT_NONE}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -157,6 +157,9 @@ enum mp_imgfmt {
|
|||||||
IMGFMT_NV12,
|
IMGFMT_NV12,
|
||||||
IMGFMT_NV21,
|
IMGFMT_NV21,
|
||||||
|
|
||||||
|
// Like IMGFMT_NV12, but with 16 bits per component
|
||||||
|
IMGFMT_P010,
|
||||||
|
|
||||||
// RGB/BGR Formats
|
// RGB/BGR Formats
|
||||||
|
|
||||||
// Byte accessed (low address to high address)
|
// Byte accessed (low address to high address)
|
||||||
|
Loading…
Reference in New Issue
Block a user