FFmpeg
|
exp golomb vlc writing stuff More...
Go to the source code of this file.
Functions | |
static void | set_ue_golomb (PutBitContext *pb, int i) |
write unsigned exp golomb code. More... | |
static void | set_ue_golomb_long (PutBitContext *pb, uint32_t i) |
write unsigned exp golomb code. More... | |
static void | set_te_golomb (PutBitContext *pb, int i, int range) |
write truncated unsigned exp golomb code. More... | |
static void | set_se_golomb (PutBitContext *pb, int i) |
write signed exp golomb code. More... | |
static void | set_ur_golomb (PutBitContext *pb, int i, int k, int limit, int esc_len) |
write unsigned golomb rice code (ffv1). More... | |
static void | set_ur_golomb_jpegls (PutBitContext *pb, int i, int k, int limit, int esc_len) |
write unsigned golomb rice code (jpegls). More... | |
static void | set_sr_golomb (PutBitContext *pb, int i, int k, int limit, int esc_len) |
write signed golomb rice code (ffv1). More... | |
Variables | |
const uint8_t | ff_ue_golomb_len [256] |
exp golomb vlc writing stuff
Definition in file put_golomb.h.
|
inlinestatic |
write unsigned exp golomb code.
2^16 - 2 at most
Definition at line 41 of file put_golomb.h.
Referenced by ff_dovi_rpu_generate(), ff_hevc_encode_nal_vps(), generate_ext_v1(), generate_ext_v2(), main(), put_ue_coef(), set_se_golomb(), and set_te_golomb().
|
inlinestatic |
write unsigned exp golomb code.
2^32-2 at most.
Definition at line 57 of file put_golomb.h.
Referenced by main().
|
inlinestatic |
write truncated unsigned exp golomb code.
Definition at line 72 of file put_golomb.h.
|
inlinestatic |
write signed exp golomb code.
16 bits at most.
Definition at line 86 of file put_golomb.h.
Referenced by main(), and put_se_coef().
|
inlinestatic |
write unsigned golomb rice code (ffv1).
Definition at line 97 of file put_golomb.h.
Referenced by set_sr_golomb().
|
inlinestatic |
write unsigned golomb rice code (jpegls).
Definition at line 114 of file put_golomb.h.
Referenced by ls_encode_regular(), and ls_encode_runterm().
|
inlinestatic |
write signed golomb rice code (ffv1).
Definition at line 143 of file put_golomb.h.
Referenced by put_vlc_symbol().
const uint8_t ff_ue_golomb_len[256] |
Definition at line 89 of file golomb.c.
Referenced by set_ue_golomb(), and set_ue_golomb_long().