Xiph.org - mirrors/vorbis.git/summary

Vorbis git repository

http://git.xiph.org/?p=mirrors/vorbis.git;a=summary

Les articles publiés sur le site

  • This commit has two ’functional changes’ :

    26 février 2015, par Monty
    This commit has two 'functional changes':
    
    Update the footer to use a modern logo and not kick out a formatting error
    
    handle errata discussed in Trac #2139 regarding single-entry codebooks
    
    
    
    git-svn-id: http://svn.xiph.org/trunk/vorbis@19445 0101bb08-14d6-0310-b084-bc0e0c8e3800
    
    • [DH] doc/03-codebook.tex
    • [DH] doc/Makefile.am
    • [DH] doc/Vorbis_I_spec.css
    • [DH] doc/Vorbis_I_spec.html
    • [DH] doc/Vorbis_I_spec.pdf
    • [DH] doc/Vorbis_I_spec.tex
    • [DH] doc/footer.tex
  • Trac 2139 indirectly brought to light the case of a stream that uses a

    26 février 2015, par Monty
    Trac 2139 indirectly brought to light the case of a stream that uses a
    single-entry codebook, but does not code a codeword of length 1 equal
    to zero.  Such a stream could cause a stream to read garbage.
    
    There is no apparent chance of garbage memory writes as this happen
    entirely after decode setup, however there is playback DoS potential.
    
    This commit special cases single-entry codebook setup so that decode
    is well-defined for streams with single-entry codebooks, and adds some
    comments to make it more clear how the case is handled.
    
    
    
    git-svn-id: http://svn.xiph.org/trunk/vorbis@19444 0101bb08-14d6-0310-b084-bc0e0c8e3800
    
    • [DH] lib/codebook.c
    • [DH] lib/sharedbook.c
  • Render prototype and actual function declatation of ov_ilog() semantically consistent

    21 janvier 2015, par Monty
    Render prototype and actual function declatation of ov_ilog() semantically consistent
    
    
    
    git-svn-id: http://svn.xiph.org/trunk/vorbis@19442 0101bb08-14d6-0310-b084-bc0e0c8e3800
    
    • [DH] lib/misc.h
  • Remove multiple subtly different inline and static implementaitonos of ilog()

    21 janvier 2015, par Monty
    Remove multiple subtly different inline and static implementaitonos of ilog()
    Add a few additional sanity checks, mostly functioning to ensure we're always
    calling ilog() with >=0 input.
    
    
    
    git-svn-id: http://svn.xiph.org/trunk/vorbis@19441 0101bb08-14d6-0310-b084-bc0e0c8e3800
    
    • [DH] lib/block.c
    • [DH] lib/codebook.c
    • [DH] lib/codebook.h
    • [DH] lib/floor0.c
    • [DH] lib/floor1.c
    • [DH] lib/info.c
    • [DH] lib/mapping0.c
    • [DH] lib/misc.h
    • [DH] lib/res0.c
    • [DH] lib/sharedbook.c
    • [DH] lib/synthesis.c
  • Add return code check to _initial_pcmoffset as vorbis_packet_blocksize can fail....

    12 janvier 2015, par Monty
    Add return code check to _initial_pcmoffset as vorbis_packet_blocksize can fail.  Closes Trac #2142
    
    
    git-svn-id: http://svn.xiph.org/trunk/vorbis@19434 0101bb08-14d6-0310-b084-bc0e0c8e3800
    
    • [DH] lib/vorbisfile.c