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
Remy Foray
VVCSoftware_VTM
Commits
4b421958
Commit
4b421958
authored
Apr 25, 2019
by
Muhammed Coban
Browse files
RDPCM code cleanup.
parent
3fc33c6c
Changes
1
Hide whitespace changes
Inline
Side-by-side
source/Lib/EncoderLib/IntraSearch.cpp
View file @
4b421958
...
...
@@ -1184,7 +1184,7 @@ void IntraSearch::estIntraPredLumaQT( CodingUnit &cu, Partitioner &partitioner,
{
// set CU/PU to luma prediction mode
ModeInfo
uiOrgMode
;
if
(
testBDPCM
&&
mode
<
0
)
if
(
mode
<
0
)
{
cu
.
bdpcmMode
=
-
mode
;
...
...
@@ -1221,7 +1221,7 @@ void IntraSearch::estIntraPredLumaQT( CodingUnit &cu, Partitioner &partitioner,
CHECK
(
cu
.
ispMode
&&
pu
.
multiRefIdx
,
"Error: combination of ISP and MRL not supported"
);
#else
#if JVET_N0413_RDPCM
for
(
int
uiM
ode
=
-
2
*
testBDPCM
;
uiM
ode
<
numModesForFullRD
;
uiM
ode
++
)
for
(
int
m
ode
=
-
2
*
int
(
testBDPCM
)
;
m
ode
<
numModesForFullRD
;
m
ode
++
)
#else
for
(
uint32_t
uiMode
=
0
;
uiMode
<
numModesForFullRD
;
uiMode
++
)
#endif
...
...
@@ -1230,9 +1230,9 @@ void IntraSearch::estIntraPredLumaQT( CodingUnit &cu, Partitioner &partitioner,
int
multiRefIdx
=
0
;
uint32_t
uiOrgMode
;
if
(
testBDPCM
&&
uiM
ode
<
0
)
if
(
m
ode
<
0
)
{
cu
.
bdpcmMode
=
-
uiM
ode
;
cu
.
bdpcmMode
=
-
m
ode
;
unsigned
mpm_pred
[
NUM_MOST_PROBABLE_MODES
];
PU
::
getIntraMPMs
(
pu
,
mpm_pred
);
pu
.
intraDir
[
0
]
=
mpm_pred
[
0
];
...
...
@@ -1242,12 +1242,12 @@ void IntraSearch::estIntraPredLumaQT( CodingUnit &cu, Partitioner &partitioner,
else
{
cu
.
bdpcmMode
=
0
;
uiOrgMode
=
uiRdModeList
[
uiM
ode
];
uiOrgMode
=
uiRdModeList
[
m
ode
];
#else
// set luma prediction mode
uint32_t
uiOrgMode
=
uiRdModeList
[
uiMode
];
#endif
cu
.
ispMode
=
extendRefList
[
uiM
ode
]
>
MRL_NUM_REF_LINES
?
extendRefList
[
uiM
ode
]
-
MRL_NUM_REF_LINES
:
NOT_INTRA_SUBPARTITIONS
;
cu
.
ispMode
=
extendRefList
[
m
ode
]
>
MRL_NUM_REF_LINES
?
extendRefList
[
m
ode
]
-
MRL_NUM_REF_LINES
:
NOT_INTRA_SUBPARTITIONS
;
pu
.
intraDir
[
0
]
=
uiOrgMode
;
#if !JVET_N0413_RDPCM
...
...
@@ -1275,7 +1275,7 @@ void IntraSearch::estIntraPredLumaQT( CodingUnit &cu, Partitioner &partitioner,
#if !JVET_N0217_MATRIX_INTRAPRED
else
{
multiRefIdx
=
extendRefList
[
uiM
ode
];
multiRefIdx
=
extendRefList
[
m
ode
];
pu
.
multiRefIdx
=
multiRefIdx
;
#if !JVET_N0185_UNIFIED_MPM
CHECK
(
pu
.
multiRefIdx
&&
(
pu
.
intraDir
[
0
]
==
DC_IDX
||
pu
.
intraDir
[
0
]
==
PLANAR_IDX
),
"ERL"
);
...
...
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