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

LibWeb: Implement enough of BaseAudioContext.decodeAudioData() to get ZType to work #1802

Merged

Commits on Oct 15, 2024

  1. Meta: Reuse built-in JS types list for IDL to C++ generation

    This opens up the code path for the `ArrayBuffer` type, which can now be
    used as a method argument.
    gmta committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    5332c67 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5250cd7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94f5d1d View commit details
    Browse the repository at this point in the history
  4. LibWeb: Move 'queue a media element task' to BaseAudioContext

    We need these steps to be available for the yet to be implemented
    `BaseAudioContext.decodeAudioData()`.
    gmta committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    678add5 View commit details
    Browse the repository at this point in the history
  5. LibWeb: Accept JS::HeapFunction when queuing a media element task

    This opens up the possibility of easier memory management in future
    changes.
    gmta committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    30382c2 View commit details
    Browse the repository at this point in the history
  6. LibWeb: Add barebones BaseAudioContext.decodeAudioData()

    Implement just enough steps to get https://zty.pe/ working! :^)
    gmta committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    786062c View commit details
    Browse the repository at this point in the history