Libav
Functions
mjpegenc_common.h File Reference
#include <stdint.h>
#include "avcodec.h"
#include "idctdsp.h"
#include "put_bits.h"

Go to the source code of this file.

Functions

void ff_mjpeg_encode_picture_header (AVCodecContext *avctx, PutBitContext *pb, ScanTable *intra_scantable, uint16_t intra_matrix[64])
 
void ff_mjpeg_encode_picture_trailer (PutBitContext *pb, int header_bits)
 
void ff_mjpeg_encode_stuffing (PutBitContext *pbc)
 
void ff_mjpeg_encode_dc (PutBitContext *pb, int val, uint8_t *huff_size, uint16_t *huff_code)
 

Function Documentation

void ff_mjpeg_encode_picture_header ( AVCodecContext avctx,
PutBitContext pb,
ScanTable intra_scantable,
uint16_t  intra_matrix[64] 
)

Definition at line 134 of file mjpegenc_common.c.

Referenced by encode_picture(), and ljpeg_encode_frame().

void ff_mjpeg_encode_picture_trailer ( PutBitContext pb,
int  header_bits 
)

Definition at line 288 of file mjpegenc_common.c.

Referenced by ff_mpv_encode_picture(), and ljpeg_encode_frame().

void ff_mjpeg_encode_stuffing ( PutBitContext pbc)

Definition at line 281 of file mjpegenc_common.c.

Referenced by ff_mjpeg_encode_picture_trailer(), and write_slice_end().

void ff_mjpeg_encode_dc ( PutBitContext pb,
int  val,
uint8_t huff_size,
uint16_t *  huff_code 
)

Definition at line 300 of file mjpegenc_common.c.

Referenced by encode_block(), ljpeg_encode_bgr(), and ljpeg_encode_yuv_mb().