Skip to content

Releases: bbc/tal

Removes old media API

18 Aug 11:36
Compare
Choose a tag to compare

The previous media playback API has been removed in favour of the new one.

Fix to autoresume from paused for live streams

14 Jun 14:58
Compare
Choose a tag to compare

If the Live media player is paused and the current position (playhead) gets close to dropping out of the playable window for the stream, the player automatically resumes. This fix adds a "cushion" of 8 seconds between the playhead and the start of the playable window, meaning that live players will autoresume 8 seconds earlier than they would have previously.

This is to tackle problems particularly seen in MPEG DASH streams, where the autoresume would occur just after the playhead had dropped out of the playable window, causing an error.

Version 4.0.2

28 Apr 16:10
Compare
Choose a tag to compare

A patch release to ensure that the AIT app id returned for all TAL based apps is 2 no matter the BBC Forge environment that it is serviced from. However for devices that have been assigned the AIT profiles dtg_local (all the Samsung devices) then their app IDs are unchanged and vary as per forge environment and as by the app themselves.

Version 4.0.1

16 Mar 14:44
Compare
Choose a tag to compare

This is the major release following on from TVPE-183.

It has:

  • Removed config/pagestrategy directory from TAL repo
  • Added config/pagestrategy to .gitignore to allow for clean symlinking
  • Removed php/antieframework.php and php-test directory

Deprecate pagestrategy directory and antieframework.php

03 Mar 16:24
Compare
Choose a tag to compare

Page strategy files now live in a separate repository:
https://github.com/fmtvp/tal-page-strategies

This release deprecates both the pagestrategies directory, and the PHP file that uses them, php/antieframework.php. At the same time, the NodeJS version of the bootstrapping file - node/antieframework.js - has been modified to use the page strategies repository as an NPM module.

Users should migrate to using the new page strategies location before the next major release, using either the NPM approach or a mechanism of their choosing.

The tutorial documentation (http://fmtvp.github.io/tal/getting-started/tutorial/installation.html) has been updated accordingly.

Adding Node api

22 Feb 11:46
Compare
Choose a tag to compare

Now you can require tal and get the page strategies
e.g.

var antie = require('tal')
var body = antie.getPageStrategyElementSync('default', 'body').data

You can also use getPageStrategyElement which takes a third parameter of a callback
The data returned is an object with either a value "noSuchStrategy" or "data"

Updated Tizen TV broadcast module to solve 1080p scaling

11 Feb 09:27
Compare
Choose a tag to compare
Merge pull request #338 from kzurawski/master

Fixed fullscreen issue, while application is not 1080p

Updated Tizen TV broadcast module

26 Jan 08:30
Compare
Choose a tag to compare
Merge pull request #335 from kzurawski/master

Added test coverage for Tizen TV broadcast module.

TAL 3.0.4

23 Nov 16:55
Compare
Choose a tag to compare

a) IPLAYERTVV1-3376 - Modify preference selector for new video encodes now available.
b) TVPE-101 - An additional page strategy has been added called html5hbbtvhybridappshow, which is a strategy that has app.show(); in the hbbtv part of the strategy code, this allows devices that require the app.show(); for RB+ to work to be put on a strategy that contains the items required to make the application work. The intention is that this strategy although initially will be used to solve a known issue that it will form part of a more complete page strategy solution.
c) Initial Submission for Tizen Broadcast TAL Abstraction
d) JSHint fixes

TAL 3.0.2

04 Sep 14:31
Compare
Choose a tag to compare

Changes:

a) For Media Element Error event, a new errorMessage field is added to the event structure which describes the error message or error code emitted by the video tag.

b) Allow added options for cookie storage to allow a cookie to be pathless and or to have domain specified.