Open GouravSna opened 2 years ago
This manifest was not created as part of this repository.
@wilaw This is the Akamai folder. Are you able to provide guidance here?
@GouravSna - good catch. @rbouqueau - I will fix this. Can we agree that the change below would be correct?
@wilaw , Do you think that there could be a float value for duration
?
Because in ExoPlayer, it is always being parsed as long value from SegmentTemplate
,
https://github.com/google/ExoPlayer/blob/029a2b27cbdc27cf9d51d4a73ebeb503968849f6/[…]android/exoplayer2/source/dash/manifest/DashManifestParser.java
And if timescale
and duration
is given then duration
should be divided by timescale
value which comes out to be a fractional value.
@ojw28, Please correct me if my understanding is wrong.
+1 Same issue can be found in following playlist: https://dash.akamaized.net/akamai/bbb_30fps/bbb_with_multiple_tiled_thumbnails.mpd
I am using sample content given here https://reference.dashif.org/dash.js/nightly/samples/dash-if-reference-player/index.html for DASH thumbnails. https://dash.akamaized.net/akamai/bbb_30fps/bbb_with_4_tiles_thumbnails.mpd
I am using ExoPlayer in Android and after using this content, I am getting a exception on Image thumbnail parsing. As per the compliance, duration should be in seconds (unsigned Int) but in the above media it is in float. ExoPlayer question: https://github.com/google/ExoPlayer/issues/9938
Doc says:
Issue: As per the compliance, duration should be in unsigned int not in float.