#include "avcodec.h"#include "bytestream.h"#include <assert.h>Go to the source code of this file.
| Defines | |
| #define | PUTNIBBLE(val) | 
| Functions | |
| static void | dvd_encode_rle (uint8_t **pq, const uint8_t *bitmap, int linesize, int w, int h, const int cmap[256]) | 
| static int | encode_dvd_subtitles (uint8_t *outbuf, int outbuf_size, const AVSubtitle *h) | 
| static int | dvdsub_encode (AVCodecContext *avctx, unsigned char *buf, int buf_size, void *data) | 
| Variables | |
| AVCodec | ff_dvdsub_encoder | 
| #define PUTNIBBLE | ( | val | ) | 
Value:
do {\ if (ncnt++ & 1)\ *q++ = bitbuf | ((val) & 0x0f);\ else\ bitbuf = (val) << 4;\ } while(0)
Definition at line 28 of file dvdsubenc.c.
Referenced by dvd_encode_rle().
| static void dvd_encode_rle | ( | uint8_t ** | pq, | |
| const uint8_t * | bitmap, | |||
| int | linesize, | |||
| int | w, | |||
| int | h, | |||
| const int | cmap[256] | |||
| ) |  [static] | 
| static int dvdsub_encode | ( | AVCodecContext * | avctx, | |
| unsigned char * | buf, | |||
| int | buf_size, | |||
| void * | data | |||
| ) |  [static] | 
Definition at line 207 of file dvdsubenc.c.
| static int encode_dvd_subtitles | ( | uint8_t * | outbuf, | |
| int | outbuf_size, | |||
| const AVSubtitle * | h | |||
| ) |  [static] | 
Initial value:
 {
    .name           = "dvdsub",
    .type           = AVMEDIA_TYPE_SUBTITLE,
    .id             = CODEC_ID_DVD_SUBTITLE,
    .encode         = dvdsub_encode,
    .long_name = NULL_IF_CONFIG_SMALL("DVD subtitles"),
}
Definition at line 218 of file dvdsubenc.c.
 1.5.8
 1.5.8