diff options
author | Mathis Rosenhauer <rosenhauer@dkrz.de> | 2014-02-11 13:58:35 +0100 |
---|---|---|
committer | Mathis Rosenhauer <rosenhauer@dkrz.de> | 2014-02-11 15:33:24 +0100 |
commit | 7dd1b1eddfa95564ce4a4af884f17c036fbe6362 (patch) | |
tree | f41daea4d60bb2a199135eed7bff5055d30a7470 /src | |
parent | 0524b741b38411253e0df6157fbde7665f1714d1 (diff) | |
download | libaec-7dd1b1eddfa95564ce4a4af884f17c036fbe6362.tar.gz libaec-7dd1b1eddfa95564ce4a4af884f17c036fbe6362.tar.bz2 libaec-7dd1b1eddfa95564ce4a4af884f17c036fbe6362.zip |
only assess splitting for id_len>1
Diffstat (limited to 'src')
-rw-r--r-- | src/encode.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/encode.c b/src/encode.c index a59f42e..fe8b363 100644 --- a/src/encode.c +++ b/src/encode.c @@ -607,7 +607,10 @@ static int m_select_code_option(struct aec_stream *strm) uint32_t se_len; struct internal_state *state = strm->state; - split_len = assess_splitting_option(strm); + if (state->id_len > 1) + split_len = assess_splitting_option(strm); + else + split_len = UINT32_MAX; se_len = assess_se_option(strm); if (split_len < state->uncomp_len) { |