[FFmpeg-trac] #10887(undetermined:new): HEVC periodic intra refresh source decoding artifacts, only with slice threading

FFmpeg trac at avcodec.org
Thu Feb 29 11:37:38 EET 2024


#10887: HEVC periodic intra refresh source decoding artifacts, only with slice
threading
-------------------------------------+-------------------------------------
             Reporter:  Björn        |                    Owner:  (none)
  Weinehall                          |
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by Björn Weinehall):

 A couple of updates:

 By checking different avcodec paths taken when decoding,  only {{{-flags
 low_delay}}} uses the WPP decoding tools ({{{hls_slice_data_wpp()}}} and
 {{{hls_decode_entry_wpp()}}}).
 The frame-threading (default), and single-threaded ({{{-flags low_delay
 -threads 1}}}) decoding uses non-WPP decoding entrypoints.

 The sweeping artifacts are '''not''' reproducible with the reference
 decoder (v18.0):
 {{{
 ffmpeg -i hevc-pir-decode-sample-standalone.mpg -c:v copy -bsf
 hevc_mp4toannexb out.h265
 ./bin/TAppDecoderStatic -b out.h265 -o out.yuv
 ffplay -f rawvideo -video_size 1920x1080 out.yuv
 }}}
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10887#comment:4>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list