On Tue, Aug 25, 2020 at 09:50:04AM +0530, [email protected] wrote: > From: Gautam Ramakrishnan <[email protected]> > > The implementation of tag tree encoding was incorrect. > However, this error was not visible as the current j2k > encoder encodes only 1 layer. > This patch fixes tag tree coding for JPEG2000 such tag > tree coding would work for multi layer encoding. > --- > libavcodec/j2kenc.c | 41 +++++++++++++++++++++++++---------------- > libavcodec/jpeg2000.c | 1 + > libavcodec/jpeg2000.h | 1 + > 3 files changed, 27 insertions(+), 16 deletions(-)
iam not sure the tag tree is working correctly before or after this
For example if i make this chnage:
--- a/libavcodec/j2kenc.c
+++ b/libavcodec/j2kenc.c
@@ -282,6 +282,7 @@ static void tag_tree_update(Jpeg2000TgtNode *node)
while (node->parent){
if (node->parent->val <= node->val)
break;
+ abort();
node->parent->val = node->val;
node = node->parent;
lev++;
all tests still pass, so iam not sure what sets the parent values or if
they are not if the code working with them is fully tested
thx
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Observe your enemies, for they first find out your faults. -- Antisthenes
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
