Home | History | Annotate | Download | only in src

Lines Matching refs:Vop

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));
125 else oscl_memset(video->currVop, 0, sizeof(Vop));
126 video->prevVop = (Vop *) oscl_malloc(sizeof(Vop));
128 else oscl_memset(video->prevVop, 0, sizeof(Vop));
129 video->memoryUsage += (sizeof(Vop) * 2);
131 video->vopHeader = (Vop **) oscl_malloc(sizeof(Vop *) * nLayers);
134 else oscl_memset(video->vopHeader, 0, sizeof(Vop *)*nLayers);
135 video->memoryUsage += (sizeof(Vop *) * nLayers);
151 video->vopHeader[idx] = (Vop *) oscl_malloc(sizeof(Vop));
160 oscl_memset(video->vopHeader[idx], 0, sizeof(Vop));
162 video->memoryUsage += (sizeof(Vop));
308 video->currVop->yChan = IMEM_currVop_yChan; /* Allocate memory for all VOP OKA 3/2/1*/
313 video->prevVop->yChan = IMEM_prevVop_yChan; /* Allocate memory for all VOP OKA 3/2/1*/
318 video->currVop->yChan = (PIXEL *) oscl_malloc(size * 3 / 2); /* Allocate memory for all VOP OKA 3/2/1*/
323 video->prevVop->yChan = (PIXEL *) oscl_malloc(size * 3 / 2); /* Allocate memory for all VOP OKA 3/2/1*/
335 video->prevEnhcVop = (Vop *) oscl_malloc(sizeof(Vop));
336 video->memoryUsage += (sizeof(Vop));
343 oscl_memset(video->prevEnhcVop, 0, sizeof(Vop));
345 video->prevEnhcVop->yChan = (PIXEL *) oscl_malloc(size * 3 / 2); /* Allocate memory for all VOP OKA 3/2/1*/
1022 /* Purpose : Determine target layer and decode vop header, modified from */
1034 Vop *currVop = video->currVop;
1035 Vop **vopHeader = video->vopHeader;
1058 /* did the application provide a timestamp for this vop? */
1070 /* Try to find a VOP header in the buffer. 08/30/2000. */
1088 /* We've decoded this vop header in the previous run already. */
1093 /* Use timestamps to select the next VOP to be decoded */
1111 /* We need to decode the vop header if external timestamp */
1120 /* Try to find a VOP header in the buffer. 08/30/2000. */
1150 /* There is no vop header in the buffer, */
1176 /* Try to find a VOP header in the buffer. 08/30/2000. */
1179 /* There is no vop header in the buffer, */
1213 oscl_memcpy(currVop, vopHeader[target_layer], sizeof(Vop));
1233 /* Purpose : Decode vop body after the header is decoded, modified from */
1246 Vop *currVop = video->currVop;
1247 Vop *prevVop = video->prevVop;
1248 Vop *tempVopPtr;
1296 /* Swap VOP pointers. No enhc. frame oscl_memcpy() anymore! 04/24/2001 */
1320 /* the following is necessary to avoid displaying an notCoded I-VOP at the beginning of a session
1331 /* Decode vop body (if there is no error in the header!) */
1345 case 0 : /* most recently decoded enhancement vop */
1351 case 1 : /* most recently displayed base-layer vop */
1359 case 2 : /* next base-layer vop in display order */
1362 case 3 : /* temporally coincident base-layer vop (no MV's) */
1366 else /* we have a B-Vop */
1368 mp4dec_log("DecodeVideoFrame(): B-VOP not supported.\n");
1431 /* Swap VOP pointers. No enhc. frame oscl_memcpy() anymore! 04/24/2001 */
1601 Vop *prevVop = video->prevVop;
1642 Vop *prevEnhcVop = video->prevEnhcVop;