[Bug 685637] [audioresample] Performance improvements & ARM NEON support

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Oct 15 00:43:56 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=685637
  GStreamer | gst-plugins-base | 1.0.0

--- Comment #11 from Carlos Rafael Giani <dv at pseudoterminal.org> 2012-10-15 07:43:53 UTC ---
> 
> I don't think there should be a configure parameter for this. Just check if the
> opcodes can be used and use them if they can be used

I tend to agree in hindsight, especially since the tests for the SSE/SSE2
headers arent configurable either.

> 
> ::: gst/audioresample/resample.c
> @@ +556,3 @@
>      }
>      sum = accum[0] + accum[1] + accum[2] + accum[3];
> +#if defined(OVERRIDE_INNER_PRODUCT_DOUBLE) && defined(_USE_SSE2)
> 
> No neon optimizations for inner product double and the interpolations?

Unfortunately, no. double precision isn't supported by NEON (perhaps with the
brand new ARM64 architecture, but I have little knowledge of it), and the
original author wrote only optimizations for the inner product single case.
Still, better than nothing..

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list