libavcodec/tmv.c File Reference

8088flex TMV video decoder More...

#include "avcodec.h"
#include "cga_data.h"

Go to the source code of this file.

Data Structures

struct  TMVContext

Functions

static av_cold int tmv_decode_init (AVCodecContext *avctx)
static int tmv_decode_frame (AVCodecContext *avctx, void *data, int *data_size, AVPacket *avpkt)
static av_cold int tmv_decode_close (AVCodecContext *avctx)

Variables

AVCodec ff_tmv_decoder


Detailed Description

8088flex TMV video decoder

Author:
Daniel Verkamp
See also:
http://www.oldskool.org/pc/8088_Corruption

Definition in file tmv.c.


Function Documentation

static av_cold int tmv_decode_close ( AVCodecContext avctx  )  [static]

Definition at line 93 of file tmv.c.

static int tmv_decode_frame ( AVCodecContext avctx,
void *  data,
int *  data_size,
AVPacket avpkt 
) [static]

Definition at line 45 of file tmv.c.

static av_cold int tmv_decode_init ( AVCodecContext avctx  )  [static]

Definition at line 37 of file tmv.c.


Variable Documentation

Initial value:

 {
    .name           = "tmv",
    .type           = AVMEDIA_TYPE_VIDEO,
    .id             = CODEC_ID_TMV,
    .priv_data_size = sizeof(TMVContext),
    .init           = tmv_decode_init,
    .close          = tmv_decode_close,
    .decode         = tmv_decode_frame,
    .capabilities   = CODEC_CAP_DR1,
    .long_name      = NULL_IF_CONFIG_SMALL("8088flex TMV"),
}

Definition at line 103 of file tmv.c.


Generated on Fri Oct 26 02:38:18 2012 for FFmpeg by  doxygen 1.5.8