| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
1. Always initialize AudioRecord with VOICE_COMMUNICATION.
2. If echo canceler is available, disable our echo suppressor.
Change-Id: Idf18d3833189a8478c1b252ebe6ce55e923280b3
|
|\
| |
| |
| |
| |
| |
| | |
every second.
* commit 'dc78e3fe7f2ffbc810cd54e86e3a83e279d74984':
RTP: Send silence packets on idle streams for every second.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Originally a stream does not send packets when it is receive-only or there is
nothing to mix. However, this causes some problems with certain firewalls and
proxies. A firewall might remove a port mapping when there is no outgoing
packet for a preiod of time, and a proxy might wait for incoming packets from
both sides before start forwarding. To solve these problems, we send out a
silence packet on the stream for every second. It should be good enough to
keep the stream alive with relatively low resources.
Bug: 3119690
Change-Id: Ib9c55e5dddfba28928bd9b376832b68bda24c0e4
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Polish things a little bit.
Change-Id: I2c3cea8b34b9c858879bc722ea1f38082ba22b8d
|
|\ \ \
| |/ /
|/| /
| |/
| |
| |
| | |
volume is low." into gingerbread
* commit 'e843dfa8dcd0a7bfa956b75424bb5db834975a64':
RTP: Pause echo suppressor when far-end volume is low.
|
| |
| |
| |
| |
| | |
Bug: 3136725
Change-Id: Ieeedd2836d3028045aacac963f44285491708cc3
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
caused while aggregating samples." into gingerbread
Merge commit '044fcd64fe999dca0f986dfce9cb3b5b1da77f44'
* commit '044fcd64fe999dca0f986dfce9cb3b5b1da77f44':
RTP: Fix non-zero DC in EchoSuppressor caused while aggregating samples.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Rewrite using integer arithmetic to get full 32-bit precision instead
of 23-bit in single precision floating-points.
Bug: 3029745
Change-Id: If67dcc403923755f403d08bbafb41ebce26e4e8b
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
volume of real voice.
Merge commit '4b7ff734611666a68471c97fabb6f516efab25cd'
* commit '4b7ff734611666a68471c97fabb6f516efab25cd':
Suppress harder for echo without affecting the volume of real voice.
|
| |
| |
| |
| | |
Change-Id: Ia3ce98eedd487a9e879ff0a4907b8c15b5707429
|
|\ \
| |/
| |
| | |
Change-Id: I659ccd9a51e24f217f715178a98eaf6592c258d7
|
| |
| |
| |
| | |
Change-Id: I0c5dac1097abc924e66dab92d7d03d5051b4fd29
|
|/
|
|
| |
Change-Id: If0a42ab262ee6aa6381ce95bd49baf232adb01c5
|
|
|
|
| |
Change-Id: I832f1f572f141fd928afe671b12d0b59f2a8e0b1
|
|
|
|
| |
Change-Id: I96be89fda41d77e2cf5bfc1c2f14e2b109001b57
|
|
|
|
| |
Change-Id: I50641373989e512fb489b5017edbcfd7848fe8b9
|
|
|
|
| |
Change-Id: Ia91c1aa1a03b65dbd329ea98383f370844e2b0c0
|
|
|
|
| |
Change-Id: I49e6bdc1b67306b44173f2f346f8372a50264870
|
|
|
|
| |
Change-Id: I9d84009e4557a0a82c1f9d7d543922741be97c77
|
|
|
|
| |
Change-Id: Ie654b569f47049aa452eca8d3e6d4a98ac18469c
|
|\
| |
| |
| |
| |
| | |
* changes:
RTP: Enable GSM codec.
RTP: Refactor out G711 codecs into another file.
|
| |
| |
| |
| | |
Change-Id: Iae1913fb0643f1c66b5d16f24d51924d363e5ef5
|
| |
| |
| |
| | |
Change-Id: I38dbefef2315a28d44683e86a51e69f38e3f20ec
|
|/
|
|
|
|
| |
Related to http://b/3043844.
Change-Id: I2c4fd9f64e6eba597d68b2ea1ceeff83103697db
|
|
|
|
|
|
| |
+call startAudio() when call is established.
Change-Id: Ib6a1e34017fb83007ce275da1991058e8b803833
|
|
|
|
| |
Change-Id: I14d9886a40fa780514cbc6c5bac6fb2a670f55f4
|
|
|
|
| |
Change-Id: Ic2858920ad77d7312f2429f89ca509a481363431
|
|
|
|
|
|
|
|
| |
This change simply reduces the receive timeout of DeviceSocket. It works
because AudioRecord will block us till there is enough data, which makes
AudioSocket overlap AudioRecord.
Change-Id: I4700224fb407e148ef359a9d99279e10240128d0
|
|
|
|
| |
This reverts commit 4ae6ec428f3570b9020b35ada6a62f94af66d888.
|
|
|
|
|
|
|
| |
Currently the filter_length is set to one second.
Will change that when we have a better idea.
Change-Id: Ia942a8fff00b096de8ff0049a448816ea9a68068
|
|
|
|
| |
Change-Id: I00d750ee514ef68d5b2a28bd1893417ed70ef1fc
|
|
|
|
| |
Change-Id: Iefb3fe219ad48641da37a83c8d14e9ebf1d3086c
|
|
|
|
| |
Change-Id: I6822a4e4749a5909959658c29253242b4018aeb0
|
|
Change-Id: Ic9c17b460448c746b21526ac10b647f281ae48e9
|