liveMedia/DVVideoStreamFramer.cpp File Reference

#include "DVVideoStreamFramer.hh"
#include "GroupsockHelper.hh"

Include dependency graph for DVVideoStreamFramer.cpp:

Go to the source code of this file.

Data Structures

struct  DVVideoProfile

Defines

#define DV_SMALLEST_POSSIBLE_FRAME_SIZE   120000
#define DVSectionId(n)   ptr[(n)*DV_DIF_BLOCK_SIZE + 0]
#define DVData(n, i)   ptr[(n)*DV_DIF_BLOCK_SIZE + 3+(i)]
#define DV_SECTION_HEADER   0x1F
#define DV_PACK_HEADER_10   0x3F
#define DV_PACK_HEADER_12   0xBF
#define DV_SECTION_VAUX_MIN   0x50
#define DV_SECTION_VAUX_MAX   0x5F
#define DV_PACK_VIDEO_SOURCE   60
#define MILLION   1000000

Variables

static DVVideoProfile const profiles []


Define Documentation

#define DV_PACK_HEADER_10   0x3F

Definition at line 143 of file DVVideoStreamFramer.cpp.

Referenced by DVVideoStreamFramer::afterGettingFrame1().

#define DV_PACK_HEADER_12   0xBF

Definition at line 144 of file DVVideoStreamFramer.cpp.

Referenced by DVVideoStreamFramer::afterGettingFrame1().

#define DV_PACK_VIDEO_SOURCE   60

Definition at line 147 of file DVVideoStreamFramer.cpp.

#define DV_SECTION_HEADER   0x1F

Definition at line 142 of file DVVideoStreamFramer.cpp.

#define DV_SECTION_VAUX_MAX   0x5F

Definition at line 146 of file DVVideoStreamFramer.cpp.

Referenced by DVVideoStreamFramer::afterGettingFrame1().

#define DV_SECTION_VAUX_MIN   0x50

Definition at line 145 of file DVVideoStreamFramer.cpp.

Referenced by DVVideoStreamFramer::afterGettingFrame1().

#define DV_SMALLEST_POSSIBLE_FRAME_SIZE   120000

Definition at line 121 of file DVVideoStreamFramer.cpp.

Referenced by DVVideoStreamFramer::getAndDeliverData().

#define DVData ( n,
 )     ptr[(n)*DV_DIF_BLOCK_SIZE + 3+(i)]

Definition at line 140 of file DVVideoStreamFramer.cpp.

Referenced by DVVideoStreamFramer::afterGettingFrame1().

#define DVSectionId (  )     ptr[(n)*DV_DIF_BLOCK_SIZE + 0]

Definition at line 139 of file DVVideoStreamFramer.cpp.

Referenced by DVVideoStreamFramer::afterGettingFrame1().

#define MILLION   1000000

Definition at line 149 of file DVVideoStreamFramer.cpp.


Variable Documentation

DVVideoProfile const profiles[] [static]

Initial value:

 {
   { "SD-VCR/525-60",  0, 0x00, 10, 1, 120000, (1000000*1001)/30000.0 },
   { "SD-VCR/625-50",  0, 0x00, 12, 1, 144000, 1000000/25.0 },
   { "314M-25/525-60", 1, 0x00, 10, 1, 120000, (1000000*1001)/30000.0 },
   { "314M-25/625-50", 1, 0x00, 12, 1, 144000, 1000000/25.0 },
   { "314M-50/525-60", 1, 0x04, 10, 2, 240000, (1000000*1001)/30000.0 },
   { "314M-50/625-50", 1, 0x04, 12, 2, 288000, 1000000/25.0 },
   { "370M/1080-60i",  1, 0x14, 10, 4, 480000, (1000000*1001)/30000.0 },
   { "370M/1080-50i",  1, 0x14, 12, 4, 576000, 1000000/25.0 },
   { "370M/720-60p",   1, 0x18, 10, 2, 240000, (1000000*1001)/60000.0 },
   { "370M/720-50p",   1, 0x18, 12, 2, 288000, 1000000/50.0 },
   { NULL, 0, 0, 0, 0, 0, 0.0 }
  }

Definition at line 54 of file DVVideoStreamFramer.cpp.

Referenced by DVVideoStreamFramer::afterGettingFrame1().


Generated on Thu Feb 2 23:51:50 2012 for live by  doxygen 1.5.2