/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/src/ |
mp4lib_int.h | 62 uint32 timeStamp; /* Vop TimeStamp in msec */ 64 /* Actual syntax elements for VOP (standard) */ 65 int predictionType; /* VOP prediction type */ 66 uint timeInc; /* VOP time increment (relative to last mtb) */ 70 int16 quantizer; /* VOP quantizer */ 71 int fcodeForward; /* VOP dynamic range of motion vectors */ 72 int fcodeBackward; /* VOP dynamic range of motion vectors */ 80 } Vop; 87 uint timeInc_offset; /* timeInc offset for multiple VOP in a packet */ 206 Vop *currVop; /* Current VOP (frame) * [all...] |
pvdec_api.cpp | 41 extern Vop IMEM_currVop[1]; 42 extern Vop IMEM_prevVop[1]; 49 extern Vop IMEM_vopHEADER[2]; 51 extern Vop IMEM_vopHeader[2][1]; 110 /* Allocating Vop space, this has to change when we add */ 115 else oscl_memset(video->currVop, 0, sizeof(Vop)); 118 else oscl_memset(video->prevVop, 0, sizeof(Vop)); 119 video->memoryUsage += (sizeof(Vop) * 2); 120 video->vopHeader = (Vop **) IMEM_vopHEADER; 123 video->currVop = (Vop *) oscl_malloc(sizeof(Vop)) [all...] |
packet_util.cpp | 32 Vop *currVop = video->currVop; 70 /* if we have HEC, read some redundant VOP header information */ 147 Vop *currVop = video->currVop; 198 Vop *currVop = video->currVop;
|
mp4dec_lib.h | 272 /* defined in vop.c */ 275 PV_STATUS DecodeVOPHeader(VideoDecData *video, Vop *currVop, Bool use_ext_tiemstamp); 276 PV_STATUS DecodeShortHeader(VideoDecData *video, Vop *currVop); 278 uint32 CalcVopDisplayTime(Vol *currVol, Vop *currVop, int shortVideoHeader); 310 void CopyVopMB(Vop *curr, uint8 *prev, int mbnum, int width, int height);
|
mb_motion_comp.cpp | 129 Vop *prev = video->prevVop; 131 /* Current Macroblock (MB) in the VOP */ 552 Vop *prev = video->prevVop; 553 Vop *comp;
|
conceal.cpp | 133 Purpose : Fill a macroblock with previous Vop. 138 void CopyVopMB(Vop *curr, uint8 *prevFrame, int mbnum, int width_Y, int height)
|
vop.cpp | 799 * 05/10/2000 Error resilient decoding of vop header. 802 PV_STATUS DecodeVOPHeader(VideoDecData *video, Vop *currVop, Bool use_ext_timestamp) 811 * Read the VOP header from the bitstream (No shortVideoHeader Mode here!) 826 /* We should have a VOP header following the GOV header. 03/15/2001 */ 872 /* we always assumes fixed vop rate here */ [all...] |
block_idct.cpp | 224 Vop *currVop = video->currVop;
|
combined_decode.cpp | 46 Vop *currVop = video->currVop; 79 mp4dec_log("DecodeFrameCombinedMode(): Vop type not supported.\n"); 195 /* have we reached the end of the video packet or vop? */
|
datapart_decode.cpp | 42 Vop *currVop = video->currVop; 67 mp4dec_log("DecodeFrameDataPartMode(): Vop type not supported.\n"); 94 mp4dec_log("DecodeFrameDataPartMode(): Vop type not supported.\n"); 132 /* Purpose : Decode Data Partitioned Mode Video Packet in I-VOP */ 197 /* have we reached the end of the video packet or vop? */ 295 /* Purpose : Decode Data Partitioned Mode Video Packet in P-VOP */ 374 /* have we reached the end of the video packet or vop? */ 510 /* I-VOP and P-VOP. */
|
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/src/ |
mp4lib_int.h | 47 //Int timeStamp; /* Vop TimeStamp in msec */ 55 /* Actual syntax elements for VOP (standard) */ 56 Int predictionType; /* VOP prediction type */ 57 Int timeInc; /* VOP time increment (relative to last mtb) */ 61 Int quantizer; /* VOP quantizer */ 62 Int fcodeForward; /* VOP dynamic range of motion vectors */ 63 Int fcodeBackward; /* VOP dynamic range of motion vectors */ 72 } Vop; 127 Int nGOBinVop; /* number of GOB in Vop 05/22/00 */ 327 Vop *currVop; /* Current reconstructed VOP * [all...] |
vop.cpp | 24 PV_STATUS EncodeShortHeader(BitstreamEncVideo *stream, Vop *currVop); 25 PV_STATUS EncodeVOPHeader(BitstreamEncVideo *stream, Vol *currVol, Vop *currVop); 34 /* Purpose : Encode VOP Header */ 45 Vop *currVop = video->currVop; 86 /* Encode VOP */ 126 Vop *currVop = video->currVop; 149 status = EncodeVOPHeader(stream, currVol, currVop); /* Encode VOP Header */ 159 status = EncodeFrameDataPartMode(video); /* Encode Data Partitioning Mode VOP */ 163 status = EncodeFrameCombinedMode(video); /* Encode Combined Mode VOP */ 167 status = EncodeFrameCombinedMode(video); /* Encode Combined Mode VOP */ [all...] |
mp4enc_api.cpp | 641 video->nextEncIVop = 0; /* Sets up very first frame to be I-VOP! */ 729 video->currVop = (Vop *) M4VENC_MALLOC(sizeof(Vop)); /* Memory for Current VOP */ 762 video->prevBaseVop = (Vop *) M4VENC_MALLOC(sizeof(Vop)); /* Memory for Previous Base Vop */ 779 video->nextBaseVop = (Vop *) M4VENC_MALLOC(sizeof(Vop)); /* Memory for Next Base Vop */ [all...] |
datapart_encode.cpp | 40 Vop *currVop = video->currVop; 42 Int width = currVop->width; /* has to be Vop, for multiple of 16 */ 63 numHeaderBits = BitstreamGetPos(bs1); /* Number of bits in VOP Header */ 142 /* INCLUDE VOP HEADER IN COUNT */ 215 Vop *currVop = video->currVop; 219 Int width = currVop->width; /* has to be Vop, for multiple of 16 */ 262 numHeaderBits = BitstreamGetPos(bs1); /* Number of bits in VOP Header */
|
combined_encode.cpp | 41 Vop *currVop = video->currVop; 43 Int width = currVop->width; /* has to be Vop, for multiple of 16 */ 100 /* gob_frame_id is the same for different vop types - the reason should be SCD */ 266 Vop *currVop = video->currVop; 271 Int width = currVop->width; /* has to be Vop, for multiple of 16 */ 357 /* (gob_frame_id is the same for different vop types) The reason should be SCD */ 592 else if (mbnum < nTotalMB) /* do not write GOB header if end of vop */
|
fastcodemb.cpp | 73 Vop *currVop = video->currVop; 304 Vop *currVop = video->currVop;
|
me_utils.cpp | 214 Purpose: Pad edge of a Vop 218 void PaddingEdge(Vop *refVop)
|
mp4enc_lib.h | 29 /* defined in vop.c */ 129 void PaddingEdge(Vop *padVop);
|
motion_comp.cpp | 100 Vop *prevVop = video->forwardRefVop; //reference frame 101 Vop *currVop = video->currVop; [all...] |
rate_control.cpp | 169 /* Purpose : Reset rate control before coding VOP, moved from vop.c */ 170 /* Compute QP for the whole VOP and initialize MB-based RC 176 4. Initialize internal RC parameters for Vop cooding */ 187 Vop *currVop = video->currVop; 284 /* Purpose : Update statistics for rate control after encoding each VOP. */ [all...] |
motion_est.cpp | 140 Vop *currVop = video->currVop; 495 /* video->numVopsInGOP=0; 3/13/01 move it to vop.c*/ [all...] |