#include <stdint.h>
#include "dsputil.h"
#include "libavutil/mem.h"
Go to the source code of this file.
| #define RTJPEG_FILE_VERSION 0 |
| #define RTJPEG_HEADER_SIZE 12 |
| void ff_rtjpeg_decode_init |
( |
RTJpegContext * |
c, |
|
|
DSPContext * |
dsp, |
|
|
int |
width, |
|
|
int |
height, |
|
|
const uint32_t * |
lquant, |
|
|
const uint32_t * |
cquant |
|
) |
| |
initialize an RTJpegContext, may be called multiple times
- Parameters
-
| c | context to initialize |
| dsp | specifies the idct to use for decoding |
| width | width of image, will be rounded down to the nearest multiple of 16 for decoding |
| height | height of image, will be rounded down to the nearest multiple of 16 for decoding |
| lquant | luma quantization table to use |
| cquant | chroma quantization table to use |
Definition at line 156 of file rtjpeg.c.
Referenced by codec_reinit(), and decode_frame().
decode one rtjpeg YUV420 frame
- Parameters
-
| c | context, must be initialized via ff_rtjpeg_decode_init |
| f | AVFrame to place decoded frame into. If parts of the frame are not coded they are left unchanged, so consider initializing it |
| buf | buffer containing input data |
| buf_size | length of input data in bytes |
- Returns
- number of bytes consumed from the input buffer
Definition at line 106 of file rtjpeg.c.
Referenced by decode_frame().