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

Issue 6993042: ffmpeg chromium glue (Closed)

Created:
9 years, 6 months ago by ilja
Modified:
9 years, 5 months ago
CC:
chromium-reviews, hclam+watch_chromium.org, cbentzel+watch_chromium.org, sjl, ddorwin+watch_chromium.org, fischman+watch_chromium.org, amit, Paweł Hajdan Jr., acolwell GONE FROM CHROMIUM, annacc, pam+watch_chromium.org, ajwong+watch_chromium.org, vrk (LEFT CHROMIUM), darin-cc_chromium.org, scherkus (not reviewing), achuith+watch_chromium.org, rginda+watch_chromium.org, Aaron Boodman, arv (Not doing code reviews), Erik does not do reviews
Visibility:
Public.

Description

Glue ffmpeg to Chrome 1) works for Linux, OSX, Windows 2) mostly renaming #defines 3) avcodec_thread_init is deprecated and has been removed, see http://ffmpeg.org/pipermail/ffmpeg-cvslog/2011-February/034326.html 4) will require a rebaseline of platform/chromium-mac/media/video-currentTime-set-expected.txt platform/chromium-win/media/video-currentTime-set-expected.txt with a change of -video.currentTime.toFixed(2) == '5.82' +video.currentTime.toFixed(2) == '5.81' BUG=87831 TESTS=ran Theora Testsuite, media tests, WebKit media tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=91259

Patch Set 1 : '' #

Patch Set 2 : '' #

Patch Set 3 : Glue to bind ffmpeg to Chrome. Good for Linux, OSX, Windows. #

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Total comments: 32

Patch Set 8 : '' #

Patch Set 9 : removing divx and xdiv #

Total comments: 6

Patch Set 10 : fix copyright years #

Patch Set 11 : new test_expectations.txt #

Patch Set 12 : once more new test_expectations.txt #

Unified diffs Side-by-side diffs Delta from patch set Stats (+122 lines, -143 lines) Patch
M DEPS View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M chrome/app/chrome.dll.deps View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/browser/extensions/file_manager_util.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/resources/file_manager/js/file_manager.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/fileicon_source_cros.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M chrome/tools/build/win/FILES View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/tools/build/win/FILES.cfg View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -4 lines 0 comments Download
M chrome_frame/test/perf/chrome_frame_perftest.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +8 lines, -8 lines 0 comments Download
M media/base/media_posix.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -3 lines 0 comments Download
M media/base/media_win.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -3 lines 0 comments Download
M media/base/mock_ffmpeg.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -4 lines 0 comments Download
M media/ffmpeg/ffmpeg_common.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +14 lines, -12 lines 0 comments Download
M media/ffmpeg/ffmpeg_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -2 lines 0 comments Download
M media/filters/audio_file_reader.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M media/filters/bitstream_converter.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -2 lines 0 comments Download
M media/filters/bitstream_converter_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M media/filters/chunk_demuxer.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +3 lines, -3 lines 0 comments Download
M media/filters/chunk_demuxer_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +8 lines, -2 lines 0 comments Download
M media/filters/ffmpeg_demuxer.cc View 1 2 3 4 5 6 7 8 9 10 11 5 chunks +7 lines, -7 lines 0 comments Download
M media/filters/ffmpeg_demuxer_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 7 chunks +14 lines, -8 lines 0 comments Download
M media/filters/ffmpeg_glue.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +5 lines, -5 lines 0 comments Download
M media/filters/ffmpeg_glue_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 7 chunks +11 lines, -11 lines 0 comments Download
M media/test/ffmpeg_tests/ffmpeg_tests.cc View 1 2 3 4 5 6 7 8 9 10 11 9 chunks +12 lines, -15 lines 0 comments Download
M media/tools/media_bench/media_bench.cc View 1 2 3 4 5 6 7 8 9 10 11 7 chunks +10 lines, -13 lines 0 comments Download
M media/video/ffmpeg_video_decode_engine.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -2 lines 0 comments Download
M media/video/ffmpeg_video_decode_engine_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +0 lines, -28 lines 0 comments Download
M webkit/tools/layout_tests/test_expectations.txt View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
ilja
Notice that I previously had modified media/tools/omx_test/file_reader_util.cc media/tools/omx_test/omx_test.cc but scherkus seems to have removed them. ...
9 years, 5 months ago (2011-06-29 01:19:29 UTC) #1
scherkus (not reviewing)
looking pretty slick! few nits also I'm wary of adding some of the video/x-msvideo / ...
9 years, 5 months ago (2011-06-29 17:00:35 UTC) #2
rbultje
Good stuff - other than scherkus' comments, nothing more from me. Great work!
9 years, 5 months ago (2011-06-29 17:43:16 UTC) #3
fbarchard
Looking good. I went over some of the changes with Ronald offline and he think's ...
9 years, 5 months ago (2011-06-29 18:28:27 UTC) #4
ilja
Zel: could you please respond to Andrews questions if you want divx and xvid in ...
9 years, 5 months ago (2011-06-29 21:40:05 UTC) #5
zel
http://codereview.chromium.org/6993042/diff/48008/chrome/browser/extensions/file_manager_util.cc File chrome/browser/extensions/file_manager_util.cc (right): http://codereview.chromium.org/6993042/diff/48008/chrome/browser/extensions/file_manager_util.cc#newcode42 chrome/browser/extensions/file_manager_util.cc:42: ".mp3", ".m4a", ".ogg", ".oga", ".wav", ".xvid", On 2011/06/29 21:40:05, ...
9 years, 5 months ago (2011-06-29 22:09:11 UTC) #6
ilja
Removed divx/xdiv. I am not running new bots though as the results for patch set ...
9 years, 5 months ago (2011-06-29 22:17:45 UTC) #7
fbarchard
9 years, 5 months ago (2011-06-29 22:18:51 UTC) #8
fbarchard
http://codereview.chromium.org/6993042/diff/50009/media/tools/media_bench/media_bench.cc File media/tools/media_bench/media_bench.cc (right): http://codereview.chromium.org/6993042/diff/50009/media/tools/media_bench/media_bench.cc#newcode1 media/tools/media_bench/media_bench.cc:1: // Copyright (c) 2010 The Chromium Authors. All rights ...
9 years, 5 months ago (2011-06-29 22:21:05 UTC) #9
fbarchard
http://codereview.chromium.org/6993042/diff/50009/DEPS File DEPS (right): http://codereview.chromium.org/6993042/diff/50009/DEPS#newcode18 DEPS:18: "ffmpeg_revision": "90064", Are the chromium windows binaries updated in ...
9 years, 5 months ago (2011-06-29 22:22:47 UTC) #10
ilja
http://codereview.chromium.org/6993042/diff/50009/DEPS File DEPS (right): http://codereview.chromium.org/6993042/diff/50009/DEPS#newcode18 DEPS:18: "ffmpeg_revision": "90064", On 2011/06/29 22:22:47, fbarchard wrote: > Are ...
9 years, 5 months ago (2011-06-30 01:28:58 UTC) #11
scherkus_google.com
LGTM
9 years, 5 months ago (2011-07-01 00:45:32 UTC) #12
fbarchard
LGTM
9 years, 5 months ago (2011-07-01 00:48:46 UTC) #13
jamesr
With this patch applied most (or possibly all) of the WebKit GPU tests involving video ...
9 years, 5 months ago (2011-07-01 20:20:34 UTC) #14
jamesr
On 2011/07/01 20:20:34, jamesr wrote: > With this patch applied most (or possibly all) of ...
9 years, 5 months ago (2011-07-01 20:25:59 UTC) #15
jamesr
Dashboard link for the tests timing out: http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=compositing%2Fgeometry%2Fclipped-video-controller.html%2Ccompositing%2Fgeometry%2Fvideo-fixed-scrolling.html%2Ccompositing%2Fgeometry%2Fvideo-opacity-overlay.html%2Ccompositing%2Flayers-inside-overflow-scroll.html%2Ccompositing%2Foverflow%2Foverflow-compositing-descendant.html%2Ccompositing%2Foverflow%2Fscroll-ancestor-update.html%2Ccompositing%2Freflections%2Fload-video-in-reflection.html%2Ccompositing%2Fself-painting-layers.html%2Ccompositing%2Fself-painting-layers2.html%2Ccompositing%2Fvideo%2Fvideo-background-color.html%2Ccompositing%2Fvideo%2Fvideo-poster.html&group=%40ToT%20GPU%20Mesa%20-%20chromium.org
9 years, 5 months ago (2011-07-01 20:27:51 UTC) #16
ihf
9 years, 5 months ago (2011-07-01 21:06:32 UTC) #17
The two bots you are listing show as one of the first failures videoBear.
This (and variations) were failures we saw yesterday evening on Windows
machines and they went away after clobber. That said I don't know how to
clobber them myself or if mihaip already did so via bug
http://code.google.com/p/chromium/issues/detail?id=88197

Ilja.

On Fri, Jul 1, 2011 at 1:25 PM, <jamesr@chromium.org> wrote:

> On 2011/07/01 20:20:34, jamesr wrote:
>
>> With this patch applied most (or possibly all) of the WebKit GPU tests
>>
> involving
>
>> video are timing out on windows.
>>
>
> Here are the bots that show failing tests, it's possible that they might
> just
> need a clobber:
>
>
http://build.chromium.org/p/**chromium.webkit/builders/**Webkit%20Vista<http:...
>
http://build.chromium.org/p/**chromium.webkit/builders/**Webkit%20Win7<http:/...
>
>
>
http://codereview.chromium.**org/6993042/<http://codereview.chromium.org/6993...
>

Powered by Google App Engine
This is Rietveld 408576698