Lines Matching defs:header
275 struct v4l2_jpeg_header header = {
284 ret = v4l2_jpeg_parse_header(buf, len, &header);
286 v4l2_err(&dev->v4l2_dev, "failed to parse header\n");
290 ctx->params.jpeg_restart_interval = header.restart_interval;
292 /* check frame header */
293 if (header.frame.height > ctx->codec->max_h ||
294 header.frame.width > ctx->codec->max_w) {
296 header.frame.width, header.frame.height);
301 if (header.frame.height != q_data_src->height ||
302 header.frame.width != q_data_src->width) {
305 header.frame.width, header.frame.height);
309 if (header.frame.num_components != 3) {
312 header.frame.num_components);
369 /* check scan header */
374 for (j = 0; j < header.frame.num_components; j++) {
375 if (header.frame.component[j].component_identifier ==
379 if (j == header.frame.num_components)
393 ctx->jpeg_ecs_offset = header.ecs_offset;
395 switch (header.frame.subsampling) {
398 ctx->params.jpeg_chroma_subsampling = header.frame.subsampling;
402 header.frame.subsampling);
1320 /* TODO: we could already scan the first header to get the chroma
1356 v4l2_err(&dev->v4l2_dev, "failed to decode JPEG header: %d\n",