Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(182)

Issue 1225093005: Split iSAC encoder/decoder: Test more cases (and make sure they work) (Closed)

Created:
5 years, 5 months ago by kwiberg-webrtc
Modified:
5 years, 5 months ago
Reviewers:
hlundin-webrtc, Jelena
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com, hlundin-webrtc, kwiberg-webrtc, tlegrand-webrtc
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Split iSAC encoder/decoder: Test more cases (and make sure they work) This patch tests separate iSAC encoder and decoder in more cases (32 kHz in addition to 16 kHz, and 30 ms adaptive and 60 ms nonadaptive). In order to handle 32 kHz adaptive, the decoder needs to be told of the encoder's sample rate (16 kHz worked already because that's the default). And since we can't set the encoder's frame size without also setting its bit rate, we need a way to set the decoder's bit rate as well. It turned out to be way too messy to continue verifying that the bandwidth estimator does something reasonable in all these cases, because it seems it doesn't. So the GetSetBandwidthInfo is now just responsible for ensuring that split encoder/decoder behaves the same as conjoined encoder/decoder; the job of verifying that the bandwidth estimator does its job properly falls on some other test (that doesn't exist yet). Committed: https://crrev.com/3258db26ed7cedd20e1e21aca70d8304c7cef218 Cr-Commit-Position: refs/heads/master@{#9583}

Patch Set 1 #

Patch Set 2 : Don't use std::initializer_list #

Total comments: 2

Patch Set 3 : Review comment comment fix #

Patch Set 4 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+185 lines, -153 lines) Patch
M webrtc/modules/audio_coding/codecs/isac/fix/interface/audio_encoder_isacfix.h View 1 chunk +9 lines, -0 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/isac/fix/interface/isacfix.h View 1 chunk +2 lines, -1 line 0 comments Download
M webrtc/modules/audio_coding/codecs/isac/fix/source/isacfix.c View 1 chunk +7 lines, -0 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/isac/main/interface/audio_encoder_isac.h View 1 chunk +9 lines, -0 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/isac/main/interface/isac.h View 1 2 2 chunks +9 lines, -2 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/isac/main/source/isac.c View 2 chunks +16 lines, -0 lines 0 comments Download
M webrtc/modules/audio_coding/codecs/isac/unittest.cc View 1 4 chunks +133 lines, -150 lines 0 comments Download

Messages

Total messages: 9 (3 generated)
kwiberg-webrtc
Please review. This is a prequel to https://codereview.webrtc.org/1208993010/, which grew out of my attempts to ...
5 years, 5 months ago (2015-07-09 19:42:53 UTC) #2
Jelena
lgtm https://codereview.webrtc.org/1225093005/diff/20001/webrtc/modules/audio_coding/codecs/isac/main/interface/isac.h File webrtc/modules/audio_coding/codecs/isac/main/interface/isac.h (right): https://codereview.webrtc.org/1225093005/diff/20001/webrtc/modules/audio_coding/codecs/isac/main/interface/isac.h#newcode711 webrtc/modules/audio_coding/codecs/isac/main/interface/isac.h:711: /* Fills in an IsacBandwidthInfo struct. inst should ...
5 years, 5 months ago (2015-07-10 05:18:46 UTC) #3
kwiberg-webrtc
Patch set #3 addresses the review comment. https://codereview.webrtc.org/1225093005/diff/20001/webrtc/modules/audio_coding/codecs/isac/main/interface/isac.h File webrtc/modules/audio_coding/codecs/isac/main/interface/isac.h (right): https://codereview.webrtc.org/1225093005/diff/20001/webrtc/modules/audio_coding/codecs/isac/main/interface/isac.h#newcode711 webrtc/modules/audio_coding/codecs/isac/main/interface/isac.h:711: /* Fills ...
5 years, 5 months ago (2015-07-15 00:24:50 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1225093005/60001
5 years, 5 months ago (2015-07-15 01:53:52 UTC) #7
commit-bot: I haz the power
Committed patchset #4 (id:60001)
5 years, 5 months ago (2015-07-15 01:54:40 UTC) #8
commit-bot: I haz the power
5 years, 5 months ago (2015-07-15 01:54:51 UTC) #9
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/3258db26ed7cedd20e1e21aca70d8304c7cef218
Cr-Commit-Position: refs/heads/master@{#9583}

Powered by Google App Engine
This is Rietveld 408576698