[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gstreamer-cvs
Subject:    gst-plugins-base: adder: Remove caching of the processing function
From:       slomo () kemper ! freedesktop ! org (Sebastian Dröge)
Date:       2013-05-30 21:56:56
Message-ID: 20130530215656.83BF3D4002 () kemper ! freedesktop ! org
[Download RAW message or body]

Module: gst-plugins-base
Branch: master
Commit: 667b856cbcec1a3d4f1ab993cb87049bd7406269
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=667b856cbcec1a3d4f1ab993cb87049bd7406269


Author: Sebastian Dröge <slomo@circular-chaos.org>
Date:   Thu May 30 12:54:37 2013 +0200

adder: Remove caching of the processing function

The compiler will generate a hashtable from the switch-case, and
we need to call functions explicitely for the volume!=1.0 cases
anyway.

---

 gst/adder/gstadder.c         |   70 ++++++++-------
 gst/adder/gstadder.h         |    5 -
 gst/adder/gstadderorc-dist.c |  192 ++++++++++++++++++++----------------------
 gst/adder/gstadderorc-dist.h |   16 ++--
 gst/adder/gstadderorc.orc    |   17 ++--
 5 files changed, 147 insertions(+), 153 deletions(-)

Diff:   http://cgit.freedesktop.org/gstreamer/gst-plugins-base/diff/?id=667b856cbcec1a3d4f1ab993cb87049bd7406269




_______________________________________________
gstreamer-commits mailing list
gstreamer-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic