#include <stdio.h>
#include <stdlib.h>
#include "avcodec.h"
#include "bitstream.h"
#include "bytestream.h"
Go to the source code of this file.
Definition in file smacker.c.
Definition at line 41 of file smacker.c.
Referenced by smacker_decode_bigtree(), and smk_get_code().
Definition at line 40 of file smacker.c.
Referenced by smacker_decode_bigtree(), smacker_decode_header_tree(), and smka_decode_frame().
[static]
[static]
[static]
[static]
[static]
Decode header tree.
Definition at line 127 of file smacker.c.
Referenced by smacker_decode_header_tree().
[static]
Store large tree as FFmpeg's vlc codes.
Definition at line 174 of file smacker.c.
Referenced by decode_header_trees().
[static]
Decode local frame tree.
Definition at line 95 of file smacker.c.
Referenced by smacker_decode_header_tree(), and smka_decode_frame().
[static]
[static]
[static]
Initial value:
{
1, 2, 3, 4, 5, 6, 7, 8,
9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 22, 23, 24,
25, 26, 27, 28, 29, 30, 31, 32,
33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48,
49, 50, 51, 52, 53, 54, 55, 56,
57, 58, 59, 128, 256, 512, 1024, 2048 }
Definition at line 76 of file smacker.c.
Referenced by decode_frame().
Initial value:
{
"smackaud",
CODEC_TYPE_AUDIO,
CODEC_ID_SMACKAUDIO,
0,
smka_decode_init,
NULL,
NULL,
smka_decode_frame,
.long_name = NULL_IF_CONFIG_SMALL("Smacker audio"),
}
Initial value:
{
"smackvid",
CODEC_TYPE_VIDEO,
CODEC_ID_SMACKVIDEO,
sizeof(SmackVContext),
decode_init,
NULL,
decode_end,
decode_frame,
.long_name = NULL_IF_CONFIG_SMALL("Smacker video"),
}