|
FFmpeg
|
#include <string.h>#include "libavutil/imgutils.h"#include "libavutil/internal.h"#include "libavutil/intreadwrite.h"#include "libavutil/mem.h"#include "avcodec.h"#include "bytestream.h"#include "internal.h"Go to the source code of this file.
Data Structures | |
| struct | Hnm4VideoContext |
Macros | |
| #define | HNM4_CHUNK_ID_PL 19536 |
| #define | HNM4_CHUNK_ID_IZ 23113 |
| #define | HNM4_CHUNK_ID_IU 21833 |
| #define | HNM4_CHUNK_ID_SD 17491 |
Functions | |
| static int | getbit (GetByteContext *gb, uint32_t *bitbuf, int *bits) |
| static void | unpack_intraframe (AVCodecContext *avctx, uint8_t *src, uint32_t size) |
| static void | postprocess_current_frame (AVCodecContext *avctx) |
| static void | copy_processed_frame (AVCodecContext *avctx, AVFrame *frame) |
| static void | decode_interframe_v4 (AVCodecContext *avctx, uint8_t *src, uint32_t size) |
| static void | decode_interframe_v4a (AVCodecContext *avctx, uint8_t *src, uint32_t size) |
| static void | hnm_update_palette (AVCodecContext *avctx, uint8_t *src, uint32_t size) |
| static void | hnm_flip_buffers (Hnm4VideoContext *hnm) |
| static int | hnm_decode_frame (AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt) |
| static av_cold int | hnm_decode_init (AVCodecContext *avctx) |
| static av_cold int | hnm_decode_end (AVCodecContext *avctx) |
Variables | |
| AVCodec | ff_hnm4_video_decoder |
| #define HNM4_CHUNK_ID_PL 19536 |
Definition at line 33 of file hnm4video.c.
Referenced by hnm_decode_frame().
| #define HNM4_CHUNK_ID_IZ 23113 |
Definition at line 34 of file hnm4video.c.
Referenced by hnm_decode_frame().
| #define HNM4_CHUNK_ID_IU 21833 |
Definition at line 35 of file hnm4video.c.
Referenced by hnm_decode_frame().
| #define HNM4_CHUNK_ID_SD 17491 |
Definition at line 36 of file hnm4video.c.
|
static |
Definition at line 50 of file hnm4video.c.
Referenced by unpack_intraframe().
|
static |
Definition at line 66 of file hnm4video.c.
Referenced by hnm_decode_frame().
|
static |
Definition at line 117 of file hnm4video.c.
Referenced by hnm_decode_frame().
|
static |
Definition at line 132 of file hnm4video.c.
Referenced by hnm_decode_frame().
|
static |
Definition at line 146 of file hnm4video.c.
Referenced by hnm_decode_frame().
|
static |
Definition at line 273 of file hnm4video.c.
Referenced by hnm_decode_frame().
|
static |
Definition at line 352 of file hnm4video.c.
Referenced by hnm_decode_frame().
|
static |
Definition at line 384 of file hnm4video.c.
Referenced by hnm_decode_frame().
|
static |
Definition at line 393 of file hnm4video.c.
|
static |
Definition at line 454 of file hnm4video.c.
|
static |
Definition at line 493 of file hnm4video.c.
| AVCodec ff_hnm4_video_decoder |
Definition at line 504 of file hnm4video.c.
1.8.2