Home
last modified time | relevance | path

Searched refs:elbg (Results 1 - 7 of 7) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Delbg.c31 #include "elbg.h"
97 static int eval_error_cell(ELBGContext *elbg, int *centroid, cell *cells) in eval_error_cell() argument
101 error += distance_limited(centroid, elbg->points + cells->index*elbg->dim, elbg->dim, INT_MAX); in eval_error_cell()
106 static int get_closest_codebook(ELBGContext *elbg, int index) in get_closest_codebook() argument
109 for (int i = 0, diff_min = INT_MAX; i < elbg->num_cb; i++) in get_closest_codebook()
112 diff = distance_limited(elbg->codebook + i*elbg->dim, elbg in get_closest_codebook()
121 get_high_utility_cell(ELBGContext *elbg) get_high_utility_cell() argument
146 simple_lbg(ELBGContext *elbg, int dim, int *centroid[3], int newutility[3], int *points, cell *cells) simple_lbg() argument
187 get_new_centroids(ELBGContext *elbg, int huc, int *newcentroid_i, int *newcentroid_p) get_new_centroids() argument
223 shift_codebook(ELBGContext *elbg, int *indexes, int *newcentroid[3]) shift_codebook() argument
251 evaluate_utility_inc(ELBGContext *elbg) evaluate_utility_inc() argument
263 update_utility_and_n_cb(ELBGContext *elbg, int idx, int newutility) update_utility_and_n_cb() argument
279 try_shift_candidate(ELBGContext *elbg, int idx[3]) try_shift_candidate() argument
330 do_shiftings(ELBGContext *elbg) do_shiftings() argument
349 do_elbg(ELBGContext *av_restrict elbg, int *points, int numpoints, int max_steps) do_elbg() argument
422 init_elbg(ELBGContext *av_restrict elbg, int *points, int *temp_points, int numpoints, int max_steps) init_elbg() argument
450 ELBGContext *const av_restrict elbg = *elbgp ? *elbgp : av_mallocz(sizeof(*elbg)); avpriv_elbg_do() local
501 ELBGContext *elbg = *elbgp; avpriv_elbg_free() local
[all...]
H A Dmsvideo1enc.c32 #include "elbg.h"
39 struct ELBGContext *elbg; member
121 ret = avpriv_elbg_do(&c->elbg, c->block, 3, 16, c->avg, in encode_frame()
143 ret = avpriv_elbg_do(&c->elbg, c->block, 3, 16, c->codebook, in encode_frame()
171 ret = avpriv_elbg_do(&c->elbg, c->block2 + i * 4 * 3, 3, 4, in encode_frame()
300 avpriv_elbg_free(&c->elbg); in encode_end()
H A Da64multienc.c32 #include "elbg.h"
48 struct ELBGContext *elbg; member
93 /* write blocks as linear data now so they are suitable for elbg */ in to_meta_with_crop()
202 avpriv_elbg_free(&c->elbg); in a64multi_close_encoder()
342 ret = avpriv_elbg_do(&c->elbg, meta, 32, 1000 * c->mc_lifetime, in a64multi_encode_frame()
H A Dcinepakenc.c48 #include "elbg.h"
130 struct ELBGContext *elbg; member
764 ret = avpriv_elbg_do(&s->elbg, s->codebook_input, entry_size, i, codebook, in quantize()
1199 avpriv_elbg_free(&s->elbg); in cinepak_encode_end()
H A Droqvideoenc.c65 #include "elbg.h"
137 struct ELBGContext *elbg; member
827 ret = avpriv_elbg_do(&enc->elbg, points, 6 * c_size, inputCount, codebook, in generate_codebook()
964 avpriv_elbg_free(&enc->elbg); in roq_encode_end()
H A DMakefile170 OBJS-$(CONFIG_A64MULTI_ENCODER) += a64multienc.o elbg.o
171 OBJS-$(CONFIG_A64MULTI5_ENCODER) += a64multienc.o elbg.o
275 OBJS-$(CONFIG_CINEPAK_ENCODER) += cinepakenc.o elbg.o
538 OBJS-$(CONFIG_MSVIDEO1_ENCODER) += msvideo1enc.o elbg.o
617 OBJS-$(CONFIG_ROQ_ENCODER) += roqvideoenc.o roqvideo.o elbg.o
1032 OBJS-$(CONFIG_ELBG_FILTER) += elbg.o
/third_party/ffmpeg/libavfilter/
H A Dvf_elbg.c26 #include "libavcodec/elbg.h"
68 AVFILTER_DEFINE_CLASS(elbg); variable
72 ELBGFilterContext *const elbg = ctx->priv; in init() local
74 if (elbg->pal8 && elbg->codebook_length > 256) { in init()
79 if (elbg->lfg_seed == -1) in init()
80 elbg->lfg_seed = av_get_random_seed(); in init()
82 av_lfg_init(&elbg->lfg, elbg->lfg_seed); in init()
88 ELBGFilterContext *const elbg in query_formats() local
115 ELBGFilterContext *const elbg = ctx->priv; config_input() local
147 ELBGFilterContext *const elbg = inlink->dst->priv; filter_frame() local
237 ELBGFilterContext *const elbg = ctx->priv; uninit() local
[all...]

Completed in 10 milliseconds