aframevr / aframevr/aframe

Videosphere stops rendering on large resolutions on Mac FireFox

Open
#3,646 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
17.6k
Forks
4.4k
PR merge metrics
No merged PRs in 30d

Description

When running the 360° video example (https://aframe.io/examples/showcase/videosphere/) I noticed the video stopped working when I resized my window to a larger resolution. I checked it with a colleague, he has a faster machine and ran into the same issue (but with a higher resolution).
It's not dropping frames, the video just stops. I've then tested with a video of my own, the audio keeps running, but the video does not render anymore.

My specs:
Mac OS: 10.13.5
iMac: 3,3 GHz Intel Core i7
FireFox: 60.0.2 (64-bits)

Window size working just fine: 940x640
Example of a window size causing issues: 1160x640

The same size windows and larger work fine without issues on Safari and Chrome.

Can anybody reproduce this?
Is it a bug... or a feature? :)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the videosphere example at https://aframe.io/examples/showcase/videosphere/ on macOS Firefox 60.0.2, comparing the working 940x640 window with the failing 1160x640 size. Check whether video rendering stops while audio continues, and compare the same sizes in Safari and Chrome; done means identifying a reproducible cause or confirming the Firefox-specific failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
computer-graphics, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.