Open jpiesing opened 4 months ago
FritzHeiden Please can you review the last point - compare the sequence of API calls between the 1st batch of tests and the 2nd to see if there's a difference in what API calls are made and the order they're made in.
I have checked recording on some of these tests. Missing frames are correctly reported by OF. A short period of TS stream plays between pre test QR code and start playing the actual test content. I am not sure this could be an impact to start frames missing?
I have checked recording on some of these tests. Missing frames are correctly reported by OF. A short period of TS stream plays between pre test QR code and start playing the actual test content. I am not sure this could be an impact to start frames missing?
@FritzHeiden I cannot see anyone other than you who can investigate the behaviour reported by Yan above.
@fritzheiden @louaybassbouss You have probably thought of most of these but, just in case, here are my thoughts on experiments that might help.
In case the problem is the TV.
In case the problem is the test content.
If the problem is the HTML+JS code.
What we discovered was that first frame are not dropped after a full power cycle, however, consecutive test runs had dropped frames again. The logic for player initialization does not differ from tests that are already considered to be validated, like sequential-track-playback. Right now we are still looking into the hbbtv wrapper logic.
Update: We ran also tests in TV Browser (not HbbTV) and we got there also skipped frames at the beginning (similar behaviour between HbbTV and TV Browser).
DPCTF:
Can we close this?
TV 2 and 4 are the two best TVs in the London plugfest. Both of them fail a number of tests due to missing frames at the start. This applies particularly to the second batch of tests.
The cause of this is unclear. It is doubly unclear why this mostly happens with the 2nd batch of tests and only once with the first batch of tests.
@yanj-github has noted that some TV sets fade in the video and the QR codes may not be detected during this. Someone needs to look at the recordings for TV 2 and TV 4 to see if this is the case or if the frames concerned are actually missing.
Either way, someone needs to review the code between the 1st and 2nd batch to see if the sequence of API calls is the same or different.