On Sun, Mar 07, 2010 at 04:19:07PM -0800, Tommy Thorn wrote: > I'm having trouble decoding the sample BBC streams, for example, > sage-640x360.mov. It appears that my spec based decoder diverges from > dirac-research and Schroedinger on codeblock quantiser offset. Both specs > (Dirac 13.4.3.4) clearly states that if state[CODEBLOCK MODE] != 0 implies > that the quantifier offset is read from the stream. > > However Schroedinger and dirac-research does something more complicated > here. Schroedinger 1.0.8 has > > if (params->codeblock_mode_index == 1) { > ctx->have_quant_offset = TRUE; > if (picture->decoder_instance->compat_quant_offset && > ctx->horiz_codeblocks == 1 && ctx->vert_codeblocks == 1) { > ctx->have_quant_offset = FALSE; > } > } else { > ctx->have_quant_offset = FALSE; > }
See: http://diracvideo.org/git?p=schroedinger.git;a=commit;h=8282908e54f0805843ad9842b774129f9609c6f0 dave... ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Schrodinger-devel mailing list Schrodinger-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/schrodinger-devel