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
Yushin Cho
aom-rav1e
Commits
195172cf
Commit
195172cf
authored
Nov 10, 2012
by
Ronald S. Bultje
Browse files
Fix frame number on which the mismatch is reported in vpxenc.
Change-Id: I962be949845f881df551d101708e6ba9d8a3d6a2
parent
dd9d4f9e
Changes
1
Hide whitespace changes
Inline
Side-by-side
vpxenc.c
View file @
195172cf
...
...
@@ -2240,7 +2240,7 @@ float usec_to_fps(uint64_t usec, unsigned int frames) {
}
static
void
test_decode
(
struct
stream_state
*
stream
,
unsigned
int
frames_in
)
{
static
void
test_decode
(
struct
stream_state
*
stream
)
{
vpx_codec_control
(
&
stream
->
encoder
,
VP8_COPY_REFERENCE
,
&
stream
->
ref_enc
);
ctx_exit_on_error
(
&
stream
->
encoder
,
"Failed to get encoder reference frame"
);
vpx_codec_control
(
&
stream
->
decoder
,
VP8_COPY_REFERENCE
,
&
stream
->
ref_dec
);
...
...
@@ -2250,8 +2250,8 @@ static void test_decode(struct stream_state *stream, unsigned int frames_in) {
&&
!
compare_img
(
&
stream
->
ref_enc
.
img
,
&
stream
->
ref_dec
.
img
))
{
/* TODO(jkoleszar): make fatal. */
warn
(
"Stream %d: Encode/decode mismatch on frame %d"
,
stream
->
index
,
frames_
in
);
stream
->
mismatch_seen
=
frames_
in
;
stream
->
index
,
stream
->
frames_
out
);
stream
->
mismatch_seen
=
stream
->
frames_
out
;
}
}
...
...
@@ -2419,7 +2419,7 @@ int main(int argc, const char **argv_) {
FOREACH_STREAM
(
get_cx_data
(
stream
,
&
global
,
&
got_data
));
if
(
got_data
&&
global
.
test_decode
)
FOREACH_STREAM
(
test_decode
(
stream
,
frames_in
));
FOREACH_STREAM
(
test_decode
(
stream
));
}
fflush
(
stdout
);
...
...
Write
Preview
Supports
Markdown
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