Audio pitch does not preserved during trick play

Seungha Yang pudding8757 at gmail.com
Mon Dec 25 12:43:21 UTC 2017


Hi all,

Recently, I found out that audio pitch does not preserved at all in my
environment.
Detailed my environment is VM with Ubuntu 16.04, and master branch of all
gstreamer repos.

When I tried to play any files using gst-play-1.0, and changed rate, I
could not find any additional filtering for
rate change. If my understanding is correct, to preserve audio pitch,
SOLA (https://github.com/FFmpeg/FFmpeg/blob/master/libavfilter/af_atempo.c)
or Phase Vocder like additional method should
be used if an audio rendering device has no its own rate handling algorithm.
However, what I observed is, there is just simple up/down sampling code in
pulsesink.c (In my case pulsesink is configured).

Is there an existing filter for audio pitch preserving in Gstreamer?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20171225/efdaf56e/attachment.html>


More information about the gstreamer-devel mailing list