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

Issue 1740313002: Added unit test from MediaCodecPlayerAndroid (Closed)

Created:
4 years, 10 months ago by Tima Vaisburd
Modified:
4 years, 9 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@spitzer-aad-test
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Added unit test from MediaCodecPlayerAndroid Modified AndrodDecoderTest to accept delay in both decode and output callbacks. Changed MediaCodecAudioDecoder to pass the test. Only Opus file is included in this CL. BUG=542910 Committed: https://crrev.com/6f344af54443c7e169e2b6969174f4d5986e3335 Cr-Commit-Position: refs/heads/master@{#379647}

Patch Set 1 #

Total comments: 16

Patch Set 2 : Fixed bug in MediaCodecAudioDecoder::QueueInput() #

Total comments: 7

Patch Set 3 : Replaced a polling loop with a nested RunLoop, added comments #

Patch Set 4 : Rebase only #

Patch Set 5 : Skipped tests if MediaCodec is needed but not available on device #

Unified diffs Side-by-side diffs Delta from patch set Stats (+133 lines, -30 lines) Patch
M media/filters/android/media_codec_audio_decoder.h View 4 chunks +18 lines, -8 lines 0 comments Download
M media/filters/android/media_codec_audio_decoder.cc View 1 2 3 4 7 chunks +37 lines, -3 lines 0 comments Download
M media/filters/audio_decoder_unittest.cc View 1 2 3 4 11 chunks +78 lines, -19 lines 0 comments Download

Messages

Total messages: 27 (9 generated)
Tima Vaisburd
This change has the following fixed to MediaCodecAudioDecoder: 1. Uses AudioTimestampHalper to calculate timestamps, 2. ...
4 years, 10 months ago (2016-02-26 23:52:05 UTC) #2
Tima Vaisburd
I forgot to mention that this CL only includes the Opus. AAC is still unsolved.
4 years, 10 months ago (2016-02-26 23:54:50 UTC) #4
liberato (no reviews please)
https://codereview.chromium.org/1740313002/diff/1/media/filters/android/media_codec_audio_decoder.cc File media/filters/android/media_codec_audio_decoder.cc (right): https://codereview.chromium.org/1740313002/diff/1/media/filters/android/media_codec_audio_decoder.cc#newcode226 media/filters/android/media_codec_audio_decoder.cc:226: return did_work; this will always return false, else the ...
4 years, 9 months ago (2016-02-29 17:08:57 UTC) #5
Tima Vaisburd
https://codereview.chromium.org/1740313002/diff/1/media/filters/android/media_codec_audio_decoder.cc File media/filters/android/media_codec_audio_decoder.cc (right): https://codereview.chromium.org/1740313002/diff/1/media/filters/android/media_codec_audio_decoder.cc#newcode226 media/filters/android/media_codec_audio_decoder.cc:226: return did_work; On 2016/02/29 17:08:57, liberato wrote: > this ...
4 years, 9 months ago (2016-02-29 21:01:03 UTC) #6
DaleCurtis
https://codereview.chromium.org/1740313002/diff/20001/media/filters/android/media_codec_audio_decoder.cc File media/filters/android/media_codec_audio_decoder.cc (right): https://codereview.chromium.org/1740313002/diff/20001/media/filters/android/media_codec_audio_decoder.cc#newcode538 media/filters/android/media_codec_audio_decoder.cc:538: audio_buffer->set_timestamp(timestamp_helper_->GetTimestamp()); I believe instead of a timestamp helper you ...
4 years, 9 months ago (2016-02-29 21:51:30 UTC) #8
Tima Vaisburd
https://codereview.chromium.org/1740313002/diff/20001/media/filters/android/media_codec_audio_decoder.cc File media/filters/android/media_codec_audio_decoder.cc (right): https://codereview.chromium.org/1740313002/diff/20001/media/filters/android/media_codec_audio_decoder.cc#newcode538 media/filters/android/media_codec_audio_decoder.cc:538: audio_buffer->set_timestamp(timestamp_helper_->GetTimestamp()); On 2016/02/29 21:51:30, DaleCurtis wrote: > I believe ...
4 years, 9 months ago (2016-03-01 01:08:07 UTC) #9
DaleCurtis
https://codereview.chromium.org/1740313002/diff/20001/media/filters/android/media_codec_audio_decoder.cc File media/filters/android/media_codec_audio_decoder.cc (right): https://codereview.chromium.org/1740313002/diff/20001/media/filters/android/media_codec_audio_decoder.cc#newcode538 media/filters/android/media_codec_audio_decoder.cc:538: audio_buffer->set_timestamp(timestamp_helper_->GetTimestamp()); On 2016/03/01 at 01:08:07, Tima Vaisburd wrote: > ...
4 years, 9 months ago (2016-03-01 01:16:45 UTC) #10
Tima Vaisburd
https://codereview.chromium.org/1740313002/diff/20001/media/filters/audio_decoder_unittest.cc File media/filters/audio_decoder_unittest.cc (right): https://codereview.chromium.org/1740313002/diff/20001/media/filters/audio_decoder_unittest.cc#newcode144 media/filters/audio_decoder_unittest.cc:144: WaitForDecodeResponse(); On 2016/02/29 21:51:30, DaleCurtis wrote: > Can we ...
4 years, 9 months ago (2016-03-01 01:55:49 UTC) #11
DaleCurtis
https://codereview.chromium.org/1740313002/diff/20001/media/filters/audio_decoder_unittest.cc File media/filters/audio_decoder_unittest.cc (right): https://codereview.chromium.org/1740313002/diff/20001/media/filters/audio_decoder_unittest.cc#newcode144 media/filters/audio_decoder_unittest.cc:144: WaitForDecodeResponse(); On 2016/03/01 at 01:55:49, Tima Vaisburd wrote: > ...
4 years, 9 months ago (2016-03-01 20:25:13 UTC) #12
liberato (no reviews please)
fun with tests :) -fl https://codereview.chromium.org/1740313002/diff/1/media/filters/audio_decoder_unittest.cc File media/filters/audio_decoder_unittest.cc (right): https://codereview.chromium.org/1740313002/diff/1/media/filters/audio_decoder_unittest.cc#newcode148 media/filters/audio_decoder_unittest.cc:148: void WaitForDecodeResponse() { On ...
4 years, 9 months ago (2016-03-01 22:20:39 UTC) #13
Tima Vaisburd
https://codereview.chromium.org/1740313002/diff/1/media/filters/audio_decoder_unittest.cc File media/filters/audio_decoder_unittest.cc (right): https://codereview.chromium.org/1740313002/diff/1/media/filters/audio_decoder_unittest.cc#newcode148 media/filters/audio_decoder_unittest.cc:148: void WaitForDecodeResponse() { On 2016/03/01 22:20:39, liberato wrote: > ...
4 years, 9 months ago (2016-03-01 23:35:33 UTC) #14
liberato (no reviews please)
lgtm, yay for more tests! https://codereview.chromium.org/1740313002/diff/1/media/filters/audio_decoder_unittest.cc File media/filters/audio_decoder_unittest.cc (right): https://codereview.chromium.org/1740313002/diff/1/media/filters/audio_decoder_unittest.cc#newcode148 media/filters/audio_decoder_unittest.cc:148: void WaitForDecodeResponse() { On ...
4 years, 9 months ago (2016-03-02 15:02:02 UTC) #15
DaleCurtis
lgtm
4 years, 9 months ago (2016-03-02 18:47:03 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1740313002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1740313002/60001
4 years, 9 months ago (2016-03-02 18:49:08 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/32391)
4 years, 9 months ago (2016-03-02 21:23:09 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1740313002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1740313002/80001
4 years, 9 months ago (2016-03-07 20:18:06 UTC) #23
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 9 months ago (2016-03-07 21:35:22 UTC) #25
commit-bot: I haz the power
4 years, 9 months ago (2016-03-07 21:36:35 UTC) #27
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/6f344af54443c7e169e2b6969174f4d5986e3335
Cr-Commit-Position: refs/heads/master@{#379647}

Powered by Google App Engine
This is Rietveld 408576698