Hi all,

I have a stream of still images coming from a QCaptureSession. Of the them is 
JPEG encoded via:

QImage *jpgImg = new QImage(imgBufferOut, reso.width(),reso.height(), 
QImage::Format_RGB888);
QByteArray ba;
QBuffer bufferJpeg(&ba);
bufferJpeg.open(QIODevice::WriteOnly);
jpgImg->save(&bufferJpeg, "JPG");

This all works fine. The decoding works via:

QImage *displayBufferImg = new QImage(imgBufferOut, reso.width(),reso.height(), 
QImage::Format_RGB888);
QPixmap jpgPixmap;
jpgPixmap.loadFromData(finalJpg, "JPG");
*displayBufferImg = jpgPixmap.toImage();

which also works fine and visually I don't see any issue, however, in intervals 
of approximately 500 ms I am getting the following errors:


qt.gui.imageio.jpeg: Corrupt JPEG data: 4 extraneous bytes before marker 0xd9
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment
qt.gui.imageio.jpeg: Corrupt JPEG data: 2 extraneous bytes before marker 0xd9
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment
qt.gui.imageio.jpeg: Corrupt JPEG data: 2 extraneous bytes before marker 0xd9
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment
qt.gui.imageio.jpeg: Corrupt JPEG data: 5 extraneous bytes before marker 0xd9
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment

It is clearly related to the decoding but I currently have no idea how to 
approach this problem.

Any hint appreciated – thanks beforehand and
best

Alex


--
http://www.carot.de
Email : alexan...@carot.de
Tel.: +49 (0)177 5719797
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to