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
Guillaume Martres
aom-rav1e
Commits
421baef4
Commit
421baef4
authored
Apr 05, 2013
by
Dmitry Kovalev
Browse files
Small cleanup inside setup_loopfilter function.
Change-Id: If7fa8aea02f26c2c2bb5daf4e65c3e661d7031ca
parent
98466e89
Changes
3
Hide whitespace changes
Inline
Side-by-side
vp9/common/vp9_loopfilter.h
View file @
421baef4
...
...
@@ -20,7 +20,7 @@
typedef
enum
{
NORMAL_LOOPFILTER
=
0
,
SIMPLE_LOOPFILTER
=
1
}
LOOPFILTERTYPE
;
}
LOOPFILTER
_
TYPE
;
#define SIMD_WIDTH 16
...
...
vp9/common/vp9_onyxc_int.h
View file @
421baef4
...
...
@@ -240,7 +240,7 @@ typedef struct VP9Common {
unsigned
char
*
last_frame_seg_map
;
INTERPOLATIONFILTERTYPE
mcomp_filter_type
;
LOOPFILTERTYPE
filter_type
;
LOOPFILTER
_
TYPE
filter_type
;
loop_filter_info_n
lf_info
;
...
...
vp9/decoder/vp9_decodframe.c
View file @
421baef4
...
...
@@ -1363,7 +1363,7 @@ static void setup_pred_probs(VP9_COMMON *pc, vp9_reader *r) {
}
static
void
setup_loopfilter
(
VP9_COMMON
*
pc
,
MACROBLOCKD
*
xd
,
vp9_reader
*
r
)
{
pc
->
filter_type
=
(
LOOPFILTERTYPE
)
vp9_read_bit
(
r
);
pc
->
filter_type
=
(
LOOPFILTER
_
TYPE
)
vp9_read_bit
(
r
);
pc
->
filter_level
=
vp9_read_literal
(
r
,
6
);
pc
->
sharpness_level
=
vp9_read_literal
(
r
,
3
);
...
...
@@ -1380,31 +1380,25 @@ static void setup_loopfilter(VP9_COMMON *pc, MACROBLOCKD *xd, vp9_reader *r) {
xd
->
mode_ref_lf_delta_enabled
=
vp9_read_bit
(
r
);
if
(
xd
->
mode_ref_lf_delta_enabled
)
{
// Do the deltas need to be updated
xd
->
mode_ref_lf_delta_update
=
vp9_read_bit
(
r
);
if
(
xd
->
mode_ref_lf_delta_update
)
{
int
i
;
// Send update
for
(
i
=
0
;
i
<
MAX_REF_LF_DELTAS
;
i
++
)
{
if
(
vp9_read_bit
(
r
))
{
// sign = vp9_read_bit(r);
xd
->
ref_lf_deltas
[
i
]
=
vp9_read_literal
(
r
,
6
);
int
value
=
vp9_read_literal
(
r
,
6
);
if
(
vp9_read_bit
(
r
))
xd
->
ref_lf_deltas
[
i
]
=
-
xd
->
ref_lf_deltas
[
i
];
// Apply sign
value
=
-
value
;
xd
->
ref_lf_deltas
[
i
]
=
value
;
}
}
// Send update
for
(
i
=
0
;
i
<
MAX_MODE_LF_DELTAS
;
i
++
)
{
if
(
vp9_read_bit
(
r
))
{
// sign = vp9_read_bit(r);
xd
->
mode_lf_deltas
[
i
]
=
vp9_read_literal
(
r
,
6
);
int
value
=
vp9_read_literal
(
r
,
6
);
if
(
vp9_read_bit
(
r
))
xd
->
mode_lf_deltas
[
i
]
=
-
xd
->
mode_lf_deltas
[
i
];
// Apply sign
value
=
-
value
;
xd
->
mode_lf_deltas
[
i
]
=
value
;
}
}
}
...
...
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