New PixFC-SSE v0.4

66 views
Skip to first unread message

Pix FC

unread,
Aug 13, 2012, 2:20:40 AM8/13/12
to pixf...@googlegroups.com
Hi everybody,
A new version of PixFC (v0.4) is now available. It includes:
- support for conversions to/from 10-bit YUV (v210),
- speedups of many existing conversions,
- and a lot of bug fixes.

Under the hood, I have added a lot of unit testing functions to ensure each block along
the conversion process produces correct output. The added benefit is that all SSE conversions
are now correct and produce a result identical to scalar conversions.

You can grab this new shiny version (binary and source packages) from the Downloads page on the PixFC website:
http://code.google.com/p/pixfc-sse/downloads/list

As always, feedback is greatly appreciated.
Thanks
Frank

luc

unread,
Aug 13, 2012, 7:06:17 PM8/13/12
to pixf...@googlegroups.com
Great job. I'm looking forward to test the 10bit code. Your benchmark says around 10ms to convert v210 <-> RGB with 4K frames, on my servers (Xeon CPU E5-2690 0 @ 2.90GHz).
Pretty cool.

Luc

HASM

unread,
Aug 14, 2012, 8:04:53 PM8/14/12
to pixf...@googlegroups.com
On Sunday, August 12, 2012 11:20:40 PM UTC-7, Pix FC wrote:
Hi everybody,
A new version of PixFC (v0.4) is now available. It includes:

You probably aware of this, but v0.3 compiles cleanly with no warnings, while v0.4 generates a bunch of (probably innocuous) warnings, see attached warnings file for details.
A couple of lines should be enough to silence them all, see attached diffs file for details.

-- HASM


warnings.txt
diffs.txt

Pix FC

unread,
Aug 15, 2012, 7:39:40 AM8/15/12
to pixf...@googlegroups.com
Hi Luc,
I do get the same conversion timings for 4k frames over here (~8ms with fast resampling, ~10ms with average resampling).
I agree it is a pretty decent conversion time given that frame rates at this resolution are around 25-30, which leaves plenty of CPU time for other tasks.
However, one of the things on the TODO list is to improve this further with the help of OpenMP. I have to do some more investigation, but I think it will decrease the conversion time even more.

Frank

Pix FC

unread,
Aug 15, 2012, 7:40:38 AM8/15/12
to pixf...@googlegroups.com
Hi Henrique,
I did notice the warnings but forgot to fix them. Thanks for the patch, it is now in trunk.

Frank
Reply all
Reply to author
Forward
0 new messages