MPEG1or2VideoStreamFramer.cpp File Reference

Go to the source code of this file.

Classes

class  MPEG1or2VideoStreamParser

Enumerations

enum  MPEGParseState {
  PARSING_PACK_HEADER, PARSING_SYSTEM_HEADER, PARSING_PES_PACKET, PARSING_VIDEO_SEQUENCE_HEADER,
  PARSING_VIDEO_SEQUENCE_HEADER_SEEN_CODE, PARSING_GOP_HEADER, PARSING_GOP_HEADER_SEEN_CODE, PARSING_PICTURE_HEADER,
  PARSING_SLICE, PARSING_VISUAL_OBJECT_SEQUENCE, PARSING_VISUAL_OBJECT_SEQUENCE_SEEN_CODE, PARSING_VISUAL_OBJECT,
  PARSING_VIDEO_OBJECT_LAYER, PARSING_GROUP_OF_VIDEO_OBJECT_PLANE, PARSING_VIDEO_OBJECT_PLANE, PARSING_VISUAL_OBJECT_SEQUENCE_END_CODE
}

Functions

Boolean isSliceStartCode (unsigned fourBytes)

Variables

static double const frameRateFromCode []

Enumeration Type Documentation

Enumerator:
PARSING_PACK_HEADER 
PARSING_SYSTEM_HEADER 
PARSING_PES_PACKET 
PARSING_VIDEO_SEQUENCE_HEADER 
PARSING_VIDEO_SEQUENCE_HEADER_SEEN_CODE 
PARSING_GOP_HEADER 
PARSING_GOP_HEADER_SEEN_CODE 
PARSING_PICTURE_HEADER 
PARSING_SLICE 
PARSING_VISUAL_OBJECT_SEQUENCE 
PARSING_VISUAL_OBJECT_SEQUENCE_SEEN_CODE 
PARSING_VISUAL_OBJECT 
PARSING_VIDEO_OBJECT_LAYER 
PARSING_GROUP_OF_VIDEO_OBJECT_PLANE 
PARSING_VIDEO_OBJECT_PLANE 
PARSING_VISUAL_OBJECT_SEQUENCE_END_CODE 

Definition at line 29 of file MPEG1or2VideoStreamFramer.cpp.


Function Documentation

Boolean isSliceStartCode ( unsigned  fourBytes  )  [inline]

Variable Documentation

double const frameRateFromCode[] [static]
Initial value:
 {
  0.0,          
  24000/1001.0, 
  24.0,
  25.0,
  30000/1001.0, 
  30.0,
  50.0,
  60000/1001.0, 
  60.0,
  0.0,          
  0.0,          
  0.0,          
  0.0,          
  0.0,          
  0.0,          
  0.0           
}

Definition at line 224 of file MPEG1or2VideoStreamFramer.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Tue May 22 06:41:45 2012 for MythTV by  doxygen 1.6.3