VLC, Linux, IP Radio and asynchronous sample rate conversion

This forum is about all development around libVLC.
uwencke
New Cone
New Cone
Posts: 2
Joined: 20 Dec 2017 23:09

VLC, Linux, IP Radio and asynchronous sample rate conversion

Postby uwencke » 20 Dec 2017 23:27

Hi all,

I would like to understand the following and struggle to find any information on it:

Say I run VLC on e.g. Ubuntu on a average desktop PC and listen to some radio stream, e.g. http://www.deutschlandradio.de/streaming/dlf.m3u.
Then, I think VLC will request data from the server and the server will make it available to VLC "at the speed of recording" at their studio.
VLC will play it back in my Linux System "at the speed of my sound card". For simplicity let's say both are running at 48 kHz. But obviously, since my PC and the broadcasters studio are on different parts of the planet, they will not be matching exactly. Let's assume the broadcaster would be at 48kHz exactly, while my sound card becomes faster the longer it plays. I think this problem calls for asynchronous sample rate conversion (ASRC).
In detail, I wonder: Will
A) VLC compensate for the speed difference by use of ASRC.
B) Audio buffer run out of samples eventually resulting in noise
C) Something else happen (what?)

Any help is appreciated. Also any pointers into source code for investigation are welcome.

Thanks!

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC, Linux, IP Radio and asynchronous sample rate conversion

Postby Jean-Baptiste Kempf » 21 Dec 2017 10:19

A) src/audio_output/filters.c
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.


Return to “Development around libVLC”

Who is online

Users browsing this forum: No registered users and 37 guests