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 <audio> and <video> player backends #21543

Merged
merged 38 commits into from Oct 9, 2018
Merged

Commits on Oct 8, 2018

  1. htmlmediaelement: typo

    ceyusa authored and ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    c8bc9c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ff9ecc View commit details
    Browse the repository at this point in the history
  3. dom: htmlmediaelement: add initial player bits

    Also removes the usage of audio-video-metadata crate (?)
    ceyusa authored and ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    ce76b57 View commit details
    Browse the repository at this point in the history
  4. HACK: don't call media_source_failure_steps when eos

    Because gstreamer's appsrc queue might be big enough to swallow
    the whole video holding the metadata extraction until EOS.
    ceyusa authored and ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    77c7eda View commit details
    Browse the repository at this point in the history
  5. Provide webrender_api::RenderApiSender to ScriptThread and DOM Window

    This will allow the HTMLMediaElement later to get a handle to the
    RenderApi for rendering video frames.
    
    At a later time, all media handling should be moved to its own
    thread/process that is communicated with via IPC. At that point this
    can be removed again.
    
    Original-patch-by: Sebastian Dröge <sebastian@centricular.com>
    ceyusa authored and ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    781b3b7 View commit details
    Browse the repository at this point in the history
  6. dom: add mediaframewebrenderer

    ceyusa authored and ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    6e3c2fe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    623229d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    524750f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    74a9edf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    da5d1d4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1985f0d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e1a031e View commit details
    Browse the repository at this point in the history
  13. layout: handle MediaFragmentInfo

    ceyusa authored and ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    bdd3e2c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    006bef5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2d709a2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    1f406ef View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8c40ef4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    72b1df3 View commit details
    Browse the repository at this point in the history
  19. Revert import style format

    ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    3fbeb39 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c1bd551 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    468c59a View commit details
    Browse the repository at this point in the history
  22. Add show poster flag

    ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    8fd9b72 View commit details
    Browse the repository at this point in the history
  23. Player pause

    ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    b656ae1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    da0e92d View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    6904535 View commit details
    Browse the repository at this point in the history
  26. Media element duration param

    ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    f4ba7e5 View commit details
    Browse the repository at this point in the history
  27. Rustfmt and make tidy happy

    ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    50582f1 View commit details
    Browse the repository at this point in the history
  28. Set input size

    ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    5bbd097 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    dba61ad View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    1c92240 View commit details
    Browse the repository at this point in the history
  31. Network EOF does't imply media processing EOS

    Since media processing is highly asynchronous, there is no need to
    match one event with the other. Then error handling is done when
    the player emits the EOS event.
    
    The have_metadata attribute is not required anymore.
    ceyusa authored and ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    59d8c95 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    cc6ecab View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    e313392 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    0db6280 View commit details
    Browse the repository at this point in the history
  35. Handle Player errors

    ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    6b0acc9 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    11ac049 View commit details
    Browse the repository at this point in the history
  37. Update tests expectations

    ferjm committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    92a10e2 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2018

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