From 3fcb359b5d227f852d1a6bfd70ab416cb74ab0ab Mon Sep 17 00:00:00 2001
From: Pavel Evsikov <pavel.evsikov@intel.com>
Date: Mon, 21 Sep 2015 18:32:07 +0300
Subject: [PATCH] fix INTRA_DC boundary filtering condition
---
source/Lib/TLibCommon/TComPrediction.cpp | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/source/Lib/TLibCommon/TComPrediction.cpp b/source/Lib/TLibCommon/TComPrediction.cpp
index 3fba370..d4f0c92 100644
a
|
b
|
Void TComPrediction::predIntraAng( const ComponentID compID, UInt uiDirMode, Pel |
535 | 535 | #endif |
536 | 536 | xPredIntraAng( channelsBitDepthForPrediction, ptrSrc+sw+1, sw, pDst, uiStride, iWidth, iHeight, channelType, uiDirMode, enableEdgeFilters ); |
537 | 537 | |
538 | | if( uiDirMode == DC_IDX && enableEdgeFilters ) |
| 538 | if( uiDirMode == DC_IDX ) |
539 | 539 | { |
540 | | xDCPredFiltering( ptrSrc+sw+1, sw, pDst, uiStride, iWidth, iHeight, channelType ); |
| 540 | if (!pcCU->getSlice()->getSPS()->getSpsScreenExtension().getDisableIntraBoundaryFilter()) |
| 541 | { |
| 542 | xDCPredFiltering( ptrSrc+sw+1, sw, pDst, uiStride, iWidth, iHeight, channelType ); |
| 543 | } |
541 | 544 | } |
542 | 545 | } |
543 | 546 | } |