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

List:       gstreamer-cvs
Subject:    gst-plugins-base: audioconvert: rework audioconvert
From:       wtay () kemper ! freedesktop ! org (Wim Taymans)
Date:       2015-10-30 16:52:24
Message-ID: 20151030165224.501B8760B5 () kemper ! freedesktop ! org
[Download RAW message or body]

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


Author: Wim Taymans <wtaymans@redhat.com>
Date:   Fri Oct 30 17:36:48 2015 +0100

audioconvert: rework audioconvert

Rewrite audioconvert to try to make it more clear what steps are
executed during conversion.
Add passthrough step that just does a memcpy when possible.
Add ORC optimized dither and quantization functions.
Implement noise-shaping on S32 samples only and allow for arbitrary
noise shaping coefficients if we want this later.

---

 gst/audioconvert/audioconvert.c         |  278 +++++++--------
 gst/audioconvert/audioconvert.h         |   20 +-
 gst/audioconvert/gstaudioconvertorc.orc |   21 ++
 gst/audioconvert/gstaudioquantize.c     |  585 ++++++++++++++-----------------
 gst/audioconvert/gstaudioquantize.h     |    3 +-
 5 files changed, 432 insertions(+), 475 deletions(-)

Diff:   http://cgit.freedesktop.org/gstreamer/gst-plugins-base/diff/?id=5cf367ae576450ddab9c3a750b525d5393a5e614
 _______________________________________________
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