Re-send to list

Date: Sun, 07 Mar 2010 09:32:50 +0000
To: Tommy Thorn <tommy.th...@gmail.com>
From: Tim Borer <tim.bo...@bbc.co.uk>
Subject: Re: [Schrodinger-devel] Specification corrections

I'll try an look in to this. Might take a day or two. Thomas Davies may get there first. I'll try and check with him (we share an office).

This is an open invitation to spam me (not the Schro list) with potential spec bugs corrections. (What have I done.....).

Tim

At 01:48 07/03/2010, you wrote:
Please disregard the first of the previous git patches as it was incorrect.

I'll stop spamming the list with patches, so please instead pull from the tt-errata branch of


git://<http://repo.or.cz/dirac-spec-errata.git>repo.or.cz/dirac-spec-errata.git

to see my proposed changes.

FWIW, many but not all issues are corrected already in SMPTE 2042.

I have more changes waiting, but there are a couple of issues that I'm unsure of:

- Most importantly, 12.3.4 block_vector() uses RMODE as a map or an array, but
    block_ref_mode() and block_global clearly uses it as a scalar
    value (which is either INTRA, REF1ONLY, REF2ONLY, or REF1AND2.
    Reading the dirac-research codec, it appears that it really means:

      "if ((state[BLOCK_DATA][y][x][RMODE] & ref) != 0):"

See also 12.3.6.5. Not sure what "...[RMODE][ref] == True" is supposed to mean.

I'm really not sure how this should be corrected. Probably being explicit about [RMODE] being
    an integer.

- 9.3 parse_sequence() as well as 14 decode_sequence() start by clearing the state (state = {}), but that wipes out state[NEXT_BIT] and state[CURRENT_BYTE], so either those have to be preserved or
  the stream must be initialized after this point.

- 10.3 Page 32, Table 10.1: HD 1080I-60 claims 60 Field/s. Shouldn't it be 59.94 Field/s?

- 12.3.6.4 majority(), however trivial, isn't defined.

- 15.8.2 clip() isn't defined (trivial though)

Thanks
Tommy

------------------------------------------------------------------------------
Download Intel&#174; 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


No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.435 / Virus Database: 271.1.1/2724 - Release Date: 03/05/10 13:26:00
Tim Borer
BBC Research & Development
BBC Centre House
56 Wood Lane
London     W12 7SB
Mobile: 07745 108652
Tim Borer
BBC Research & Development
BBC Centre House
56 Wood Lane
London     W12 7SB
Mobile: 07745 108652  
------------------------------------------------------------------------------
Download Intel&#174; 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

Reply via email to