diff options
| author | Parvatha Elangovan <p.elangovan@intopix.com> | 2007-03-20 17:15:18 +0000 |
|---|---|---|
| committer | Parvatha Elangovan <p.elangovan@intopix.com> | 2007-03-20 17:15:18 +0000 |
| commit | 694a173adb14a7724a37f942a9183fccd2766657 (patch) | |
| tree | 738aaad0db62dc8a2c3db3660a4b11d26f25ede5 /libopenjpeg/openjpeg.h | |
| parent | 8bc6da2ffad5f98481fbc86e672b6ffcdbd99b85 (diff) | |
Added feature for generation of tile parts. Modifications in image_to_j2k.c, openjpeg.c, j2k.c, pi.c
Added function j2k_write_tlm(),to generate TLM marker for a Digital cinema compliant codestream. Modifications in j2k.c.
Diffstat (limited to 'libopenjpeg/openjpeg.h')
| -rw-r--r-- | libopenjpeg/openjpeg.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/libopenjpeg/openjpeg.h b/libopenjpeg/openjpeg.h index d5543b92..12349532 100644 --- a/libopenjpeg/openjpeg.h +++ b/libopenjpeg/openjpeg.h @@ -5,6 +5,7 @@ * Copyright (c) 2002-2003, Yannick Verschueren * Copyright (c) 2003-2007, Francois-Olivier Devaux and Antonin Descampe * Copyright (c) 2005, Herve Drolon, FreeImage Team + * Copyright (c) 2006-2007, Parvatha Elangovan * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -211,6 +212,12 @@ typedef struct opj_poc { OPJ_PROG_ORDER prg; int tile; char progorder[4]; + int txS,txE,tyS,tyE,dx,dy; + int tx0,tx1,ty0,ty1; + int layno0, precno0, precno1; + int layS, resS, compS, prcS; + int layE, resE, compE, prcE; + int lay_t, res_t, comp_t, prc_t,tx0_t,ty0_t; } opj_poc_t; /** @@ -219,10 +226,12 @@ Compression parameters typedef struct opj_cparameters { /** Digital Cinema compliance 0-not compliant, 1-compliant*/ OPJ_CINEMA_MODE cp_cinema; - /** Progression order*/ - char cp_prog[4]; /** Profile name*/ OPJ_RSIZ_CAPABILITIES cp_rsiz; + /** Tile part generation*/ + char tp_on; + /** Flag for Tile part generation*/ + char tp_flag; /** size of tile: tile_size_on = false (not in argument) or = true (in argument) */ bool tile_size_on; /** XTOsiz */ |
