1234567891011121314151617181920212223242526 |
- // SPDX-License-Identifier: 0BSD
- ///////////////////////////////////////////////////////////////////////////////
- //
- /// \file easy_preset.c
- /// \brief Preset handling for easy encoder and decoder
- //
- // Author: Lasse Collin
- //
- ///////////////////////////////////////////////////////////////////////////////
- #include "easy_preset.h"
- extern bool
- lzma_easy_preset(lzma_options_easy *opt_easy, uint32_t preset)
- {
- if (lzma_lzma_preset(&opt_easy->opt_lzma, preset))
- return true;
- opt_easy->filters[0].id = LZMA_FILTER_LZMA2;
- opt_easy->filters[0].options = &opt_easy->opt_lzma;
- opt_easy->filters[1].id = LZMA_VLI_UNKNOWN;
- return false;
- }
|