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
12ca90d3
Commit
12ca90d3
authored
Jul 21, 2016
by
Alex Converse
Committed by
Yaowu Xu
Jul 26, 2016
Browse files
MinArfFreqTest: Don't leak video on failure.
Change-Id: I250379f0ac8d4929c9032e7343290e2980fc2e77
parent
74e23033
Changes
1
Hide whitespace changes
Inline
Side-by-side
test/vp9_arf_freq_test.cc
View file @
12ca90d3
...
...
@@ -200,28 +200,27 @@ TEST_P(ArfFreqTestLarge, MinArfFreqTest) {
if
(
cfg_
.
g_bit_depth
>
8
)
init_flags_
|=
VPX_CODEC_USE_HIGHBITDEPTH
;
libvpx_test
::
VideoSource
*
video
;
testing
::
internal
::
scoped_ptr
<
libvpx_test
::
VideoSource
>
video
;
if
(
is_extension_y4m
(
test_video_param_
.
filename
))
{
video
=
new
libvpx_test
::
Y4mVideoSource
(
test_video_param_
.
filename
,
0
,
kFrames
);
video
.
reset
(
new
libvpx_test
::
Y4mVideoSource
(
test_video_param_
.
filename
,
0
,
kFrames
)
)
;
}
else
{
video
=
new
libvpx_test
::
YUVVideoSource
(
test_video_param_
.
filename
,
test_video_param_
.
fmt
,
test_video_param_
.
width
,
test_video_param_
.
height
,
test_video_param_
.
framerate_num
,
test_video_param_
.
framerate_den
,
0
,
kFrames
);
video
.
reset
(
new
libvpx_test
::
YUVVideoSource
(
test_video_param_
.
filename
,
test_video_param_
.
fmt
,
test_video_param_
.
width
,
test_video_param_
.
height
,
test_video_param_
.
framerate_num
,
test_video_param_
.
framerate_den
,
0
,
kFrames
)
)
;
}
ASSERT_NO_FATAL_FAILURE
(
RunLoop
(
video
));
ASSERT_NO_FATAL_FAILURE
(
RunLoop
(
video
.
get
()
));
const
int
min_run
=
GetMinVisibleRun
();
const
int
min_arf_dist_requested
=
GetMinArfDistanceRequested
();
if
(
min_run
!=
ARF_NOT_SEEN
&&
min_run
!=
ARF_SEEN_ONCE
)
{
const
int
min_arf_dist
=
min_run
+
1
;
EXPECT_GE
(
min_arf_dist
,
min_arf_dist_requested
);
}
delete
(
video
);
}
VP9_INSTANTIATE_TEST_CASE
(
...
...
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