Lines Matching full:marker
23 /* Table B.1 - Marker code assignments */
100 u16 marker = 0; in jpeg_next_marker() local
103 marker = (marker << 8) | byte; in jpeg_next_marker()
105 if (marker == TEM || (marker > 0xffbf && marker < 0xffff)) in jpeg_next_marker()
106 return marker; in jpeg_next_marker()
448 * jpeg_parse_header - locate marker segments and optionally parse headers
449 * @buf: address of the JPEG buffer, should start with a SOI marker
451 * @out: returns marker segment positions and optionally parsed headers
463 int marker; in v4l2_jpeg_parse_header() local
472 /* the first marker must be SOI */ in v4l2_jpeg_parse_header()
473 marker = jpeg_next_marker(&stream); in v4l2_jpeg_parse_header()
474 if (marker < 0) in v4l2_jpeg_parse_header()
475 return marker; in v4l2_jpeg_parse_header()
476 if (marker != SOI) in v4l2_jpeg_parse_header()
479 /* loop through marker segments */ in v4l2_jpeg_parse_header()
480 while ((marker = jpeg_next_marker(&stream)) >= 0) { in v4l2_jpeg_parse_header()
481 switch (marker) { in v4l2_jpeg_parse_header()
487 ret = jpeg_parse_frame_header(&stream, marker, in v4l2_jpeg_parse_header()
541 /* skip unknown or unsupported marker segments */ in v4l2_jpeg_parse_header()
550 return marker; in v4l2_jpeg_parse_header()
556 * @buf: address of the frame header, after the SOF0 marker
575 * @buf: address of the scan header, after the SOS marker
594 * @buf: address of the quantization table segment, after the DQT marker
615 * @buf: address of the Huffman table segment, after the DHT marker