aboutsummaryrefslogtreecommitdiff
path: root/multimedia/x265/files/patch-warnings
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/x265/files/patch-warnings')
-rw-r--r--multimedia/x265/files/patch-warnings201
1 files changed, 201 insertions, 0 deletions
diff --git a/multimedia/x265/files/patch-warnings b/multimedia/x265/files/patch-warnings
new file mode 100644
index 000000000000..1f94ec5094bb
--- /dev/null
+++ b/multimedia/x265/files/patch-warnings
@@ -0,0 +1,201 @@
+--- source/encoder/entropy.cpp 2023-06-27 10:11:49.000000000 -0400
++++ source/encoder/entropy.cpp 2023-10-22 21:00:30.522586000 -0400
+@@ -1362,5 +1362,7 @@
+ bool bDenomCoded = false;
+ int numRefDirs = slice.m_sliceType == B_SLICE ? 2 : 1;
++#if CHECKED_BUILD || _DEBUG
+ uint32_t totalSignalledWeightFlags = 0;
++#endif
+
+ if ((slice.m_sliceType == P_SLICE && slice.m_pps->bUseWeightPred) ||
+@@ -1384,5 +1386,7 @@
+ }
+ WRITE_FLAG(!!wp[0].wtPresent, "luma_weight_lX_flag");
++#if CHECKED_BUILD || _DEBUG
+ totalSignalledWeightFlags += wp[0].wtPresent;
++#endif
+ }
+
+@@ -1393,5 +1397,7 @@
+ wp = slice.m_weightPredTable[list][ref];
+ WRITE_FLAG(!!wp[1].wtPresent, "chroma_weight_lX_flag");
++#if CHECKED_BUILD || _DEBUG
+ totalSignalledWeightFlags += 2 * wp[1].wtPresent;
++#endif
+ }
+ }
+--- source/encoder/sao.cpp 2023-06-27 10:11:49.000000000 -0400
++++ source/encoder/sao.cpp 2023-10-22 21:03:08.008923000 -0400
+@@ -740,5 +740,4 @@
+ const pixel* fenc0 = m_frame->m_fencPic->getPlaneAddr(plane, addr);
+ const pixel* rec0 = reconPic->getPlaneAddr(plane, addr);
+- const pixel* fenc;
+ const pixel* rec;
+ intptr_t stride = plane ? reconPic->m_strideC : reconPic->m_stride;
+@@ -870,5 +869,4 @@
+ }
+
+- fenc = fenc0;
+ rec = rec0;
+
+@@ -880,5 +878,4 @@
+ if (startY)
+ {
+- fenc += stride;
+ rec += stride;
+ }
+@@ -895,5 +892,4 @@
+ skipR = 5;
+ }
+- fenc = fenc0;
+ rec = rec0;
+ startX = !lpelx;
+@@ -905,5 +901,4 @@
+ if (startY)
+ {
+- fenc += stride;
+ rec += stride;
+ }
+--- source/test/pixelharness.cpp 2023-06-27 10:11:49.000000000 -0400
++++ source/test/pixelharness.cpp 2023-10-22 21:37:53.184785000 -0400
+@@ -999,5 +999,4 @@
+ bool PixelHarness::check_pixel_var(var_t ref, var_t opt)
+ {
+- int j = 0;
+
+ intptr_t stride = STRIDE;
+@@ -1012,5 +1011,4 @@
+
+ reportfail();
+- j += INCR;
+ }
+
+@@ -1352,6 +1350,4 @@
+ int8_t _upBuff1_vec[MAX_CU_SIZE + 2], *upBuff1_vec = _upBuff1_vec + 1;
+
+- int j = 0;
+-
+ for (int i = 0; i < ITERS; i++)
+ {
+@@ -1380,5 +1376,4 @@
+
+ reportfail();
+- j += INCR;
+ }
+
+@@ -1400,6 +1395,4 @@
+ int8_t _upBufft_vec[MAX_CU_SIZE + 2], *upBufft_vec = _upBufft_vec + 1;
+
+- int j = 0;
+-
+ // NOTE: verify more times since our asm is NOT exact match to C, the output of upBuff* will be DIFFERENT
+ for (int i = 0; i < ITERS * 10; i++)
+@@ -1434,5 +1427,4 @@
+
+ reportfail();
+- j += INCR;
+ }
+
+@@ -1452,6 +1444,4 @@
+ int8_t _upBuff1_vec[MAX_CU_SIZE + 2], *upBuff1_vec = _upBuff1_vec + 1;
+
+- int j = 0;
+-
+ // (const pixel *fenc, const pixel *rec, intptr_t stride, int8_t *upBuff1, int endX, int endY, int32_t *stats, int32_t *count)
+ for (int i = 0; i < ITERS; i++)
+@@ -1483,5 +1473,4 @@
+
+ reportfail();
+- j += INCR;
+ }
+
+@@ -1736,5 +1725,4 @@
+ uint16_t ref_coeffFlag[MLS_GRP_NUM], opt_coeffFlag[MLS_GRP_NUM]; // bit mask map for non-zero coeff
+
+- int totalCoeffs = 0;
+ for (int i = 0; i < 32 * 32; i++)
+ {
+@@ -1748,5 +1736,4 @@
+ if ((rand() % 10) < 8)
+ ref_src[i] *= -1;
+- totalCoeffs += (ref_src[i] != 0);
+ }
+
+@@ -1873,5 +1860,4 @@
+ memset(opt_absCoeff, 0xCD, sizeof(opt_absCoeff));
+
+- int totalCoeffs = 0;
+ for (int i = 0; i < 32 * 32; i++)
+ {
+@@ -1885,5 +1871,4 @@
+ if ((rand() % 10) < 8)
+ ref_src[i] *= -1;
+- totalCoeffs += (ref_src[i] != 0);
+ }
+
+@@ -2230,5 +2215,4 @@
+ {
+ intptr_t srcStep = 64;
+- int j = 0;
+ uint32_t dst_ref[BUFFSIZE] = { 0 };
+ uint32_t dst_opt[BUFFSIZE] = { 0 };
+@@ -2260,6 +2244,5 @@
+ return false;
+
+- reportfail()
+- j += INCR;
++ reportfail();
+ }
+ return true;
+@@ -2272,5 +2255,4 @@
+ * where data movement in AVX2 is 8 elements at a time */
+ intptr_t srcStep[2] = { 56, 64 };
+- int j = 0;
+ uint32_t dst_ref[BUFFSIZE] = { 0 };
+ uint32_t dst_opt[BUFFSIZE] = { 0 };
+@@ -2290,6 +2272,5 @@
+ return false;
+
+- reportfail()
+- j += INCR;
++ reportfail();
+ }
+ }
+--- source/common/scaler.cpp 2023-06-27 10:11:49.000000000 -0400
++++ source/common/scaler.cpp 2023-10-22 21:43:05.304243000 -0400
+@@ -512,8 +512,5 @@
+ int srcVCrPos;
+ int dstVCrPos;
+- int dst_stride = SCALER_ALIGN(dstW * sizeof(int16_t) + 66, 16);
+ m_bitDepth = dstVideoDesc->m_inputDepth;
+- if (m_bitDepth == 16)
+- dst_stride <<= 1;
+
+ m_algorithmFlags = algorithmFlags;
+--- source/encoder/ratecontrol.cpp 2023-08-24 07:11:18.000000000 -0400
++++ source/encoder/ratecontrol.cpp 2023-10-22 22:12:33.546126000 -0400
+@@ -580,5 +580,4 @@
+ /* read stats */
+ p = statsIn;
+- double totalQpAq = 0;
+ for (int i = 0; i < m_numEntries; i++)
+ {
+@@ -645,5 +644,4 @@
+ }
+ rce->qScale = rce->newQScale = x265_qp2qScale(qpRc);
+- totalQpAq += qpAq;
+ rce->qpNoVbv = qNoVbv;
+ rce->qpaRc = qpRc;
+@@ -999,5 +997,5 @@
+ bool RateControl::initPass2()
+ {
+- uint64_t allConstBits = 0, allCodedBits = 0;
++ uint64_t allConstBits = 0;
+ uint64_t allAvailableBits = uint64_t(m_param->rc.bitrate * 1000. * m_numEntries * m_frameDuration);
+ int startIndex, framesCount, endIndex;
+@@ -1010,5 +1008,4 @@
+ {
+ allConstBits += m_rce2Pass[endIndex].miscBits;
+- allCodedBits += m_rce2Pass[endIndex].coeffBits + m_rce2Pass[endIndex].mvBits;
+ if (m_param->rc.rateControlMode == X265_RC_CRF)
+ {