Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortetsuo55 <tetsuo55@users.sourceforge.net>2010-04-09 01:14:58 +0400
committertetsuo55 <tetsuo55@users.sourceforge.net>2010-04-09 01:14:58 +0400
commita9b7bf3fb3e1334d8defd05ca4cfae870b4912e5 (patch)
tree2dab453d94d5e003379a6cc895eceb84c80e23ec /src/DSUtil/GolombBuffer.h
parentaafd49a91f7c2fa9c7103971c16fa6e1b29e8bfd (diff)
astyle formatting cleanup to make the sourcecode more accessible
switch used: astyle --style=ansi --min-conditional-indent=0 --pad=oper --unpad=paren http://astyle.sourceforge.net/ git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@1783 10f7b99b-c216-0410-bff0-8a66a9350fd8
Diffstat (limited to 'src/DSUtil/GolombBuffer.h')
-rw-r--r--src/DSUtil/GolombBuffer.h82
1 files changed, 53 insertions, 29 deletions
diff --git a/src/DSUtil/GolombBuffer.h b/src/DSUtil/GolombBuffer.h
index ffb596e02..6e5e3c9d8 100644
--- a/src/DSUtil/GolombBuffer.h
+++ b/src/DSUtil/GolombBuffer.h
@@ -1,4 +1,4 @@
-/*
+/*
* $Id$
*
* (C) 2006-2010 see AUTHORS
@@ -25,34 +25,58 @@
class CGolombBuffer
{
public:
- CGolombBuffer(BYTE* pBuffer, int nSize);
-
- UINT64 BitRead(int nBits, bool fPeek = false);
- UINT64 UExpGolombRead();
- INT64 SExpGolombRead();
- void BitByteAlign();
-
- inline BYTE ReadByte() { return (BYTE) BitRead ( 8); };
- inline SHORT ReadShort() { return (SHORT)BitRead (16); };
- inline DWORD ReadDword() { return (DWORD)BitRead (32); };
- void ReadBuffer(BYTE* pDest, int nSize);
-
- void Reset();
- void Reset(BYTE* pNewBuffer, int nNewSize);
-
- void SetSize(int nValue) { m_nSize = nValue; };
- int GetSize() const { return m_nSize; };
- int RemainingSize() const { return m_nSize - m_nBitPos; };
- bool IsEOF() const { return m_nBitPos >= m_nSize; };
- INT64 GetPos();
- BYTE* GetBufferPos() { return m_pBuffer + m_nBitPos; };
-
- void SkipBytes(int nCount);
+ CGolombBuffer(BYTE* pBuffer, int nSize);
+
+ UINT64 BitRead(int nBits, bool fPeek = false);
+ UINT64 UExpGolombRead();
+ INT64 SExpGolombRead();
+ void BitByteAlign();
+
+ inline BYTE ReadByte()
+ {
+ return (BYTE) BitRead(8);
+ };
+ inline SHORT ReadShort()
+ {
+ return (SHORT)BitRead(16);
+ };
+ inline DWORD ReadDword()
+ {
+ return (DWORD)BitRead(32);
+ };
+ void ReadBuffer(BYTE* pDest, int nSize);
+
+ void Reset();
+ void Reset(BYTE* pNewBuffer, int nNewSize);
+
+ void SetSize(int nValue)
+ {
+ m_nSize = nValue;
+ };
+ int GetSize() const
+ {
+ return m_nSize;
+ };
+ int RemainingSize() const
+ {
+ return m_nSize - m_nBitPos;
+ };
+ bool IsEOF() const
+ {
+ return m_nBitPos >= m_nSize;
+ };
+ INT64 GetPos();
+ BYTE* GetBufferPos()
+ {
+ return m_pBuffer + m_nBitPos;
+ };
+
+ void SkipBytes(int nCount);
private :
- BYTE* m_pBuffer;
- int m_nSize;
- int m_nBitPos;
- int m_bitlen;
- INT64 m_bitbuff;
+ BYTE* m_pBuffer;
+ int m_nSize;
+ int m_nBitPos;
+ int m_bitlen;
+ INT64 m_bitbuff;
};