summaryrefslogtreecommitdiff
path: root/BUGS
diff options
context:
space:
mode:
authorMichael Kuron <m.kuron@gmx.de>2016-08-31 19:23:09 +0200
committerMichael Kuron <m.kuron@gmx.de>2016-09-01 13:13:43 +0200
commita002a4d2dbc44d134be6e42d87092ecc2d2b22e4 (patch)
tree0b1af1c770f1fe64dfd057df6b161089f4416872 /BUGS
parent27989f22f32ff54d41899b58993b04938d55d2c5 (diff)
app_mp3: Use correct buffer size and the same sample rate as the channel
Previously, the buffer used for MP3 streamed from HTTP servers had a size of 1 MB. For 8 kHz mono audio at 16 bit resolution, such a buffer covers about 1 minute. Only when the buffer is full does audio start to play. For MP3 files streamed from a server, that is usually not a big deal as long as the connection to the server is fast enough to supply that much data within a second or two. For MP3 live streams however, it takes 1 minute to download 1 minute of audio, so without this change, app_mp3 wasn't really usable for MP3 live streams. This commit changes the buffer size so that it covers 6 seconds of an MP3 file streamed from a server and 0.5 seconds of an MP3 live stream. The latter is identified by the use of a .m3u file extension. app_mp3 so far only supported 8 kHz audio. Now it always runs at the sample rate of the channel. ASTERISK-26085 #close Change-Id: Id1ee274733cd804a0edecf7450329b72f1235af0
Diffstat (limited to 'BUGS')
0 files changed, 0 insertions, 0 deletions