/*
* model_0s.c * * Un modelo probabilístico de orden 0, más eficiente. * * Referencias: * * model_0.c * Witten, Neal, and Cleary, Arithmetic Coding For Data Compression, * CACM, 1987. * M. Nelson and J.-L. Gailly, The Data Compression Book. 1995. */ #include <stdio.h> #include "vlc.h" #include "codec.h" /* Tamaño del alfabeto fuente. Los 256 caracteres posibles y el símbolo EOS (End Of Stream). */ #define ALPHA_SIZE 257 #include "model_0.h" #include "model_0s.h" #include "model_0s/find_symbols_and_indexes.h" #include "model_0s/init_model.h" #include "model_0/scale_probs.h" #include "model_0/test_if_scale.h" #include "model_0/increment_prob_of_index.h" #include "model_0s/find_new_position_for.h" #include "model_0s/update_model.h" #include "model_0/finish_model.h" #include "model_0/encode_stream.h" #include "model_0/decode_stream.h" |