Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
V
VVCSoftware_BMS
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Custom Issue Tracker
Custom Issue Tracker
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jvet
VVCSoftware_BMS
Commits
92fe95da
Commit
92fe95da
authored
Oct 02, 2018
by
Johannes Sauer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added GBIidx and IBC statistics to D_BLOCK_STATISTICS_CODED trace
channel
parent
08a3f96f
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
38 additions
and
1 deletion
+38
-1
source/Lib/CommonLib/dtrace_blockstatistics.cpp
source/Lib/CommonLib/dtrace_blockstatistics.cpp
+38
-1
No files found.
source/Lib/CommonLib/dtrace_blockstatistics.cpp
View file @
92fe95da
...
...
@@ -609,8 +609,14 @@ void writeAllCodedData(const CodingStructure & cs, const UnitArea & ctuArea)
{
DTRACE_BLOCK_SCALAR
(
g_trace_ctx
,
D_BLOCK_STATISTICS_CODED
,
cu
,
GetBlockStatisticName
(
BlockStatistic
::
IPCM
),
cu
.
ipcm
);
}
}
#if JVET_K0076_CPR
if
(
CU
::
isInter
(
cu
))
{
DTRACE_BLOCK_SCALAR
(
g_trace_ctx
,
D_BLOCK_STATISTICS_CODED
,
cu
,
GetBlockStatisticName
(
BlockStatistic
::
IBCFlag
),
cu
.
ibc
);
}
}
#endif
}
else
if
(
chType
==
CHANNEL_TYPE_CHROMA
)
{
DTRACE_BLOCK_SCALAR_CHROMA
(
g_trace_ctx
,
D_BLOCK_STATISTICS_CODED
,
cu
,
GetBlockStatisticName
(
BlockStatistic
::
PartSize_Chroma
),
cu
.
partSize
);
...
...
@@ -640,6 +646,12 @@ void writeAllCodedData(const CodingStructure & cs, const UnitArea & ctuArea)
DTRACE_BLOCK_SCALAR_CHROMA
(
g_trace_ctx
,
D_BLOCK_STATISTICS_CODED
,
cu
,
GetBlockStatisticName
(
BlockStatistic
::
IPCM_Chroma
),
cu
.
ipcm
);
}
}
#if JVET_K0076_CPR
if
(
CU
::
isInter
(
cu
))
{
DTRACE_BLOCK_SCALAR_CHROMA
(
g_trace_ctx
,
D_BLOCK_STATISTICS_CODED
,
cu
,
GetBlockStatisticName
(
BlockStatistic
::
IBCFlag_Chroma
),
cu
.
ibc
);
}
#endif
}
for
(
auto
&
pu
:
CU
::
traversePUs
(
cu
))
...
...
@@ -811,6 +823,25 @@ void writeAllCodedData(const CodingStructure & cs, const UnitArea & ctuArea)
DTRACE_BLOCK_SCALAR
(
g_trace_ctx
,
D_BLOCK_STATISTICS_CODED
,
cu
,
GetBlockStatisticName
(
BlockStatistic
::
LICFlag
),
cu
.
LICFlag
);
}
#endif
#if JVET_K0076_CPR
if
(
isLuma
(
ChannelType
(
chType
)
)
)
{
if
(
cu
.
ibc
)
{
DTRACE_BLOCK_VECTOR
(
g_trace_ctx
,
D_BLOCK_STATISTICS_CODED
,
pu
,
GetBlockStatisticName
(
BlockStatistic
::
IBC_BV
),
pu
.
mv
[
0
].
hor
,
pu
.
mv
[
0
].
ver
);
DTRACE_BLOCK_VECTOR
(
g_trace_ctx
,
D_BLOCK_STATISTICS_CODED
,
pu
,
GetBlockStatisticName
(
BlockStatistic
::
IBC_BVD
),
pu
.
mvd
[
0
].
hor
,
pu
.
mvd
[
0
].
ver
);
}
}
else
{
if
(
cu
.
ibc
)
{
DTRACE_BLOCK_VECTOR_CHROMA
(
g_trace_ctx
,
D_BLOCK_STATISTICS_CODED
,
pu
,
GetBlockStatisticName
(
BlockStatistic
::
IBC_BV_Chroma
),
pu
.
mv
[
0
].
hor
,
pu
.
mv
[
0
].
ver
);
DTRACE_BLOCK_VECTOR_CHROMA
(
g_trace_ctx
,
D_BLOCK_STATISTICS_CODED
,
pu
,
GetBlockStatisticName
(
BlockStatistic
::
IBC_BVD_Chroma
),
pu
.
mvd
[
0
].
hor
,
pu
.
mvd
[
0
].
ver
);
}
}
#endif
break
;
}
default:
...
...
@@ -895,6 +926,12 @@ void writeAllCodedData(const CodingStructure & cs, const UnitArea & ctuArea)
DTRACE_BLOCK_SCALAR_CHROMA
(
g_trace_ctx
,
D_BLOCK_STATISTICS_CODED
,
cu
,
GetBlockStatisticName
(
BlockStatistic
::
EMTFlag_Chroma
),
cu
.
emtFlag
);
}
}
#endif
#if JVET_K0248_GBI
if
(
CU
::
isGBiIdxCoded
(
cu
)
)
{
DTRACE_BLOCK_SCALAR
(
g_trace_ctx
,
D_BLOCK_STATISTICS_CODED
,
cu
,
GetBlockStatisticName
(
BlockStatistic
::
GBiIdx
),
cu
.
GBiIdx
);
}
#endif
}
}
...
...
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