#6325 closed enhancement (fixed)
Wrong resolution in output from hevc stream
| Reported by: | kotofos | Owned by: | |
|---|---|---|---|
| Priority: | wish | Component: | avcodec |
| Version: | git-master | Keywords: | hevc cropping |
| Cc: | Blocked By: | ||
| Blocking: | Reproduced by developer: | no | |
| Analyzed by developer: | no |
Description
Summary of the bug:
Incorrect output - wider than original resolution on particular stream.
How to reproduce:
I'm trying to uncompress hevc file to yuv. But resolution of output differ from reference hevc decoder output from https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-16.8+SCM-7.0/.
reference 412x236
ffmpeg 414x236
Happens on linux, windows and mac.
% ffmpeg.exe -i CONFWIN_A_Sony_1.bit dump_ff.yuv
ffmpeg version N-85469-gf1d80bc Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 6.3.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zlib
libavutil 55. 61.100 / 55. 61.100
libavcodec 57. 92.100 / 57. 92.100
libavformat 57. 72.100 / 57. 72.100
libavdevice 57. 7.100 / 57. 7.100
libavfilter 6. 84.101 / 6. 84.101
libswscale 4. 7.100 / 4. 7.100
libswresample 2. 8.100 / 2. 8.100
libpostproc 54. 6.100 / 54. 6.100
[hevc @ 00000000025c4360] Reducing left output window to 0 chroma samples to preserve alignment.
Last message repeated 2 times
Input #0, hevc, from 'CONFWIN_A_Sony_1.bit':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: hevc (Main), yuv420p(tv), 414x236, 29.97 fps, 29.97 tbr, 1200k tbn, 29.97 tbc
File 'd:\dump_ff.yuv' already exists. Overwrite ? [y/N] y
[hevc @ 00000000025b7740] Reducing left output window to 0 chroma samples to preserve alignment.
Stream mapping:
Stream #0:0 -> #0:0 (hevc (native) -> rawvideo (native))
Press [q] to stop, [?] for help
[hevc @ 00000000025b7740] Reducing left output window to 0 chroma samples to preserve alignment.
Output #0, rawvideo, to 'd:\dump_ff.yuv':
Metadata:
encoder : Lavf57.72.100
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 414x236, q=2-31, 35138 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
Metadata:
encoder : Lavc57.92.100 rawvideo
frame= 60 fps=0.0 q=-0.0 Lsize= 8587kB time=00:00:02.00 bitrate=35138.3kbits/s speed=32.4x
video:8587kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
ffmpeg.exe -v 9 -loglevel 99
ffmpeg version N-85469-gf1d80bc Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 6.3.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zlib
libavutil 55. 61.100 / 55. 61.100
libavcodec 57. 92.100 / 57. 92.100
libavformat 57. 72.100 / 57. 72.100
libavdevice 57. 7.100 / 57. 7.100
libavfilter 6. 84.101 / 6. 84.101
libswscale 4. 7.100 / 4. 7.100
libswresample 2. 8.100 / 2. 8.100
libpostproc 54. 6.100 / 54. 6.100
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set logging level) with argument '9'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'.
Reading option '-i' ... matched as input url with argument 'CONFWIN_A_Sony_1.bit'.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set logging level) with argument 9.
Successfully parsed a group of options.
Parsing a group of options: input url CONFWIN_A_Sony_1.bit.
Successfully parsed a group of options.
Opening an input file: CONFWIN_A_Sony_1.bit.
[file @ 0000000000d47be0] Setting default whitelist 'file,crypto'
Probing hevc score:51 size:2048
Probing mp3 score:1 size:2048
[hevc @ 0000000000d473e0] Format hevc probed with size=2048 and score=51
[hevc @ 0000000000d473e0] Before avformat_find_stream_info() pos: 0 bytes read:32768 seeks:0 nb_streams:1
[hevc @ 00000000024d42c0] Decoding VPS
[hevc @ 00000000024d42c0] Main profile bitstream
[hevc @ 00000000024d42c0] Decoding SPS
[hevc @ 00000000024d42c0] Main profile bitstream
[hevc @ 00000000024d42c0] Decoding VUI
[hevc @ 00000000024d42c0] Reducing left output window to 0 chroma samples to preserve alignment.
[hevc @ 00000000024d42c0] Decoding PPS
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 129
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 6
[AVBSFContext @ 0000000000d4ef00] nal_unit_type: 35(AUD), nuh_layer_id: 0, temporal_id: 0
[AVBSFContext @ 0000000000d4ef00] nal_unit_type: 32(VPS), nuh_layer_id: 0, temporal_id: 0
[AVBSFContext @ 0000000000d4ef00] nal_unit_type: 33(SPS), nuh_layer_id: 0, temporal_id: 0
[AVBSFContext @ 0000000000d4ef00] nal_unit_type: 34(PPS), nuh_layer_id: 0, temporal_id: 0
[AVBSFContext @ 0000000000d4ef00] nal_unit_type: 39(SEI_PREFIX), nuh_layer_id: 0, temporal_id: 0
Last message repeated 3 times
[AVBSFContext @ 0000000000d4ef00] nal_unit_type: 19(IDR_W_RADL), nuh_layer_id: 0, temporal_id: 0
[hevc @ 00000000024d42c0] nal_unit_type: 35(AUD), nuh_layer_id: 0, temporal_id: 0
[hevc @ 00000000024d42c0] nal_unit_type: 32(VPS), nuh_layer_id: 0, temporal_id: 0
[hevc @ 00000000024d42c0] nal_unit_type: 33(SPS), nuh_layer_id: 0, temporal_id: 0
[hevc @ 00000000024d42c0] nal_unit_type: 34(PPS), nuh_layer_id: 0, temporal_id: 0
[hevc @ 00000000024d42c0] nal_unit_type: 39(SEI_PREFIX), nuh_layer_id: 0, temporal_id: 0
Last message repeated 3 times
[hevc @ 00000000024d42c0] nal_unit_type: 19(IDR_W_RADL), nuh_layer_id: 0, temporal_id: 0
[hevc @ 00000000024d42c0] Decoding VPS
[hevc @ 00000000024d42c0] Main profile bitstream
[hevc @ 00000000024d42c0] Decoding SPS
[hevc @ 00000000024d42c0] Main profile bitstream
[hevc @ 00000000024d42c0] Decoding VUI
[hevc @ 00000000024d42c0] Reducing left output window to 0 chroma samples to preserve alignment.
[hevc @ 00000000024d42c0] Decoding PPS
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 129
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 6
[hevc @ 00000000024d42c0] Decoded frame with POC 0.
[hevc @ 00000000024d42c0] Decoding VPS
[hevc @ 00000000024d42c0] Main profile bitstream
[hevc @ 00000000024d42c0] Decoding SPS
[hevc @ 00000000024d42c0] Main profile bitstream
[hevc @ 00000000024d42c0] Decoding VUI
[hevc @ 00000000024d42c0] Reducing left output window to 0 chroma samples to preserve alignment.
[hevc @ 00000000024d42c0] Decoding PPS
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 129
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 6
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 1
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 00000000024d42c0] Decoding SEI
[hevc @ 00000000024d42c0] Skipped PREFIX SEI 0
[hevc @ 0000000000d473e0] stream 0: start_time: -7686143364045.646 duration: -7686143364045.646
[hevc @ 0000000000d473e0] format: start_time: -9223372036854.775 duration: -9223372036854.775 bitrate=0 kb/s
[hevc @ 0000000000d473e0] After avformat_find_stream_info() pos: 283483 bytes read:283483 seeks:0 frames:60
Input #0, hevc, from 'CONFWIN_A_Sony_1.bit':
Duration: N/A, bitrate: N/A
Stream #0:0, 60, 1/1200000: Video: hevc (Main), 1 reference frame, yuv420p(tv), 414x236 (416x240), 0/1, 29.97 fps, 29.97 tbr, 1200k tbn, 29.97 tbc
Successfully opened the file.
At least one output file must be specified
[AVIOContext @ 0000000000d47e00] Statistics: 283483 bytes read, 0 seeks
Attachments (1)
Change History (9)
by , 9 years ago
| Attachment: | CONFWIN_A_Sony_1.bit added |
|---|
follow-up: 2 comment:1 by , 9 years ago
The decoder tells you that it skips some output window adjustment because of alignment issues, its right there in the log.
You can set AV_CODEC_FLAG_UNALIGNED to allow it to do so anyway (on the CLI -flags unaligned), but not all code may be happy with unaligned image frames, at the very least it might get slower, at worst it might even crash somewhere.
comment:2 by , 9 years ago
Replying to heleppkes:
The decoder tells you that it skips some output window adjustment because of alignment issues, its right there in the log.
You can set AV_CODEC_FLAG_UNALIGNED to allow it to do so anyway (on the CLI -flags unaligned), but not all code may be happy with unaligned image frames, at the very least it might get slower, at worst it might even crash somewhere.
Thanks for the information. So can ticket be closed as not are bug?
comment:4 by , 9 years ago
| Resolution: | → invalid |
|---|---|
| Status: | new → closed |
comment:5 by , 9 years ago
| Component: | undetermined → avcodec |
|---|---|
| Keywords: | hevc added |
| Priority: | normal → wish |
| Type: | defect → enhancement |
| Version: | unspecified → git-master |
Looks like this will be fixed soon.
comment:6 by , 9 years ago
| Resolution: | invalid |
|---|---|
| Status: | closed → reopened |
comment:7 by , 9 years ago
| Resolution: | → fixed |
|---|---|
| Status: | reopened → closed |
Fixed since 000fb61a71c6288c377167fea1541700aef3612d
comment:8 by , 9 years ago
| Keywords: | cropping added |
|---|



Itu stream with conformance window. Correct resolution 412x236