diff options
| author | Antonin Descampe <antonin@gmail.com> | 2014-07-01 13:51:55 +0000 |
|---|---|---|
| committer | Antonin Descampe <antonin@gmail.com> | 2014-07-01 13:51:55 +0000 |
| commit | a38b97fae0c9f66ff5c7f152d9ce88f6ee73a5b4 (patch) | |
| tree | 7085bdc764fc6a57ba6800fcfcdb12bdd7257ca2 /src/lib | |
| parent | 45313a8dfa752ea2533542d1dad39b7ab6c0e8c9 (diff) | |
[trunk] moved comment marker setup from opj_compress to the library
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/openjp2/j2k.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/lib/openjp2/j2k.c b/src/lib/openjp2/j2k.c index 881cc72c..95553735 100644 --- a/src/lib/openjp2/j2k.c +++ b/src/lib/openjp2/j2k.c @@ -6124,6 +6124,22 @@ void opj_j2k_setup_encoder( opj_j2k_t *p_j2k, cp->tw = 1; cp->th = 1; + /* Create comment for codestream */ + if(parameters->cp_comment == NULL) { + const char comment[] = "Created by OpenJPEG version "; + const size_t clen = strlen(comment); + const char *version = opj_version(); + /* UniPG>> */ +#ifdef USE_JPWL + parameters->cp_comment = (char*)malloc(clen+strlen(version)+11); + sprintf(parameters->cp_comment,"%s%s with JPWL", comment, version); +#else + parameters->cp_comment = (char*)malloc(clen+strlen(version)+1); + sprintf(parameters->cp_comment,"%s%s", comment, version); +#endif + /* <<UniPG */ + } + /* FIXME ADE: to be removed once deprecated cp_cinema and cp_rsiz have been removed */ if (parameters->rsiz == OPJ_PROFILE_NONE) { /* consider deprecated fields only if RSIZ has not been set */ OPJ_BOOL deprecated_used = OPJ_FALSE; |
