Releases: ThibaultBee/srtdroid
Releases · ThibaultBee/srtdroid
1.8.5
1.8.4
Dependencies:
- srt 1.5.3
- openssl 3.0.9
Refactor:
- Put the native libraries in a single fat library to avoid conflicts with other libraries
1.8.3
Dependencies:
- srt 1.5.3
- openssl 3.0.9
Features:
- Coroutine socket: move extension functions to
CoroutineSrtSocket
file
Bug fixes:
- Coroutine socket: fix
equals
implementation - Coroutine socket: fix remote disconnect detection
1.8.2
Dependencies:
- srt 1.5.3
- openssl 3.0.9
Bug fixes:
- Coroutine socket: epoll must not throw an exception when the socket is closed
1.8.1
Dependencies:
- srt 1.5.3
- openssl 3.0.9
Bug fixes:
- Fix
SrtUrl
parsing when stream id
has stream id syntax
1.8.0
From 1.8.0
, packages are available in io.github.thibaultbee.srtdroid
instead
of io.github.thibaultbee
.
dependencies {
implementation 'io.github.thibaultbee.srtdroid:srtdroid-core:1.8.0'
// If you use Kotlin Coroutines, you can use srtdroid-ktx
implementation 'io.github.thibaultbee.srtdroid:srtdroid-ktx:1.8.0'
}
Socket
class has been renamed SrtSocket
to avoid confusion with Socket
from java.net
. Same
for Error
, it has been renamed SrtError
.
Dependencies:
- srt 1.5.3
- openssl 3.0.9
Features:
- Add a Kotlin package with socket based on coroutine
- core: add an API to parse ffmpeg like URL. See
SrtUrl
class. - core: split listener in 2 interfaces:
ClientListener
andServerListener
- core: recv(int) only returns a
ByteArray
instead of a Pair<Int, ByteArray> - core: implement
Epoll
andSocket
equals
andhashCode
- Upgrade dependencies (AGP, Kotlin, NDK,...)
Bug fixes:
- Fix Epoll APIs
1.7.0
Dependencies:
- srt 1.5.3
- openssl 3.0.9
Features:
- Add and test support for Android 34
- Add source and documentation jars to maven central
- Upgrade to Kotlin 1.8
- Upgrade gradle and Android gradle plugin
- Upgrade GitHub Actions to fix warnings
1.6.0
Dependencies:
- srt 1.5.2
- openssl 3.0.9
1.5.2
1.5.1
Dependencies:
- srt 1.5.1
- openssl 3.0.7
API changes:
SockStatus
NON_EXIST
is nowNONEXIST
to fix a crash when usingNON_EXIST