Gitiles
Code Review
Sign In
gerrit.openfyde.cn
/
webrtc.googlesource.com
/
src
/
43cb716e55eab1cf1ae8afd2ac79b51a604d0fa5
/
webrtc
/
modules
/
audio_coding
/
neteq
/
neteq_impl.cc
e941306
NetEq: Don't forget to save the codec name
by kwiberg
· 9 years ago
a73f6c9
NetEq now works with packets as values, rather than pointers.
by ossu
· 9 years ago
7a37761
Removed RTPHeader from NetEq's Packet struct.
by ossu
· 9 years ago
5adaf73
AudioCodingModule: Specify decoders using SdpAudioFormat
by kwiberg
· 9 years ago
f1b08da
Stopped using the NetEqDecoder enum internally in NetEq.
by ossu
· 9 years ago
a70695a
Moved Opus-specific payload splitting into AudioDecoderOpus.
by ossu
· 9 years ago
c4ccd4d
AcmReceiver: Eliminate AcmReceiver::decoders_
by kwiberg
· 9 years ago
0d526d5
Moved codec-specific audio packet splitting into decoders.
by ossu
· 9 years ago
6b19b56
AcmReceiver: Ask NetEq to delete all decoders at once instead of one by one
by kwiberg
· 9 years ago
6f0f616
AcmReceiver: Look up last decoder in NetEq's table of decoders
by kwiberg
· 9 years ago
61a208b
Added a ParsePayload method to AudioDecoder.
by ossu
· 9 years ago
7a0f2c5
Revert of AcmReceiver: Look up last decoder in NetEq's table of decoders (patchset #1 id:100001 of https://codereview.webrtc.org/2339953002/ )
by kwiberg
· 9 years ago
bfb78d1
Revert of AcmReceiver: Ask NetEq to delete all decoders at once instead of one by one (patchset #2 id:20001 of https://codereview.webrtc.org/2342313002/ )
by kwiberg
· 9 years ago
f6232b4
AcmReceiver: Ask NetEq to delete all decoders at once instead of one by one
by kwiberg
· 9 years ago
1e4d8b5
AcmReceiver: Look up last decoder in NetEq's table of decoders
by kwiberg
· 9 years ago
17e3fa1
Removed sync packet support from NetEq.
by ossu
· 9 years ago
ac554ee
Add functions to interact with ASan and MSan, and some sample uses
by kwiberg
· 9 years ago
dc431ce
NetEq: Changed Packet::payload to be an rtc::Buffer
by ossu
· 9 years ago
da8bbf6
NetEq: Change member variables for current RTP types to rtc::Optionals
by henrik.lundin
· 9 years ago
549d80b
NetEq: only update current_rtp_payload_type_ when validated
by henrik.lundin
· 9 years ago
5fac3f0
NetEq: Don't check sample rate and frame size upon error
by henrik.lundin
· 9 years ago
b3f1c5d
Add NetEq::FilteredCurrentDelayMs() and use it in VoiceEngine
by henrik.lundin
· 9 years ago
108ecec
Removed LEGACY_BITEXACT from neteq_impl.cc and updated the ACM unit tests.
by ossu
· 9 years ago
342f740
NetEq: Ask AudioDecoder for sample rate instead of passing it as an argument
by kwiberg
· 9 years ago
9195186
NetEq: Rename Nack to NackTracker to avoid name collisions in GN
by henrik.lundin
· 9 years ago
c0f2dcf
NetEq decoder database: Don't keep track of sample rate for builtin decoders
by kwiberg
· 9 years ago
612c25e
NetEq: Fix stats counting in muted mode
by henrik.lundin
· 9 years ago
e352578
Moved injection of AudioDecoderFactory into voe::Channel.
by ossu
· 9 years ago
7a92681
NetEq: Implement muted output
by henrik.lundin
· 9 years ago
60f6ce2
NetEq: Update stats earlier in the GetAudioInternal call
by henrik.lundin
· 9 years ago
47b17dc
NetEq: Replace timescale_holdoff_ with a Countdown timer
by Henrik Lundin
· 9 years ago
b1fb72b
NetEq: Move counting of generated CNG samples from DecisionLogic
by henrik.lundin
· 9 years ago
5178ee8
NetEq: Use a BuiltinAudioDecoderFactory to create decoders
by kwiberg
· 9 years ago
5bd3397
Adding 120 ms frame length support in NetEq.
by minyue
· 9 years ago
8f8c96d
NetEq: Use TickTimer in DelayManager
by henrik.lundin
· 9 years ago
f393370
NetEq: Introduce TickTimer in DelayPeakDetector
by henrik.lundin
· 9 years ago
1d9061e
NetEq: Dependency injection through one struct instead of many params
by henrik.lundin
· 9 years ago
84f8cd6
NetEq: Use TickTimer in PacketBuffer
by henrik.lundin
· 9 years ago
ed49721
Add a TickTimer object to NetEqImpl
by henrik.lundin
· 9 years ago
97ba30e
Convert CNG into C++ and remove it from AudioDecoder
by ossu
· 9 years ago
0d96ab7
NetEq::GetPlayoutTimestamp returns empty during CNG
by henrik.lundin
· 9 years ago
15c51e3
Move setting of AudioFrame::timestamp_ into NetEq
by henrik.lundin
· 9 years ago
9a410dd
Change NetEq::GetPlayoutTimestamp to return an rtc::Optional<uint32_t>
by henrik.lundin
· 9 years ago
d44c077
Revert of Safe numeric library: base/numerics (copied from Chromium) (patchset #11 id:250001 of https://codereview.webrtc.org/1753293002/ )
by Tommi
· 9 years ago
bc89de3
Adding a namespace comment
by henrik.lundin
· 9 years ago
de1c81b
Safe numeric library added: base/numerics (copied from Chromium)
by hbos
· 9 years ago
55480f5
Remove the type parameter to NetEq::GetAudio
by henrik.lundin
· 9 years ago
500c04b
Delete VAD methods from AcmReceiver and move functionality inside NetEq
by henrik.lundin
· 9 years ago
6d8e011
Change NetEq::GetAudio to use AudioFrame
by henrik.lundin
· 9 years ago
9090e0b
Switch CriticalSectionWrapper->rtc::CriticalSection in modules/audio_coding.
by Tommi
· 10 years ago
6955870
Convert channel counts to size_t.
by Peter Kasting
· 10 years ago
e1ca167
Add tracing to NetEqImpl::GetAudio
by henrik.lundin
· 10 years ago
a689b44
Add tracing to NetEqImpl::InsertPacket
by henrik.lundin
· 10 years ago
4cf61dd
NetEq: Add codec name and RTP timestamp rate to DecoderInfo
by henrik.lundin
· 10 years ago
d89814b
NetEq: Add new method last_output_sample_rate_hz
by henrik.lundin
· 10 years ago
672304a
NetEq: Remove overly verbose logging
by henrik.lundin
· 10 years ago
ee2bac2
AcmReceiver::InsertPacket and NetEq::InsertPacket: Take ArrayView arguments
by kwiberg
· 10 years ago
ff761fb
modules: more interface -> include renames
by Henrik Kjellander
· 10 years ago
9bc2667
ACM/NetEq: Restructure how post-decode VAD is enabled
by henrik.lundin
· 10 years ago
ee1879c
Make an enum class out of NetEqDecoder, and hide the neteq_decoders_ table
by kwiberg
· 10 years ago
48ed930
ACM: Move NACK functionality inside NetEq
by henrik.lundin
· 10 years ago
98f5351
system_wrappers: rename interface -> include
by Henrik Kjellander
· 10 years ago
6d92bf5
Returning correct duration estimate on Opus DTX packets.
by minyuel
· 10 years ago
91d6ede
Add RTC_ prefix to (D)CHECKs and related macros.
by henrikg
· 10 years ago
05f71fc
NetEq: Fixing a corner case with depleted sync buffer
by Henrik Lundin
· 10 years ago
98f3cc5
NetEq: Removing two asserts
by henrik.lundin
· 10 years ago
116c84e
NetEq: Fixing a bug that caused rtc::checked_cast to trigger
by henrik.lundin
· 10 years ago
9c3efd0
Reland: Implement NetEq's CurrentDelay function
by henrik.lundin
· 10 years ago
4376648
AudioDecoder: Replace Init() with Reset()
by Karl Wiberg
· 10 years ago
1bb8cf8
NetEq/ACM: Refactor how packet waiting times are calculated
by Henrik Lundin
· 10 years ago
dce40cf
Update a ton of audio code to use size_t more correctly and in general reduce
by Peter Kasting
· 10 years ago
bef77e2
NetEq: Implement logging of Delayed Packet Outage Events
by Henrik Lundin
· 10 years ago
d67a219
Switch to base/logging.h in neteq_impl.cc
by Henrik Lundin
· 10 years ago
36b7cc3
Reland "Upconvert various types to int.", neteq portion.
by Peter Kasting
· 10 years ago
728d903
Reformat existing code. There should be no functional effects.
by Peter Kasting
· 10 years ago
b7e5054
Match existing type usage better.
by Peter Kasting
· 10 years ago
cb18097
Revert "Upconvert various types to int."
by Peter Kasting
· 10 years ago
f045e4d
Prepare to convert various types to size_t.
by Peter Kasting
· 10 years ago
83ad33a
Upconvert various types to int.
by Peter Kasting
· 10 years ago
5abd3e1
Revert r9359 "Implement NetEq's CurrentDelay function"
by Henrik Lundin
· 10 years ago
d8a03fa
Implement NetEq's CurrentDelay function
by Henrik Lundin
· 10 years ago
cf808d2
Add new fast mode for NetEq's Accelerate operation
by Henrik Lundin
· 10 years ago
905495c
Introduce NetEq::Config::ToString and use it in NetEq's constructor
by Henrik Lundin
· 10 years ago
d8399e6
Also provide sample rate when registering decoders
by Karl Wiberg
· 10 years ago
7f6c4d4
Fix clang style warnings in webrtc/modules/audio_coding/neteq
by Karl Wiberg
· 10 years ago
6dba1eb
Make AudioDecoder stateless
by henrik.lundin@webrtc.org
· 10 years ago
7f7d7e3
Prevent crash in NetEQ when decoder overflow.
by minyue@webrtc.org
· 10 years ago
1eda4e3
Reland r8476 "Set decoder output frequency in AudioDecoder::Decode call"
by henrik.lundin@webrtc.org
· 10 years ago
903182b
Revert r8476 "Set decoder output frequency in AudioDecoder::Decode call"
by henrik.lundin@webrtc.org
· 10 years ago
b9c18d5
Set decoder output frequency in AudioDecoder::Decode call
by henrik.lundin@webrtc.org
· 10 years ago
d324546
Misc. cleanup split out of https://webrtc-codereview.appspot.com/37699004/ :
by pkasting@chromium.org
· 10 years ago
2c1bcf2
Adding decoded_fec_rate to NetEQ Network Statistics.
by minyue@webrtc.org
· 10 years ago
c11348b
Fixing a bug in expand_rate calculation for stereo signal.
by minyue@webrtc.org
· 10 years ago
0e81fdf
Avoid implicit type truncations by inserting explicit casts or modifying prototypes to avoid needless up- and then down-casting.
by pkasting@chromium.org
· 10 years ago
026b892
Using << on an int8_t or uint8_t will output a character rather than a number.
by pkasting@chromium.org
· 10 years ago
7d2b6a9
Enable Clang warning implicit-fallthrough and annotate the code.
by kjellander@webrtc.org
· 10 years ago
e04a93b
Move the AudioDecoder interface out of NetEq
by kwiberg@webrtc.org
· 11 years ago
3800e13
Revert r7798 ("Move the AudioDecoder interface out of NetEq")
by kwiberg@webrtc.org
· 11 years ago
00ba1a7
Move the AudioDecoder interface out of NetEq
by kwiberg@webrtc.org
· 11 years ago
4591fbd
Use size_t more consistently for packet/payload lengths.
by pkasting@chromium.org
· 11 years ago
Next »