Home
last modified time | relevance | path

Searched refs:huffman_tables (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/include/media/
H A Dv4l2-jpeg.h99 * @huffman_tables: references to four Huffman tables in DC0, DC1, AC0, AC1
105 * quantization_tables, and huffman_tables pointers must be initialized to NULL
119 struct v4l2_jpeg_reference *huffman_tables; member
133 struct v4l2_jpeg_reference *huffman_tables);
/kernel/linux/linux-6.6/include/media/
H A Dv4l2-jpeg.h119 * @huffman_tables: references to four Huffman tables in DC0, DC1, AC0, AC1
126 * quantization_tables, and huffman_tables pointers must be initialized to NULL
140 struct v4l2_jpeg_reference *huffman_tables; member
155 struct v4l2_jpeg_reference *huffman_tables);
/kernel/linux/linux-5.10/drivers/media/platform/coda/
H A Dcoda-jpeg.c274 struct v4l2_jpeg_reference huffman_tables[4] = { }; in coda_jpeg_decode_header() local
278 .huffman_tables = huffman_tables, in coda_jpeg_decode_header()
341 if (!huffman_tables[i].start) { in coda_jpeg_decode_header()
346 if (huffman_tables[i].length < 17 || in coda_jpeg_decode_header()
347 huffman_tables[i].length > 178 || in coda_jpeg_decode_header()
348 ((i & 2) == 0 && huffman_tables[i].length > 28)) { in coda_jpeg_decode_header()
351 i, huffman_tables[i].length); in coda_jpeg_decode_header()
364 memcpy(huff_tab->luma_dc, huffman_tables[0].start, huffman_tables[ in coda_jpeg_decode_header()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/chips-media/
H A Dcoda-jpeg.c274 struct v4l2_jpeg_reference huffman_tables[4] = { }; in coda_jpeg_decode_header() local
278 .huffman_tables = huffman_tables, in coda_jpeg_decode_header()
342 if (!huffman_tables[i].start) { in coda_jpeg_decode_header()
347 if (huffman_tables[i].length < 17 || in coda_jpeg_decode_header()
348 huffman_tables[i].length > 178 || in coda_jpeg_decode_header()
349 ((i & 2) == 0 && huffman_tables[i].length > 28)) { in coda_jpeg_decode_header()
352 i, huffman_tables[i].length); in coda_jpeg_decode_header()
365 memcpy(huff_tab->luma_dc, huffman_tables[0].start, huffman_tables[ in coda_jpeg_decode_header()
[all...]
/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dv4l2-jpeg.c488 * v4l2_jpeg_scan_header structure. The out->huffman_tables and
540 if (!out->huffman_tables) { in v4l2_jpeg_parse_header()
545 out->huffman_tables); in v4l2_jpeg_parse_header()
662 * @huffman_tables: returns four references into the buffer for the
669 struct v4l2_jpeg_reference *huffman_tables) in v4l2_jpeg_parse_huffman_tables()
675 return jpeg_parse_huffman_tables(&stream, huffman_tables); in v4l2_jpeg_parse_huffman_tables()
668 v4l2_jpeg_parse_huffman_tables(void *buf, size_t len, struct v4l2_jpeg_reference *huffman_tables) v4l2_jpeg_parse_huffman_tables() argument
/kernel/linux/linux-5.10/drivers/media/v4l2-core/
H A Dv4l2-jpeg.c454 * v4l2_jpeg_scan_header structure. The out->huffman_tables and
507 out->huffman_tables); in v4l2_jpeg_parse_header()
617 * @huffman_tables: returns four references into the buffer for the
624 struct v4l2_jpeg_reference *huffman_tables) in v4l2_jpeg_parse_huffman_tables()
630 return jpeg_parse_huffman_tables(&stream, huffman_tables); in v4l2_jpeg_parse_huffman_tables()
623 v4l2_jpeg_parse_huffman_tables(void *buf, size_t len, struct v4l2_jpeg_reference *huffman_tables) v4l2_jpeg_parse_huffman_tables() argument

Completed in 6 milliseconds