Yes
And should anyone who've, however unlikely, having made the same stupid mistake
..
ffprobe is a nice tool to check actual format
In this case, the 'png' file proved itself being a jpg, since
Quote: "$ ffprobe game/media/bg.png"
gave
Quote: "Input #0, image2, from 'game/media/bg.png':
Duration: 00:00:00.04, start: 0.000000, bitrate: 3916 kb/s
Stream #0:0: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 1024x768 [SAR 72:72 DAR 4:3], 25 tbr, 25 tbn, 25 tbc
"
While an actual png image should return something like:
Quote: "Input #0, png_pipe, from 'game/media/bg.png':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: png, rgb24(pc), 1024x768 [SAR 2834:2834 DAR 4:3], 25 tbr, 25 tbn, 25 tbc"