FFV1 Video Codec Specification by Michael Niedermayer
[email protected] Contents 1 Introduction 2 2 Terms and Definitions 2 2.1 Terms ................................................. 2 2.2 Definitions ............................................... 2 3 Conventions 3 3.1 Arithmetic operators ......................................... 3 3.2 Assignment operators ........................................ 3 3.3 Comparison operators ........................................ 3 3.4 Order of operation precedence .................................... 4 3.5 Range ................................................. 4 3.6 Bitstream functions .......................................... 4 4 General Description 5 4.1 Border ................................................. 5 4.2 Median predictor ........................................... 5 4.3 Context ................................................ 5 4.4 Quantization ............................................. 5 4.5 Colorspace ............................................... 6 4.5.1 JPEG2000-RCT ....................................... 6 4.6 Coding of the sample difference ................................... 6 4.6.1 Range coding mode ..................................... 6 4.6.2 Huffman coding mode .................................... 9 5 Bitstream 10 5.1 Configuration Record ......................................... 10 5.1.1 In AVI File Format ...................................... 11 5.1.2 In ISO/IEC 14496-12 (MP4 File Format) ......................... 11 5.1.3 In NUT File Format ....................................