Comments (8)
Hi, where or which test specifically are you referring to?
from js_mse_eme.
It wasn't really specific to a test, it looks like the content is used in a number of places.
from js_mse_eme.
It's used in multiple places, so the expected behavior would depend on the test.
from js_mse_eme.
Reverse engineering it... it looks like it's supposed to take the trun box, and determine how many full samples it has based on the mdat size and then modify the duration of the segment accordingly. Could you confirm that?
from js_mse_eme.
The primary reason to truncate this audio file is to have it be ~1MB, so I don't think much work was done or considered besides truncating the file, but it's true that we could have modify the duration accordingly.
from js_mse_eme.
Ah ok, interesting point about the ~1mb. In general is supporting truncated content like this part of any YouTube certification? Like if network drops prior to a segment completing the download, will the YouTube player append to the buffer whatever it has obtained?
from js_mse_eme.
There's no specific requirement regarding supporting truncated content, but there are requirements on network stack, please check our technical requirement for more details. The YouTube player should append to the buffer whatever it has obtained.
from js_mse_eme.
Thank you for your help @jiaqzhao
from js_mse_eme.
Related Issues (20)
- 2016 EME test issue HOT 1
- No clearkey pssh in 2015's ClearKeyVideo test HOT 2
- How to run the downloaded checkout? HOT 1
- Audio Context is not closed after test fails/succeeds HOT 2
- This test does not take into account devices with long pre-roll. HOT 1
- Determinig supportsVideoPerformanceMetrics issue HOT 1
- Move HFR media files of Playback Performance tests into their own test group HOT 2
- Allow ranges for test selection HOT 4
- Allow muted playback of video HOT 1
- Adding fullscreen option? HOT 1
- Question about MSE Codec tests MediaSourceDuration HOT 1
- Update the archive for "Download-Media-files" section HOT 1
- The dot from the test names has been removed HOT 2
- Detailed readme HOT 2
- Better test filtering for the 2020 ytp tests HOT 1
- EME 2021 test 22 is loading an incorrect file HOT 2
- Turn EME test 6 into audio only HOT 1
- Unclear how to set up
- AVSync testcases are broken HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from js_mse_eme.