-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
36 lines (33 loc) · 1.71 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
1.2.1 - 2022-01-31
* Added ADTS demuxer
* Added support to decode ADTS/AAC on Android devices
1.2.0 - 2021-11-21
* Removed most deprecated, and ScheduledForRemoval API
* Renamed SessionClient to MediaController
* MediaController methods now return Transactions
* Newly marked Experimental:
* in MediaController: isValid(), getCapabilities(), getBouquet(), and getPlayoutInfo()
* Improved performance on Android devices
* Added Opus decoder for Android devices
* Make it the responsibility of the AudioOutput to call PCMDataBlock.audible()
This allows better synchronisation when using custom AudioOutputs, or filtering AudioOutputs.
1.1.2 - 2021-04-23
* Newly ScheduledForRemoval:
* MediaType.ANY/APPLICATION_*/AUDIO_* (replaced by API SDK's MediaType.*)
* *.executeTransaction(Command<?>), *.executeTransaction(Command<?>, Object)
* PCMDataBlock.getOnAudible()
* PCMDataBlock.setOnAudible(Runnable) (replaced by onAudible(Runnable))
* AudioOutput.play()
* Newly marked Experimental:
* interface RequestExecutor (maybe moved to API SDK)
* classes Function, and Generator
* Migrated from IOException to TransactionExecutionException
* Fixed audio complete state for PLAY and STOP Transactions
* Added new experimental AudioOutputs
1.1.1 - 2021-03-10
* Added support for player Transactions
* Newly ScheduledForRemoval:
* *Player*.executeRequestAsTransaction(*) (replaced by executeTransaction(Request<?>))
* DataSourceFactory.getSourceByTransportDescription(ServiceTransportDescription) (replaced by
DataSourceFactory.getSource(ServiceTransportDescription))
* Updates *Player* constructors