Git Product home page Git Product logo

Comments (8)

mcr avatar mcr commented on June 19, 2024

https://github.com/dwbuiten/go-ffv1/blob/master/ffv1/rangecoder/range.go
also change reference from 3.8.1.1 to cite figure 9.

from ffv1.

mcr avatar mcr commented on June 19, 2024

@dericed

from ffv1.

dwbuiten avatar dwbuiten commented on June 19, 2024

Worth noting here that when I implemented go-ffv1, it was with an older revision of the spec, and it seems the figure numbers have since changed... I'll update the comments.

(Also worth noting that go-ffv1 is not an official reference decoder.)

from ffv1.

dericed avatar dericed commented on June 19, 2024

Hi @dwbuiten, you could contextualize your comments to the version of the draft such as "draft-ietf-cellar-ffv1-17", although as the document is in "IESG Evaluation" status the RFC number may be soon.

from ffv1.

dwbuiten avatar dwbuiten commented on June 19, 2024

Yes, I'll do that when I update them.

from ffv1.

dericed avatar dericed commented on June 19, 2024

@dwbuiten, @michaelni, are you able to assist with the get_rac piece of Barry's review. The quote from the review is

— Section 3.8.1.2 —

   "get_rac" returns a boolean, computed from the bytestream as
   described in Section 3.8.1.1.

I see nothing in Section 3.8.1.1 that describes get_rac.

I understand that get_rac refers to figure 9; however a narrative could help. For instance does rac mean RAnge Coded binary value? If figure 9 is read as the i-th range coded binary value equals, then what is the R_i of the formula mean?

from ffv1.

michaelni avatar michaelni commented on June 19, 2024

I understand that get_rac refers to figure 9; however a narrative could help. For instance does rac mean RAnge Coded binary value?

IIRC get_rac() was named for consistancy with get_cabac(), it returns a single bit coded using the range coder. Not sure if the 3 letters can be matched to grammatically 100% fitting words

from ffv1.

JeromeMartinez avatar JeromeMartinez commented on June 19, 2024

It looks like this issue can be closed (#230 and #241 are merged).

from ffv1.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.