[asterisk-bugs] [JIRA] (ASTERISK-26613) format_wav: wav16 format read file only by 320 - half of frame

Friendly Automation (JIRA) noreply at issues.asterisk.org
Wed Apr 19 08:40:58 CDT 2017


    [ https://issues.asterisk.org/jira/browse/ASTERISK-26613?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=236594#comment-236594 ] 

Friendly Automation commented on ASTERISK-26613:
------------------------------------------------

Change 5478 merged by Joshua Colp:
format_wav: Read 16khz wav samples properly

[https://gerrit.asterisk.org/5478|https://gerrit.asterisk.org/5478]

> format_wav: wav16 format read file only by 320 - half of frame
> --------------------------------------------------------------
>
>                 Key: ASTERISK-26613
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-26613
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Formats/format_wav
>    Affects Versions: 13.4.0, 13.7.0
>         Environment: Ubuntu 14.04.5 LTS 
> Linux XXX 3.13.0-92-generic #139-Ubuntu SMP Tue Jun 28 20:42:32 UTC 2016 i686 i686 i686 GNU/Linux
>            Reporter: Vitaly K
>            Assignee: Unassigned
>         Attachments: wav16_readed_by_320bytes_bugfix.patch
>
>
> format_wav.c in function wav_read() test fs-hz in line 
> bytes = (fs->hz == 16000 ? (WAV_BUF_SIZE * 2) : WAV_BUF_SIZE);
> but fs->hz never set and always 0 by default
> This cause read only 1/2 of frame for wav16 files.
> For outgoing channels cause send only 320 bytes of data.
> For incoming channels send 640  maybe smoother in effect.
> For repeat problem run from CLI something like 
>  channel originate SIP/200 at SIP_HOST application  Playback               7bx.ru_armin_van_buuren_feat._cindy_alma_-_beautiful_life_radio_edit.riff.le
> when 
> a) 7bx.ru_armin_van_buuren_feat._cindy_alma_-_beautiful_life_radio_edit.riff.le.wav16 is 16000 Hz 1channel 16 bit RIFF file
> b) only slin16 codec enabled for SIP_HOST by
> disallow=all
> allow=slin16
> I think all version of asterisk minimum since 13.4.0 affected by this bug.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list