[Webkit-unassigned] [Bug 80583] New: [Meta] Audio/Video Elements bugs found by the IE test center

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 8 02:34:40 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=80583

           Summary: [Meta] Audio/Video Elements bugs found by the IE test
                    center
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
               URL: http://samples.msdn.microsoft.com/ietestcenter/#html5M
                    ediaElements
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Media Elements
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: arun.patole at motorola.com


Latest IE Testing Center report shows following tests failing on Apple Safari 5.1.2 and Google Chrome 17.0.963.46.
http://samples.msdn.microsoft.com/ietestcenter/#html5MediaElements

Most of them are related to unimplemented AudioTrackList. Need to look at other tests one by one to check if any of them is a bug in our latest implementation and then each can be fixed in a separate bug.

1. HTMLMediaElement's 'audioTracks' attribute is an instance of 'AudioTrackList'.
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=AudioTrack-rules

2. There is only ever one 'AudioTrackList' object per 'HTMLMediaElement'.
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=AudioTrack-rules.1

3. 'AudioTrackList' returns the correct length.
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=AudioTrack-rules.3

4. 'AudioTrackList' returns the correct length after the video's source has changed.
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=AudioTrack-rules.4

5. Setting the 'enabled' property of an 'AudioTrack' instance to 'false' disables the track.
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=AudioTrack-rules.14

6. Setting the 'enabled' property of an 'AudioTrack' instance to 'false' disables the track, and the track becomes inaudible.
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=AudioTrack-rules.15

7. When a track is enabled, the user agent must queue a task to fire a 'change' event at the 'AudioTrackList' object.
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=AudioTrack-rules.16

8. When a track is disabled, the user agent must queue a task to fire a 'change' event at the 'AudioTrackList' object.
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=AudioTrack-rules.17

9. When a track is enabled, the user agent must invoke the function assigned to the 'onchange' property of the 'AudioTrackList' object.
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=AudioTrack-rules.18

10. When a track is disabled, the user agent must invoke the function assigned to the 'onchange' property of the 'AudioTrackList' object.
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=AudioTrack-rules.19

11. An 'AudioTrackList' object represents a track list where multiple tracks can be enabled simultaneously.
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=AudioTrack-rules.26

12. An 'AudioTrackList' object represents a track list where multiple tracks can be disabled simultaneously.
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=AudioTrack-rules.27

13. Setting the 'enabled' property of an 'AudioTrack' instance to 'true' enables the track.
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=AudioTrack-rules.32

14. Setting the 'enabled' property of an 'AudioTrack' instance to 'true' enables the track, and the track becomes audible.
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=AudioTrack-rules.33

15. The 'track' property of the 'track' element returns the 'TextTrack' associated with the element 
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=track-rules.1

16. The 'kind' property of the 'TextTrack' object is the 'kind' property of its 'track' element for the value 'subtitles'
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=TextTrack-rules.11

17. The 'language' attribute of a 'TextTrack' object changes to the empty string ("") when the 'language' attribute is removed from its 'track' element
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=TextTrack-rules.27

18. A 'TextTrack' object whose 'track' element has a 'default' attribute becomes showing when that element is appended to a media element that has no default track
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=TextTrack-rules.31

19. A 'TextTrack' object whose 'track' element does not have a 'default' attribute becomes disabled when that element is appended to a media element 
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=TextTrack-rules.33

20. An 'error' event fires if a network error occurs while the track resource is downloaded
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=TextTrack-rules.47

21. Resources for showing 'track' elements are downloaded
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=TextTrack-rules.6

22. Cues in the 'cues' property appear in the correct order
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=TextTrack-rules.9

23. The 'track' property of the 'track' element returns the 'TextTrack' object associated with the element
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=TextTrack-rules.61

24. Cues from showing tracks of kind 'subtitles' are displayed
http://samples.msdn.microsoft.com/ietestcenter/html5/MediaElements_harness.htm?url=TextTrack-rules.64

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list