Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
BC
public
external
libvpx
Commits
6865af63
Commit
6865af63
authored
Jul 28, 2014
by
Jim Bankoski
Committed by
Gerrit Code Review
Jul 28, 2014
Browse files
Merge "Fix reference frame size restrictions."
parents
9bbcc20b
899585eb
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
7 additions
and
3 deletions
+7
-3
test/test-data.sha1
test/test-data.sha1
+2
-0
test/test.mk
test/test.mk
+2
-0
test/test_vectors.cc
test/test_vectors.cc
+1
-1
vp9/decoder/vp9_decodeframe.c
vp9/decoder/vp9_decodeframe.c
+2
-2
No files found.
test/test-data.sha1
View file @
6865af63
...
@@ -678,3 +678,5 @@ eb438c6540eb429f74404eedfa3228d409c57874 desktop_640_360_30.yuv
...
@@ -678,3 +678,5 @@ eb438c6540eb429f74404eedfa3228d409c57874 desktop_640_360_30.yuv
edd86a1f5e62fd9da9a9d46078247759c2638009 tacomasmallcameramovement_640_480_30.yuv
edd86a1f5e62fd9da9a9d46078247759c2638009 tacomasmallcameramovement_640_480_30.yuv
9a70e8b7d14fba9234d0e51dce876635413ce444 thaloundeskmtg_640_480_30.yuv
9a70e8b7d14fba9234d0e51dce876635413ce444 thaloundeskmtg_640_480_30.yuv
e7d315dbf4f3928779e0dc624311196d44491d32 niklas_1280_720_30.yuv
e7d315dbf4f3928779e0dc624311196d44491d32 niklas_1280_720_30.yuv
c77e4a26616add298a05dd5d12397be22c0e40c5 vp90-2-18-resize.ivf
c77e4a26616add298a05dd5d12397be22c0e40c5 vp90-2-18-resize.ivf
test/test.mk
View file @
6865af63
...
@@ -782,6 +782,8 @@ LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-16-intra-only.webm
...
@@ -782,6 +782,8 @@ LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-16-intra-only.webm
LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER)
+=
vp90-2-16-intra-only.webm.md5
LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER)
+=
vp90-2-16-intra-only.webm.md5
LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER)
+=
vp90-2-17-show-existing-frame.webm
LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER)
+=
vp90-2-17-show-existing-frame.webm
LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER)
+=
vp90-2-17-show-existing-frame.webm.md5
LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER)
+=
vp90-2-17-show-existing-frame.webm.md5
LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER)
+=
vp90-2-18-resize.ivf
LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER)
+=
vp90-2-18-resize.ivf.md5
LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER)
+=
vp91-2-04-yuv444.webm
LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER)
+=
vp91-2-04-yuv444.webm
LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER)
+=
vp91-2-04-yuv444.webm.md5
LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER)
+=
vp91-2-04-yuv444.webm.md5
...
...
test/test_vectors.cc
View file @
6865af63
...
@@ -181,7 +181,7 @@ const char *const kVP9TestVectors[] = {
...
@@ -181,7 +181,7 @@ const char *const kVP9TestVectors[] = {
"vp90-2-14-resize-fp-tiles-8-2.webm"
,
"vp90-2-14-resize-fp-tiles-8-4.webm"
,
"vp90-2-14-resize-fp-tiles-8-2.webm"
,
"vp90-2-14-resize-fp-tiles-8-4.webm"
,
"vp90-2-15-segkey.webm"
,
"vp90-2-15-segkey_adpq.webm"
,
"vp90-2-15-segkey.webm"
,
"vp90-2-15-segkey_adpq.webm"
,
"vp90-2-16-intra-only.webm"
,
"vp90-2-17-show-existing-frame.webm"
,
"vp90-2-16-intra-only.webm"
,
"vp90-2-17-show-existing-frame.webm"
,
"vp91-2-04-yuv444.webm"
,
"vp90-2-18-resize.ivf"
,
"vp91-2-04-yuv444.webm"
,
};
};
const
int
kNumVP9TestVectors
=
NELEMENTS
(
kVP9TestVectors
);
const
int
kNumVP9TestVectors
=
NELEMENTS
(
kVP9TestVectors
);
#endif // CONFIG_VP9_DECODER
#endif // CONFIG_VP9_DECODER
...
...
vp9/decoder/vp9_decodeframe.c
View file @
6865af63
...
@@ -688,8 +688,8 @@ static void setup_frame_size_with_refs(VP9_COMMON *cm,
...
@@ -688,8 +688,8 @@ static void setup_frame_size_with_refs(VP9_COMMON *cm,
// has valid dimensions.
// has valid dimensions.
for
(
i
=
0
;
i
<
REFS_PER_FRAME
;
++
i
)
{
for
(
i
=
0
;
i
<
REFS_PER_FRAME
;
++
i
)
{
RefBuffer
*
const
ref_frame
=
&
cm
->
frame_refs
[
i
];
RefBuffer
*
const
ref_frame
=
&
cm
->
frame_refs
[
i
];
has_valid_ref_frame
|=
valid_ref_frame_size
(
ref_frame
->
buf
->
y_width
,
has_valid_ref_frame
|=
valid_ref_frame_size
(
ref_frame
->
buf
->
y_
crop_
width
,
ref_frame
->
buf
->
y_height
,
ref_frame
->
buf
->
y_
crop_
height
,
width
,
height
);
width
,
height
);
}
}
if
(
!
has_valid_ref_frame
)
if
(
!
has_valid_ref_frame
)
...
...
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