Skip to content
Snippets Groups Projects
  • Alexander Traud's avatar
    077adf48
    translate: Fix transcoding while different in frame size. · 077adf48
    Alexander Traud authored
    When Asterisk translates between codecs, each with a different frame size (for
    example between iLBC 30 and Speex-WB), too large frames were created by
    ast_trans_frameout. Now, ast_trans_frameout is called with the correct frame
    length, creating several frames when necessary. Affects all transcoding modules
    which used ast_trans_frameout: GSM, iLBC, LPC10, and Speex.
    
    ASTERISK-25353 #close
    
    Change-Id: I2e229569d73191d66a4e43fef35432db24000212
    077adf48
    History
    translate: Fix transcoding while different in frame size.
    Alexander Traud authored
    When Asterisk translates between codecs, each with a different frame size (for
    example between iLBC 30 and Speex-WB), too large frames were created by
    ast_trans_frameout. Now, ast_trans_frameout is called with the correct frame
    length, creating several frames when necessary. Affects all transcoding modules
    which used ast_trans_frameout: GSM, iLBC, LPC10, and Speex.
    
    ASTERISK-25353 #close
    
    Change-Id: I2e229569d73191d66a4e43fef35432db24000212