FFmpeg
|
lossless JPEG encoder. More...
#include "avcodec.h"
#include "internal.h"
#include "mpegvideo.h"
#include "mjpeg.h"
#include "mjpegenc.h"
Include dependency graph for ljpegenc.c:
Go to the source code of this file.
Functions | |
static int | encode_picture_lossless (AVCodecContext *avctx, AVPacket *pkt, const AVFrame *pict, int *got_packet) |
Variables | |
AVCodec | ff_ljpeg_encoder |
Detailed Description
lossless JPEG encoder.
Definition in file ljpegenc.c.
Function Documentation
|
static |
Definition at line 40 of file ljpegenc.c.
Variable Documentation
AVCodec ff_ljpeg_encoder |
Initial value:
= {
.name = "ljpeg",
.type = AVMEDIA_TYPE_VIDEO,
.id = AV_CODEC_ID_LJPEG,
.priv_data_size = sizeof(MpegEncContext),
.encode2 = encode_picture_lossless,
.long_name = NULL_IF_CONFIG_SMALL("Lossless JPEG"),
}
Definition: pixfmt.h:67
planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples)
Definition: pixfmt.h:73
static int encode_picture_lossless(AVCodecContext *avctx, AVPacket *pkt, const AVFrame *pict, int *got_packet)
Definition: ljpegenc.c:40
Definition: libavcodec/avcodec.h:112
planar YUV 4:2:2, 16bpp, full scale (JPEG), deprecated in favor of PIX_FMT_YUV422P and setting color_...
Definition: pixfmt.h:81
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: libavutil/internal.h:123
planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples)
Definition: pixfmt.h:72
planar YUV 4:2:0, 12bpp, full scale (JPEG), deprecated in favor of PIX_FMT_YUV420P and setting color_...
Definition: pixfmt.h:80
planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples)
Definition: pixfmt.h:68
planar YUV 4:4:4, 24bpp, full scale (JPEG), deprecated in favor of PIX_FMT_YUV444P and setting color_...
Definition: pixfmt.h:82
Definition: avutil.h:143
Definition at line 222 of file ljpegenc.c.
Generated on Fri Dec 20 2024 06:56:13 for FFmpeg by 1.8.11