-
Notifications
You must be signed in to change notification settings - Fork 5
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
Mapping CFHD test stream IDs & mezzanine to test content #13
Comments
December 15th meeting
Confirmed. Choice of which streams to generate is deferred pending resolution of staffing issues. |
Call QC/GPAC on Jan 28, 2021: Please add the mezzanine content to the table: https://github.com/cta-wave/Test-Content-Generation/blob/master/Instructions/cfhd.md @rbouqueau will do so |
See newly updloaded content at https://dash.akamaized.net/WAVE/vectors/avc_sets/?cache=clear |
@nicholas-fr Please can you review this? |
Looking at the mezzanine to test content mapping, for the non-encrypted test content in the 15_30_60 folder, I only have some very minor comments. 3 of the switching sets are not needed (t18,t19,t25):
There are 3 cases where the intended labels weren't used, but the content encoding is correct and can be used for the intended test:
Only the first point needs clarifying, just so we are clear about the encoding of t18 and t19, the other points are only cosmetic. |
Ok I understand. That's because t1 was marked based on L1 already but there is no t1 (so this is ignored in the implementation).
Let's close if ok. |
My apologies, I misunderstood. I now understand that the streams (media segments) used in ss1 are those created for some of the individual tracks (t1 .. tN). So points 2 and 3 in my previous comment above are incorrect and should be disregarded. Sorry about that.
Why is there no t1 (or t2 or t3) any more? t1, t2 and t3 are required. t1, t2, and t3 should be created. t20 should indeed use tos_L2_1920x1080@60_60, that was correct before commit f943b50 And now ss1 is missing a track without t1 and has the wrong label (due to incorrect t20 change): |
Updated. I'll regenerate the streams tonight. |
Done. |
Thanks @rbouqueau. |
Thanks. I had fixed that locally with other things but not pushed. Now it is done! |
Thanks! |
Our expectation is that test content should be generated using the mezzanine file matching the resolution of the generated track.
This would ensure the video contains the appropriate label: a specific letter for each resolution, and a number to differentiate tracks part of a switching set that share the same resolution but have other differences such as bitrate or frame rate.
Please see this spreadsheet with an overview of the test streams, mapped to the different CFHD/AVC tests, as well as a README with the background.
Based on the tests, there are essentially 3 groups of test streams:
Currently each of the 11 switching sets created, has the same number of tracks with the same resolutions, resulting in some overlap.
There are also additional streams that should be generated to provide coverage of the resolutions from the WAVE device test suite spec.
Below is a proposal for the switching sets and tracks to generate, with the corresponding mezzanine content. The stream IDs refer to the spreadsheet linked above.
The following list covers the 15/30/60Hz frame rate family. Propose to generate the equivalent sets for the 14.985/29.97/59.94Hz and 12.5/25/50Hz frame rate families.
New mezzanine content will need to be generated for the 15/30Hz and 14.985/29.97Hz streams. For 12.5/25/50Hz content, a new batch of Croatia mezzanine streams in SDR will need generating from the current HDR streams.
CFHD/AVC switching set X (updated to include frame rate multiples 15/30/60 in a single switching set):
CFHD/AVC switching set with a single video track 1 (exercising specific content options):
CFHD/AVC switching set with a single video track 2 (exercising specific content options):
CFHD/AVC switching set with a single video track 3 (exercising specific content options):
CFHD/AVC switching set with a single video track 10 (exercising specific content options for debugging):
CFHD/AVC switching set with a single video track 11 (exercising specific content options for debugging):
CFHD/AVC switching set with a single video track 12 (exercising specific content options for debugging):
CFHD/AVC switching set with a single video track 13 (exercising specific content options for debugging):
CFHD/AVC switching set with a single video track 14 (exercising specific content options for debugging):
CFHD/AVC switching set with a single video track 15 (exercising specific content options for debugging):
CFHD/AVC switching set with a single video track 16 (exercising specific content options for debugging):
CFHD/AVC switching set with a single video track 17 (exercising specific content options for debugging):
CFHD/AVC switching set with a single video track 20 (with specific resolution and double frame rate):
CFHD/AVC switching set with a single video track 21 (with specific resolution):
CFHD/AVC switching set with a single video track 22 (with specific resolution):
CFHD/AVC switching set with a single video track 23 (with specific resolution and double frame rate):
CFHD/AVC switching set with a single video track 24 (with specific resolution):
CFHD/AVC switching set with a single video track 26 (with specific resolution):
CFHD/AVC switching set with a single video track 27 (with specific resolution):
CFHD/AVC switching set with a single video track 28 (with specific resolution):
CFHD/AVC switching set with a single video track 29 (with specific resolution):
CFHD/AVC switching set with a single video track 30 (with specific resolution):
CFHD/AVC switching set with a single video track 31 (with specific resolution):
CFHD/AVC switching set with a single video track 32 (with specific resolution):
CFHD/AVC switching set with a single video track 33 (with specific resolution):
CFHD/AVC switching set with a single video track 34 (with specific resolution and quarter frame rate):
The text was updated successfully, but these errors were encountered: