1/////////////////////////////////////////////////////////////////////////////// 2// 3/// \file easy_preset.c 4/// \brief Preset handling for easy encoder and decoder 5// 6// Author: Lasse Collin 7// 8// This file has been put into the public domain. 9// You can do whatever you want with this file. 10// 11/////////////////////////////////////////////////////////////////////////////// 12 13#include "easy_preset.h" 14 15 16extern bool 17lzma_easy_preset(lzma_options_easy *opt_easy, uint32_t preset) 18{ 19 if (lzma_lzma_preset(&opt_easy->opt_lzma, preset)) 20 return true; 21 22 opt_easy->filters[0].id = LZMA_FILTER_LZMA2; 23 opt_easy->filters[0].options = &opt_easy->opt_lzma; 24 opt_easy->filters[1].id = LZMA_VLI_UNKNOWN; 25 26 return false; 27} 28