Lines Matching defs:frame
22 * -full size, color mode YUYV or YUV422P 1/2 frame rate: all 4 channels
108 /* frame decimation. */
109 #define FDEC_1 1 /* capture every frame. default */
110 #define FDEC_2 2 /* capture every 2nd frame */
111 #define FDEC_3 3 /* capture every 3rd frame */
112 #define FDEC_5 5 /* capture every 5th frame */
137 u32 fdec; /* frame decimation */
142 u32 single; /* capture 1 frame at a time (!=0), continuously (==0)*/
151 /* frame structure */
162 struct s2255_framei frame[SYS_FRAMES]; /* array of FRAME structures */
280 /* buffer for one video frame */
327 /* frame prefix size (sent once every frame) */
606 (const char *)vc->buffer.frame[last_frame].lpvbits;
632 pr_err("s2255: =======no frame\n");
980 * When the restart parameter is set, we sleep for ONE frame to allow the
981 * DSP time to get the new frame
1073 vc->buffer.frame[j].ulState = S2255_READ_IDLE;
1074 vc->buffer.frame[j].cur_size = 0;
1112 /* if changing format, reset frame decimation/intervals */
1686 * Received frame structure:
1689 * bytes 8-11: payload size: size of the frame
1690 * bytes 12-payloadsize+12: frame data
1707 frm = &vc->buffer.frame[idx];
1735 /* discard the bad frame */
1793 frm = &vc->buffer.frame[idx];
1796 /* we found a frame, but this channel is turned off */
1811 dprintk(dev, 1, "s2255 frame buffer == NULL.%p %p %d %d",
1834 /* end of system frame ring buffer, start at zero */
1838 /* frame ready */
1938 vc->buffer.frame[i].lpvbits = vmalloc(reqsize);
1939 vc->buffer.frame[i].size = reqsize;
1940 if (vc->buffer.frame[i].lpvbits == NULL) {
1949 vc->buffer.frame[i].ulState = 0;
1950 vc->buffer.frame[i].cur_size = 0;
1962 vfree(vc->buffer.frame[i].lpvbits);
1963 vc->buffer.frame[i].lpvbits = NULL;
2129 vc->buffer.frame[j].ulState = 0;
2130 vc->buffer.frame[j].cur_size = 0;