I'm having a few problems with the TI supplied JPEG codec. For some
reason if I create a picture with a resolution of 320 x 240 with a
quantization value of 20 the stream produced is fine and can be decoded
using VLC with no problems. But if I change the resolution of the Q
value then I get the following strange behaviour (which is duplicated
exactly on two different machines running Windows & Mac OSX) when I try
and decode the stream. Every third frame or so is decoded wrong. The
right hand side (around 10% of the total width wide) is displayed on the
left hand side - ie if the picture was of rows of the numbers 0123456789
then what would be displayed is 9012345678. Its as if someone has torn
off the righthand side and stuck it on the left. As a result the picture
keeps jumping, plus every so often the image takes on a red or green
hue.

 

This same behaviour occurs if I create a single JPEG image at the
beginning of my program and then stream it repeatedly. Sometimes running
the program produces a perfect picture and sometimes the picture has got
the right hand side on the left. Each computer displays exactly the same
picture - they are even all good or all bad.

 

If anyone has any thoughts they would be most appreciated this is
driving me nuts. I don't want to always have to use 320x240 at a
Quantization level of 20.

 

 

Alex Tarter

Ultra Electronics

Sonar & Communication Systems

Tel: +44 (0)20 8813 4527

www.ultra-electronics.com

 



This e-mail from Ultra Electronics Limited and any attachments to it are 
confidential to the intended recipient and may also be privileged.  If you have 
received it in error please notify the sender and delete it from your system.  
If you are not the intended recipient you must not copy it or use it for any 
purpose nor disclose or distribute its contents to any other person.  All 
communications may be subject to interception or monitoring for operational 
and/or security purposes.  Please rely on your own virus checking as the sender 
cannot accept any liability for any damage arising from any bug or virus 
infection.  Ultra Electronics Limited is a company registered in England and 
Wales, registration number 2830644.  The address of its registered office is 
417 Bridport Road, Greenford, Middlesex, UB6 8UA.
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to