[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