GNOME Bugzilla – Bug 578257
Image problems using rtpjpeg(de)pay
Last modified: 2009-05-06 10:58:21 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:
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.
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