Status: Untriaged
Owner: ----
Labels: Type-Bug Pri-2
Components: libvpx
New issue 1339 by
der...@vimeo.com: libvpx master generates invalid vp9 bitstreams
https://bugs.chromium.org/p/webm/issues/detail?id=1339What is the expected behavior? What do you see instead?
I expect libvpx to output a valid and decodable VP9 bitstream. Neither vpxdec nor ffvp9 can decode it.
What version are you using? On what operating system?
OS: Debian 8.6
gcc: 4.9.2 (Debian 4.9.2-10)
libvpx: v1.6.0-699-ga987496
Can you reproduce using the vpxdec or vpxenc tools? What command line are
you using?
Encode:
vpxenc --codec=vp9 --cpu-used=1 -b 8 --frame-parallel=16 --kf-max-dist=72 --undershoot-pct=5 --overshoot-pct=5 --ivf -o p1.ivf --threads=16 --maxsection-pct=120 --best --passes=2 --pass=1 input.y4m --fpf=pass1-vpx.log --target-bitrate=4600
vpxenc --codec=vp9 --cpu-used=1 -b 8 --frame-parallel=16 --kf-max-dist=72 --undershoot-pct=5 --overshoot-pct=5 --ivf -o p1.ivf --threads=16 --maxsection-pct=120 --best --passes=2 --pass=2 input.y4m --fpf=pass1-vpx.log --target-bitrate=4600
Decode:
$ vpxdec p1.ivf >/dev/null
Warning: Failed to decode frame 2: Memory allocation error
Warning: Additional information: Failed to allocate bool decoder 0
or
$ ffmpeg -i p1.ivf -f null -
[...]
[vp9 @ 0x4306860] Invalid compressed header size
[vp9 @ 0x4321220] Marker bit was set
Error while decoding stream #0:0: Invalid data found when processing input
Last message repeated 1 times
[vp9 @ 0x4266de0] Invalid compressed header size
[vp9 @ 0x42817a0] Marker bit was set
Error while decoding stream #0:0: Invalid data found when processing input
Last message repeated 1 times
[vp9 @ 0x4370f60] Invalid compressed header size
[... continues for thousands of lines ...]
Please provide any additional information below.
The input is rather large, but can be provided upon request.
The output can be located here:
https://www.dropbox.com/s/o5e7oze99avh3kv/broken.ivf?dl=0--
You received this message because:
1. The project was configured to send all issue notifications to this address
You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings