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

Side by Side Diff: media/ffmpeg/ffmpeg_regression_tests.cc

Issue 10857010: Fix FFmpegAudioDecoder monotonically increasing timestamp check to ignore kNoTimestamp() (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Add FFmpegRegressionTest Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | media/filters/ffmpeg_audio_decoder.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 // 4 //
5 // Regression tests for FFmpeg. Security test files can be found in the 5 // Regression tests for FFmpeg. Security test files can be found in the
6 // internal media test data directory: 6 // internal media test data directory:
7 // 7 //
8 // svn://svn.chromium.org/chrome-internal/trunk/data/media/security/ 8 // svn://svn.chromium.org/chrome-internal/trunk/data/media/security/
9 // 9 //
10 // Simply add the custom_dep below to your gclient and sync: 10 // Simply add the custom_dep below to your gclient and sync:
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
138 "da909399f17e8f8ad7f1fcb3c4ccc33a"); 138 "da909399f17e8f8ad7f1fcb3c4ccc33a");
139 FFMPEG_TEST_CASE(Cr132779, "security/132779.webm", 139 FFMPEG_TEST_CASE(Cr132779, "security/132779.webm",
140 DEMUXER_ERROR_COULD_NOT_PARSE, DEMUXER_ERROR_COULD_NOT_PARSE, 140 DEMUXER_ERROR_COULD_NOT_PARSE, DEMUXER_ERROR_COULD_NOT_PARSE,
141 kNullHash, kNullHash); 141 kNullHash, kNullHash);
142 FFMPEG_TEST_CASE(Cr140165, "security/140165.ogg", PIPELINE_ERROR_DECODE, 142 FFMPEG_TEST_CASE(Cr140165, "security/140165.ogg", PIPELINE_ERROR_DECODE,
143 PIPELINE_ERROR_DECODE, kNullHash, 143 PIPELINE_ERROR_DECODE, kNullHash,
144 "bd42757e42bdada18cb9441ee4ef8313"); 144 "bd42757e42bdada18cb9441ee4ef8313");
145 FFMPEG_TEST_CASE(Cr140647, "security/140647.ogv", 145 FFMPEG_TEST_CASE(Cr140647, "security/140647.ogv",
146 DECODER_ERROR_NOT_SUPPORTED, DECODER_ERROR_NOT_SUPPORTED, 146 DECODER_ERROR_NOT_SUPPORTED, DECODER_ERROR_NOT_SUPPORTED,
147 kNullHash, kNullHash); 147 kNullHash, kNullHash);
148 FFMPEG_TEST_CASE(Cr142738, "content/crbug142738.ogg", PIPELINE_OK, PIPELINE_OK,
149 kNullHash,
150 "70deafc85a38a6711a3441c8a75414c2");
148 151
149 // General MKV test cases. 152 // General MKV test cases.
150 FFMPEG_TEST_CASE(MKV_0, "security/nested_tags_lang.mka.627.628", PIPELINE_OK, 153 FFMPEG_TEST_CASE(MKV_0, "security/nested_tags_lang.mka.627.628", PIPELINE_OK,
151 PIPELINE_ERROR_DECODE, kNullHash, 154 PIPELINE_ERROR_DECODE, kNullHash,
152 "abc9702fc46f49d6f26da5c62d118cf7"); 155 "abc9702fc46f49d6f26da5c62d118cf7");
153 FFMPEG_TEST_CASE(MKV_1, "security/nested_tags_lang.mka.667.628", PIPELINE_OK, 156 FFMPEG_TEST_CASE(MKV_1, "security/nested_tags_lang.mka.667.628", PIPELINE_OK,
154 PIPELINE_ERROR_DECODE, kNullHash, 157 PIPELINE_ERROR_DECODE, kNullHash,
155 "414669ce405e681bda578f90c6c08951"); 158 "414669ce405e681bda578f90c6c08951");
156 159
157 // General MP4 test cases. 160 // General MP4 test cases.
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after
352 } 355 }
353 356
354 TEST_P(FlakyFFmpegRegressionTest, BasicPlayback) { 357 TEST_P(FlakyFFmpegRegressionTest, BasicPlayback) {
355 if (Start(GetTestDataURL(GetParam().filename))) { 358 if (Start(GetTestDataURL(GetParam().filename))) {
356 Play(); 359 Play();
357 WaitUntilEndedOrError(); 360 WaitUntilEndedOrError();
358 } 361 }
359 } 362 }
360 363
361 } // namespace media 364 } // namespace media
OLDNEW
« no previous file with comments | « no previous file | media/filters/ffmpeg_audio_decoder.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698