Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
libvpx
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
External Wiki
External Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
BC
public
external
libvpx
Commits
cc5eee12
Commit
cc5eee12
authored
May 07, 2014
by
Dmitry Kovalev
Committed by
Gerrit Code Review
May 07, 2014
Browse files
Options
Browse Files
Download
Plain Diff
Merge "Removing MODE_TEST_HIT_STATS."
parents
1354d0bb
4788d453
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
0 additions
and
51 deletions
+0
-51
vp9_encoder.c
vp9/encoder/vp9_encoder.c
+0
-32
vp9_encoder.h
vp9/encoder/vp9_encoder.h
+0
-7
vp9_rdopt.c
vp9/encoder/vp9_rdopt.c
+0
-12
No files found.
vp9/encoder/vp9_encoder.c
View file @
cc5eee12
...
...
@@ -1050,10 +1050,6 @@ VP9_COMP *vp9_create_compressor(VP9EncoderConfig *oxcf) {
cm
->
error
.
setjmp
=
0
;
#ifdef MODE_TEST_HIT_STATS
vp9_zero
(
cpi
->
mode_test_hits
);
#endif
return
cpi
;
}
...
...
@@ -1112,34 +1108,6 @@ void vp9_remove_compressor(VP9_COMP *cpi) {
#endif
#ifdef MODE_TEST_HIT_STATS
if
(
cpi
->
pass
!=
1
)
{
double
norm_per_pixel_mode_tests
=
0
;
double
norm_counts
[
BLOCK_SIZES
];
int
i
;
int
sb64_per_frame
;
int
norm_factors
[
BLOCK_SIZES
]
=
{
256
,
128
,
128
,
64
,
32
,
32
,
16
,
8
,
8
,
4
,
2
,
2
,
1
};
FILE
*
f
=
fopen
(
"mode_hit_stats.stt"
,
"a"
);
// On average, how many mode tests do we do
for
(
i
=
0
;
i
<
BLOCK_SIZES
;
++
i
)
{
norm_counts
[
i
]
=
(
double
)
cpi
->
mode_test_hits
[
i
]
/
(
double
)
norm_factors
[
i
];
norm_per_pixel_mode_tests
+=
norm_counts
[
i
];
}
// Convert to a number per 64x64 and per frame
sb64_per_frame
=
((
cpi
->
common
.
height
+
63
)
/
64
)
*
((
cpi
->
common
.
width
+
63
)
/
64
);
norm_per_pixel_mode_tests
=
norm_per_pixel_mode_tests
/
(
double
)(
cpi
->
common
.
current_video_frame
*
sb64_per_frame
);
fprintf
(
f
,
"%6.4f
\n
"
,
norm_per_pixel_mode_tests
);
fclose
(
f
);
}
#endif
#if 0
{
printf("\n_pick_loop_filter_level:%d\n", cpi->time_pick_lpf / 1000);
...
...
vp9/encoder/vp9_encoder.h
View file @
cc5eee12
...
...
@@ -40,8 +40,6 @@
extern
"C"
{
#endif
// #define MODE_TEST_HIT_STATS
#define DEFAULT_GF_INTERVAL 10
#define MAX_MODES 30
...
...
@@ -517,11 +515,6 @@ typedef struct VP9_COMP {
int
this_frame_weight
;
int
max_arf_level
;
#endif
#ifdef MODE_TEST_HIT_STATS
// Debug / test stats
int64_t
mode_test_hits
[
BLOCK_SIZES
];
#endif
}
VP9_COMP
;
void
vp9_initialize_enc
();
...
...
vp9/encoder/vp9_rdopt.c
View file @
cc5eee12
...
...
@@ -3330,12 +3330,6 @@ int64_t vp9_rd_pick_inter_mode_sb(VP9_COMP *cpi, MACROBLOCK *x,
for
(
i
=
0
;
i
<
TX_MODES
;
++
i
)
tx_cache
[
i
]
=
INT64_MAX
;
#ifdef MODE_TEST_HIT_STATS
// TEST/DEBUG CODE
// Keep a rcord of the number of test hits at each size
cpi
->
mode_test_hits
[
bsize
]
++
;
#endif
if
(
ref_frame
==
INTRA_FRAME
)
{
TX_SIZE
uv_tx
;
intra_super_block_yrd
(
cpi
,
x
,
&
rate_y
,
&
distortion_y
,
&
skippable
,
NULL
,
...
...
@@ -3874,12 +3868,6 @@ int64_t vp9_rd_pick_inter_mode_sub8x8(VP9_COMP *cpi, MACROBLOCK *x,
xd
->
plane
[
i
].
pre
[
1
]
=
yv12_mb
[
second_ref_frame
][
i
];
}
#ifdef MODE_TEST_HIT_STATS
// TEST/DEBUG CODE
// Keep a rcord of the number of test hits at each size
cpi
->
mode_test_hits
[
bsize
]
++
;
#endif
if
(
ref_frame
==
INTRA_FRAME
)
{
int
rate
;
if
(
rd_pick_intra_sub_8x8_y_mode
(
cpi
,
x
,
&
rate
,
&
rate_y
,
...
...
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