diff options
author | Jochen Dolze <vdr@dolze.de> | 2012-02-08 22:53:35 +0100 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2012-02-08 22:53:35 +0100 |
commit | d0a6121eac659279ab2041f640743a546621d620 (patch) | |
tree | 45d578d470b4f715baa79f0de6be39be99e68e70 /command/streaminfo.h | |
parent | 824681f99dd8fa128f42ac5217d2f458dedb9a7d (diff) | |
download | vdr-plugin-markad-d0a6121eac659279ab2041f640743a546621d620.tar.gz vdr-plugin-markad-d0a6121eac659279ab2041f640743a546621d620.tar.bz2 |
Changed H264 stream frame/field processing
Diffstat (limited to 'command/streaminfo.h')
-rw-r--r-- | command/streaminfo.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/command/streaminfo.h b/command/streaminfo.h index 92d15e4..177e44a 100644 --- a/command/streaminfo.h +++ b/command/streaminfo.h @@ -28,11 +28,19 @@ private: NAL_AUX_SLICE = 0x19 // Auxilary Slice }; + struct H264 + { + bool separate_colour_plane_flag; + int log2_max_frame_num; + bool use_field; + } H264; + int nalUnescape(uint8_t *dst, const uint8_t *src, int len); bool FindH264VideoInfos(MarkAdContext *maContext, uchar *pkt, int len); bool FindH262VideoInfos(MarkAdContext *maContext, uchar *pkt, int len); public: - void Clear() {}; + cMarkAdStreamInfo(); + void Clear(); bool FindVideoInfos(MarkAdContext *maContext, uchar *pkt, int len); bool FindAC3AudioInfos(MarkAdContext *maContext, uchar *espkt, int eslen); }; |