Bug 218908 - [Mac] Create a MediaToolbox format reader plug-in for WebM
Summary: [Mac] Create a MediaToolbox format reader plug-in for WebM
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Andy Estes
URL:
Keywords: InRadar
Depends on: 227382
Blocks:
  Show dependency treegraph
 
Reported: 2020-11-13 09:04 PST by Andy Estes
Modified: 2021-06-24 17:45 PDT (History)
19 users (show)

See Also:


Attachments
WIP (113.81 KB, patch)
2020-11-15 14:48 PST, Andy Estes
no flags Details | Formatted Diff | Diff
WIP (113.81 KB, patch)
2020-11-17 13:02 PST, Eric Carlson
ews-feeder: commit-queue-
Details | Formatted Diff | Diff
WIP (113.88 KB, patch)
2020-11-17 13:30 PST, Eric Carlson
no flags Details | Formatted Diff | Diff
More WIP: add a runtime flag (117.86 KB, patch)
2020-11-17 15:34 PST, Eric Carlson
no flags Details | Formatted Diff | Diff
More WIP: SampleCursor improvements (125.41 KB, patch)
2020-12-01 13:42 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Another WIP (204.42 KB, patch)
2020-12-08 16:13 PST, Eric Carlson
no flags Details | Formatted Diff | Diff
Another WIP (204.98 KB, patch)
2020-12-08 17:35 PST, Eric Carlson
no flags Details | Formatted Diff | Diff
Another WIP (205.01 KB, patch)
2020-12-09 00:12 PST, Eric Carlson
ews-feeder: commit-queue-
Details | Formatted Diff | Diff
More WIP: Implement SampleCursor::copySampleLocation (218.41 KB, patch)
2020-12-09 03:08 PST, Andy Estes
no flags Details | Formatted Diff | Diff
More WIP: cleanup and refactor SourceBufferParserWebM (223.61 KB, patch)
2020-12-09 17:31 PST, Eric Carlson
no flags Details | Formatted Diff | Diff
Part 1: Install a format reader plug-in in WebKit.framework/PlugIns (28.33 KB, patch)
2020-12-09 17:34 PST, Andy Estes
eric.carlson: review+
Details | Formatted Diff | Diff
Part 1: Create a format reader plug-in for WebM (28.07 KB, patch)
2020-12-10 17:19 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Part 2: Register the format reader plug-in for WebM content types (16.48 KB, patch)
2020-12-10 17:37 PST, Andy Estes
eric.carlson: review+
ews-feeder: commit-queue-
Details | Formatted Diff | Diff
Part 2: Register the format reader plug-in for WebM content types (16.52 KB, patch)
2020-12-10 17:46 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Part 2: Register the format reader plug-in for WebM content types (17.32 KB, patch)
2020-12-10 18:32 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Part 2: Register the format reader plug-in for WebM content types (17.19 KB, patch)
2020-12-10 18:36 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Part 2: Register the format reader plug-in for WebM content types (16.95 KB, patch)
2020-12-10 19:39 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Part 3: Abstract SourceBufferParser segments (9.72 KB, patch)
2020-12-10 23:18 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Part 2: Register the format reader plug-in for WebM content types (16.90 KB, patch)
2020-12-11 15:34 PST, Andy Estes
ews-feeder: commit-queue-
Details | Formatted Diff | Diff
Part 3: Abstract SourceBufferParser segments (9.71 KB, patch)
2020-12-11 15:38 PST, Andy Estes
aestes: commit-queue-
Details | Formatted Diff | Diff
Part 3: Abstract SourceBufferParser segments (9.72 KB, patch)
2020-12-11 15:39 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Part 4: Implement and test the format reader (107.45 KB, patch)
2020-12-11 20:32 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Part 4: Implement and test the format reader (108.21 KB, patch)
2020-12-11 22:46 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Part 4: Implement and test the format reader (108.75 KB, patch)
2020-12-12 06:47 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Part 4: Implement and test the format reader (111.10 KB, patch)
2020-12-12 09:21 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Part 4: Implement and test the format reader (119.21 KB, patch)
2020-12-12 11:32 PST, Andy Estes
ews-feeder: commit-queue-
Details | Formatted Diff | Diff
Part 4: Implement and test the format reader (119.70 KB, patch)
2020-12-12 11:54 PST, Andy Estes
ews-feeder: commit-queue-
Details | Formatted Diff | Diff
Part 4: Implement and test the format reader (119.63 KB, patch)
2020-12-12 12:02 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Part 4: Implement and test the format reader (118.17 KB, patch)
2020-12-12 13:19 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Patch for landing (131.08 KB, patch)
2020-12-12 21:48 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Patch for landing (131.08 KB, patch)
2020-12-13 10:50 PST, Andy Estes
ews-feeder: commit-queue-
Details | Formatted Diff | Diff
Patch for landing (131.07 KB, patch)
2020-12-13 13:36 PST, Andy Estes
ews-feeder: commit-queue-
Details | Formatted Diff | Diff
Patch for landing (138.31 KB, patch)
2020-12-13 16:31 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Patch for landing (140.56 KB, patch)
2020-12-13 18:17 PST, Andy Estes
no flags Details | Formatted Diff | Diff
Patch for landing (141.15 KB, patch)
2020-12-13 18:44 PST, Andy Estes
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andy Estes 2020-11-13 09:04:03 PST
[Mac] Create a MediaToolbox format reader plug-in for WebM
Comment 1 Andy Estes 2020-11-13 09:04:35 PST Comment hidden (obsolete)
Comment 2 Andy Estes 2020-11-13 09:12:21 PST
rdar://71373264
Comment 3 Andy Estes 2020-11-15 14:48:08 PST Comment hidden (obsolete)
Comment 4 Andy Estes 2020-11-15 14:52:09 PST Comment hidden (obsolete)
Comment 5 Eric Carlson 2020-11-17 13:02:21 PST Comment hidden (obsolete)
Comment 6 Eric Carlson 2020-11-17 13:30:56 PST Comment hidden (obsolete)
Comment 7 Eric Carlson 2020-11-17 15:34:09 PST Comment hidden (obsolete)
Comment 8 Andy Estes 2020-12-01 13:42:46 PST Comment hidden (obsolete)
Comment 9 Eric Carlson 2020-12-08 16:13:34 PST Comment hidden (obsolete)
Comment 10 Eric Carlson 2020-12-08 17:35:56 PST Comment hidden (obsolete)
Comment 11 Eric Carlson 2020-12-09 00:12:31 PST Comment hidden (obsolete)
Comment 12 Andy Estes 2020-12-09 03:08:05 PST Comment hidden (obsolete)
Comment 13 Eric Carlson 2020-12-09 17:31:14 PST Comment hidden (obsolete)
Comment 14 Andy Estes 2020-12-09 17:34:55 PST Comment hidden (obsolete)
Comment 15 Andy Estes 2020-12-10 17:19:53 PST Comment hidden (obsolete)
Comment 16 Andy Estes 2020-12-10 17:37:16 PST Comment hidden (obsolete)
Comment 17 Andy Estes 2020-12-10 17:46:41 PST Comment hidden (obsolete)
Comment 18 Andy Estes 2020-12-10 18:32:09 PST Comment hidden (obsolete)
Comment 19 Andy Estes 2020-12-10 18:36:20 PST Comment hidden (obsolete)
Comment 20 Andy Estes 2020-12-10 19:39:44 PST Comment hidden (obsolete)
Comment 21 EWS 2020-12-10 21:21:51 PST
Committed r270666: <https://trac.webkit.org/changeset/270666>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 415949 [details].
Comment 22 Andy Estes 2020-12-10 23:18:37 PST
Reopening to attach new patch.
Comment 23 Andy Estes 2020-12-10 23:18:38 PST Comment hidden (obsolete)
Comment 24 EWS 2020-12-11 15:19:33 PST Comment hidden (obsolete)
Comment 25 Andy Estes 2020-12-11 15:34:05 PST Comment hidden (obsolete)
Comment 26 Andy Estes 2020-12-11 15:38:33 PST Comment hidden (obsolete)
Comment 27 EWS 2020-12-11 15:39:30 PST Comment hidden (obsolete)
Comment 28 Andy Estes 2020-12-11 15:39:47 PST Comment hidden (obsolete)
Comment 29 EWS 2020-12-11 16:08:13 PST
Committed r270717: <https://trac.webkit.org/changeset/270717>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 416057 [details].
Comment 30 Andy Estes 2020-12-11 17:44:01 PST
Reopening to attach new patch.
Comment 31 EWS 2020-12-11 18:05:47 PST Comment hidden (obsolete)
Comment 32 Andy Estes 2020-12-11 20:32:24 PST Comment hidden (obsolete)
Comment 33 Andy Estes 2020-12-11 22:46:09 PST Comment hidden (obsolete)
Comment 34 Andy Estes 2020-12-12 06:47:40 PST Comment hidden (obsolete)
Comment 35 Andy Estes 2020-12-12 09:21:42 PST Comment hidden (obsolete)
Comment 36 Andy Estes 2020-12-12 11:32:08 PST Comment hidden (obsolete)
Comment 37 Andy Estes 2020-12-12 11:54:05 PST Comment hidden (obsolete)
Comment 38 Andy Estes 2020-12-12 12:02:04 PST Comment hidden (obsolete)
Comment 39 Andy Estes 2020-12-12 13:19:01 PST Comment hidden (obsolete)
Comment 40 Andy Estes 2020-12-12 21:48:05 PST Comment hidden (obsolete)
Comment 41 Andy Estes 2020-12-13 10:50:47 PST Comment hidden (obsolete)
Comment 42 Andy Estes 2020-12-13 13:36:16 PST Comment hidden (obsolete)
Comment 43 Andy Estes 2020-12-13 16:31:48 PST Comment hidden (obsolete)
Comment 44 Andy Estes 2020-12-13 18:17:29 PST Comment hidden (obsolete)
Comment 45 Andy Estes 2020-12-13 18:44:28 PST
Created attachment 416131 [details]
Patch for landing
Comment 46 EWS 2020-12-13 19:39:27 PST
Committed r270758: <https://trac.webkit.org/changeset/270758>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 416131 [details].
Comment 47 Andy Estes 2020-12-13 20:40:22 PST
Fixed the build in r270760: <https://trac.webkit.org/changeset/270760>
Comment 48 Andy Estes 2020-12-13 21:20:28 PST
Fixed the build in r270761: <https://trac.webkit.org/changeset/270761>
Comment 49 Truitt Savell 2020-12-22 14:21:54 PST
This caused an Internal testing failure tracked in: rdar://72600426