Skip to content
Snippets Groups Projects

Decoding issue wave5

  • Clone with SSH
  • Clone with HTTPS
  • Embed
  • Share
    The snippet can be accessed without any authentication.
    Authored by Sebastian Fricke

    There are visible artifacts in 1080p videos after the wave5 decoder processed them. This issue is not a regression as it is already visible with V9. I have been able to reproduce this case, with a random sample 1080p video. See: https://phabricator.collabora.com/T38605 My next step has been comparing the register values right after the frame-buffers have been registered. Because I had the notion that the overlaying layers might be caused by an incorrect offset of the different planes. I did a decoding of a 720p video with 20 frames (which decodes fine) and a decoding of a 1080p video with 22 frames (which doesn't decode correctly). The resulting register values and my notes are below.

    T1185 = 720p

    T1177 = 1080p

    Notice the register values which contain the value dead0000 (0x204, 0x210), which seems fishy but I sadly wasn't able to find documentation about this or where it is set.

    Edited
    General_debug_buffer_data.txt 1.47 KiB
    register_compare.txt 6.21 KiB
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Finish editing this message first!
    Please register or to comment