Changeset 2444 for pjproject/branches/projects/aps-direct/pjmedia/include/pjmedia-codec/amr_helper.h
- Timestamp:
- Feb 9, 2009 10:39:58 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/projects/aps-direct/pjmedia/include/pjmedia-codec/amr_helper.h
r2394 r2444 633 633 * @return AMR mode. 634 634 */ 635 636 635 PJ_INLINE(pj_int8_t) pjmedia_codec_amr_get_mode(unsigned bitrate) 637 636 { … … 679 678 680 679 /** 680 * Get AMR mode based on frame length. 681 * 682 * @param amrnb Set to PJ_TRUE for AMR-NB domain or PJ_FALSE for AMR-WB. 683 * @param frame_len The frame length. 684 * 685 * @return AMR mode. 686 */ 687 688 PJ_INLINE(pj_int8_t) pjmedia_codec_amr_get_mode2(pj_bool_t amrnb, 689 unsigned frame_len) 690 { 691 unsigned i; 692 693 if (amrnb) { 694 for (i = 0; i < 9; ++i) 695 if (frame_len == pjmedia_codec_amrnb_framelen[i]) 696 return i; 697 } else { 698 for (i = 0; i < 10; ++i) { 699 if (frame_len == pjmedia_codec_amrwb_framelen[i]) 700 return i; 701 } 702 } 703 704 pj_assert(!"Invalid AMR frame length"); 705 return -1; 706 } 707 708 /** 681 709 * Prepare a frame before pass it to decoder. This function will do: 682 710 * - reorder AMR bitstream from descending sensitivity order into
Note: See TracChangeset
for help on using the changeset viewer.