<div dir="ltr"><div style="background:none 0% 0%/auto repeat scroll padding-box border-box transparent;border:0px none rgb(34,34,34);font-size:13.33px;font-stretch:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:normal;outline:transparent none 0px;overflow:visible;width:1179px">Hi all,</div><div style="background:none 0% 0%/auto repeat scroll padding-box border-box transparent;border:0px none rgb(34,34,34);font-size:13.33px;font-stretch:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:normal;outline:transparent none 0px;overflow:visible;width:1179px"><br style="background:none 0% 0%/auto repeat scroll padding-box border-box transparent;border:0px none rgb(34,34,34);font-stretch:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:normal;outline:transparent none 0px;overflow:visible;width:auto"></div><div style="background:none 0% 0%/auto repeat scroll padding-box border-box transparent;border:0px none rgb(34,34,34);font-size:13.33px;font-stretch:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:normal;outline:transparent none 0px;overflow:visible;width:1179px">Recently, I found out that audio pitch does not preserved at all in my environment.</div><div style="background:none 0% 0%/auto repeat scroll padding-box border-box transparent;border:0px none rgb(34,34,34);font-size:13.33px;font-stretch:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:normal;outline:transparent none 0px;overflow:visible;width:1179px">Detailed my environment is VM with Ubuntu 16.04, and master branch of all gstreamer repos.</div><div style="background:none 0% 0%/auto repeat scroll padding-box border-box transparent;border:0px none rgb(34,34,34);font-size:13.33px;font-stretch:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:normal;outline:transparent none 0px;overflow:visible;width:1179px"><br style="background:none 0% 0%/auto repeat scroll padding-box border-box transparent;border:0px none rgb(34,34,34);font-stretch:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:normal;outline:transparent none 0px;overflow:visible;width:auto"></div><div style="background:none 0% 0%/auto repeat scroll padding-box border-box transparent;border:0px none rgb(34,34,34);font-size:13.33px;font-stretch:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:normal;outline:transparent none 0px;overflow:visible;width:1179px">When I tried to play any files using gst-play-1.0, and changed rate, I could not find any additional filtering for</div><div style="background:none 0% 0%/auto repeat scroll padding-box border-box transparent;border:0px none rgb(34,34,34);font-size:13.33px;font-stretch:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:normal;outline:transparent none 0px;overflow:visible;width:1179px">rate change. If my understanding is correct, to preserve audio pitch, </div><div style="background:none 0% 0%/auto repeat scroll padding-box border-box transparent;border:0px none rgb(34,34,34);font-size:13.33px;font-stretch:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:normal;outline:transparent none 0px;overflow:visible;width:1179px">SOLA (<a href="https://github.com/FFmpeg/FFmpeg/blob/master/libavfilter/af_atempo.c">https://github.com/FFmpeg/FFmpeg/blob/master/libavfilter/af_atempo.c</a>)  or Phase Vocder like additional method should</div><div style="background:none 0% 0%/auto repeat scroll padding-box border-box transparent;border:0px none rgb(34,34,34);font-size:13.33px;font-stretch:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:normal;outline:transparent none 0px;overflow:visible;width:1179px">be used if an audio rendering device has no its own rate handling algorithm.</div><div style="background:none 0% 0%/auto repeat scroll padding-box border-box transparent;border:0px none rgb(34,34,34);font-size:13.33px;font-stretch:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:normal;outline:transparent none 0px;overflow:visible;width:1179px"><span style="background-color:transparent">However, what I observed is, there is just simple up/down sampling code in pulsesink.c (In my case pulsesink is configured).</span><br></div><div style="background:none 0% 0%/auto repeat scroll padding-box border-box transparent;border:0px none rgb(34,34,34);font-size:13.33px;font-stretch:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:normal;outline:transparent none 0px;overflow:visible;width:1179px"><br></div><div style="background:none 0% 0%/auto repeat scroll padding-box border-box transparent;border:0px none rgb(34,34,34);font-size:13.33px;font-stretch:normal;font-variant-numeric:normal;font-variant-east-asian:normal;line-height:normal;outline:transparent none 0px;overflow:visible;width:1179px">Is there an existing filter for audio pitch preserving in Gstreamer?</div></div>