After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 578257 - Image problems using rtpjpeg(de)pay
Image problems using rtpjpeg(de)pay
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other All
: Normal normal
: 0.10.15
Assigned To: Wim Taymans
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-04-07 15:18 UTC by Luca Ognibene
Modified: 2009-05-06 10:58 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Luca Ognibene 2009-04-07 15:18:44 UTC
Please describe the problem:
There are major image quality loss when using rtpjpeg(de)pay (i think the problem is in the payloader because i can reproduce it using mplayer as a client).



Steps to reproduce:
You'll see visual problems just using this pipeline (it seems some plane is shifted?):
gst-launch-0.10 videotestsrc ! ffenc_mjpeg ! rtpjpegpay ! rtpjpegdepay ! ffdec_mjpeg ! xvimagesink 


Actual results:


Expected results:


Does this happen every time?
Yes

Other information:
Comment 1 Wim Taymans 2009-05-06 09:49:36 UTC
ffenc_mjpeg does not seem to produce a jpeg with the required quant tables for the RFC. Git jpegenc works fine now.

I'll probably fix the payloader to duplicate the quant tables.
Comment 2 Wim Taymans 2009-05-06 10:58:21 UTC
commit b7c5847dbdab1907852c8cf0744461df3f879af3
Author: Wim Taymans <wim.taymans@collabora.co.uk>
Date:   Wed May 6 12:54:22 2009 +0200

    rtpjpegpay: handle input with 1 quant table
    
    Also handle input with just one quant table, simply duplicate the quant table.
    Handle invalid SOF correctly and some small cleanups.
    Fixes #578257