summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMathis Rosenhauer <rosenhauer@dkrz.de>2014-02-11 13:58:35 +0100
committerMathis Rosenhauer <rosenhauer@dkrz.de>2014-02-11 15:33:24 +0100
commit7dd1b1eddfa95564ce4a4af884f17c036fbe6362 (patch)
treef41daea4d60bb2a199135eed7bff5055d30a7470 /src
parent0524b741b38411253e0df6157fbde7665f1714d1 (diff)
downloadlibaec-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.c5
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) {