265 stream with wpp can't be decoded by HM decoder correctly

Issue #6 resolved
Former user created an issue

What I did so far

when wpp is disabled: ./x265 --input input.yuv --input-res 1920x1072 --fps 25 -o output.out --recon output.yuv --max-merge=1 --no-tskip --tu-inter-depth=1 --tu-intra-depth=1 --threads=6 --no-wpp --ctu=32 --me=2 --ref=3 --b-adapt=0 --merange=32 --rd=0 --rect --no-amp --keyint=100 --bframes=3 --aq-mode=1 --bitrate=2000 --no-signhide --psnr. output.out can be decoded by HM decoder correctly.

when wpp is enabled: ./x265 --input input.yuv --input-res 1920x1072 --fps 25 -o output.out --recon output.yuv --max-merge=1 --no-tskip --tu-inter-depth=1 --tu-intra-depth=1 --threads=6 --wpp --ctu=32 --me=2 --ref=3 --b-adapt=0 --merange=32 --rd=0 --rect --no-amp --keyint=100 --bframes=3 --aq-mode=1 --bitrate=2000 --no-signhide --psnr. output.out can't be decoded by HM decoder correctly.

The error info is follow: TComBitStream.h:187: Void TComInputBitstream::readByte(UInt&): Assertion `m_fifo_idx < m_fifo->size()' failed.

The version of x265 is latest. The version of HM decoder is 10.0

Comments (6)

  1. M CHEN

    I can decode non-wpp stream with my HM-12.0, but I got hash mistake, when I turn aq-mode off, it is correct.

  2. Former user Account Deleted

    The non-wpp stream is correct with HM-10.0 decoder too. When wpp is enabled, it is incorrect. Is HM decoder compatible with wpp stream?

  3. Log in to comment