• Yunqing Wang's avatar
    ext-tile: output decoded tile list · a2f17286
    Yunqing Wang authored
    This patch outputs the decoded tile list to a YUV file, and compares
    the YUV file with the one generated by the reference decoder to verify
    the correctness of the tile list decoder.
    
    To run the lightfield encoder/decoder test, do the following:
    1. Download the raw lightfield file: "vase10x10.yuv", which is a 10x10
    lightfield and the image resolution is 1024x1024.
    2. Configuration:
    cmake ../aom -DCONFIG_LOWBITDEPTH=1
    3. Encode the lightfield that includes 4 reference frames and 100 camera
    frames. The tile size is 64x64.
    examples/lightfield_encoder 1024 1024 vase10x10.yuv vase10x10.ivf 10
    10 5
    4. Generate AV1 decodable tile list bitstream:
    examples/lightfield_bitstream_parsing vase10x10.ivf vase_tile_list.ivf
    10 10 5
    5. Decode the above generated tile list bitstream:
    examples/lightfield_tile_list_decoder vase_tile_list.ivf vase_tile_list.yuv
    10 10 5 2
    6. Run the reference decoder:
    examples/lightfield_decoder vase10x10.ivf vase_reference.yuv 10 10 5
    
    "vase_tile_list.yuv" and "vase_reference.yuv" should be identical.
    
    Change-Id: I3275bdf8ed40fc60d452732dfac56aa40dc4144a
    a2f17286
Name
Last commit
Last update
..
analyzer.cc Loading commit data...
aom_cx_set_ref.c Loading commit data...
decode_to_md5.c Loading commit data...
decode_with_drops.c Loading commit data...
encoder_util.c Loading commit data...
encoder_util.h Loading commit data...
inspect.c Loading commit data...
lightfield_bitstream_parsing.c Loading commit data...
lightfield_decoder.c Loading commit data...
lightfield_encoder.c Loading commit data...
lightfield_tile_list_decoder.c Loading commit data...
lossless_encoder.c Loading commit data...
noise_model.c Loading commit data...
resize_util.c Loading commit data...
scalable_decoder.c Loading commit data...
scalable_encoder.c Loading commit data...
set_maps.c Loading commit data...
simple_decoder.c Loading commit data...
simple_encoder.c Loading commit data...
twopass_encoder.c Loading commit data...