Opened 10 years ago
Closed 10 years ago
#4319 closed defect (invalid)
VC1 decoding artifacts
Reported by: | Ridley Combs | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | avcodec |
Version: | git-master | Keywords: | vc1 |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
This sample file (a clip of a 1080i BD remux) produces block artifacts in the VC1 decoder, accompanied by "Overriding invalid mquant 0" errors.
$ ffplay http://puu.sh/g5d1g/5c540dce06.mkv ffplay version N-69975-g28bf05e Copyright (c) 2003-2015 the FFmpeg developers built with Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn) configuration: --extra-cflags='-march=native' --enable-optimizations --disable-stripping --enable-debug --enable-libx265 --enable-gpl --enable-libopus --enable-version3 --enable-nonfree --enable-postproc --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-gnutls --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --prefix=/usr/local --enable-static --enable-shared --enable-avresample --enable-vda --enable-opencl --enable-libzvbi --cc=clang --disable-indev=avfoundation libavutil 54. 19.100 / 54. 19.100 libavcodec 56. 25.100 / 56. 25.100 libavformat 56. 23.100 / 56. 23.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 11.100 / 5. 11.100 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 [matroska,webm @ 0x7fbf6181ba00] Could not find codec parameters for stream 2 (Subtitle: hdmv_pgs_subtitle): unspecified size Consider increasing the value for the 'analyzeduration' and 'probesize' options [matroska,webm @ 0x7fbf6181ba00] Could not find codec parameters for stream 3 (Subtitle: hdmv_pgs_subtitle): unspecified size Consider increasing the value for the 'analyzeduration' and 'probesize' options Input #0, matroska,webm, from 'http://puu.sh/g5d1g/5c540dce06.mkv': Metadata: title : Wild.Canada.2014.E01.BluRay.Remux.1080i.VC-1.DTS-HD.MA.5.1-BMF encoder : libebml v1.3.1 + libmatroska v1.4.2 creation_time : 2015-02-20 17:19:59 Duration: 00:00:24.03, start: 0.000000, bitrate: 17965 kb/s Chapter #0:0: start 0.000000, end 24.033000 Metadata: title : Chapter 01 Stream #0:0: Video: vc1 (Advanced) (WVC1 / 0x31435657), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default) Metadata: title : VC-1 Video / 22903 kbps / 1080i / 29.970 fps / 16:9 / Advanced Profile 3 Stream #0:1(eng): Audio: dts (DTS-HD MA), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default) Metadata: title : DTS-HD Master Audio / 5.1 / 48 kHz / 2001 kbps / 16-bit Stream #0:2(eng): Subtitle: hdmv_pgs_subtitle Stream #0:3(fre): Subtitle: hdmv_pgs_subtitle [vc1 @ 0x7fbf61816c00] Overriding invalid mquant 0 Last message repeated 8 times 34.37 A-V: 0.157 fd= 309 aq= 0KB vq= 0KB sq= 0B f=0/0
Change History (4)
comment:1 by , 10 years ago
comment:2 by , 10 years ago
The user who sent me the file got it online and sees similar artifacts in a few episodes, so on one hand, it'd be weird to distribute multiple files corrupted in the same way, but on the other hand, it's certainly not out of the question. Are there differences in the VC-1 formatting WMVideo Decoder and lavc expect and what's used on BD?
comment:3 by , 10 years ago
I get the exact same behaviour on all decoders I tried, including a variety of hardware decoders and the most recent Microsoft decoder MFT.
I think the stream is just corrupt, somehow.
comment:4 by , 10 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
Alright, since I have nothing solid to the contrary, I'll assume you're right.
I'm seeing the same artifacts if i use Windows' decoder (WMVideo Decoder DMO), so it may not be libavcodec at fault