Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
aom-rav1e
Commits
d32a0c29
Commit
d32a0c29
authored
Oct 02, 2014
by
Deb Mukherjee
Browse files
Adds some missing I440 checks
Change-Id: I034b73bb27e8023733aae63e6f8565f0a64c7267
parent
439bd095
Changes
1
Show whitespace changes
Inline
Side-by-side
vp9/vp9_cx_iface.c
View file @
d32a0c29
...
...
@@ -303,16 +303,18 @@ static vpx_codec_err_t validate_img(vpx_codec_alg_priv_t *ctx,
break
;
case
VPX_IMG_FMT_I422
:
case
VPX_IMG_FMT_I444
:
case
VPX_IMG_FMT_I440
:
if
(
ctx
->
cfg
.
g_profile
!=
(
unsigned
int
)
PROFILE_1
)
{
ERROR
(
"Invalid image format. I422, I444 images are "
ERROR
(
"Invalid image format. I422, I444
, I440
images are "
"not supported in profile."
);
}
break
;
case
VPX_IMG_FMT_I42216
:
case
VPX_IMG_FMT_I44416
:
case
VPX_IMG_FMT_I44016
:
if
(
ctx
->
cfg
.
g_profile
!=
(
unsigned
int
)
PROFILE_1
&&
ctx
->
cfg
.
g_profile
!=
(
unsigned
int
)
PROFILE_3
)
{
ERROR
(
"Invalid image format. 16-bit I422, I444 images are "
ERROR
(
"Invalid image format. 16-bit I422, I444
, I440
images are "
"not supported in profile."
);
}
break
;
...
...
@@ -334,9 +336,11 @@ static int get_image_bps(const vpx_image_t *img) {
case
VPX_IMG_FMT_I420
:
return
12
;
case
VPX_IMG_FMT_I422
:
return
16
;
case
VPX_IMG_FMT_I444
:
return
24
;
case
VPX_IMG_FMT_I440
:
return
16
;
case
VPX_IMG_FMT_I42016
:
return
24
;
case
VPX_IMG_FMT_I42216
:
return
32
;
case
VPX_IMG_FMT_I44416
:
return
48
;
case
VPX_IMG_FMT_I44016
:
return
32
;
default:
assert
(
0
&&
"Invalid image format"
);
break
;
}
return
0
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment