|
vdr-plugin-softhddevice-drm-gles 1.4.0
|
cH264Parser - H264 Parser class More...
#include <h264parser.h>
Public Member Functions | |
| cH264Parser (AVPacket *) | |
| cH264Parser constructor More... | |
| virtual | ~cH264Parser (void) |
| cH264Parser destructor More... | |
| void | GetDimensions (int *, int *) |
| Get width and height from stream. More... | |
Private Member Functions | |
| unsigned int | ReadBit (void) |
| unsigned int | ReadBits (int) |
| unsigned int | ReadExponentialGolombCode (void) |
| unsigned int | ReadSE (void) |
Private Attributes | |
| AVPacket * | m_pAvpkt |
| const unsigned char * | m_pStart |
| unsigned short | m_nLength |
| int | m_nCurrentBit |
cH264Parser - H264 Parser class
Definition at line 30 of file h264parser.h.
| cH264Parser::cH264Parser | ( | AVPacket * | avpkt | ) |
cH264Parser constructor
| avpkt | video stream AVPacket to analyze |
Definition at line 43 of file h264parser.cpp.
References m_pAvpkt.
|
virtual |
cH264Parser destructor
Definition at line 51 of file h264parser.cpp.
| void cH264Parser::GetDimensions | ( | int * | width, |
| int * | height | ||
| ) |
Get width and height from stream.
| [out] | width | video stream width |
| [out] | height | video stream height |
Definition at line 61 of file h264parser.cpp.
References LOGERROR, m_nCurrentBit, m_nLength, m_pAvpkt, m_pStart, ReadBit(), ReadBits(), ReadExponentialGolombCode(), and ReadSE().
Referenced by cVideoStream::DecodeInput().
|
private |
Definition at line 181 of file h264parser.cpp.
References m_nCurrentBit, m_nLength, and m_pStart.
Referenced by GetDimensions(), ReadBits(), and ReadExponentialGolombCode().
|
private |
Definition at line 191 of file h264parser.cpp.
References ReadBit().
Referenced by GetDimensions(), and ReadExponentialGolombCode().
|
private |
Definition at line 201 of file h264parser.cpp.
References ReadBit(), and ReadBits().
Referenced by GetDimensions(), and ReadSE().
|
private |
Definition at line 215 of file h264parser.cpp.
References ReadExponentialGolombCode().
Referenced by GetDimensions().
|
private |
Definition at line 40 of file h264parser.h.
Referenced by GetDimensions(), and ReadBit().
|
private |
Definition at line 39 of file h264parser.h.
Referenced by GetDimensions(), and ReadBit().
|
private |
Definition at line 37 of file h264parser.h.
Referenced by cH264Parser(), and GetDimensions().
|
private |
Definition at line 38 of file h264parser.h.
Referenced by GetDimensions(), and ReadBit().