[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [fluid-dev] Floats and doubles, simd and interpolation
From: |
Stefan Kost |
Subject: |
Re: [fluid-dev] Floats and doubles, simd and interpolation |
Date: |
Mon, 13 Dec 2010 09:57:13 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101208 Lightning/1.0b2 Thunderbird/3.1.7 |
On 13.12.2010 03:53, David Henningsson wrote:
> On 2010-12-12 21:40, Pedro Lopez-Cabanillas wrote:
>> On Monday 22 November 2010, David Henningsson wrote:
>>> There is a library called "ORC", anybody heard of it? You write some
>>> pseudo-assembly code, and on first run ORC translates it into SSE, MMX,
>>> Altivec, etc, or plain old C depending on your hardware.
>>
>> There is another library called "liboil", providing optimized
>> functions for several processors and real/integer conversion/math
>> loops, http://liboil.freedesktop.org/wiki/
>
> AFAIK, Orc is the successor of liboil (and written by the same people).
>
> // David
>
Hi,
yes ORC is the successor and its much better. There are already several
examples in GStreamer of how to use ORC for audio.
Here is some documentation how ORC is integrated in gstreamer:
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/docs/design/design-orc-integration.txt
And here are two plugins that use it:
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/gst/audioconvert
http://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/gst/volume
Stefan