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

Add simple MediaSourceAttachment class #3232

Merged
merged 6 commits into from
May 17, 2024

Commits on May 13, 2024

  1. Add simple MediaSourceAttachment class

    Registers `MediaSource` objects to the `MediaSourceRegistry` through a
    `MediaSourceAttachment` proxy. The new `MediaSourceAttachment` class is
    cross-thread reference counting safe, unlike `MediaSource`, which will
    allow for utilizing `MediaSource` objects created on Dedicated Workers.
    
    This change does not add any additional functionality, and is intended
    as an incremental update towards enabling the creation of `MediaSource`
    objects on Dedicated Worker threads.
    
    See [Chromium's `MediaSourceAttachment` interface][1], and the commit
    that [initially introduced it][2].
    
    [1]: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/html/media/media_source_attachment.h
    [2]: https://chromium-review.googlesource.com/c/chromium/src/+/2300804
    
    b/338425449
    
    Change-Id: I016c010c9ef4a0e576bd67ce584d75dbe75986ec
    at-ninja committed May 13, 2024
    Configuration menu
    Copy the full SHA
    54007b2 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Add check for nullptr

    Change-Id: I6e7d522bf99d77a2d81dbbdb6136cb84d51b1d2b
    at-ninja committed May 14, 2024
    Configuration menu
    Copy the full SHA
    8abcd8e View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/main' into media-source-attach…

    …ment
    
    Change-Id: I68d09d664fcd22fe1d2fa5cf4103aacb92cf2cd3
    at-ninja committed May 14, 2024
    Configuration menu
    Copy the full SHA
    20ef480 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    1888514 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    b802e02 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    0844cd3 View commit details
    Browse the repository at this point in the history