Releases: rdkcentral/rialto
Releases · rdkcentral/rialto
v0.9.0
What's Changed
- Remove waiting for video in audio-only in #343 - (RIALTO-688)
- Disable position reporting during flush in #342 - (RIALTO-679)
- Require Audio Easing support on RialtoMSEAudioSink for Netflix (comments added around the fade-volume prop ) in #345 - (RIALTO-593)
- Position reporting and getVolume performance improvements. in #344 - (RIALTO-667)
- Early (when pad is flushing) subtitle SetSourcePosition fix in #346
- Fixed not attached data before eos in #347 - (RIALTO-701)
- Config file: camelCase naming, support for soc config file added in #348 - (RIALTO-702)
- Soc config path/name changed in #350 - (RIALTO-702)
- Audio source switch dedicated method in #349 - (RIALTO-635)
- Reattach source method unified for two tasks in #351 - (RIALTO-635)
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Stop param added to SetSourcePosition in #335 - (RIALTO-620)
- getDecoder and getFilter methods fixed in #337 - (RIALTO-639)
- getDecoder and getParser methods fix in #338 - (RIALTO-639)
- Set mute for video source in #339 - (RIALTO-673)
- Crash fix in Rialto Server getChallenge procedure in #340 - (RIALTO-680)
- Add a volume property to the web audio in #336 - (RIALTO-595)
- Require Audio Easing support on RialtoMSEAudioSink for Netflix (fade-volume prop) in #341 - (RIALTO-593)
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Low latency audio support in #327 - (RIALTO-619)
- Gstreamer critical error print fix in #331 - (RIALTO-633)
- Cache the immediate-output property until the pipeline is created in #330 - (RIALTO-597)
- Cache and set pending audio low latency properties in #332 - (RIALTO-619)
- Require Audio Easing support on RialtoMSEAudioSink for Netflix (audio-fade and fade-volume props) in #329 - (RIALTO-593)
- Adds applied rate to the segment push just after seek in #333 - (RIALTO-650)
- BufferingLimit and UseBuffering and (Video)SyncStreamMode properties support added in #334 - (RIALTO-639)
Full Changelog: v0.6.0...v0.7.0
v0.5.0
What's Changed
- Add SUBTITLE media source type in #284 - (RIALTO-530)
- Fixed h265 playback on amlogic in #286 - (RIALTO-541)
- com.microsoft.playready EME support added. in #287 - (RIALTO-499)
- Fixed an issue when invalid height/width were added to caps in #289 - (RIALTO-546)
- Fixed an issue with no stream-format in amlogic devices in #288 - (RIALTO-545)
- Fix for a problem with decryption of first frame in Webkit. in #291 - (RIALTO-499)
- Check UTs for rialto-ocdm and rialto-gstreamer with the same in #293 - (RIALTO-475)
- Add audio samples clipping support in #290 - (RIALTO-542)
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Create GitHub license check workflow in #266
- Added tests of WebAudioPlayer APIs to the client component tests in #269 - (RIALTO-415)
- Removed unneeded environment variables in #270 - (RIALTO-454)
- Added playback tests of WebAudioPlayer APIs to the client component tests in #271 - (RIALTO-415)
- Implementation of flush procedure added in #272 - (RIALTO-264)
- Added PlayPauseFailuresTest, CreateWebAudioPlayerFailuresTest, GetBufferDelayTest of WebAudioPlayer APIs to the client component tests in #273 - (RIALTO-415)
- component tests pause changed in #274
- Added WebAudioPlayerVolumeTest and WriteBufferFailuresTest APIs to the client component tests in #275 - (RIALTO-415)
- Adjusting ApplicationStateChangeTest to include the createWebAudioPlayer for coverage purposes in #276 - (RIALTO-415)
- Fix and add workflow for running valgrind on component tests in #279 - (RIALTO-513)
- Fixed a deadlock issue that could occur when RialtoServer died while RialtoServerManager was waiting for a reply from it in #278 - (RIALTO-520)
- Fix intermittent issues with server component test with valgrind in #281
- Add component tests for Web Audio module on the server side in #277 - (RIALTO-493)
- Print official release tag or git hash in rialto logs in #280 - (RIALTO-518)
- Fixed secondary video on realtek in #282 - (RIALTO-521)
- Seek redesign: add implementation of Set source position in #283 - (RIALTO-491)
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Set sink properties on autovideosink child. in #217 - (RIALTO-383)
- Refactor build_ut script for use in component tests. Create in #218 - (RIALTO-410)
- Wrappers moved to dedicated library in #219 - (RIALTO-405)
- Removes method from public interface that allows for mock in #221
- Accessor singleton to allow swapping real wrappers with mocks in #220 - (RIALTO-405)
- Rialto Component Test environment + first example test in #222 - (RIALTO-418)
- Rialto Server component test examples in #223 - (RIALTO-418)
- Implement MSE content playback test. Refactor component test in #224 - (RIALTO-411)
- Finalise the audio video playback component tests by fixing in #225 - (RIALTO-411)
- Recursive stack overflow in WebAudio factory method, call the in #228
- Link googletest to cppcheck so that it expands the macros in #230 - (RIALTO-412)
- Implement trickplay client component tests: in #229 - (RIALTO-412)
- Basic Playback Rialto Server component test in #231 - (RIALTO-425)
- Implement single source and dual video component tests in in #232 - (RIALTO-413)
- New MediaPipeline Rialto Server component test in #233 - (RIALTO-425)
- Implement audio switching component test in rialto client. in #234 - (RIALTO-413)
- Add component tests for set state and set log levels in #226 - (RIALTO-426)
- Implement MediaKeys component test which tests createSession, in #235 - (RIALTO-414)
- New MediaPipeline Rialto Server component tests in #236 - (RIALTO-425)
- Implement additional MediaPipeline APIs component test. in #237 - (RIALTO-416)
- Encrypted audio video playback component test. in #238 - (RIALTO-436)
- Various improvements to the component tests/actions: in #239
- Close server socket in server component tests. in #240
- Leak expected in the addition of logging function, added in #241
- Traits readability improved in #243
- Test all the remaining MediaKeys Apis in the client component in #242 - (RIALTO-437)
- Test the remaining MediaPipeline APIs in rialto client. in #244 - (RIALTO-434)
- Component tests for server media keys in #246
- Make unit test coverage decrease more significant in #245 - (RIALTO-421)
- Consolidate UT and CT common mocks and matchers (15 source in #247
- Allow the removal and reattachment of Audio sources mid in #249 - (RIALTO-431)
- NeedData does not wait for attach source because the in #250 - (RIALTO-431)
- component test for rialto server mediaKeysCapabilities module in #254 - (RIALTO-465)
- Test the MediaKeysCapabilities APIs in the client component in #253 - (RIALTO-439)
- Move protobuf source creation into one library and add flag to in #255 - (RIALTO-476)
- Test the MediaPipelineCapabilities APIs in the client component in #256 - (RIALTO-440)
- Send a non-fatal error message through the gst pipeline and in #257 - (RIALTO-463)
- Rialto Server Control CTs in #258 - (RIALTO-466)
- Enable Dispatcher unittests that were #if 0'd out. in #259
- RialtoClient's logs output via gstreamer in #252 - (RIALTO-449)
- Update the licence in the headers to Apache2.0 in #261
- Rialto Server MediaPipelineCaps CTs in #260 - (RIALTO-464)
- Automate Github release notes in #262 - (RIALTO-445)
- Set the name on the decryptor elements, and use it to determine in #263 - (RIALTO-463)
- Cover the test case where a warning message has been received in #264 - (RIALTO-463)
- Create a mediaPipeline object before updating application state in #268 - (RIALTO-457)
- Test the WebAudioPlayer APIs in the client component tests. in #267 - (RIALTO-415)
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- Coverage test improvement call more factories in #193
- Add commit message workflows to rialto in #197 - (RIALTO-362)
- Summary is spelt wrong in commit-message formatter and valgrind in #200 - (RIALTO-362)
- ServerManagerServiceTests.registerLogHandlerShouldSucceed in #199 - (RIALTO-348)
- ServerManagerConfig default params moved to rialto/CMakeLists.txt in #202 - (RIALTO-377)
- New Server Manager factory method in #203 - (RIALTO-351)
- Sigkill instead of sigterm for heavily deadlocked servers in #204
- Add settings which allow specifying owner and group of the in #201 - (RIALTO-307)
- Do not overwrite env variables from config struct in #205 - (RIALTO-351)
- Json Overrides file support in #209
- Json comment about overrides file in #211
- Fix the unit test in #208 - (RIALTO-395)
- Use weak_ptr for passing WebAudioConfig instead of c-style in #210 - (RIALTO-368)
- Run both rialto-gstreamer and rialto-ocdm unittests on a rialto in #207 - (RIALTO-390)
- Add a unit test for Timer.cpp in #212 - (RIALTO-406)
- Run rialto-ocdm unittests on a rialto in #213 - (RIALTO-390)
- Provide a script that runs code tests. This change also fixes in #215 - (RIALTO-403)
- Ocdm library crash fix in #216 - (RIALTO-355)
- Create the client component test framework. in #214 - (RIALTO-404)
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Change all required parameters to optional - rest of the proto files in #191 - (RIALTO-303)
- Added rialto config file handling in #183 - (RIALTO-319)
- Make native build installable in #192 - (RIALTO-370)
- Skip sending RegisterClient twice when not needed in #194
- Increase frames requested before prerolling to speed up buffering of content after seek. in #196 - (RIALTO-372)
Full Changelog: v0.2.0...v0.2.1