FFmpeg
|
#include <va/va.h>
#include <va/va_enc_jpeg.h>
#include "libavutil/avassert.h"
#include "libavutil/common.h"
#include "libavutil/internal.h"
#include "libavutil/opt.h"
#include "libavutil/pixfmt.h"
#include "avcodec.h"
#include "internal.h"
#include "jpegtables.h"
#include "mjpeg.h"
#include "put_bits.h"
#include "vaapi_encode.h"
Go to the source code of this file.
Data Structures | |
struct | VAAPIEncodeMJPEGContext |
Functions | |
static av_cold void | vaapi_encode_mjpeg_copy_huffman (unsigned char *dst_lengths, unsigned char *dst_values, const unsigned char *src_lengths, const unsigned char *src_values) |
static av_cold void | vaapi_encode_mjpeg_init_tables (AVCodecContext *avctx) |
static void | vaapi_encode_mjpeg_write_marker (PutBitContext *pbc, int marker) |
static int | vaapi_encode_mjpeg_write_image_header (AVCodecContext *avctx, VAAPIEncodePicture *pic, VAAPIEncodeSlice *slice, char *data, size_t *data_len) |
static int | vaapi_encode_mjpeg_write_extra_buffer (AVCodecContext *avctx, VAAPIEncodePicture *pic, int index, int *type, char *data, size_t *data_len) |
static int | vaapi_encode_mjpeg_init_picture_params (AVCodecContext *avctx, VAAPIEncodePicture *pic) |
static int | vaapi_encode_mjpeg_init_slice_params (AVCodecContext *avctx, VAAPIEncodePicture *pic, VAAPIEncodeSlice *slice) |
static av_cold int | vaapi_encode_mjpeg_configure (AVCodecContext *avctx) |
static av_cold int | vaapi_encode_mjpeg_init (AVCodecContext *avctx) |
Variables | |
static const unsigned char | vaapi_encode_mjpeg_quant_luminance [64] |
static const unsigned char | vaapi_encode_mjpeg_quant_chrominance [64] |
static VAAPIEncodeType | vaapi_encode_type_mjpeg |
static const AVCodecDefault | vaapi_encode_mjpeg_defaults [] |
static const AVClass | vaapi_encode_mjpeg_class |
AVCodec | ff_mjpeg_vaapi_encoder |
|
static |
Definition at line 67 of file vaapi_encode_mjpeg.c.
Referenced by vaapi_encode_mjpeg_init_tables().
|
static |
Definition at line 84 of file vaapi_encode_mjpeg.c.
Referenced by vaapi_encode_mjpeg_configure().
|
static |
Definition at line 125 of file vaapi_encode_mjpeg.c.
Referenced by vaapi_encode_mjpeg_write_image_header().
|
static |
Definition at line 131 of file vaapi_encode_mjpeg.c.
|
static |
Definition at line 240 of file vaapi_encode_mjpeg.c.
|
static |
Definition at line 270 of file vaapi_encode_mjpeg.c.
|
static |
Definition at line 316 of file vaapi_encode_mjpeg.c.
|
static |
Definition at line 336 of file vaapi_encode_mjpeg.c.
|
static |
Definition at line 381 of file vaapi_encode_mjpeg.c.
|
static |
Definition at line 37 of file vaapi_encode_mjpeg.c.
Referenced by vaapi_encode_mjpeg_init_tables().
|
static |
Definition at line 47 of file vaapi_encode_mjpeg.c.
Referenced by vaapi_encode_mjpeg_init_tables().
|
static |
Definition at line 364 of file vaapi_encode_mjpeg.c.
Referenced by vaapi_encode_mjpeg_init().
|
static |
Definition at line 404 of file vaapi_encode_mjpeg.c.
|
static |
Definition at line 409 of file vaapi_encode_mjpeg.c.
AVCodec ff_mjpeg_vaapi_encoder |
Definition at line 415 of file vaapi_encode_mjpeg.c.