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

Issue 1735763002: Pass ffmpeg media track info to HTMLMediaElement (Closed)

Created:
4 years, 10 months ago by servolk
Modified:
4 years, 9 months ago
Reviewers:
philipj_slow, wolenetz
CC:
chromium-reviews, feature-media-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@demuxer-tracks
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Pass ffmpeg media track info to HTMLMediaElement This CL implements passing FFmpeg track info generated by FFmpegDemuxer to blink HTMLMediaElement. Also adds a few new blink layout tests for that. BUG=249427 Committed: https://crrev.com/ef1e5efdbb7458908a9018e92ab59ba24b43f8ca Cr-Commit-Position: refs/heads/master@{#383250}

Patch Set 1 #

Patch Set 2 : Fixed perf test compilation #

Patch Set 3 : rebase #

Patch Set 4 : Fixed track info for tests #

Patch Set 5 : Fixed param ordering #

Patch Set 6 : Added basic unit tests #

Patch Set 7 : rebase #

Patch Set 8 : CR feedback in layout tests #

Patch Set 9 : rebase #

Patch Set 10 : Improved sourcing of media track properties from ffmpeg #

Patch Set 11 : Added webm unit tests #

Patch Set 12 : rebase #

Patch Set 13 : rebase #

Total comments: 7

Patch Set 14 : Rebase + do OnFFmpegTracks on WMPI main thread #

Patch Set 15 : rebase #

Patch Set 16 : CR feedback #

Patch Set 17 : Buildfix (unused variable) #

Patch Set 18 : Make a/v tracks disabled/deselected by default #

Patch Set 19 : Fixed tests #

Patch Set 20 : Added test.webm file #

Total comments: 1

Patch Set 21 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+86 lines, -3 lines) Patch
M media/blink/webmediaplayer_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 3 chunks +26 lines, -2 lines 0 comments Download
A third_party/WebKit/LayoutTests/media/avtrack/audio-track-properties.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +29 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/media/avtrack/video-track-properties.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +29 lines, -0 lines 0 comments Download
A + third_party/WebKit/LayoutTests/media/content/test.webm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/media/media-file.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +2 lines, -1 line 0 comments Download

Dependent Patchsets:

Messages

Total messages: 17 (7 generated)
servolk
4 years, 9 months ago (2016-03-05 02:09:15 UTC) #3
philipj_slow
Ping wolenetz@, not sure how to proceed :)
4 years, 9 months ago (2016-03-11 13:10:54 UTC) #4
wolenetz
tl;dr: I was going through these CLs trying to find a good way of making ...
4 years, 9 months ago (2016-03-11 23:19:54 UTC) #5
servolk
https://codereview.chromium.org/1735763002/diff/240001/media/blink/webmediaplayer_impl.cc File media/blink/webmediaplayer_impl.cc (right): https://codereview.chromium.org/1735763002/diff/240001/media/blink/webmediaplayer_impl.cc#newcode857 media/blink/webmediaplayer_impl.cc:857: DCHECK(client_); On 2016/03/11 23:19:54, wolenetz wrote: > nit: are ...
4 years, 9 months ago (2016-03-18 18:36:43 UTC) #6
wolenetz
lgtm [I found that the new test.webm is the same as the chromium //src/media/test/data/bear.webm] https://codereview.chromium.org/1735763002/diff/240001/media/blink/webmediaplayer_impl.h ...
4 years, 9 months ago (2016-03-23 22:53:04 UTC) #7
servolk
On 2016/03/23 22:53:04, wolenetz wrote: > lgtm > [I found that the new test.webm is ...
4 years, 9 months ago (2016-03-24 01:37:39 UTC) #8
wolenetz
On 2016/03/24 01:37:39, servolk wrote: > On 2016/03/23 22:53:04, wolenetz wrote: ... > > [I ...
4 years, 9 months ago (2016-03-24 01:49:00 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1735763002/400001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1735763002/400001
4 years, 9 months ago (2016-03-25 02:11:40 UTC) #13
commit-bot: I haz the power
Committed patchset #21 (id:400001)
4 years, 9 months ago (2016-03-25 04:55:35 UTC) #15
commit-bot: I haz the power
4 years, 9 months ago (2016-03-25 04:57:33 UTC) #17
Message was sent while issue was closed.
Patchset 21 (id:??) landed as
https://crrev.com/ef1e5efdbb7458908a9018e92ab59ba24b43f8ca
Cr-Commit-Position: refs/heads/master@{#383250}

Powered by Google App Engine
This is Rietveld 408576698