Skip to content

Releases: rdkcentral/rialto

v0.9.0

10 Dec 10:36
3c62692
Compare
Choose a tag to compare

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

04 Nov 11:58
e5f67a1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.8.0

v0.7.0

02 Oct 13:11
9034e19
Compare
Choose a tag to compare

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

10 Apr 08:25
753c137
Compare
Choose a tag to compare

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

18 Mar 15:57
0b012ed
Compare
Choose a tag to compare

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

12 Feb 09:45
5c94322
Compare
Choose a tag to compare

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

05 Feb 15:16
30bee19
Compare
Choose a tag to compare

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

05 Feb 15:14
510eea1
Compare
Choose a tag to compare

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