Bitmap Brothers JV video decoder.
More...
Go to the source code of this file.
|
static av_cold int | decode_init (AVCodecContext *avctx) |
|
static void | decode2x2 (GetBitContext *gb, uint8_t *dst, int linesize) |
| Decode 2x2 block. More...
|
|
static void | decode4x4 (GetBitContext *gb, uint8_t *dst, int linesize) |
| Decode 4x4 block. More...
|
|
static void | decode8x8 (GetBitContext *gb, uint8_t *dst, int linesize, BlockDSPContext *bdsp) |
| Decode 8x8 block. More...
|
|
static int | decode_frame (AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt) |
|
static av_cold int | decode_close (AVCodecContext *avctx) |
|
Bitmap Brothers JV video decoder.
- Author
- Peter Ross pross.nosp@m.@xvi.nosp@m.d.org
Definition in file jvdec.c.
◆ decode_init()
◆ decode2x2()
◆ decode4x4()
◆ decode8x8()
◆ decode_frame()
◆ decode_close()
◆ ff_jv_decoder
Initial value:= {
.name = "jv",
}
static av_cold int init(AVCodecContext *avctx)
static av_cold int decode_init(AVCodecContext *avctx)
static void decode(AVCodecContext *dec_ctx, AVPacket *pkt, AVFrame *frame, FILE *outfile)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt)
static av_cold int decode_close(AVCodecContext *avctx)
#define AV_CODEC_CAP_DR1
Codec uses get_buffer() for allocating buffers and supports custom allocators.
Definition at line 225 of file jvdec.c.