Opened 11 years ago
Closed 11 years ago
#4718 closed defect (fixed)
Odd "missing picture in access unit" warnings after recent hevc parser changes
| Reported by: | James | Owned by: | |
|---|---|---|---|
| Priority: | normal | Component: | avcodec |
| Version: | git-master | Keywords: | hevc |
| Cc: | Blocked By: | ||
| Blocking: | Reproduced by developer: | yes | |
| Analyzed by developer: | no |
Description
Before
[jamrial@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@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.
Change History (2)
comment:1 by , 11 years ago
comment:2 by , 11 years ago
| Reproduced by developer: | set |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
Note:
See TracTickets
for help on using tickets.



the new code feeds extradata through the parser, the old did not. The global extradata does not contain a AU