Ticket #34: patch_Ticket34.patch

File patch_Ticket34.patch, 2.2 KB (added by wjhan, 14 years ago)

On/off of adaptive scanning macro is added

Line 
1diff -r ../TMuC0.7/source//Lib/TLibCommon/TComTrQuant.cpp source//Lib/TLibCommon/TComTrQuant.cpp
26911c6911,6912
3<     if( ( uiDownLeft == 1 && ( uiPosX == 0 || uiPosY == uiBlkSizeM1 ) ) ||
4---
5> #if HHI_TRANSFORM_SCAN
6>               if( ( uiDownLeft == 1 && ( uiPosX == 0 || uiPosY == uiBlkSizeM1 ) ) ||
76915a6917,6924
8> #else
9>     if( uiScanPos &&
10>                       ( ( uiDownLeft == 1 && ( uiPosX == 0 || uiPosY == uiBlkSizeM1 ) ) ||
11>         ( uiDownLeft == 0 && ( uiPosY == 0 || uiPosX == uiBlkSizeM1 ) )   ) )
12>     {
13>       uiDownLeft = 1 - uiDownLeft;
14>     }
15> #endif
167183a7193
17> #if HHI_TRANSFORM_SCAN
187188a7199,7206
19> #else
20>               if( uiScanPos &&
21>                       ( ( uiDownLeft == 1 && ( uiPosX == 0 || uiPosY == uiBlkSizeM1 ) ) ||
22>         ( uiDownLeft == 0 && ( uiPosY == 0 || uiPosX == uiBlkSizeM1 ) )   ) )
23>     {
24>       uiDownLeft = 1 - uiDownLeft;
25>     }
26> #endif
277232a7251
28> #if HHI_TRANSFORM_SCAN
297237a7257,7264
30> #else
31>                       if( uiScanPos &&
32>                               ( ( uiDownLeft == 1 && ( uiPosX == 0 || uiPosY == uiBlkSizeM1 ) ) ||
33>           ( uiDownLeft == 0 && ( uiPosY == 0 || uiPosX == uiBlkSizeM1 )   ) ) )
34>       {
35>         uiDownLeft = 1 - uiDownLeft;
36>       }
37> #endif
38diff -r ../TMuC0.7/source//Lib/TLibCommon/TypeDef.h source//Lib/TLibCommon/TypeDef.h
3955a56,58
40> #ifdef  HHI_TRANSFORM_CODING
41> #define HHI_TRANSFORM_SCAN                0           ///< adaptive scan selection
42> #endif
43diff -r ../TMuC0.7/source//Lib/TLibDecoder/TDecSbac.cpp source//Lib/TLibDecoder/TDecSbac.cpp
441571a1572
45> #if HHI_TRANSFORM_SCAN
461576a1578,1585
47> #else
48>               if( uiScanPos &&
49>                       ( ( uiDownLeft == 1 && ( uiPosX == 0 || uiPosY == uiHeight - 1 ) ) ||
50>         ( uiDownLeft == 0 && ( uiPosY == 0 || uiPosX == uiWidth  - 1 ) )   ) )
51>     {
52>       uiDownLeft = 1 - uiDownLeft;
53>     }
54> #endif
55diff -r ../TMuC0.7/source//Lib/TLibEncoder/TEncSbac.cpp source//Lib/TLibEncoder/TEncSbac.cpp
561457a1458
57> #if HHI_TRANSFORM_SCAN
581462a1464,1471
59> #else
60>               if( uiScanPos &&
61>                       ( ( uiDownLeft == 1 && ( uiPosX == 0 || uiPosY == uiHeight - 1 ) ) ||
62>         ( uiDownLeft == 0 && ( uiPosY == 0 || uiPosX == uiWidth  - 1 ) )   ) )
63>     {
64>       uiDownLeft = 1 - uiDownLeft;
65>     }
66> #endif
67Only in source/: delete unnecessary.bat