Releases: pedroSG94/RootEncoder
Releases · pedroSG94/RootEncoder
2.4.5
Fixes/Improvements
- Fix start camera if not running few times on Camera1Base and Camera2Base
- Migrate to kotlin OnlyAudio, Camera1, Camera2, FromFile and Display classes
- Remove deprecated old adaptative video bitrate
- Fix stopSources crash on StreamBase
- Refactor rtmp and rtsp auth utils
- Allow set a custom flash version on RTMP (@alexmck)
- Add stopCamera method to Camera1Base and Camera2Base (@constambeys)
- Fix send empty Session on RTSP
2.4.4
Fixes/Improvements
- Refactor create VideoSource and AudioSource
- Allow set callbacks to ScreenSource
- Improve RTSP audio packets
- autoHandleOrientation follow ui orientation on StreamBase
- Fix orientation without preview on StreamBase
- Fix Screen example orientation
2.4.3
2.4.2
2.4.1
Fixes/Improvements
- Refactor PSI interval in MPEG2-TS
- Remove BuildConfigField in rtsp module
- Fix RTSP ssrc 0 in first packet
- Fix ForceRenderer fps
- Stop GlInterface and OpenGlView using securesubmit to avoid release while rendering
- Finish render frame after interrupted exception
- Fix Stream orientation using GlStreamInterface on Camera1Base, Camera2Base, DisplayBase and FromFileBase
- Fix rtmp reset audio packet config
- Add ConnectCheckerEvent (An alternative class of ConnectChecker)
2.4.0
Fixes/Improvements
- Support UDP protocol using MPEG2-TS (unicast, multicast and broadcast)
- Add CropFilterRender
- Add NoiseFilterRender
- Fix NPE error on SRT
- Add autoHandleOrientation to GlStreamInterface
- Remove setConfig on StreamBase (replaced by autoHandleOrientation)
- Fix clearfilters and removefilter index
- Fix release MainRender on stop GlStreamInterface and OpenGlView
2.3.9
2.3.8
Fixes/Improvements
- Fix Camera1Base crash using OpenGlView
- Expose all methods to Camera1Source and Camera2Source
- Add Throws annotations and capture change source error
- Throw IllegalArgument on create sources
- Add AudioFileSource and ViedoFileSource
- Fix possible crash on Screen example
2.3.7
Fixes/Improvements
- Refactor app module and migrate to kotlin
- Add fixes for Gl renderer
- Remove LightOpenGlView (Can be replaced with OpenGlView)
- Refactor GlInterfaces to use Executor
- Add fps to render in setForceRender method
- Remove FFXA
- Remove setLimitFPSOnFly
- Add forceFpsLimit method