raspberrypi / firmware

This repository contains pre-compiled binaries of the current Raspberry Pi kernel and modules, userspace libraries, and bootloader/GPU firmware.
5.18k stars 1.68k forks source link

OMX.broadcom.image_decode OMX_ErrorStreamCorrupt, Bitstream corrupt #288

Closed biji closed 10 years ago

biji commented 10 years ago

From xbmc log:

ERROR: COMXCoreComponent::DecoderEventHandler OMX.broadcom.image_decode - OMX_ErrorStreamCorrupt, Bitstream corrupt

popcornmix commented 10 years ago

Yep. And what's the problem? Not all jpegs are supported by hardware decoder. Possible the jpeg is progressive, or otherwise unsupported. Possibly it is corrupt. You'll need to provide the jpeg if you want to know why it is failing.

biji commented 10 years ago

It makes xbmc hang.. i know this is not firmware fault :) some images successfully decoded, but causes next image fail.

the jpeg is: https://www.dropbox.com/s/lukat1uf4xebaxd/20140512_212440.jpg

popcornmix commented 10 years ago

This issue is fixed here: https://github.com/popcornmix/xbmc/commit/90e5963b1281cca702021bfa2d628c28f56b39ab

It should be in OpenELEC 4.0.7. Can you test and close?

mathieugouin commented 7 years ago

I have a few jpeg photos that can reproduce this problem every time. I'm on xbian with kodi 16.1.

The debug log shows the OMX bitstream corrupt error message. This crash kodi.

However, according to http://techslides.com/demos/progressive-test.html my photo is not progressive...

Let me know if this is not the proper place to report this issue. Thanks.