log

age author description
Fri, 11 Dec 2015 10:21:48 +0000 Nicholas Jillings APE: Separate metric trackers for each scale to differentiate movements.
Tue, 08 Dec 2015 17:15:34 +0000 Nicholas Jillings APE: Each slider now a JS object to ease metric tracking. Resize function fixed.
Thu, 17 Dec 2015 17:09:40 +0000 Nicholas Jillings MUSHRA: Checks enabled. MUSHRA & APE: Warning if check not supported. Core: checkMoved and checkPlayed now in interface and available to all interfaces.
Thu, 17 Dec 2015 16:48:08 +0000 Nicholas Jillings Browser GET support. In the project URL, you can select the test page to load by using http://server.com/index.html?url=server/path/to/project.xml
Thu, 17 Dec 2015 16:38:52 +0000 Nicholas Jillings APE: Ape sliders show loading percentage on first axis
Thu, 17 Dec 2015 16:29:49 +0000 Nicholas Jillings MUSHRA: Loading progress feedback
Thu, 17 Dec 2015 16:10:58 +0000 Nicholas Jillings MUSHRA: Set the initial position of sliders using the <audioHolder> attribute initial-position using integer 0 to 100
Thu, 17 Dec 2015 15:58:16 +0000 Nicholas Jillings MUSHRA: resizeWindow(event) function introduced.
Thu, 17 Dec 2015 13:34:23 +0000 Nicholas Jillings MUSHRA fixes. Added some mushra features to match newer APE interfaces and core bindings.
Thu, 17 Dec 2015 13:03:39 +0000 Nicholas Jillings Bug #1486: Fixed rogue '+' appearing in move slider alert. Unlabelled axis have default of 'Axis ' and their index.
Fri, 18 Dec 2015 18:29:57 +0000 Nicholas Jillings Will attempt to load XML only if url is set
Fri, 18 Dec 2015 18:26:46 +0000 Brecht De Man Index page now links to example APE project, example MUSHRA project, test creator, analysis page, citing info, GNU license, and instructions. Instructions and example project contain info on checkboxes.
Mon, 21 Dec 2015 13:54:49 +0000 Nicholas Jillings Offline Context no longer promise type for Safari OSX support.
Mon, 21 Dec 2015 13:17:45 +0000 Nicholas Jillings Bug #1507 MUSHRA outside reference added
Mon, 21 Dec 2015 13:01:01 +0000 Nicholas Jillings Python server ignores GET in URL
Mon, 21 Dec 2015 11:53:05 +0000 Nicholas Jillings Bug #1510 Fixed.
Wed, 17 Feb 2016 11:11:50 +0000 Nicholas Jillings Test create has scale manipulation
Mon, 15 Feb 2016 13:48:24 +0000 Nicholas Jillings Safari does not support Views having the forEach function. Implemented work around.
Mon, 15 Feb 2016 12:52:55 +0000 Nicholas Jillings Small MUSHRA bug fix. Playback was blocked from ever happening due to play getting called twice.
Fri, 12 Feb 2016 09:02:41 +0000 Nicholas Jillings Bug #1562: Checkbox and radios will be center aligned, left justified. Also solves issue #1571. Only tested in OSX Chrome!
Fri, 12 Feb 2016 08:42:15 +0000 Nicholas Jillings Test create from existing file, <page> node interfaces are now built and displayed. jQuery included.
Thu, 11 Feb 2016 17:28:27 +0000 Nicholas Jillings Bug #1560: Test pages do repeat. Note that the result XML will have their IDs repeated.
Thu, 11 Feb 2016 16:54:33 +0000 Nicholas Jillings Bug #1564: index.html is blank, the links are included in demo.html. Popup now created in index.html rather than generated.
Thu, 11 Feb 2016 14:37:26 +0000 Nicholas Jillings Bug #1569: Comment boxes cannot be resized, they support scrolling text. Styling of comment boxes. Styling of AB selectors.
Thu, 11 Feb 2016 14:22:30 +0000 Nicholas Jillings Bug #1567: Updated rest of button based interfaces to follow AB playback controls.
Thu, 11 Feb 2016 14:16:09 +0000 Nicholas Jillings Bug #1567: AB.js interfaces, the playback toggle now controls both playback start and playback stop commands. Button text updated to reflect.
Thu, 11 Feb 2016 14:07:24 +0000 Nicholas Jillings Test Creator nearing completion. Some more GUI events needed. Generates valid XML, can create new or use old. Supports most features.
Thu, 11 Feb 2016 12:06:54 +0000 Nicholas Jillings Test create drag and drop active. Auto-builds on page HTML from specification.
Wed, 10 Feb 2016 16:33:41 +0000 Nicholas Jillings Drag and drop area defined for updating a project file in test creator.
Wed, 10 Feb 2016 14:46:57 +0000 Nicholas Jillings randomiseOrder a global function. Schema update (hostURL attribute on <pages> not mandatory). Specification node can create XML.
Wed, 10 Feb 2016 12:14:25 +0000 Nicholas Jillings Popup/Survey buttons now fixed position rather than calculated.
Wed, 10 Feb 2016 12:02:25 +0000 Nicholas Jillings New test creator tool. Still WIP, but much more dynamic. Based on XSD and external lists so far easier to modify.
Tue, 02 Feb 2016 11:03:01 +0000 Nicholas Jillings Bug #1395: Test timer is reset on each new test page.
Mon, 01 Feb 2016 10:38:54 +0000 Nicholas Jillings Merge
Mon, 01 Feb 2016 10:37:28 +0000 Nicholas Jillings Default interface checks will attach an error node containing test page time stamp and error message on submit request.
Wed, 27 Jan 2016 14:51:38 +0000 Nicholas Jillings Minor corrections to loudness filter specifications.
Wed, 27 Jan 2016 09:49:42 +0000 Nicholas Jillings More instructions. Added comment box sections. Still wip.
Tue, 26 Jan 2016 18:18:55 +0000 Nicholas Jillings Added Pseudo-random test loading for PHP. Runs of the tests completed count, same as PHP, so multiple requests at the same time will load the same test.
Tue, 26 Jan 2016 18:03:03 +0000 Nicholas Jillings Updated the Instructions to match recent specification changes. wip.
Tue, 26 Jan 2016 14:54:39 +0000 Nicholas Jillings Feature #1471: <navigator> now includes the screen dimensions
Tue, 26 Jan 2016 14:20:43 +0000 Nicholas Jillings Feature #1234: Completed fix
Tue, 26 Jan 2016 13:52:56 +0000 Nicholas Jillings Interfaces have startPlayback and stopPlayback methods to clean up code management. Looping playbacks now have a 2s cross-fade.
Tue, 26 Jan 2016 11:32:11 +0000 Nicholas Jillings Minor corrections to buffer ready settings.
Tue, 26 Jan 2016 11:08:44 +0000 Nicholas Jillings Loudness calculation operates using playback specification not file specifications.
Tue, 26 Jan 2016 11:01:55 +0000 Nicholas Jillings Fixed loudness. Now passes all EBU 3341 tests for Integrated loudness. Fixed WAVE decoder error for non-mono sources.
Mon, 25 Jan 2016 17:29:34 +0000 Nicholas Jillings Added master volume. Ensured playhead, page-count and volume <interfaceoption> show options are enabled on all test pages.
Fri, 22 Jan 2016 17:03:18 +0000 Nicholas Jillings More volume control styling
Fri, 22 Jan 2016 11:10:33 +0000 Nicholas Jillings Adding volume control interface object. Minor discrete layout format change.
Sat, 16 Jan 2016 14:51:02 +0000 Nicholas Jillings Added WAVE.js, conversion of some C scripts to JS for WAVE file manipulation. By default, will use the WAVE decoder first before fallback to browser decoders. All browsers now support Integer 8-/16-/24-/34-bit and IEEE Float 32 WAVE files.
Fri, 15 Jan 2016 11:04:23 +0000 Nicholas Jillings Minor change to loudness calculation.
Fri, 15 Jan 2016 09:44:24 +0000 Nicholas Jillings Added python 3.x compatible local server (tested on python 3.4.4)
Thu, 14 Jan 2016 16:00:52 +0000 Nicholas Jillings Confirmed working (using examples) on OSX (Chrome/Safari/Firefox)
Thu, 14 Jan 2016 15:37:38 +0000 Nicholas Jillings Minor fixes for OSX Firefox support (Firefox 43)
Thu, 14 Jan 2016 15:20:31 +0000 Nicholas Jillings Added common .getAllElementsByName and .getAllElementsByTagName to aid cross-browser differences in specification.
Thu, 14 Jan 2016 12:19:42 +0000 Nicholas Jillings Fixed checkbox survey collection. Minor corrections to horizontal sliders. Working Chrome (Win/OSX)
Thu, 14 Jan 2016 11:22:31 +0000 Nicholas Jillings discrete.js interface built with correct styling. Example discrete is DCR
Wed, 13 Jan 2016 16:49:59 +0000 Nicholas Jillings Beginning discrete / likert interfaces.
Wed, 13 Jan 2016 14:02:00 +0000 Nicholas Jillings popup resize not called if not created. Horizontal sliders resize on window resize function.
Wed, 13 Jan 2016 12:27:38 +0000 Nicholas Jillings Added new horizontal slider class. Launched using ABC test interface.
Wed, 13 Jan 2016 10:31:31 +0000 Nicholas Jillings Better loudness calculation. Buffer ready not called until after loudness calculation to avoid NaNs on gain. <survey> nodes do not need to be present, no survey then no node. Added example boilerplate interface with all required functions and brief descriptions.