Deadlock found with rc == 0 and --irefresh-type == 1

Description

A deadlocking issue has been found when --rc 0 is combined with --irefresh-type 1.

Issue Configuration

  • Preset: Any
  • TBR or QP Used: Any
  • Encoder Version: 3895ad8
  • Platform: Linux
  • Flags: --rc 0 + --irefresh-type 1

Sample Command Lines

  • ./SvtAv1EncApp --rc 0 --passes 1 -i MobileDeviceScreenSharing_1080p_2.y4m --hierarchical-levels 4 --preset 13 --irefresh-type 1 --lp 0 --keyint 24 --qp 20 -n 55 -b bitstreams/dirtbike_240p_M13_HL4_iP24_n55_iR1_tbr20.bin
  • ./SvtAv1EncApp --rc 0 --passes 1 -i MobileDeviceScreenSharing_1080p_2.y4m --hierarchical-levels 4 --preset 13 --irefresh-type 1 --lp 1 --keyint 24 --qp 20 -n 55 -b bitstreams/dirtbike_240p_M13_HL4_iP24_n55_iR1_tbr20.bin
  • ./SvtAv1EncApp --rc 0 -i MobileDeviceScreenSharing_1080p_2.y4m --irefresh-type 1 --keyint 24 -b bitstreams/dirtbike_240p_M13_HL4_iP24_n55_iR1_tbr20.bin

Output

image

Edited by Sam Dai