This avoids duplicating the printf line with an ifdef every time a 64 bit number needs to be printed.
Showing the changes to codec/encoder/core/src/slice_multi_threading.cpp (1 of 3 files). Show all
Unified · Split
| @@ -1234,11 +1234,7 @@ int32_t AdjustBaseLayer (sWelsEncCtx* pCtx) { · 1233 unmodified lines | ||
| 1234 | 1234 | iT0 = WelsTime() - iT0; |
| 1235 | 1235 | if (pCtx->pSliceThreading->pFSliceDiff) { |
| 1236 | 1236 | fprintf (pCtx->pSliceThreading->pFSliceDiff, |
| 1237 | −#ifdef _WIN32 | |
| 1238 | − "%6I64d us adjust time at base spatial layer, iNeedAdj %d, DynamicAdjustSlicing()\n", | |
| 1239 | −#else | |
| 1240 | − "%6lld us adjust time at base spatial layer, iNeedAdj %d, DynamicAdjustSlicing()\n", | |
| 1241 | −#endif//WIN32 | |
| 1237 | + "%6"PRId64" us adjust time at base spatial layer, iNeedAdj %d, DynamicAdjustSlicing()\n", | |
| 1242 | 1238 | iT0, iNeedAdj); |
| 1243 | 1239 | } |
| 1244 | 1240 | #endif//MT_DEBUG |
| @@ -1285,11 +1281,7 @@ int32_t AdjustEnhanceLayer (sWelsEncCtx* pCtx, int32_t iCurDid) { · 40 unmodified lines | ||
| 1285 | 1281 | iT1 = WelsTime() - iT1; |
| 1286 | 1282 | if (pCtx->pSliceThreading->pFSliceDiff) { |
| 1287 | 1283 | fprintf (pCtx->pSliceThreading->pFSliceDiff, |
| 1288 | −#ifdef _WIN32 | |
| 1289 | − "%6I64d us adjust time at spatial layer %d, iNeedAdj %d, DynamicAdjustSlicing()\n", | |
| 1290 | −#else | |
| 1291 | − "%6lld us adjust time at spatial layer %d, iNeedAdj %d, DynamicAdjustSlicing()\n", | |
| 1292 | −#endif//WIN32 | |
| 1284 | + "%6"PRId64" us adjust time at spatial layer %d, iNeedAdj %d, DynamicAdjustSlicing()\n", | |
| 1293 | 1285 | iT1, iCurDid, iNeedAdj); |
| 1294 | 1286 | } |
| 1295 | 1287 | #endif//MT_DEBUG |