-
Notifications
You must be signed in to change notification settings - Fork 56
Change log
MIT-xperts GmbH edited this page Jul 5, 2022
·
71 revisions
This page lists all changes on the test suite.
- No actual test change, but support for running the Testsuite on a php8 server
- HTML5 video test: Hide broadcast video object while HTML5 video is playing
- Updated DASH Livestream (Geolocation) URL
- Updated DOLBY test stream URL
- Updated list of CNs for Client-SSL check
- Released new TS streams fixing issues in the XML-AIT Tests
- More CORS header in SSL certcheck
- Mention HbbTV 1.4.1 with localStorage test
- Allow HbbTV 1.5.1 User Agent
- Host the media files on itv.mit-xperts.com to be more independent from others (Note: DOLBY tests are still hosted by dolby.com)
- CORS XHR test added
- removed PlayReady DRM test as Dolby's DRM server stopped working
- HTML5 Video: event race condition fix
- Client SSL: load image test added
- Released new TS streams fixing issues in the HbbTV-StartDsm test (carousel could not be downloaded)
- HTML5 video: wait for play-state-change when binding broadcast video to current channel
- OIPF Configuration: adapted language string verification to new HbbTV 1.5.1 wildcards
- HTML5 video: Added bindToCurrentChannel() before calling stop(), otherwise the stop call did not have any effect
- Parental control: changed check to validate the value, which errata now specifies to be the age (before there was an ambiguity)
- User Agent: Allow 1.5.1 HbbTV version in User Agent
- Video formats: New URLs
- New Transport Stream released, now contains new services for testing: ARDTest-LStorage1, ARDTest-CookieW, ARDTest-CookieD, ARDTest-DsmStart
- OIPF Capabilities: changed validation of XML so that huge XML data does not cause the test to fail
- EIT: narrowed query time range for scheduled events
- Video formats: Fixed "Accept-Ranges" header for the MPEG TS Livestream
- OIPF Configuration: added tests for new HbbTV 1.4.1 features (thanks go to @lixx19)
- Font rendering: added description for more clarity
- Player events: changed URL of invalid stream, as it became valid unexpectedly
- (behind the scenes: removed removed php warnings)
- Channels: Added test to query network_id
- New Transport Stream released to fix carousel for storage groups test
- StreamEvent: Added 2nd event ID to test correct listener register process
- OIPF Parental control: Fixed display of age
- App manager - XML AIT: Added check for video access
- General: unified spec version reference in test name
- New Transport Stream released
- OIPF Config: allow undefined and empty string for serialNumber and deviceId
- Dolby tests: improved error messages, removed double-false status reporting
- Player events: parse status from onPlayStateChange parameter if available
- Automation reporting: Allow reporting from other domains
- HTML5 video: stop() but no release() on video/broadcast before playing HTML5 to free resources for broadband according to HbbTV 1.4.1 spec
- OIPF Parental control: allow name and value to be defined in class, so do not use ownProperty
- OIPF Config: allow localSysDeviceID to be an empty string
- App manager: do not report (incomplete) result while starting app
- Detect undefined (unconfigured) parental rating settings
- Minor debugging change for on StreamEvents test
- New Transport Stream released
- New stream contains HTTPS test (own service) and updated Large-DSMCC test (also separate service)
- More extensive testing on StreamEvents
- New Transport Stream released
- Fixed illegal php code in appmanager/preferdsmcc.html (thanks to dblachmut!)
- Fixed automation status reporting
- Corrected content-type for streamevent XML
- Correctly display test result in cookies tests
- Happy new year!
- Automation support (press blue color key on start page)
- Changed all tests for automation, minor changes and bugfixes on the way
- New Transport Stream released
- User agent test: added support for hbbtv 1.4 user agent
- Get and set channel: use Channel.ID_DVB_ constants from instance rather than class
- Application manager: release video before hiding
- General: fixed content type for user agents on devices which claim to be chrome
- General: new TS stream released
- Application manager: Added broadcast-independent security test to repository
- ClientSSL: Added new CNs to test
- Fixed meta http-equiv header (see issue #36)
- Generated new stream to reflect fixed meta http-equiv headers in carousels
- Video formats: Stream media content only in case of HTTP GET
- Video formats: fixed player/mime type for live TS stream
- Video events: Don't display anything about waiting for onPlayPositionChanged events, as they are not required
- Application manager: New broadcast-independent security test
- Application manager: Don't claim success when app is starting
- EIT: require at least 3 scheduled events to pass test
- OIPF Configuration: added test for UI language
- HTML5 video: Fixed player event check
- Updated stream files for DVB-S/DVB-T
- Moved animgif test to the "Animation" tests to shorten the lists of tests in the main menu
- DOLBY video format: additional testing while selecting components
- HTML5 video: free resources when closing video, wait at end of video to get all events
- Cookies / localStorage: Added test for localStorage in DSM-CC based applications
- Application manager: Added test for protocol order in AIT signalling
- Added HTML5 player events test
- removed translate3d from CSS3 tests
- Base.js: Removed line setting the keyset value via attribute assignment (not HbbTV compatible).
- Dolby "Multi-language in MPEG DASH": Fixed language check to match MPD (FRA+ENG instead of ENG+DEU).
- Added preliminary MPEG DASH live stream test. Looking forward to feedback on this stream.
- User agent: Allowed HbbTV version 1.3.1 in user agent test
- Video formats: Fixed MPEG DASH video MPD to be HbbTV compliant
- Added HTML5 video tests for HbbTV 1.3
- Added CSS3 tests for HbbTV 1.3
- Added localStorage tests for HbbTV 1.3
- Bugfix for Dolby tests on HbbTV 1.2 devices in getCurrentActiveComponents test after deactivating all components
- Added TDT/TOT to transport stream
- Video formats: Added MPEG DASH video
- Moved all media files to the repository. Nearly all videos and all audios are now served directly from testsuite server. This changed all video URLs, but we now can versionize the media files, too. Additionally, all streaming PHP files are now also available in the repository. There is one exception: All DOLBY files are only available from DOLBY servers (due to copyright issues).
- Video formats: Added test for relative video file URL
- Changed stream to fix AV components test. Finally a new video here :-)
- Fixed cache parameter in memory audio test
- Mark failed tests that are not mandatory more clearly
- Updated stream / stream time
- Added some additional LocalSystem tests (provided by sunglim) to OIPF Configuration test group
- Dolby tests: same adaptations to support HbbTV 1.2 as in AVComponents test
- AVComponents test: adapted to support HbbTV 1.2
- EIT p/f test: signalled EIT event is now in the past to actually test for EIT present event and not EIT schedule
- Video formats: Removed old broken live stream URLs.
- ClientSSL: Added new CNs.
- Parental Rating: Accept any threshold, as this threshold is user-configurable.
- Fixed some spelling mistakes.
- Released new test stream.
- AVComponents: test component selection after 2sec to allow asynchronous selection
- Released new test stream.
- Fixes for parental control test: show retrieved value
- Fixes for EIT tests: correct compare of event text
- Fixes for Dolby tests: removed overscan div, creating scroll bars on some devices
- Released new test stream.
- Added tests for MPEG-DASH / AVControls for broadband video / E-AC3 / DRM (thanks to DOLBY for providing the videos)
- video formats: Added test for HTTPS video (thanks to Samsung for pointing out this missing test)
- parental control: validate the actual parental control threshold (should be age 6 with the new test transport stream which will be released after next IRT IOP Workshop)
- EIT events: validate EIT present event text
- allowed HbbTV 1.2.1 / +DRM in user agent
- EIT test: do not display all scheduled events so at least first/last event fits on screen
- audio/video formats: fixed mp4 audio url
- client SSL: added missing CN
- adapted Date/Time to correspond with new stream released together with this version
- released new test stream
- added EIT tests for HbbTV 1.2.1
- fixed Date/Time test to correspond with stream time
- clientssl: updated certificates as old certs did expire
- videoformats: changed list of video formats (removed olympia streams which don't exist anymore)
- videocontrols: improved test for play speed (wait for playState before checking play speed)
- clientssl: added certs for more devices
- videocomponents: video test aspect ratio fix
- videoformats: added more live streaming formats
- enhanced cookie check again
- changed live streaming URLs
- provide more details when checking current service
- adapted memory audio playback to OIPF errata
- enhanced cookie check
- AVComponents: reduced background div size in order to be able to show the subtitles
- Video formats: fixed link to ZDF sample video
- OIPF Capabilities: workaround in case XMLSerializer is not supported
- Date and time check: also allow time from test stream next to current time
- StreamEvent: test whether data was received
- changed channel IDs for new local playout
- some minor cosmetic changes
- Parental control: fixed bug when displaying error message
- Get and set channel: currentChannel test: Also validate channel name.
- Streaming video/audio formats: added nacamar live stream urls.
- Application manager / XML AIT app: added missing app.destroyApplication call after app.createApplication.
- Memory audio: fixed Content-Type of squeeeze sound.
- Changed font rendering (now two sub pages): (1) old page as before testing rendering width and height, (2) new page testing font styles (bold, underline, italic)
- Changed font rendering width reference image. New image is now hopefully correct.
- Move release information to own releaseinfo.js file (internal restructuring)
- Font rendering: fixed Letter Gothic font name
- AVComponents: removed some audio checks, as SI data does not contain this information
- Channel List: added more validity checks
- Application manager: fixed error message when createChannelObject fails in xmlaitapp
- fixed service ID of 2nd service in settings.js file
- Application manager: added second test for createApplication with hash url only
- User agent: fixed test on itv.ard.de installation (always reported URL was not requested)
- Key codes / key events + Keyset mask: changed test to support VK_PLAY_PAUSE instead of VK_PLAY and VK_PAUSE
- Memory audio: renamed squeeze.mp4 to squeeze.aac (as 7.14.10.1 says that file extension shall be .aac)
- Video controls: allow seeking in video to take longer than than 10 secs
- Video controls: allow small inaccuracy when seeking in video
- Application manager: removed application boundary tests, as specification changed
- Application manager: renamed XML AIT to have .aitx file extension
- Application manager: createApplication now also passes an anchor (hash) to test this feature
- StreamEvent: added missing initVideo() call to initialize video object (which is required to receive StreamEvents)
- AVComponents: changed to support testing multiple audios and subtitles (this requires a new test stream file)
- User agent: extended uagent tests, display uagent for video player
- removed volume tests as volume control was removed from HbbTV
- Video swapping and scaling: fixed broken CSS left positioning for video, clarified text describing video position
- Streaming video playback events: do not display data from previous test step
- Streaming audio/video formats: removed some old test videos, added new video for live video streaming test
- Fixed boundarytesturls setting in settings.js
- Font rendering: used correct letter gothic 12 pitch font in reference image
- Streaming Video Playback Events: removed onPlaySpeedChanged event test
- fixed extraSD/HDVideoDecodes detection in OIPF capabilities
- Streaming video playback events: added more invalid video tests to check the different values of the video/broadcast error variable (thanks to PPAT)
- Video swapping and scaling: added display for expected video position, added video clipping test
- Get and set channel: added missing tests for currentChannel via privateData / nextChannel / prevChannel / setVolume
- OIPF Capabilities: added missing tests for number of SD/HD video decoders
- StreamEvent: added missing test for listening via dvb URL
- Video controls: bugfix when seeking: offset is in milliseconds (thanks to Toshiba)
- Application manager: use createChannelObject in broadcast-independent app, instead of channel list which is not available (thanks to Sony)
- added tests for OIPF configuration and OIPF parental control (thanks to Sony for providing test material)
- Fixed JS bug in about/index.php
- User agent: fixed verification of video player (thanks to Toshiba) and verification of user agent string (thanks to VideoWeb)
- Client SSL certificate: updated certificate, as old certificate expired
- Added added missing fast_forward / rewind keys to keycodes.js (thanks to Sony)
- added AVComponents test (thanks to Sony for providing test material)
- updated about page to include contributors and app source
- Application manager: fixed access to getFreeMem (thanks to hyperpanel
- Streaming video playback events: wait till video starts playing before actually pausing it (thanks to Sony)
- Streaming video/audio formats: fixed audio mp4 content type (thanks to Sony)
- dvb URLs: fixed component tag (thanks to Toshiba)
- initial release