Opened 3 years ago

Closed 2 years ago

Last modified 2 years ago

#8425 closed defect (fixed)

HEVC decoder fails when TU Depth ==4 && cbf_cr/cbf_cu > 0

Reported by: Linjie.Fu Owned by:
Priority: normal Component: avcodec
Version: git-master Keywords: hevc
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: yes

Description

Garbage exists in the decoded raw video for HEVC clips with following attributes in its Transform unit:

  1. Depth of Transform Unit is 4 (TUDepth = 4)
  2. Cr/Cb transform blocks contain one or more transform coefficient levels.

To reproduce:
ffmpeg -i cbf_cr_cb_TUDepth_4_circle.h265 dump.yuv

Attachments (3)

cbf_cr_cb_TUDepth_4_circle.h265 (219 bytes ) - added by Linjie.Fu 3 years ago.
before_patch_64x64_444p.yuv (12.0 KB ) - added by Linjie.Fu 3 years ago.
applied_patch_64x64_444p.yuv (12.0 KB ) - added by Linjie.Fu 3 years ago.

Download all attachments as: .zip

Change History (6)

by Linjie.Fu, 3 years ago

by Linjie.Fu, 3 years ago

Attachment: before_patch_64x64_444p.yuv added

by Linjie.Fu, 3 years ago

comment:2 by Linjie.Fu, 2 years ago

Resolution: fixed
Status: newclosed
Last edited 2 years ago by Carl Eugen Hoyos (previous) (diff)

comment:3 by Carl Eugen Hoyos, 2 years ago

Analyzed by developer: set
Keywords: hevc added
Note: See TracTickets for help on using tickets.