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");
978 * When the restart parameter is set, we sleep for ONE frame to allow the
979 * DSP time to get the new frame
1071 vc->buffer.frame[j].ulState = S2255_READ_IDLE;
1072 vc->buffer.frame[j].cur_size = 0;
1110 /* if changing format, reset frame decimation/intervals */
1684 * Received frame structure:
1687 * bytes 8-11: payload size: size of the frame
1688 * bytes 12-payloadsize+12: frame data
1705 frm = &vc->buffer.frame[idx];
1733 /* discard the bad frame */
1791 frm = &vc->buffer.frame[idx];
1794 /* we found a frame, but this channel is turned off */
1809 dprintk(dev, 1, "s2255 frame buffer == NULL.%p %p %d %d",
1832 /* end of system frame ring buffer, start at zero */
1836 /* frame ready */
1936 vc->buffer.frame[i].lpvbits = vmalloc(reqsize);
1937 vc->buffer.frame[i].size = reqsize;
1938 if (vc->buffer.frame[i].lpvbits == NULL) {
1947 vc->buffer.frame[i].ulState = 0;
1948 vc->buffer.frame[i].cur_size = 0;
1960 vfree(vc->buffer.frame[i].lpvbits);
1961 vc->buffer.frame[i].lpvbits = NULL;
2127 vc->buffer.frame[j].ulState = 0;
2128 vc->buffer.frame[j].cur_size = 0;