Hi,

On Sun, Jan 8, 2012 at 4:42 PM, Mike Melanson <[email protected]> wrote:
> On 1/8/2012 4:28 PM, Ronald S. Bultje wrote:
>> On Sun, Jan 8, 2012 at 4:25 PM, Mike Melanson<[email protected]>  wrote:
>>> On 1/8/2012 4:03 PM, Ronald S. Bultje wrote:
>>>>
>>>> For PPC, the pixfmt conversion may hurt. Can you test whether these
>>>> are off-by-one errors introduced by swscale (I can fix that)?
>>>
>>>
>>> When I decode the files to a series of PNG or BMP files and inspect them,
>>> they look fine. Is there a quick way to output BMP files from x86_32 and
>>> PPC
>>> and then compare them for off-by-1?
>>
>>
>> -vcodec rawvideo -f rawvideo, and then compare the x86/ppc output
>> files using hexdiff (or tiny_psnr, look at MAXDIFF).
>
>
> Testing with (make sure this looks right):
>
> avconv -i kgv1.avi -an -f framecrc -pix_fmt rgb555le -vcodec rawvideo -f
> rawvideo x86.raw
>
> avconv -i kgv1.avi -an -f framecrc -pix_fmt rgb555le -vcodec rawvideo -f
> rawvideo ppc.raw
>
> tiny_psnr x86.raw ppc.raw:
> stddev:   22.26 PSNR: 21.18 MAXDIFF:  234 bytes:192307200/192307200
>
> Note that if I don't specify '-pix_fmt rgb555le', MAXDIFF is 255.

I'm afraid we'll have to convert the output files to rgb24 before
using tiny_psnr.

Ronald
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to