Thu, 17 Dec 2015 11:11:57 +0000 |
Nicholas Jillings |
Bug #1497: If the playback is looped, the buffer is copied to the audioObject not referenced to allow non-destructive editing.
|
Thu, 17 Dec 2015 10:35:06 +0000 |
Nicholas Jillings |
Audio fragment buffer pool objects have loading progress element
|
Wed, 16 Dec 2015 14:00:11 +0000 |
Nicholas Jillings |
Specification document handles optional loudness control.
|
Wed, 16 Dec 2015 12:35:52 +0000 |
Nicholas Jillings |
Small fix to overlap calculation in loudness
|
Wed, 16 Dec 2015 12:15:18 +0000 |
Nicholas Jillings |
Automatic Loudness normalisation to -23 LUFS
|
Tue, 15 Dec 2015 16:02:17 +0000 |
Nicholas Jillings |
Added loudness.js to handle loudness detection modules.
|
Fri, 11 Dec 2015 18:32:32 +0000 |
Nicholas Jillings |
test create has gain controllers on each item
|
Fri, 11 Dec 2015 18:03:54 +0000 |
Nicholas Jillings |
Synced Specification object. Test create decodes and encodes gain attributes (not implemented in HTML yet)
|
Fri, 11 Dec 2015 17:33:14 +0000 |
Nicholas Jillings |
Feature #1478: <audioElements> have a gain attribute, in decibels, which controls the playback gain in that page.
|
Fri, 11 Dec 2015 16:24:44 +0000 |
Nicholas Jillings |
Bug #1486 fix. APE scale check tells the user which axis has not met the user axis criteria.
|
Fri, 11 Dec 2015 16:07:39 +0000 |
Nicholas Jillings |
Bug #1488 fixed. Movement checks now operate per axis and report which axis and sliders need moving.
|
Fri, 11 Dec 2015 15:54:59 +0000 |
Nicholas Jillings |
APE Metric tag holds all axis information.
|
Fri, 11 Dec 2015 11:42:28 +0000 |
Nicholas Jillings |
Bug #1490: Popup button 'enter' key grab only bound once. APE Multi-interface has default metric response if only one axis used.
|
Fri, 11 Dec 2015 11:19:11 +0000 |
Nicholas Jillings |
Bug #1467: Popup resize created and bound to Interface.resize()
|
Fri, 11 Dec 2015 11:06:21 +0000 |
Nicholas Jillings |
Bug #1482: Reference is red for APE.
|
Fri, 11 Dec 2015 10:22:27 +0000 |
Nicholas Jillings |
Merge
|
Tue, 08 Dec 2015 22:13:14 +0100 |
Brecht De Man |
Scripts: generate_report.py fix (wrong directory passed on to score_plot.py)
|
Tue, 08 Dec 2015 17:17:39 +0100 |
Brecht De Man |
Scripts: generate_report.py accepts folder names with spaces - uses package 'grffile'. Minor correction to Instructions (manual emergency saves).
|
Tue, 08 Dec 2015 15:04:59 +0000 |
Nicholas Jillings |
APE Multi-interface can be named. Audio Element <file> node fixed.
|
Tue, 08 Dec 2015 12:29:59 +0000 |
Nicholas Jillings |
Bug #1484: Added HTML no-select options for APE elements.
|
Tue, 08 Dec 2015 12:22:18 +0000 |
Nicholas Jillings |
Merge
|
Tue, 08 Dec 2015 12:01:48 +0000 |
Nicholas Jillings |
STASH: UNSTABLE. Implementing APE multiple sliders.
|
Mon, 07 Dec 2015 18:42:36 +0000 |
Nicholas Jillings |
Bugs #1454 #1391 buffers are pooled and loaded at the begining. Page Save not interface specific.
|
Mon, 07 Dec 2015 18:34:26 +0000 |
Nicholas Jillings |
Specification: sync across project. Now randomises audioElements.
|
Mon, 07 Dec 2015 18:26:12 +0000 |
Nicholas Jillings |
Buffers loaded into a pool and picked when needed.
|
Mon, 07 Dec 2015 16:11:30 +0100 |
Brecht De Man |
Updated and merged Instructions
|
Mon, 07 Dec 2015 12:15:43 +0000 |
Nicholas Jillings |
Start tidy up of core.js
|
Mon, 07 Dec 2015 11:18:11 +0000 |
Nicholas Jillings |
Moved common test options into core.JS
|
Mon, 07 Dec 2015 09:47:26 +0000 |
Nicholas Jillings |
Specification Node is same across project.
|
Fri, 04 Dec 2015 18:51:58 +0000 |
Nicholas Jillings |
Minor fixes to test_create Specification before merge with core.js Specification
|
Fri, 04 Dec 2015 18:34:04 +0000 |
Nicholas Jillings |
test_create: Specification Node handles complete XML to DOM and DOM to XML conversions
|
Tue, 08 Dec 2015 12:21:01 +0000 |
Nicholas Jillings |
Bug #1485: Core.js patches from side revision.
|
Tue, 08 Dec 2015 12:18:06 +0100 |
Brecht De Man |
Updated demo project, with some added explanations, and no enforced sampling rate. Shows bugs though, at least in this branch.
|
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.
|
Wed, 13 Jan 2016 09:34:46 +0000 |
Nicholas Jillings |
Moved interfaces into their own sub-directory
|
Tue, 12 Jan 2016 18:29:55 +0000 |
Nicholas Jillings |
Outside references now have an interfaceDOM. All interfaceDOM objects must respond to canMove() for determining if fixed or not.
|
Tue, 12 Jan 2016 17:26:40 +0000 |
Nicholas Jillings |
Feature #1504 Sample rate checks are now page wide and occur immediately after parsing the XML
|
Tue, 12 Jan 2016 17:10:39 +0000 |
Nicholas Jillings |
Interfaces properly handle outside reference objects. Better core.js comment box handling. InterfaceDOM return their presented ID rather than assumed index.
|
Tue, 12 Jan 2016 14:58:22 +0000 |
Nicholas Jillings |
AB: Fixed floating submit.
|
Tue, 12 Jan 2016 14:22:36 +0000 |
Nicholas Jillings |
Better AB positioning of boxes enabling multi-line
|
Tue, 12 Jan 2016 13:06:58 +0000 |
Nicholas Jillings |
Added a schema of example scales (in future will add these as an automatic loading option for common scales so unique names please).
|
Tue, 12 Jan 2016 11:50:38 +0000 |
Nicholas Jillings |
Core.js now randomises the audio elements when asked to on page creation. AB has stricter selection policies, selection can occur only once playback has started.
|
Tue, 12 Jan 2016 11:18:01 +0000 |
Nicholas Jillings |
Updated AB files. One comparison per page node, all elements in the page compared against each other.
|
Tue, 12 Jan 2016 09:16:39 +0000 |
Nicholas Jillings |
Bug #1522 Waiting screen for user submission
|
Mon, 11 Jan 2016 16:48:39 +0000 |
Nicholas Jillings |
Removed AB checks which are not compatible.
|
Mon, 11 Jan 2016 16:32:26 +0000 |
Nicholas Jillings |
Added AB test interface
|
Mon, 11 Jan 2016 13:56:30 +0000 |
Nicholas Jillings |
Added AB interface. WIP. Stash
|
Mon, 11 Jan 2016 11:29:12 +0000 |
Nicholas Jillings |
Better MUSHRA scale text using HTML elements rather than canvas
|
Mon, 11 Jan 2016 10:40:02 +0000 |
Nicholas Jillings |
MUSHRA now has scale drawn by HTML5 Canvas
|
Wed, 06 Jan 2016 12:56:29 +0000 |
Nicholas Jillings |
MUSHRA operating on new core / specification
|
Wed, 06 Jan 2016 12:28:22 +0000 |
Nicholas Jillings |
APE Integrated to new specifications
|
Wed, 06 Jan 2016 10:36:37 +0000 |
Nicholas Jillings |
--UNSTABLE-- Major revision. Updated Specification including verification. Added storage collector for XML results. Popup more stable.
|
Tue, 29 Dec 2015 13:54:56 +0000 |
Nicholas Jillings |
Added schema
|