Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 'feature/media-upstream-update' into 'main' #3000

Merged
merged 20 commits into from
Apr 18, 2024

Conversation

osagie98
Copy link
Contributor

Merges the feature/media-upstream-update branch to main.

See the major commits to feature/media-upstream-update:

b/319697087

Chrome Release Bot (LUCI) and others added 18 commits April 2, 2024 15:49
git-subtree-dir: skia
git-subtree-split: fed499399d3f44d3a7957549d493bf30a5d8c867
…upstream-update

Change-Id: I6f31fc639b8aa0a84d2a26a470093b4b7db111f7
git-subtree-dir: media
git-subtree-split: fed499399d3f44d3a7957549d493bf30a5d8c867
Change-Id: Ief5e96d93ba31b8bdb565e25274aba2460d05cae
git-subtree-dir: ui/gfx
git-subtree-split: fed499399d3f44d3a7957549d493bf30a5d8c867
Change-Id: Ic42aa925fffd2cf947d9323f99dc917521b0faf3
…upstream-update

Change-Id: I428640dd8e86617b96b8a152ea69bd0471dacffd
This change removes the //media directory in preparation for an update
to Chromium media m114.


https://chromium.googlesource.com/chromium/src/+/refs/tags/114.0.5735.331/media/

b/319697087
git-subtree-dir: media
git-subtree-split: fed499399d3f44d3a7957549d493bf30a5d8c867
Imports the Chromium media directory at tag 114.0.5735.331.
The directory is unmodified except for the addition of a METADATA file.

https://chromium.googlesource.com/chromium/src/+/refs/tags/114.0.5735.331/media/

b/319697087
Imports the Chromium media directory at tag 114.0.5735.331.
The directory is unmodified except for the addition of a METADATA file.

https://chromium.googlesource.com/chromium/src/+/refs/tags/114.0.5735.331/media/
    
b/319697087
This change modifies the `//media` directory to allow it to build
with Cobalt. These modifications are guarded with `#if
defined(STARBOARD)`.

This change also includes the following changes:

1. Applies upstream Chromium changes to support IAMF audio. These
changes are not guarded.
2. Creates new build targets for `//ui/gfx` and includes them in the
build.

Remaining gaps:
- MediaLog is stubbed out. We should remove the customization and enable
it. Tracked in b/230916218
- //skia and //ui/gfx have minor customizations that allow them to build
with Cobalt. Most or all of these should be removed once
//third_party/skia is updated to match Chromium.
- `PipelineStatusCB` is planned to be replaced with
`PipelineStatusCallback`. We should update Cobalt media to use only
`PipelineStatusCallback`. Tracked in b/335673619

b/319697087
Copy link

codecov bot commented Apr 18, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 55.67%. Comparing base (a0827ea) to head (521876a).
Report is 171 commits behind head on main.

❗ Current head 521876a differs from pull request most recent head 5efd46e. Consider uploading reports for the commit 5efd46e to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3000      +/-   ##
==========================================
- Coverage   58.91%   55.67%   -3.25%     
==========================================
  Files        1822     1744      -78     
  Lines       88753    82068    -6685     
==========================================
- Hits        52289    45688    -6601     
+ Misses      36464    36380      -84     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@datadog-cobalt-youtube
Copy link

datadog-cobalt-youtube bot commented Apr 18, 2024

Datadog Report

Branch report: feature/media-upstream-update
Commit report: 5efd46e
Test service: cobalt

✅ 0 Failed, 33952 Passed, 6 Skipped, 20m 47.45s Wall Time

@osagie98 osagie98 changed the title Merge 'origin/feature/media-upstream-update' into 'origin/main' Merge 'feature/media-upstream-update' into 'main' Apr 18, 2024
Removes the function GetD65PrimariesFromToXYZD50Matrix() from the build
as it breaks older toolchain builds.
    
b/319697087
@osagie98 osagie98 enabled auto-merge April 18, 2024 22:57
auto-merge was automatically disabled April 18, 2024 23:05

Pull Request is not mergeable

@osagie98 osagie98 enabled auto-merge April 18, 2024 23:07
@osagie98 osagie98 merged commit f19055a into main Apr 18, 2024
615 of 630 checks passed
@osagie98 osagie98 deleted the feature/media-upstream-update branch April 18, 2024 23:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants