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.


Generated on Sat Dec 18 05:15:54 2010 for MythTV by  doxygen 1.5.5