Mercurial > libavcodec.hg
diff rangecoder.h @ 9871:4433ce8ef249 libavcodec
Simplify run level decoding:
- remove unneeded vlc code < 0 check
- reorder vlc code handling so that the unlikely escape decoding
part comes last
- move overflow check out of the decode loop
- branchless sign conversion
| author | faust3 |
|---|---|
| date | Sat, 20 Jun 2009 11:06:48 +0000 |
| parents | e9d9d946f213 |
| children | 7dd2a45249a9 |
