GNOME Bugzilla – Bug 152436
jpegdec is broken
Last modified: 2005-08-29 15:43:42 UTC
simply issue the following pipeline with any jpeg: gst-launch filesrc location=prueba.jpg ! jpegdec ! xvimagesink It outputs the folllowing: RUNNING pipeline ... Corrupt JPEG data: 21 extraneous bytes before marker 0xdb Violación de segmento
Use multifilesrc. filesrc reads fixed-size buffers, while jpegdec expects the full image in one buffer.
I still think we should fix jpegdec so that it can work with filesrc. I can also confirm that I get the same error message
I don't think we would need to fix jpegdec. What we've done for similar cases is to write a parser in addition to the decoder.