Changeset 6140 for pjproject/trunk/pjmedia/src/pjmedia/echo_suppress.c
- Timestamp:
- Jan 28, 2020 6:58:45 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/echo_suppress.c
r4728 r6140 805 805 } 806 806 807 808 PJ_DEF(pj_status_t) echo_supp_get_stat( void *state, 809 pjmedia_echo_stat *p_stat) 810 { 811 echo_supp *ec = (echo_supp*) state; 812 813 pjmedia_echo_stat_default(p_stat); 814 p_stat->name = "Echo suppressor"; 815 p_stat->learning = ec->learning; 816 p_stat->duration = ec->update_cnt * SEGMENT_PTIME; 817 p_stat->tail = (ec->tail_cnt-ec->tail_index) * SEGMENT_PTIME; 818 p_stat->min_factor = (int)(ec->min_factor[ec->tail_index] * 1000); 819 p_stat->avg_factor = (int)(ec->avg_factor[ec->tail_index] * 1000); 820 821 p_stat->stat_info.ptr = p_stat->buf_; 822 p_stat->stat_info.slen = 823 pj_ansi_snprintf(p_stat->buf_, sizeof(p_stat->buf_), 824 "Echo suppressor learning %s at t=%03d.%03ds, tail=%d ms,\n" 825 " factor min/avg=%d.%03d/%d.%03d", 826 (ec->learning? "in progress": "done"), 827 (p_stat->duration/1000), (p_stat->duration%1000), 828 p_stat->tail, 829 p_stat->min_factor/1000, p_stat->min_factor%1000, 830 p_stat->avg_factor/1000, p_stat->avg_factor%1000); 831 832 return PJ_SUCCESS; 833 } 834
Note: See TracChangeset
for help on using the changeset viewer.