Skip to content
Snippets Groups Projects
  1. Mar 28, 2018
    • Ben Ford's avatar
      test_data_buffer.c: Add unit tests for data buffer API. · 879743ab
      Ben Ford authored
      Added unit tests for the data buffer API. These tests include creating a
      data buffer, putting payloads into the buffer, resizing the buffer, and
      the nominal case for data buffer usage, which consists of adding
      the max number of payloads to the buffer, checking to see if the correct
      payloads are present, then adding more payloads and checking again to
      see if the previous payloads were replaced or not.
      
      For more information, refer to the wiki page:
      https://wiki.asterisk.org/wiki/display/AST/WebRTC+User+Experience+Improvements
      
      Change-Id: Id5b599aa15a5e61d0ec080f97cd0c57bd07e6f8f
      879743ab
    • Ben Ford's avatar
      Add data buffer API to store packets. · 138e0eff
      Ben Ford authored
      Adds a data buffer with a configurable size that can store different
      kinds of packets (like RTP packets for retransmission). Given a number
      it will store a data packet at that position relative to the others.
      Given a number it will retrieve the given data packet if it is present.
      This is purposely a storage of arbitrary things so it can be used not
      just for RTP packets but also Asterisk frames in the future if needed.
      The API does not internally use a lock, so it will be up to the user of
      the API to properly protect the data buffer.
      
      For more information, refer to the wiki page:
      https://wiki.asterisk.org/wiki/display/AST/WebRTC+User+Experience+Improvements
      
      Change-Id: Iff13c5d4795d52356959fe2a57360cd57dfade07
      138e0eff
  2. Mar 26, 2018
  3. Mar 22, 2018
  4. Mar 21, 2018
  5. Mar 20, 2018
  6. Mar 19, 2018
    • Corey Farrell's avatar
      core: Remove additional symbols. · 040bb217
      Corey Farrell authored
      Remove symbols that are depreacated and replaced:
      * ast_channel_datastore_alloc
      * ast_channel_datastore_free
      * ast_channel_cmpwhentohangup
      * ast_channel_setwhentohangup
      * config_text_file_save
      * devstate2str
      * ast_device_state_changed
      * ast_device_state_changed_literal
      * ast_verbose_get_by_module
      
      Remove unused symbols:
      * channelreloadreason2txt (last used in Asterisk 12).
      
      Remove unused ast_options flags:
      * AST_OPT_FLAG_END_CDR_BEFORE_H_EXTEN / ast_opt_end_cdr_before_h_exten
      * AST_OPT_FLAG_VERBOSE_MODULE / ast_opt_verb_module
      * AST_OPT_FLAG_INITIATED_SECONDS
      
      Change-Id: I841255995d195f8efc1ed47af9c7a2f131c08645
      040bb217
    • Corey Farrell's avatar
      core: Remove dead symbols from asterisk.exports.in. · de77cf86
      Corey Farrell authored
      * dahdi_chan_name
      * dahdi_chan_name_len
      * dahdi_chan_mode
      * __manager_event
      * dialed_interface_info
      
      Added comment about __progname and environ being needed for FreeBSD to
      prevent accidental removal in the future.
      
      Change-Id: I3ae026bc541cd9cb572be2ffa95fc359547642b5
      de77cf86
    • Corey Farrell's avatar
      named_acl: Use ast_cli_completion_add. · 201762f1
      Corey Farrell authored
      Change-Id: I317a82de976bbdbfe4352c243e32a7bb8f66c377
      201762f1
    • Corey Farrell's avatar
      main/sounds: Use ast_cli_completion_add. · 645203a4
      Corey Farrell authored
      Change-Id: I140e1137906bbfcdb61c0c6304159be459ad873e
      645203a4
    • George Joseph's avatar
      channel.c: Allow generic plc then channel formats are equal · 5d097f82
      George Joseph authored
      If the two formats on a channel are equal, we don't transcode and since
      the generic plc needs slin to work, it doesn't get invoked.
      
      * A new configuration option "genericplc_on_equal_codecs" was added
        to the "plc" section of codecs.conf to allow generic packet loss
        concealment even if no transcoding was originally needed.
        Transcoding via SLIN is forced in this case.
      
      ASTERISK-27743
      
      Change-Id: I0577026a179dea34232e63123254b4e0508378f4
      5d097f82
    • Corey Farrell's avatar
      manager: Use ast_cli_completion_add for completion generators. · 8d01ec57
      Corey Farrell authored
      Change-Id: I658141c6ec490a3e866b02d2afea757928ceaabf
      8d01ec57
    • Corey Farrell's avatar
      main/test: Use ast_cli_completion_add. · 2c1ad2f5
      Corey Farrell authored
      Change-Id: I5133ff2ba4e030f9733fb3d050c863d72a22ae6b
      2c1ad2f5
Loading