Re: [x265] [PATCH] Fix build warnings in linux
On Thu, Jul 5, 2018 at 6:10 PM, wrote: > # HG changeset patch > # User induma...@multicorewareinc.com > # Date 1530793686 -19800 > # Thu Jul 05 17:58:06 2018 +0530 > # Node ID f377b028f4a91715372a6241fc80e78a672dbd06 > # Parent d65e3a557a20c0a67dd6dd7ad4cfb4b679ccd937 > Fix build warnings in linux > > diff -r d65e3a557a20 -r f377b028f4a9 source/encoder/encoder.cpp > --- a/source/encoder/encoder.cppThu Jun 14 16:27:32 2018 +0800 > +++ b/source/encoder/encoder.cppThu Jul 05 17:58:06 2018 +0530 > @@ -4740,9 +4740,8 @@ > void Encoder::readUserSeiFile(x265_sei_payload& seiMsg, int curPoc) > { > char line[1024]; > -while (!feof(m_naluFile)) > +while (fgets(line, sizeof(line), m_naluFile)) > { > -fgets(line, sizeof(line), m_naluFile); > int poc = atoi(strtok(line, " ")); > char *prefix = strtok(NULL, " "); > int nalType = atoi(strtok(NULL, "/")); > > ___ > x265-devel mailing list > x265-devel@videolan.org > https://mailman.videolan.org/listinfo/x265-devel > > Pushed. ___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel
[x265] [PATCH] Fix build warnings in linux
# HG changeset patch # User induma...@multicorewareinc.com # Date 1530793686 -19800 # Thu Jul 05 17:58:06 2018 +0530 # Node ID f377b028f4a91715372a6241fc80e78a672dbd06 # Parent d65e3a557a20c0a67dd6dd7ad4cfb4b679ccd937 Fix build warnings in linux diff -r d65e3a557a20 -r f377b028f4a9 source/encoder/encoder.cpp --- a/source/encoder/encoder.cppThu Jun 14 16:27:32 2018 +0800 +++ b/source/encoder/encoder.cppThu Jul 05 17:58:06 2018 +0530 @@ -4740,9 +4740,8 @@ void Encoder::readUserSeiFile(x265_sei_payload& seiMsg, int curPoc) { char line[1024]; -while (!feof(m_naluFile)) +while (fgets(line, sizeof(line), m_naluFile)) { -fgets(line, sizeof(line), m_naluFile); int poc = atoi(strtok(line, " ")); char *prefix = strtok(NULL, " "); int nalType = atoi(strtok(NULL, "/")); # HG changeset patch # User induma...@multicorewareinc.com # Date 1530793686 -19800 # Thu Jul 05 17:58:06 2018 +0530 # Node ID f377b028f4a91715372a6241fc80e78a672dbd06 # Parent d65e3a557a20c0a67dd6dd7ad4cfb4b679ccd937 Fix build warnings in linux diff -r d65e3a557a20 -r f377b028f4a9 source/encoder/encoder.cpp --- a/source/encoder/encoder.cpp Thu Jun 14 16:27:32 2018 +0800 +++ b/source/encoder/encoder.cpp Thu Jul 05 17:58:06 2018 +0530 @@ -4740,9 +4740,8 @@ void Encoder::readUserSeiFile(x265_sei_payload& seiMsg, int curPoc) { char line[1024]; -while (!feof(m_naluFile)) +while (fgets(line, sizeof(line), m_naluFile)) { -fgets(line, sizeof(line), m_naluFile); int poc = atoi(strtok(line, " ")); char *prefix = strtok(NULL, " "); int nalType = atoi(strtok(NULL, "/")); ___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel
Re: [x265] [PATCH] fix build warnings in Linux
On Tue, May 29, 2018 at 7:25 PM, wrote: > # HG changeset patch > # User Bhavna Hariharan > # Date 1527601396 -19800 > # Tue May 29 19:13:16 2018 +0530 > # Node ID 2d1fd0bb3a627842c490cbd86159f09472f98153 > # Parent 9db5be89d74cc55cd6aff30c2a576119ca09d8a1 > fix build warnings in Linux > > diff -r 9db5be89d74c -r 2d1fd0bb3a62 source/encoder/encoder.cpp > --- a/source/encoder/encoder.cppTue May 29 12:50:04 2018 +0530 > +++ b/source/encoder/encoder.cppTue May 29 19:13:16 2018 +0530 > @@ -3408,16 +3408,16 @@ > allocAnalysis(analysis); > if (m_param->bDisableLookahead && m_rateControl->m_isVbv) > { > -int vbvCount = m_param->lookaheadDepth + m_param->bframes + 2; > +uint64_t vbvCount = m_param->lookaheadDepth + m_param->bframes + > 2; > X265_FREAD(analysis->lookahead.intraVbvCost, sizeof(uint32_t), > analysis->numCUsInFrame, m_analysisFileIn, picData->lookahead. > intraVbvCost); > X265_FREAD(analysis->lookahead.vbvCost, sizeof(uint32_t), > analysis->numCUsInFrame, m_analysisFileIn, picData->lookahead.vbvCost); > X265_FREAD(analysis->lookahead.satdForVbv, sizeof(uint32_t), > analysis->numCuInHeight, m_analysisFileIn, picData->lookahead.satdForVbv); > X265_FREAD(analysis->lookahead.intraSatdForVbv, > sizeof(uint32_t), analysis->numCuInHeight, m_analysisFileIn, > picData->lookahead.intraSatdForVbv); > -X265_FREAD(analysis->lookahead.plannedSatd, sizeof(int64_t), > vbvCount, m_analysisFileIn, picData->lookahead.plannedSatd); > +X265_FREAD(analysis->lookahead.plannedSatd, sizeof(uint64_t), > vbvCount, m_analysisFileIn, picData->lookahead.plannedSatd); > > if (m_param->scaleFactor) > { > -for (int index = 0; index < vbvCount; index++) > +for (uint64_t index = 0; index < vbvCount; index++) > analysis->lookahead.plannedSatd[index] *= factor; > > for (uint32_t i = 0; i < analysis->numCuInHeight; i++) > > ___ > x265-devel mailing list > x265-devel@videolan.org > https://mailman.videolan.org/listinfo/x265-devel > > Pushed. ___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel
[x265] [PATCH] fix build warnings in Linux
# HG changeset patch # User Bhavna Hariharan # Date 1527601396 -19800 # Tue May 29 19:13:16 2018 +0530 # Node ID 2d1fd0bb3a627842c490cbd86159f09472f98153 # Parent 9db5be89d74cc55cd6aff30c2a576119ca09d8a1 fix build warnings in Linux diff -r 9db5be89d74c -r 2d1fd0bb3a62 source/encoder/encoder.cpp --- a/source/encoder/encoder.cppTue May 29 12:50:04 2018 +0530 +++ b/source/encoder/encoder.cppTue May 29 19:13:16 2018 +0530 @@ -3408,16 +3408,16 @@ allocAnalysis(analysis); if (m_param->bDisableLookahead && m_rateControl->m_isVbv) { -int vbvCount = m_param->lookaheadDepth + m_param->bframes + 2; +uint64_t vbvCount = m_param->lookaheadDepth + m_param->bframes + 2; X265_FREAD(analysis->lookahead.intraVbvCost, sizeof(uint32_t), analysis->numCUsInFrame, m_analysisFileIn, picData->lookahead.intraVbvCost); X265_FREAD(analysis->lookahead.vbvCost, sizeof(uint32_t), analysis->numCUsInFrame, m_analysisFileIn, picData->lookahead.vbvCost); X265_FREAD(analysis->lookahead.satdForVbv, sizeof(uint32_t), analysis->numCuInHeight, m_analysisFileIn, picData->lookahead.satdForVbv); X265_FREAD(analysis->lookahead.intraSatdForVbv, sizeof(uint32_t), analysis->numCuInHeight, m_analysisFileIn, picData->lookahead.intraSatdForVbv); -X265_FREAD(analysis->lookahead.plannedSatd, sizeof(int64_t), vbvCount, m_analysisFileIn, picData->lookahead.plannedSatd); +X265_FREAD(analysis->lookahead.plannedSatd, sizeof(uint64_t), vbvCount, m_analysisFileIn, picData->lookahead.plannedSatd); if (m_param->scaleFactor) { -for (int index = 0; index < vbvCount; index++) +for (uint64_t index = 0; index < vbvCount; index++) analysis->lookahead.plannedSatd[index] *= factor; for (uint32_t i = 0; i < analysis->numCuInHeight; i++) # HG changeset patch # User Bhavna Hariharan # Date 1527601396 -19800 # Tue May 29 19:13:16 2018 +0530 # Node ID 2d1fd0bb3a627842c490cbd86159f09472f98153 # Parent 9db5be89d74cc55cd6aff30c2a576119ca09d8a1 fix build warnings in Linux diff -r 9db5be89d74c -r 2d1fd0bb3a62 source/encoder/encoder.cpp --- a/source/encoder/encoder.cpp Tue May 29 12:50:04 2018 +0530 +++ b/source/encoder/encoder.cpp Tue May 29 19:13:16 2018 +0530 @@ -3408,16 +3408,16 @@ allocAnalysis(analysis); if (m_param->bDisableLookahead && m_rateControl->m_isVbv) { -int vbvCount = m_param->lookaheadDepth + m_param->bframes + 2; +uint64_t vbvCount = m_param->lookaheadDepth + m_param->bframes + 2; X265_FREAD(analysis->lookahead.intraVbvCost, sizeof(uint32_t), analysis->numCUsInFrame, m_analysisFileIn, picData->lookahead.intraVbvCost); X265_FREAD(analysis->lookahead.vbvCost, sizeof(uint32_t), analysis->numCUsInFrame, m_analysisFileIn, picData->lookahead.vbvCost); X265_FREAD(analysis->lookahead.satdForVbv, sizeof(uint32_t), analysis->numCuInHeight, m_analysisFileIn, picData->lookahead.satdForVbv); X265_FREAD(analysis->lookahead.intraSatdForVbv, sizeof(uint32_t), analysis->numCuInHeight, m_analysisFileIn, picData->lookahead.intraSatdForVbv); -X265_FREAD(analysis->lookahead.plannedSatd, sizeof(int64_t), vbvCount, m_analysisFileIn, picData->lookahead.plannedSatd); +X265_FREAD(analysis->lookahead.plannedSatd, sizeof(uint64_t), vbvCount, m_analysisFileIn, picData->lookahead.plannedSatd); if (m_param->scaleFactor) { -for (int index = 0; index < vbvCount; index++) +for (uint64_t index = 0; index < vbvCount; index++) analysis->lookahead.plannedSatd[index] *= factor; for (uint32_t i = 0; i < analysis->numCuInHeight; i++) ___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel