Skip to content
GitLab
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
28e44bbb
Commit
28e44bbb
authored
Nov 22, 2013
by
Yaowu Xu
Committed by
Gerrit Code Review
Nov 22, 2013
Browse files
Merge "Fix bug in extend_frame chroma extended too far"
parents
2117fe05
d427fab5
Changes
2
Hide whitespace changes
Inline
Side-by-side
vpx_scale/generic/yv12extend.c
View file @
28e44bbb
...
...
@@ -84,14 +84,13 @@ void vp8_yv12_extend_frame_borders_c(YV12_BUFFER_CONFIG *ybf) {
static
void
extend_frame
(
YV12_BUFFER_CONFIG
*
const
ybf
,
int
subsampling_x
,
int
subsampling_y
,
int
ext_size
)
{
const
int
c_w
=
(
ybf
->
y_crop_width
+
subsampling_x
)
>>
subsampling_x
;
const
int
c_h
=
(
ybf
->
y_crop_height
+
subsampling_y
)
>>
subsampling_y
;
const
int
c_et
=
ext_size
>>
subsampling_y
;
const
int
c_el
=
ext_size
>>
subsampling_x
;
const
int
c_eb
=
(
ext_size
+
ybf
->
y_height
-
ybf
->
y_crop_height
+
subsampling_y
)
>>
subsampling_y
;
const
int
c_er
=
(
ext_size
+
ybf
->
y_width
-
ybf
->
y_crop_width
+
subsampling_x
)
>>
subsampling_x
;
const
int
c_w
=
ybf
->
uv_crop_width
;
const
int
c_h
=
ybf
->
uv_crop_height
;
const
int
c_ext_size
=
ext_size
>>
1
;
const
int
c_et
=
c_ext_size
;
const
int
c_el
=
c_ext_size
;
const
int
c_eb
=
c_ext_size
+
ybf
->
uv_height
-
ybf
->
uv_crop_height
;
const
int
c_er
=
c_ext_size
+
ybf
->
uv_width
-
ybf
->
uv_crop_width
;
assert
(
ybf
->
y_height
-
ybf
->
y_crop_height
<
16
);
assert
(
ybf
->
y_width
-
ybf
->
y_crop_width
<
16
);
...
...
vpxdec.c
View file @
28e44bbb
...
...
@@ -864,7 +864,8 @@ int main_loop(int argc, const char **argv_) {
fail:
if
(
vpx_codec_destroy
(
&
decoder
))
{
fprintf
(
stderr
,
"Failed to destroy decoder: %s
\n
"
,
vpx_codec_error
(
&
decoder
));
fprintf
(
stderr
,
"Failed to destroy decoder: %s
\n
"
,
vpx_codec_error
(
&
decoder
));
return
EXIT_FAILURE
;
}
...
...
@@ -876,6 +877,8 @@ fail:
else
free
(
buf
);
if
(
scaled_img
)
vpx_img_free
(
scaled_img
);
fclose
(
infile
);
free
(
argv
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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