[FFmpeg-trac] #4718(avcodec:new): Odd "missing picture in access unit" warnings after recent hevc parser changes

FFmpeg trac at avcodec.org
Tue Jul 14 03:34:33 CEST 2015


#4718: Odd "missing picture in access unit" warnings after recent hevc parser
changes
---------------------------------+--------------------------------------
             Reporter:  jamrial  |                     Type:  defect
               Status:  new      |                 Priority:  normal
            Component:  avcodec  |                  Version:  git-master
             Keywords:  hevc     |               Blocked By:
             Blocking:           |  Reproduced by developer:  0
Analyzed by developer:  0        |
---------------------------------+--------------------------------------
 Before
 {{{
 [jamrial at archVM build]$ ./ffmpeg -i ../samples/hevc-
 conformance/MERGE_C_TI_3.bit
 ffmpeg version N-73569-gddd86e4 Copyright (c) 2000-2015 the FFmpeg
 developers
   built with gcc 6.0.0 (GCC) 20150710 (experimental)
   configuration: --enable-gpl --disable-decoders --enable-decoder=hevc
 --disable-demuxers --enable-demuxer=hevc
   libavutil      54. 28.100 / 54. 28.100
   libavcodec     56. 47.100 / 56. 47.100
   libavformat    56. 40.100 / 56. 40.100
   libavdevice    56.  4.100 / 56.  4.100
   libavfilter     5. 21.100 /  5. 21.100
   libswscale      3.  1.101 /  3.  1.101
   libswresample   1.  2.100 /  1.  2.100
   libpostproc    53.  3.100 / 53.  3.100
 Input #0, hevc, from '../samples/hevc-conformance/MERGE_C_TI_3.bit':
   Duration: N/A, bitrate: N/A
     Stream #0:0: Video: hevc (Main), yuv420p(tv), 416x240, 25 fps, 25 tbr,
 1200k tbn, 25 tbc
 At least one output file must be specified
 }}}

 After
 {{{
 [jamrial at archVM build]$ ./ffmpeg -i ../samples/hevc-
 conformance/MERGE_C_TI_3.bit
 ffmpeg version N-73632-g39a04eb Copyright (c) 2000-2015 the FFmpeg
 developers
   built with gcc 6.0.0 (GCC) 20150710 (experimental)
   configuration: --enable-gpl --disable-decoders --enable-decoder=hevc
 --disable-demuxers --enable-demuxer=hevc
   libavutil      54. 28.100 / 54. 28.100
   libavcodec     56. 47.100 / 56. 47.100
   libavformat    56. 40.100 / 56. 40.100
   libavdevice    56.  4.100 / 56.  4.100
   libavfilter     5. 21.100 /  5. 21.100
   libswscale      3.  1.101 /  3.  1.101
   libswresample   1.  2.100 /  1.  2.100
   libpostproc    53.  3.100 / 53.  3.100
 [hevc @ 0x1e7bdc0] missing picture in access unit
 Input #0, hevc, from '../samples/hevc-conformance/MERGE_C_TI_3.bit':
   Duration: N/A, bitrate: N/A
     Stream #0:0: Video: hevc (Main), yuv420p(tv), 416x240, 25 fps, 25 tbr,
 1200k tbn, 25 tbc
 At least one output file must be specified
 }}}

 Same with every sample i could test. This does not happen if i force the
 usage of the new parser before compiling.

 Decoding seems unaffected (The fate hevc suit passes), so this is probably
 harmless. Still, would be nice to find why it happens in the first place
 and fix it.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4718>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list