Turtle version of this pageRDF/XML version of this page
W3C

Media Fragments URI 1.0

Implementation report for NinSuna Media Fragments Player

TCInputPurposeOutcomeComment
TC0001-UAt=,Syntax error, not allowed according to the ABNF. The media fragment is ignored.passed
TC0002-UAt=3,3Invalid semantics: start must be smaller than end. The media fragment is ignored.passed
TC0003-UAt=7,3Invalid semantics: the requested interval's start is beyond its end. The media fragment is ignored.passed
TC0004-UAt=0,9.97The media is requested from 0 to e.passed
TC0005-UAt=3,7The media is requested from a to b.passed
TC0006-UAt=3,15The media is requested from a to e.passed
TC0009-UAt=15,20The request lies beyond the end of the resource. If the UA knows the duration of the resource, it seeks to the end of the media resource. Otherwise, the UA will send an (out-of-range) HTTP request with an 'include-setup' in order to setup its decoding pipeline.passed
TC0011-UAt=3Equivalent to #t=a,e. The media is requested from a to e.passed
TC0012-UAt=3,Invalid syntax, hence the temporal fragment is ignored.passed
TC0014-UAt=15The request lies beyond the end of the resource. If the UA knows the duration of the resource, it seeks to the end of the media resource. Otherwise, the UA will send an (out-of-range) HTTP request with an 'include-setup' in order to setup its decoding pipeline.passed
TC0015-UAt=,7Equivalent to #t=0,b. The media is requested from 0 to b.passed
TC0017-UAt=,15Equivalent to #t=0,e. The media is requested from 0 to e.passed
TC0018-UAt=smpte:0:00:03,0:00:07SMPTE time code unitnotImplemented
TC0019-UAt=smpte:0:00:03:15.00,0:00:07SMPTE time code unitnotImplemented
TC0020-UAt=smpte-25:0:00:03,0:00:07SMPTE time code unitnotImplemented
TC0021-UAt=smpte-25:0:00:03,0:00:07A smpte temporal fragment using the wrong frame rate is ignored if the UA is aware of the frame rate. Otherwise, a (non-understandable) Range header is sent.notImplemented
TC0022-UAt=smpte-30:0:00:03,0:00:07SMPTE time code unitnotImplemented
TC0023-UAt=smpte-30-drop:0:00:03,0:00:07SMPTE time code unitnotImplemented
TC0024-UAt=npt:3,7equivalent to #t=3,7passed
TC0025-UAt=clock:2010-10-22T07:33:56ZGiven the creation time of the media resource, find the corresponding temporal fragmentnotImplemented
TC0026-UAt=clock:2010-10-22T07:33:56+00:20Given the creation time of the media resource, find the corresponding temporal fragmentnotImplemented
TC0027-UAt=bananaUA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0028-UAt=3,bananaUA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0029-UAt=banana,7UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0030-UAt='3'UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0031-UAt=3-7UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0032-UAt=3:7UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0033-UAt=3,7,9UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0034-UAt%3D3UA does not identify this as a media fragment, so it will play the entire media resource. Note: %3D is equivalent to =.passed
TC0035-UA%74=3The media is requested from 3 seconds to the end. Note: %74 is equivalent to t.passed
TC0036-UAt=%33The media is requested from 3 seconds to the end. Note: %33 is equivalent to 3.passed
TC0037-UAt=3%2C7The media is requested from 3 to 7 seconds. Note: %2C is equivalent to ,.passed
TC0038-UAt=%6Ept:3The media is requested from 3 seconds to the end. %6E is equivalent to n.passed
TC0039-UAt=npt%3A3The media is requested from 3 seconds to the end. Note: %3A is equivalent to :.passed
TC0044-UAt=-1,3Invalid syntax: a '-' character is not allowed at this position according to the ABNF. The UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0045-UAxywh=200,100,200,200The full media resource is requested. Subsequently, the media is cropped within the rectangular (200,100,200,200) during playback.passed
TC0046-UAxywh=pixel:200,100,200,200The full media resource is requested. Subsequently, the media is cropped within the rectangular (200,100,200,200) during playback.passed
TC0047-UAxywh=percent:0,0,50,50The full media resource is requested. Subsequently, the media is cropped within the rectangular (0,0,640,360) during playback, since the video's full resolution is 1280x720pxpassed
TC0048-UAxywh=200,100,0,0Invalid semantics: width and height of cropped region must be larger than 0. The media fragment is ignored and the full media resource is requested.passed
TC0049-UAxywh=-200,100,200,200Invalid syntax: the '-' character is not allowed at that position according to the ABNF. Hence, the full media resource is requested.passed
TC0050-UAxywh=percent:0,0,150,50Invalid semantics: width and height percentages of a cropped region must be smaller or equal to 100. The media fragment is ignored and the full media resource is requested.passed
TC0051-UAt=3&After processing name-value pairs, this appears to be equivalent to #t=3.passed
TC0052-UAu=12&t=3After processing name-value pairs, this appears to be equivalent to #t=3.passed
TC0053-UAt=foo:7&t=npt:3After processing name-value pairs, this appears to be equivalent to #t=3.passed
TC0054-UA&&=&=tom&jerry=&t=3&t=meow:0#After processing name-value pairs, this appears to be equivalent to #t=3.passed
TC0055-UAt=7&t=3When a fragment dimensions occurs multiple times, only the last occurrence of that dimension is interpreted.passed
TC0056-UAtrack=4The full media resource is requested, only track 4 will be played.notImplemented
TC0057-UAtrack=fooThe track 'foo' is a non-existent track, hence the track fragment will be ignored. The entire media resource will be played.notImplemented
TC0058-UAT=3,7UA does not identify this as a media fragment. The entire media resource is played.passed
TC0059-UAt=smpte:00:00:01&t=npt:3When a fragment dimensions occurs multiple times, only the last occurrence of that dimension is interpreted.notImplemented
TC0060-UAtrack=n%40m3%20%26%3DThe full media resource is requested. Only to track 'n@m3 &=' is played.notImplemented
TC0061-UAt=UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0062-UAt=.UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0063-UAt=.0UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0064-UAt=0sUA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0065-UAt=,0sUA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0066-UAt=0s,0sUA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0067-UAt=00:00:00sUA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0068-UAt=sUA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0069-UAt=npt:UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0070-UAt=1e-1UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0071-UAt=00:00:01.1e-1UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0072-UAt=3.Equivalent to #t=a,e. The media is requested from a to e.passed
TC0073-UAt=0:0:0UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0074-UAt=0:00:60UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0075-UAt=0:01:60UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0076-UAt=0:60:00UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0077-UAt=0:000:000UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0078-UAt=00:00:03,00:00:07The media is requested from a to b.passed
TC0079-UAt=3,00:00:07The media is requested from a to b.passed
TC0080-UAt=00:00.A valid media fragment, starting at 0 seconds. Thus, the UA will play the entire media resource.passed
TC0081-UAt=0:00:00.A valid media fragment, starting at 0 seconds. Thus, the UA will play the entire media resource.passed
TC0082-UAt=0:00:10e-1UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0083-UAt=0:00:60.000UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0084-UAt=0:60:00.000UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0085-UAt=3,7&t=fooThe media is requested from a to b.passed
TC0086-UAfoo&t=3,7Rubbish before & is ignored.passed
TC0087-UAt=3,7&fooRubbish after & is ignored.passed
TC0088-UAt=3,7&&Sprinkling & is OK.passed
TC0089-UA&t=3,7Sprinkling & is OK.passed
TC0090-UA&&t=3,7Sprinkling & is OK.passed
TC0091-UA&t=3,7&Sprinkling & is OK.passed
TC0092-UAt%3d10UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0093-UAt=10%26UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0094-UAt=3,7,UA knows that this is an invalid media fragment, so it will play the entire media resource.passed
TC0095-UAxywh=200,100,2000,200The full media resource is requested. Subsequently, the media is cropped within the rectangular (200,100,520,200) during playback (since the media's resolution is 1280x720px).passed
TC0096-UAtrack=4&track=5The full media resource is requested. Only tracks 4 and 5 are played.notImplemented
TC0097-UAxywh=20,20,5,5Spatial fragments cannot be applied to audio resources and are thus ignored by the UA.passed
TC0098-UAxywh=2000,100,200,200The full media resource is requested. Since the spatial fragment is outside the source media (its resolution is 1280x720px), it is ignored by the UA.passed
TC0099-UAt=smpte-30:0:00:03,0:00:07SMPTE encoded media resources having smpte time codes starting at non-zero. The first frame of the media resource is marked with timecode 0:00:02 in smpte-30.notImplemented
TC0100-UAt=smpte-30:0:00:00,0:00:01SMPTE encoded media resources having smpte time codes starting at non-zero. The first frame of the media resource is marked with timecode 0:00:02 in smpte-30.notImplemented
TC0101-UAid=DougThe bytes corresponding to the id fragment are requested.notImplemented
TC0102-UAid=fooThe requested id fragment does not exist within the media resource.notImplemented