|
FFmpeg
|
#include <stdint.h>Go to the source code of this file.
Data Structures | |
| struct | MJpegEncHuffmanContext |
Functions | |
| void | ff_mjpeg_encode_huffman_init (MJpegEncHuffmanContext *s) |
| static void | ff_mjpeg_encode_huffman_increment (MJpegEncHuffmanContext *s, uint8_t val) |
| void | ff_mjpeg_encode_huffman_close (MJpegEncHuffmanContext *s, uint8_t bits[17], uint8_t val[], int max_nval) |
| Produces a Huffman encoding with a given input. More... | |
Huffman table generation for MJPEG encoder.
Definition in file mjpegenc_huffman.h.
| void ff_mjpeg_encode_huffman_init | ( | MJpegEncHuffmanContext * | s | ) |
Definition at line 146 of file mjpegenc_huffman.c.
|
inlinestatic |
Definition at line 38 of file mjpegenc_huffman.h.
| void ff_mjpeg_encode_huffman_close | ( | MJpegEncHuffmanContext * | s, |
| uint8_t | bits[17], | ||
| uint8_t | val[], | ||
| int | max_nval | ||
| ) |
Produces a Huffman encoding with a given input.
| s | input to encode |
| bits | output array where the ith character represents how many input values have i length encoding |
| val | output array of input values sorted by their encoded length |
| max_nval | maximum number of distinct input values |
Definition at line 159 of file mjpegenc_huffman.c.
1.8.17