I've been using VLC for a while, yesterday I updated vlc by apt (debian jessie).
The problem is, png files created by latest version of vlc isn't valid.
It can be loaded by many programs but some programs return an error.
I've tried recompiling vlc, even with static library(contrib), but it didn't work.
jpg, tiff files work fine.
This image for example:

Code: Select all
$ gm identify -verbose vlcsnap-00254.png
gm identify: Too many IDAT's found (vlcsnap-00254.png).
gm identify: Request did not return an image.
Code: Select all
$ pngcrush -n -v vlcsnap-00254.png
...
While reading vlcsnap-00254.png:
pngcrush caught libpng error:
Too many IDAT's found