clang-format: Apply formatting
Code submissions have continually suffered from formatting inconsistencies that constantly have to be addressed. Using clang-format simplifies this by making code formatting more consistent, and allows automation of the code formatting so that maintainers can focus more on the code itself instead of code formatting.
This commit is contained in:
@@ -59,57 +59,57 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#include "QSV_Encoder.h"
|
||||
#include "common_utils.h"
|
||||
|
||||
class QSV_Encoder_Internal
|
||||
{
|
||||
class QSV_Encoder_Internal {
|
||||
public:
|
||||
QSV_Encoder_Internal(mfxIMPL& impl, mfxVersion& version);
|
||||
QSV_Encoder_Internal(mfxIMPL &impl, mfxVersion &version);
|
||||
~QSV_Encoder_Internal();
|
||||
|
||||
mfxStatus Open(qsv_param_t * pParams);
|
||||
void GetSPSPPS(mfxU8 **pSPSBuf, mfxU8 **pPPSBuf,
|
||||
mfxU16 *pnSPSBuf, mfxU16 *pnPPSBuf);
|
||||
mfxStatus Encode(uint64_t ts, uint8_t *pDataY, uint8_t *pDataUV,
|
||||
uint32_t strideY, uint32_t strideUV, mfxBitstream
|
||||
**pBS);
|
||||
mfxStatus ClearData();
|
||||
mfxStatus Reset(qsv_param_t *pParams);
|
||||
mfxStatus Open(qsv_param_t *pParams);
|
||||
void GetSPSPPS(mfxU8 **pSPSBuf, mfxU8 **pPPSBuf, mfxU16 *pnSPSBuf,
|
||||
mfxU16 *pnPPSBuf);
|
||||
mfxStatus Encode(uint64_t ts, uint8_t *pDataY, uint8_t *pDataUV,
|
||||
uint32_t strideY, uint32_t strideUV,
|
||||
mfxBitstream **pBS);
|
||||
mfxStatus ClearData();
|
||||
mfxStatus Reset(qsv_param_t *pParams);
|
||||
|
||||
protected:
|
||||
bool InitParams(qsv_param_t * pParams);
|
||||
mfxStatus AllocateSurfaces();
|
||||
mfxStatus GetVideoParam();
|
||||
mfxStatus InitBitstream();
|
||||
mfxStatus LoadNV12(mfxFrameSurface1 *pSurface, uint8_t *pDataY,
|
||||
uint8_t *pDataUV, uint32_t strideY, uint32_t strideUV);
|
||||
mfxStatus Drain();
|
||||
int GetFreeTaskIndex(Task* pTaskPool, mfxU16 nPoolSize);
|
||||
bool InitParams(qsv_param_t *pParams);
|
||||
mfxStatus AllocateSurfaces();
|
||||
mfxStatus GetVideoParam();
|
||||
mfxStatus InitBitstream();
|
||||
mfxStatus LoadNV12(mfxFrameSurface1 *pSurface, uint8_t *pDataY,
|
||||
uint8_t *pDataUV, uint32_t strideY,
|
||||
uint32_t strideUV);
|
||||
mfxStatus Drain();
|
||||
int GetFreeTaskIndex(Task *pTaskPool, mfxU16 nPoolSize);
|
||||
|
||||
private:
|
||||
mfxIMPL m_impl;
|
||||
mfxVersion m_ver;
|
||||
MFXVideoSession m_session;
|
||||
mfxFrameAllocator m_mfxAllocator;
|
||||
mfxVideoParam m_mfxEncParams;
|
||||
mfxFrameAllocResponse m_mfxResponse;
|
||||
mfxFrameSurface1** m_pmfxSurfaces;
|
||||
mfxU16 m_nSurfNum;
|
||||
MFXVideoENCODE* m_pmfxENC;
|
||||
mfxU8 m_SPSBuffer[100];
|
||||
mfxU8 m_PPSBuffer[100];
|
||||
mfxU16 m_nSPSBufferSize;
|
||||
mfxU16 m_nPPSBufferSize;
|
||||
mfxVideoParam m_parameter;
|
||||
mfxExtCodingOption2 m_co2;
|
||||
mfxExtCodingOption m_co;
|
||||
mfxU16 m_nTaskPool;
|
||||
Task* m_pTaskPool;
|
||||
int m_nTaskIdx;
|
||||
int m_nFirstSyncTask;
|
||||
mfxBitstream m_outBitstream;
|
||||
bool m_bIsWindows8OrGreater;
|
||||
bool m_bUseD3D11;
|
||||
bool m_bD3D9HACK;
|
||||
static mfxU16 g_numEncodersOpen;
|
||||
static mfxHDL g_DX_Handle; // we only want one handle for all instances to use;
|
||||
mfxIMPL m_impl;
|
||||
mfxVersion m_ver;
|
||||
MFXVideoSession m_session;
|
||||
mfxFrameAllocator m_mfxAllocator;
|
||||
mfxVideoParam m_mfxEncParams;
|
||||
mfxFrameAllocResponse m_mfxResponse;
|
||||
mfxFrameSurface1 **m_pmfxSurfaces;
|
||||
mfxU16 m_nSurfNum;
|
||||
MFXVideoENCODE *m_pmfxENC;
|
||||
mfxU8 m_SPSBuffer[100];
|
||||
mfxU8 m_PPSBuffer[100];
|
||||
mfxU16 m_nSPSBufferSize;
|
||||
mfxU16 m_nPPSBufferSize;
|
||||
mfxVideoParam m_parameter;
|
||||
mfxExtCodingOption2 m_co2;
|
||||
mfxExtCodingOption m_co;
|
||||
mfxU16 m_nTaskPool;
|
||||
Task *m_pTaskPool;
|
||||
int m_nTaskIdx;
|
||||
int m_nFirstSyncTask;
|
||||
mfxBitstream m_outBitstream;
|
||||
bool m_bIsWindows8OrGreater;
|
||||
bool m_bUseD3D11;
|
||||
bool m_bD3D9HACK;
|
||||
static mfxU16 g_numEncodersOpen;
|
||||
static mfxHDL
|
||||
g_DX_Handle; // we only want one handle for all instances to use;
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user