X-Git-Url: https://git.piment-noir.org/?p=deb_x265.git;a=blobdiff_plain;f=source%2Fcommon%2Fwavefront.h;h=4692a416dcd25b685c6e4bed72e0482ab989f3f1;hp=a34b9a4bef5a73494b025135f767a82e44ca26df;hb=b53f7c52d8280ab63876efd6eb292c21430ac607;hpb=5c9b45285dd64723ad1dac380b98a7b1f3095674 diff --git a/source/common/wavefront.h b/source/common/wavefront.h index a34b9a4..4692a41 100644 --- a/source/common/wavefront.h +++ b/source/common/wavefront.h @@ -43,8 +43,8 @@ private: // Dependencies are categorized as internal and external. Internal dependencies // are caused by neighbor block availability. External dependencies are generally // reference frame reconstructed pixels being available. - uint64_t volatile *m_internalDependencyBitmap; - uint64_t volatile *m_externalDependencyBitmap; + uint32_t volatile *m_internalDependencyBitmap; + uint32_t volatile *m_externalDependencyBitmap; // number of words in the bitmap int m_numWords; @@ -92,10 +92,6 @@ public: // Start or resume encode processing of this row, must be implemented by // derived classes. virtual void processRow(int row, int threadId) = 0; - - // Returns true if a row above curRow is available for processing. The processRow() - // method may call this function periodically and voluntarily exit - bool checkHigherPriorityRow(int curRow); }; } // end namespace x265