[FFmpeg-trac] #5002(avcodec:new): HEVC Decoding Problem

FFmpeg trac at avcodec.org
Thu Dec 3 15:30:25 CET 2015


#5002: HEVC Decoding Problem
--------------------------------------+-----------------------------------
             Reporter:  smallishzulu  |                    Owner:
                 Type:  defect        |                   Status:  new
             Priority:  normal        |                Component:  avcodec
              Version:  git-master    |               Resolution:
             Keywords:  hevc          |               Blocked By:
             Blocking:                |  Reproduced by developer:  0
Analyzed by developer:  0             |
--------------------------------------+-----------------------------------

Comment (by smallishzulu):

 Yes, I confirm that STB has no problem. I tested both with Sagemcom and
 Techwood UHD STBs.
 I uploaded longer TS files to here:

 For TS file:
 http://we.tl/Ji2a7C2SDF

 For zip version of the file:
 http://we.tl/BJkcR8eTcg

 I run the TS files like this:
 /opt/ffmpeg/bin/ffmpeg -i /home/admintv/trt4k2.ts -vcodec rawvideo -an -f
 nut - | DISPLAY=:0.0 /opt/ffmpeg/bin/ffplay -loglevel quiet -fs -i -

 The error is here:

 Input #0, mpegts, from '/home/admintv/trt4k2.ts':
   Duration: 00:01:28.34, start: 90678.500000, bitrate: 98487 kb/s
   Program 1
     Metadata:
       service_name    : TURKSAT 4K HEVC
       service_provider: TURKSAT
     Stream #0:0[0x3f3]: Video: hevc (Main) ([36][0][0][0] / 0x0024),
 yuv420p(tv), 3840x2160, 50 fps, 50 tbr, 90k tbn, 50 tbc
     Stream #0:1[0x3f4]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000
 Hz, stereo, fltp, 127 kb/s
 Output #0, nut, to 'pipe:':
   Metadata:
     encoder         : Lavf57.14.100
     Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 3840x2160,
 q=2-31, 200 kb/s, 50 fps, 51200 tbn, 50 tbc
     Metadata:
       encoder         : Lavc57.15.100 rawvideo
 Stream mapping:
   Stream #0:0 -> #0:0 (hevc (native) -> rawvideo (native))
 Press [q] to stop, [?] for help
 [hevc @ 0x902840] Could not find ref with POC 24
 [hevc @ 0x902840] Could not find ref with POC 20
 [hevc @ 0x902840] Could not find ref with POC 28
 [hevc @ 0x9c2c00] Ignoring POC change between slices: 49 ->
 16trate=4973551.7kbits/s
 [hevc @ 0x9d3120] Could not find ref with POC 12
 [hevc @ 0x9d3120] Could not find ref with POC 8
 [hevc @ 0x9d3120] Could not find ref with POC 16
 [hevc @ 0x9c2c00] Ignoring POC change between slices: 49 -> 16
     Last message repeated 2 times
 Past duration 0.999992 too large
     Last message repeated 1 times
 Past duration 0.999992 too large19792399kB time=00:00:32.96
 bitrate=4919276.0kbits/s dup=0 drop=3
     Last message repeated 7 times
 Past duration 0.999992 too large19889600kB time=00:00:33.12
 bitrate=4919553.2kbits/s dup=0 drop=3
     Last message repeated 6 times
 [hevc @ 0x991ca0] Duplicate POC in a sequence: 49.
 [hevc @ 0x991ca0] Error parsing NAL unit #1.
 Past duration 0.999992 too large
     Last message repeated 10 times
 Error while decoding stream #0:0: Invalid data found when processing input
 admintv at decoder:~/multicat-2.1$ 21469104kB time=00:00:35.72
 bitrate=4923709.3kbits/s dup=0 drop=3

 When you get slice or POC errors, there is freezing and corruption in
 video.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5002#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list