Skip to content
Snippets Groups Projects
Select Git revision
  • d50269c30f46db0e4ffdc7eb22a920b6da4528fd
  • master default protected
  • cmp_tool-improvement
  • v0.15
  • v0.14
  • v0.13
  • v0.12
  • v0.11
  • v0.09
  • v0.08
  • v0.07
  • v0.06
  • v0.05
13 results

decmp.h

Blame
  • Dominik Loidolt's avatar
    Dominik Loidolt authored
    Split lib folder into common, decompress, icu_compress rdcu_compress
    Move cmp_tool files into programs directory
    5e6940a5
    History
    decmp.h 1011 B
    /**
     * @file   decmp.h
     * @author Dominik Loidolt (dominik.loidolt@univie.ac.at)
     * @date   2020
     *
     * @copyright GPLv2
     * This program is free software; you can redistribute it and/or modify it
     * under the terms and conditions of the GNU General Public License,
     * version 2, as published by the Free Software Foundation.
     *
     * This program is distributed in the hope it will be useful, but WITHOUT
     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
     * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
     * more details.
     *
     * @brief software decompression library
     */
    
    #ifndef DECMP_H
    #define DECMP_H
    
    #include <cmp_entity.h>
    #include <cmp_support.h>
    
    int decompress_cmp_entiy(struct cmp_entity *ent, void *model_of_data,
    			 void *up_model_buf, void *decompressed_data);
    
    int decompress_rdcu_data(uint32_t *compressed_data, const struct cmp_info *info,
    			 uint16_t *model_of_data, uint16_t *up_model_buf,
    			 uint16_t *decompressed_data);
    
    #endif /* DECMP_H */