3e6db2321ccdc8738c9cecbe9bdab13d4f0f658d |
|
26-Nov-2015 |
kjellander <kjellander@webrtc.org> |
audio_coding: remove "main" directory This is the last piece of the old directory layout of the modules. Duplicated header files are left in audio_coding/main/include until downstream code is updated to the new location. They have pragma warnings added to them and identical header guards as the new headers to avoid breaking things. BUG=webrtc:5095 TESTED=Passing compile-trybots with --clobber flag: git cl try --clobber --bot=win_compile_rel --bot=linux_compile_rel --bot=android_compile_rel --bot=mac_compile_rel --bot=ios_rel --bot=linux_gn_rel --bot=win_x64_gn_rel --bot=mac_x64_gn_rel --bot=android_gn_rel -m tryserver.webrtc NOTRY=True NOPRESUBMIT=True Review URL: https://codereview.webrtc.org/1481493004 Cr-Commit-Position: refs/heads/master@{#10803}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
3c652b67468d182bd36aee4c31557621be50cc92 |
|
18-Nov-2015 |
kjellander@webrtc.org <kjellander@webrtc.org> |
modules/audio_coding: Remove some codec include dirs Also clean up some include_dir entries and update the few references to them with absolute include paths instead. Finally fixed a few lint errors and invalid header guards. None of these are used downstream. BUG=webrtc:5095 TESTED=git cl try -c --bot=android_compile_rel --bot=linux_compile_rel --bot=win_compile_rel --bot=mac_compile_rel --bot=ios_rel --bot=linux_gn_rel --bot=win_x64_gn_rel --bot=mac_x64_gn_rel --bot=android_gn_rel -m tryserver.webrtc R=kwiberg@webrtc.org Review URL: https://codereview.webrtc.org/1438663003 . Cr-Commit-Position: refs/heads/master@{#10700}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
ee1879ca40ffe4af9bb9613e03eacc5c2c4881fc |
|
29-Oct-2015 |
kwiberg <kwiberg@webrtc.org> |
Make an enum class out of NetEqDecoder, and hide the neteq_decoders_ table This operation was relatively simple, since no one was doing anything fishy with this enum. A large number of lines had to be changed because the enum values now live in their own namespace, but this is arguably worth it since it is now much clearer what sort of constant they are. BUG=webrtc:5028 Review URL: https://codereview.webrtc.org/1424083002 Cr-Commit-Position: refs/heads/master@{#10449}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
06b869f11a36c5abfb5e49a81ce7f88b2aa905d4 |
|
14-Oct-2015 |
henrik.lundin <henrik.lundin@webrtc.org> |
Delete iSAC-fb from NetEq This is no longer used. Related code in the iSAC codec itself will be deleted a follow-up CL. BUG=4210 Review URL: https://codereview.webrtc.org/1404463003 Cr-Commit-Position: refs/heads/master@{#10272}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
98ab3a46d6b98bd6626ab741092f7cbf104d127b |
|
01-Oct-2015 |
kwiberg <kwiberg@webrtc.org> |
Don't link with audio codecs that we don't use We used to link with all audio codecs unconditionally (except Opus); this patch makes gyp and gn only link to the ones that are used. This unfortunately fails to have a measurable impact on Chromium binary size, at least on x86_64 Linux; it turns out that iLBC and iSAC fix were already being excluded from Chromium by some other means, likely just the linker omitting compilation units with no incoming references. (This was previously landed as revisions 10046 and 10060, and got reverted because it broke several of the Chromium FYI bots.) BUG=webrtc:4557 Review URL: https://codereview.webrtc.org/1368843003 Cr-Commit-Position: refs/heads/master@{#10127}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
3fd7be4cb1d41ff6298a90c17acf52d379ab8812 |
|
25-Sep-2015 |
solenberg <solenberg@webrtc.org> |
Revert of Don't link with audio codecs that we don't use (patchset #4 id:60001 of https://codereview.webrtc.org/1349393003/ ) Reason for revert: Breaking Chromium FYI bots. Original issue's description: > Don't link with audio codecs that we don't use > > We used to link with all audio codecs unconditionally (except Opus); > this patch makes gyp and gn only link to the ones that are used. > > (This unfortunately fails to have a measurable impact on Chromium > binary size, at least on x86_64 Linux; it turns out that iLBC and iSAC > fix were already being excluded from Chromium by some other means > (likely just the linker omitting compilation units with no incoming > references).) > > BUG=webrtc:4557 > > Committed: https://crrev.com/f66a9251424351ea6d631c54dd1feb64cc13d809 > Cr-Commit-Position: refs/heads/master@{#10046} TBR=henrik.lundin@webrtc.org,tina.legrand@webrtc.org,kjellander@webrtc.org,kwiberg@webrtc.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=webrtc:4557 Review URL: https://codereview.webrtc.org/1368933002 Cr-Commit-Position: refs/heads/master@{#10069}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
f66a9251424351ea6d631c54dd1feb64cc13d809 |
|
24-Sep-2015 |
kwiberg <kwiberg@webrtc.org> |
Don't link with audio codecs that we don't use We used to link with all audio codecs unconditionally (except Opus); this patch makes gyp and gn only link to the ones that are used. (This unfortunately fails to have a measurable impact on Chromium binary size, at least on x86_64 Linux; it turns out that iLBC and iSAC fix were already being excluded from Chromium by some other means (likely just the linker omitting compilation units with no incoming references).) BUG=webrtc:4557 Review URL: https://codereview.webrtc.org/1349393003 Cr-Commit-Position: refs/heads/master@{#10046}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
6faf5bebbab70fd358364b901e36c236bbe84046 |
|
22-Sep-2015 |
kwiberg <kwiberg@webrtc.org> |
Move AudioDecoderPcm* next to AudioEncoderPcm* All AudioDecoder subclasses have historically lived in NetEq, but they fit better with the codec they wrap. BUG=webrtc:4557 Review URL: https://codereview.webrtc.org/1348613003 Cr-Commit-Position: refs/heads/master@{#10015}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
ada4c130ab576120380d48f29908b6cc20ec9cf5 |
|
17-Sep-2015 |
kwiberg <kwiberg@webrtc.org> |
Move AudioDecoderG722 next to AudioEncoderG722 All AudioDecoder subclasses have historically lived in NetEq, but they fit better with the codec they wrap. BUG=webrtc:4557 Review URL: https://codereview.webrtc.org/1346993002 Cr-Commit-Position: refs/heads/master@{#9966}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
c0ac6cad00f51b99fafaa7c19e2e63b3b542735b |
|
17-Sep-2015 |
Karl Wiberg <kwiberg@webrtc.org> |
Move AudioDecoderPcm16B next to AudioEncoderPcm16B All AudioDecoder subclasses have historically lived in NetEq, but they fit better with the codec they wrap. BUG=webrtc:4557 R=henrik.lundin@webrtc.org Review URL: https://codereview.webrtc.org/1348113002 . Cr-Commit-Position: refs/heads/master@{#9963}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
fff9f176f542053ca7cb887c184c72ad3fc5755d |
|
17-Sep-2015 |
kwiberg <kwiberg@webrtc.org> |
Move AudioDecoderIlbc next to AudioEncoderIlbc All AudioDecoder subclasses have historically lived in NetEq, but they fit better with the codec they wrap. BUG=webrtc:4557 Review URL: https://codereview.webrtc.org/1348053002 Cr-Commit-Position: refs/heads/master@{#9961}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
844a91081ef1141bd9888e828bef87a7737c24a8 |
|
16-Sep-2015 |
kwiberg <kwiberg@webrtc.org> |
Remove the preprocessor symbol WEBRTC_CODEC_PCM16 (it was always defined) BUG=webrtc:4557 Review URL: https://codereview.webrtc.org/1336923002 Cr-Commit-Position: refs/heads/master@{#9955}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
3c089d751ede283e21e186885eaf705c3257ccd2 |
|
16-Sep-2015 |
henrikg <henrikg@webrtc.org> |
Add RTC_ prefix to contructormagic macros. We must remove dependency on Chromium, i.e. we can't use Chromium's base/logging.h. That means we need to define these macros in WebRTC also when doing Chromium builds. And this causes redefinition. * DISALLOW_ASSIGN -> RTC_DISALLOW_ASSIGN * DISALLOW_COPY_AND_ASSIGN -> RTC_DISALLOW_COPY_AND_ASSIGN * DISALLOW_IMPLICIT_CONSTRUCTORS -> RTC_DISALLOW_IMPLICIT_CONSTRUCTORS Related CL: https://codereview.webrtc.org/1335923002/ BUG=chromium:468375 NOTRY=true Review URL: https://codereview.webrtc.org/1345433002 Cr-Commit-Position: refs/heads/master@{#9953}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
0b05879cd7be89a68f5e189f6f8c610480694b3a |
|
15-Sep-2015 |
Karl Wiberg <kwiberg@webrtc.org> |
Move AudioDecoderOpus next to AudioEncoderOpus All AudioDecoder subclasses have historically lived in NetEq, but they fit better with the codec they wrap. BUG=webrtc:4557 R=henrik.lundin@webrtc.org Review URL: https://codereview.webrtc.org/1342933005 . Cr-Commit-Position: refs/heads/master@{#9944}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
4376648df021fd82f25a38694e33678f802d06ea |
|
27-Aug-2015 |
Karl Wiberg <kwiberg@google.com> |
AudioDecoder: Replace Init() with Reset() The Init() method was previously used to initialize and reset decoders, and returned an error code. The new Reset() method is used for reset only; the constructor is now responsible for fully initializing the AudioDecoder. Reset() doesn't return an error code; it turned out that none of the functions it ended up calling could actually fail, so this CL removes their error return codes as well. R=henrik.lundin@webrtc.org Review URL: https://codereview.webrtc.org/1319683002 . Cr-Commit-Position: refs/heads/master@{#9798}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
dce40cf804019a9898b6ab8d8262466b697c56e0 |
|
24-Aug-2015 |
Peter Kasting <pkasting@google.com> |
Update a ton of audio code to use size_t more correctly and in general reduce use of int16_t/uint16_t. This is the upshot of a recommendation by henrik.lundin and kwiberg on an original small change ( https://webrtc-codereview.appspot.com/42569004/#ps1 ) to stop using int16_t just because values could fit in it, and is similar in nature to a previous "mass change to use size_t more" ( https://webrtc-codereview.appspot.com/23129004/ ) which also needed to be split up for review but to land all at once, since, like adding "const", such changes tend to cause a lot of transitive effects. This was be reviewed and approved in pieces: https://codereview.webrtc.org/1224093003 https://codereview.webrtc.org/1224123002 https://codereview.webrtc.org/1224163002 https://codereview.webrtc.org/1225133003 https://codereview.webrtc.org/1225173002 https://codereview.webrtc.org/1227163003 https://codereview.webrtc.org/1227203003 https://codereview.webrtc.org/1227213002 https://codereview.webrtc.org/1227893002 https://codereview.webrtc.org/1228793004 https://codereview.webrtc.org/1228803003 https://codereview.webrtc.org/1228823002 https://codereview.webrtc.org/1228823003 https://codereview.webrtc.org/1228843002 https://codereview.webrtc.org/1230693002 https://codereview.webrtc.org/1231713002 The change is being landed as TBR to all the folks who reviewed the above. BUG=chromium:81439 TEST=none R=andrew@webrtc.org, pbos@webrtc.org TBR=aluebs, andrew, asapersson, henrika, hlundin, jan.skoglund, kwiberg, minyue, pbos, pthatcher Review URL: https://codereview.webrtc.org/1230503003 . Cr-Commit-Position: refs/heads/master@{#9768}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
2519c45d00a5bd9b91930b74b35afb7d4b5bcbef |
|
07-Apr-2015 |
Karl Wiberg <kwiberg@webrtc.org> |
Fix clang style warnings in webrtc/modules/audio_coding Mostly this consists of marking functions with override when applicable, and moving function bodies from .h to .cc files. BUG=163 R=henrik.lundin@webrtc.org, tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/44979004 Cr-Commit-Position: refs/heads/master@{#8938}
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
6dba1ebd14d8cd96e6e56adad868b33fdedecc53 |
|
18-Mar-2015 |
henrik.lundin@webrtc.org <henrik.lundin@webrtc.org> |
Make AudioDecoder stateless The channels_ member varable is removed from the base class, and the associated accessor function is changed to Channels() which is a pure virtual function. R=jmarusic@webrtc.org Review URL: https://webrtc-codereview.appspot.com/43779004 Cr-Commit-Position: refs/heads/master@{#8775} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8775 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
7f7d7e3427cc70e1b8b050283ef031e28c83699a |
|
16-Mar-2015 |
minyue@webrtc.org <minyue@webrtc.org> |
Prevent crash in NetEQ when decoder overflow. NetEQ can crash when decoder gives too many output samples than it can handle. A practical case this happens is when multiple opus packets are combined. The best solution is to pass the max size to the ACM decode function and let it return a failure if the max size if too small. BUG=4361 R=henrik.lundin@webrtc.org Review URL: https://webrtc-codereview.appspot.com/45619004 Cr-Commit-Position: refs/heads/master@{#8730} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8730 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
14665ff7d4024d07e58622f498b23fd980001871 |
|
04-Mar-2015 |
kjellander@webrtc.org <kjellander@webrtc.org> |
Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro Clang version changed 223108:230914 Details: https://chromium.googlesource.com/chromium/src/+/e144d30..6fdb142/tools/clang/scripts/update.sh Removes the OVERRIDE macro defined in: * webrtc/base/common.h * webrtc/typedefs.h The majority of the source changes were done by running this in src/: perl -0pi -e "s/virtual\s([^({;]*(\([^({;]*\)[^({;]*))(OVERRIDE|override)/\1override/sg" `find {talk,webrtc} -name "*.h" -o -name "*.cc*" -o -name "*.mm*"` which converted all: virtual Foo() OVERRIDE functions to: Foo() override Then I manually edited: * talk/media/webrtc/fakewebrtccommon.h * webrtc/test/fake_common.h Remaining uses of OVERRIDE was fixed by search+replace. Manual edits were done to fix virtual destructors that were overriding inherited ones. Finally a build error related to the pure virtual definitions of Read, Write and Rewind in common_types.h required a bit of refactoring in: * webrtc/common_types.cc * webrtc/common_types.h * webrtc/system_wrappers/interface/file_wrapper.h * webrtc/system_wrappers/source/file_impl.cc This roll should make it possible for us to finally re-enable deadlock detection for TSan on the buildbots. BUG=4106 R=pbos@webrtc.org, tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/41069004 Cr-Commit-Position: refs/heads/master@{#8596} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8596 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
1eda4e3db60f484d179cee359e150c4f0c9c7c67 |
|
25-Feb-2015 |
henrik.lundin@webrtc.org <henrik.lundin@webrtc.org> |
Reland r8476 "Set decoder output frequency in AudioDecoder::Decode call" This should be safe to land now that issue 4143 was resolved (in r8492). This change effectively reverts 8488. TBR=kwiberg@webrtc.org Original commit message: This CL changes the way the decoder sample rate is set and updated. In practice, it only concerns the iSAC (float) codec. One single iSAC decoder instance is used for both wideband and super-wideband decoding, and the instance must be told to switch output frequency if the payload type changes. This used to be done through a call to UpdateDecoderSampleRate, but is now instead done in the Decode call as an extra parameter. Review URL: https://webrtc-codereview.appspot.com/39289004 Cr-Commit-Position: refs/heads/master@{#8496} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8496 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
903182bd8e782b162900b99bc7e25c35edebdb67 |
|
24-Feb-2015 |
henrik.lundin@webrtc.org <henrik.lundin@webrtc.org> |
Revert r8476 "Set decoder output frequency in AudioDecoder::Decode call" This change uncovered issue 4143, evading the Memcheck suppression since the signature is changed in the Decode function. A fix for this is in the making; see https://review.webrtc.org/36309004. This CL will be re-landed once the fix is in place. BUG=4143 TBR=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/42089004 Cr-Commit-Position: refs/heads/master@{#8488} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8488 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
b9c18d56438eefb71ff68d47880d2b49fd380bc7 |
|
24-Feb-2015 |
henrik.lundin@webrtc.org <henrik.lundin@webrtc.org> |
Set decoder output frequency in AudioDecoder::Decode call This CL changes the way the decoder sample rate is set and updated. In practice, it only concerns the iSAC (float) codec. One single iSAC decoder instance is used for both wideband and super-wideband decoding, and the instance must be told to switch output frequency if the payload type changes. This used to be done through a call to UpdateDecoderSampleRate, but is now instead done in the Decode call as an extra parameter. R=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/34349004 Cr-Commit-Position: refs/heads/master@{#8476} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8476 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
a8cc3440b1e3d947d0569ca1b48f49c877d46cc8 |
|
13-Feb-2015 |
minyue@webrtc.org <minyue@webrtc.org> |
Allowing RED decoding for Opus. BUG=4247 TEST=reproduced and fixed the bug R=henrik.lundin@webrtc.org Review URL: https://webrtc-codereview.appspot.com/41809004 Cr-Commit-Position: refs/heads/master@{#8364} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8364 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
e728ee03ba093ddb9fa6fb803994969801a4f601 |
|
17-Dec-2014 |
pbos@webrtc.org <pbos@webrtc.org> |
Remove or rename typedefs with _t prefixes. _t prefixes are reserved for additional typenames in POSIX. R=henrik.lundin@webrtc.org, hta@webrtc.org, stefan@webrtc.org BUG=162 Review URL: https://webrtc-codereview.appspot.com/36559004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7931 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
88bdec8c3ab768c9cdb31b4216f82dba815ea516 |
|
16-Dec-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
AudioEncoder subclass for iSACfix This patch refactors AudioEncoderDecoderIsac so that it can share almost all code with the very similar AudioEncoderDecoderIsacFix. BUG=3926 R=henrik.lundin@webrtc.org, kjellander@webrtc.org Review URL: https://webrtc-codereview.appspot.com/29259004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7912 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
b3ad8cf6ca8d2d9fa1152bb8bff624c0be83373f |
|
11-Dec-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
Make an AudioEncoder subclass for iSAC BUG=3926 Previously committed: https://code.google.com/p/webrtc/source/detail?r=7675 and reverted: https://code.google.com/p/webrtc/source/detail?r=7676 R=henrik.lundin@webrtc.org, kjellander@webrtc.org Review URL: https://webrtc-codereview.appspot.com/25359004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7871 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
d8ca723de767d71ed1af3dac640f7f9ac4ba1279 |
|
10-Dec-2014 |
pbos@webrtc.org <pbos@webrtc.org> |
Remove CELT support from audio_coding. R=henrik.lundin@webrtc.org, juberti@webrtc.org TBR=kjellander@webrtc.org BUG= Review URL: https://webrtc-codereview.appspot.com/33579004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7864 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
e04a93bcf5e1b608c798a6a3148224b8035f0119 |
|
09-Dec-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
Move the AudioDecoder interface out of NetEq It belongs with the codecs, next to the AudioEncoder interface. R=andrew@webrtc.org, henrik.lundin@webrtc.org, kjellander@webrtc.org Previously committed here: https://code.google.com/p/webrtc/source/detail?r=7798 and reverted here: https://code.google.com/p/webrtc/source/detail?r=7799 Review URL: https://webrtc-codereview.appspot.com/27309004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7839 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
3800e13a3a7031220e2d21990858d4d08581e393 |
|
03-Dec-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
Revert r7798 ("Move the AudioDecoder interface out of NetEq") Apparently, it caused all sorts of problems I don't have time to straighten out right now. TBR=henrika@webrtc.org Review URL: https://webrtc-codereview.appspot.com/25289004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7799 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
00ba1a7dfd66e096ee5fb5e4e084c5565738426f |
|
03-Dec-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
Move the AudioDecoder interface out of NetEq It belongs with the codecs, next to the AudioEncoder interface. R=henrik.lundin@webrtc.org, kjellander@webrtc.org Review URL: https://webrtc-codereview.appspot.com/27309004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7798 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
1431e4dd1c0870971afde9456702d4b76aca3324 |
|
11-Nov-2014 |
turaj@webrtc.org <turaj@webrtc.org> |
Revert 7675 "Make an AudioEncoder subclass for iSAC" Above CL did not compile on Android. Followings are links to Android builds http://chromegw.corp.google.com/i/internal.client.webrtc/builders/Android%20Builder%20%28dbg%29/builds/2648 http://chromegw.corp.google.com/i/internal.client.webrtc/builders/Android%20Clang%20%28dbg%29/builds/2369 http://chromegw.corp.google.com/i/internal.client.webrtc/builders/Android%20ARM64%20%28dbg%29/builds/1320 > Make an AudioEncoder subclass for iSAC > > BUG=3926 > R=henrik.lundin@webrtc.org, kjellander@webrtc.org > > Review URL: https://webrtc-codereview.appspot.com/25019004 TBR=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/32439004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7676 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
05feff013e6faf1ba7328bbf3932c90cb3de6705 |
|
11-Nov-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
Make an AudioEncoder subclass for iSAC BUG=3926 R=henrik.lundin@webrtc.org, kjellander@webrtc.org Review URL: https://webrtc-codereview.appspot.com/25019004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7675 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
8b2058e73354e7f02cc44bc212fa58a52bb376cb |
|
06-Nov-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
Remove the state_ member from AudioDecoder The subclasses that need a state pointer should declare them---with the right type, not void*, to get rid of all those casts. Two small but not quite trivial cleanups are included because they blocked the state_ removal: - AudioDecoderG722Stereo now inherits directly from AudioDecoder instead of being a subclass of AudioDecoderG722. - AudioDecoder now has a CngDecoderInstance member function, which is implemented only by AudioDecoderCng. This replaces the previous practice of calling AudioDecoder::state() and casting the result to a CNG_dec_inst*. It still isn't pretty, but now the blemish is plainly visible in the AudioDecoder class declaration. R=henrik.lundin@webrtc.org Review URL: https://webrtc-codereview.appspot.com/24169005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7644 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
368215dacb1f632fae9892624d88fe8a76cfba8d |
|
05-Nov-2014 |
niklas.enbom@webrtc.org <niklas.enbom@webrtc.org> |
Revert 7623 "Remove the state_ member from AudioDecoder" Breaks Chrome compile: e:\b\build\slave\win_builder\build\src\third_party\webrtc\modules\audio_coding\neteq\neteq_impl.cc(131) : error C3867: 'webrtc::NetEqImpl::InsertPacketInternal': function call missing argument list; use '&webrtc::NetEqImpl::InsertPacketInternal' to create a pointer to member e:\b\build\slave\win_builder\build\src\third_party\webrtc\modules\audio_coding\neteq\neteq_impl.cc(131) : error C3861: 'LOG_FERR1': identifier not found e:\b\build\slave\win_builder\build\src\third_party\webrtc\modules\audio_coding\neteq\neteq_impl.cc(152) : error C3867: 'webrtc::NetEqImpl::InsertPacketInternal': function call missing argument list; use '&webrtc::NetEqImpl::InsertPacketInternal' to create a pointer to member e:\b\build\slave\win_builder\build\src\third_party\webrtc\modules\audio_coding\neteq\neteq_impl.cc(152) : error C3861: 'LOG_FERR1': identifier not found e:\b\build\slave\win_builder\build\src\third_party\webrtc\modules\audio_coding\neteq\neteq_impl.cc(169) : error C3867: 'webrtc::NetEqImpl::GetAudioInternal': function call missing argument list; use '&webrtc::NetEqImpl::GetAudioInternal' to create a pointer to member ... > Remove the state_ member from AudioDecoder > > The subclasses that need a state pointer should declare them---with > the right type, not void*, to get rid of all those casts. > > Two small but not quite trivial cleanups are included because they > blocked the state_ removal: > > - AudioDecoderG722Stereo now inherits directly from AudioDecoder > instead of being a subclass of AudioDecoderG722. > > - AudioDecoder now has a CngDecoderInstance member function, which > is implemented only by AudioDecoderCng. This replaces the previous > practice of calling AudioDecoder::state() and casting the result > to a CNG_dec_inst*. It still isn't pretty, but now the blemish is > plainly visible in the AudioDecoder class declaration. > > R=henrik.lundin@webrtc.org > > Review URL: https://webrtc-codereview.appspot.com/24169005 TBR=kwiberg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/30879005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7629 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
9e525585fd8e99c0ca0a8b6a7c3c1e056658984e |
|
04-Nov-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
Remove the state_ member from AudioDecoder The subclasses that need a state pointer should declare them---with the right type, not void*, to get rid of all those casts. Two small but not quite trivial cleanups are included because they blocked the state_ removal: - AudioDecoderG722Stereo now inherits directly from AudioDecoder instead of being a subclass of AudioDecoderG722. - AudioDecoder now has a CngDecoderInstance member function, which is implemented only by AudioDecoderCng. This replaces the previous practice of calling AudioDecoder::state() and casting the result to a CNG_dec_inst*. It still isn't pretty, but now the blemish is plainly visible in the AudioDecoder class declaration. R=henrik.lundin@webrtc.org Review URL: https://webrtc-codereview.appspot.com/24169005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7623 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
721ef633d04d86882cf935179dc37a45f539ef47 |
|
04-Nov-2014 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
Remove the codec_type_ member from AudioDecoder It isn't actually required, as evidenced by the comparative ease with which it can be removed. R=henrik.lundin@webrtc.org Review URL: https://webrtc-codereview.appspot.com/31939004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7606 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
9c55f0f957534144d2b8a64154f0a479249b34be |
|
09-Jun-2014 |
henrik.lundin@webrtc.org <henrik.lundin@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Rename neteq4 folder to neteq Keep the old neteq4/audio_decoder_unittests.isolate while waiting for a hard-coded reference to change. This CL effectively reverts r6257 "Rename neteq4 folder to neteq". BUG=2996 TBR=tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/21629004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6367 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
1b9df05c8521d1d807b08d7c00eb2f7e5b097fdf |
|
28-May-2014 |
henrik.lundin@webrtc.org <henrik.lundin@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Revert 6257 "Rename neteq4 folder to neteq" > Rename neteq4 folder to neteq > > BUG=2996 > R=turaj@webrtc.org > > Review URL: https://webrtc-codereview.appspot.com/12569005 TBR=henrik.lundin@webrtc.org Review URL: https://webrtc-codereview.appspot.com/13549004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6259 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|
a90f6d67f72359cf63b59480fa87a13aae808c03 |
|
28-May-2014 |
henrik.lundin@webrtc.org <henrik.lundin@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Rename neteq4 folder to neteq BUG=2996 R=turaj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/12569005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6257 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h
|