Skip to content

ChangeLog

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

0.15.0

  • feat(audiosink,videosink,avclock)!: sink-owned AVClock association #355
  • 402 task complete planecontrol interface definition with graphics frame buffer handling #423
  • feat(audiosink,videosink,avclock)!: sink-owned clock association via attachClock/detachClock #355
  • feat(motion_sensor)!: adopt controller pattern with StartConfig and diagnostic APIs #427
  • Fix: unterminated comment block in IHDMIInput.aidl causes AIDL compilation failure #434
  • feat(avclock)!: define primed sub-state, onPrimed() callback, @nullable getCurrentClockTime() (#471) #472
  • feat(videodecoder): declare supported output pixel formats per CodecCapabilities (#469) #470
  • docs(audiodecoder): clarify trimStartNs/trimEndNs semantics on InputBufferMetadata and FrameMetadata (#444) #465
  • fix(sensor): add missing CMakeLists.txt and @VintfStability annotations (#452) #464
  • fix: correct misplaced doc-comment terminators breaking @VintfStability parse #457
  • feat(decoder)!: InputBufferMetadata + FrameMetadata.endOfStream as the single EOS path #403
  • fix: RAG workflow creates PR instead of direct push, add Vendor_Layer_Team (#375, #361) #431
  • fix: replace stale VTS_Team references in owners fields #361
  • refactor: remove redundant generation field from metadata #375
  • feat: add team mapping and review request script #361
  • refactor: replace VTS_Team with Vendor_Layer_Team #361
  • fix: mirror VTS_Team status into Vendor_Layer_Team where confirmed #361
  • fix: replace peter-evans/create-pull-request with gh pr create #375
  • chore(drm): add missing metadata.yaml (#341) #438
  • 341 taskadd digital rights management support #405
  • feat(decoder,sink): add input buffer-availability callbacks (#269) #420
  • docs(audiosink): fix no-clock wording per Copilot and hari22yuva review #269
  • docs(audiosink): fix no-clock behaviour description on queueAudioFrame #269
  • docs(audiosink): clarify queueAudioFrame behaviour when no AVClock attached #269
  • docs: clarify one-callback-per-back-pressure-episode semantics #269
  • feat(decoder,sink): add input buffer-availability callbacks #269
  • task:compositeinput: generation 2 — PortProperty enum, port lifecycle, telemetry consolidation (#382) #408
  • refactor(compositeinput): remove supportedSignalStatuses from HFP #382
  • docs(compositeinput): fix stale setActive() reference in @note #382
  • docs(compositeinput): rewrite composite_input.md for generation 2 #382
  • refactor(compositeinput): remove signalQuality from PortStatus #382
  • docs(compositeinput): address Copilot review round 4 #382
  • docs(compositeinput): address Copilot review round 3 #382
  • refactor(compositeinput): realign listener split to hdmiinput pattern #382
  • docs(compositeinput): address Copilot review on ICompositeInputPort #382
  • refactor(compositeinput): consolidate port properties + metrics #382
  • docs(compositeinput): address Copilot review on Property.aidl #382
  • feat(compositeinput): add Property enum as canonical key reference #382
  • docs(compositeinput): tighten ICompositeInputPort Doxygen #382
  • docs(compositeinput): populate platformCapabilities and consolidate metric keys #382
  • docs: clarify sensor HAL timing semantics, lifecycle model, and shutdown handling (#392) #394
  • docs: fix onFrameRateChanged and onHotPlugDetectStateChanged descriptions (#389) #390
  • docs: Replace Panel HAL placeholder with complete documentation (#374) #378
  • docs: fix admonition indentation and Capabilities attribution #374
  • docs: replace Panel HAL placeholder with complete documentation #374
  • gh #354 Apply missed audiomixer review changes and simplify docs #377
  • gh #360 Change Request Process presentation v0.2 #366
  • docs: Flash HAL review documentation (#22) #370
  • docs: replace Flash HAL placeholder with complete documentation #22
  • PR: gh#331 : Fix the definition for 2 of the reset types #369
  • audiomixer: document start/stop/flush semantics and control flow (#353) #368
  • Add AudioMixer HAL AIDL interface (#21) #327
  • PR: #71 audio / video sync + hfp documentation #119
  • gh #238 Update buffer ownership & removed the white space #249
  • Document flash validation process and post-flash signature verification requirements #340
  • Remove INVALID_HANDLE pattern and add comprehensive exception handling documentation #304
  • PR: 83 task add API evolution specification #84
  • PR: Task/112 task closed capture interface #113
  • feat(audiosink,videosink,avclock)!: sink-owned AVClock association (#355) #355
  • feat(audiosink,videosink,avclock)!: sink-owned clock association via attachClock/detachClock (#355) #355
  • feat(motion_sensor)!: adopt controller pattern with StartConfig and diagnostic APIs (#427) #427
  • feat(avclock)!: define primed sub-state, onPrimed() callback, @nullable getCurrentClockTime() (#471) (#472) #471
  • feat(videodecoder): declare supported output pixel formats per CodecCapabilities (#469) (#470) #469
  • fix(sensor): add missing CMakeLists.txt and @VintfStability annotations (#452) (#464) #452
  • fix: correct misplaced doc-comment terminators breaking @VintfStability parse (#457) #457
  • feat(decoder)!: InputBufferMetadata + FrameMetadata.endOfStream as the single EOS path (#403) #403 #380
  • fix: RAG workflow creates PR instead of direct push, add Vendor_Layer_Team (#375, #361) #375 #361 #375 #361
  • feat(decoder,sink): add input buffer-availability callbacks (#269) #305
  • audiomixer: document start/stop/flush semantics and control flow (#353) (#368) #353 #353
  • Revert "feat(audiosink,videosink,avclock)!: sink-owned clock association via attachClock/detachClock (#355)" f734999
  • Reformeted to made dma-buf support the only graphics frame buffer and cleaned up the naming consistency for files, parcelables and functions. 78de25b
  • refactor: remove dissolved RTAB_Group, add issues:write permission (#375, #361) 136b0cf

0.14.0

6 March 2026

  • PR : gh#230: Remove systemd info #255
  • Convert HFP list items from implicit mappings to explicit field objects (deviceinfo, cdm, boot only) #321
  • PR : gh#248 : RDK Engineering Validation Framework #254
  • PR : gh #273: HDMIInput: Fix changes discussed on aidl files #274
  • Clarify HDMI Input default EDID versioning and concurrent port limit error handling #333
  • Feature/gh213 add service name for flash #237
  • Update fossid_integration_stateless_diffscan_target_repo.yml #259
  • baseline #323 0 Right format document #324
  • Fix indentation in HFP files for better readability c1e39d5
  • Convert HFP list items from mappings to explicit field objects a649541
  • Revert changes to panel HFP file 013ed32

0.13.2

5 March 2026

  • Added platform independant Colorimetry, ContentLigh, FrameMetadata etc. 3a56dba
  • gh #336 GstCaps properties to HAL layer c3ee26d
  • Remove NUMBER_OF_CHANNELS and SAMPLE_RATE properties from audiodecoder 18b0474

0.13.1

16 January 2026

  • gh #318 Compilation error building with 0.13.0 #319
  • bumped changelog ea5d95d
  • Merge tag '0.13.0' into develop 268b818

0.13.0

7 January 2026

  • gh #286 updated in & out parameters #287
  • 282 taskadd audio decoder output frame types and update audio sink capabilities #285
  • rebased to develop #129 da5ab7b
  • Added #59 Sensor Interfaces 01929c3
  • upgrade #59 after review 9a24cdd

0.12.0

3 November 2025

  • gh #250 added existing_AVBuffer_Helper_header #251
  • Feature/201 frame meta data tohandle private data #227
  • gh #221:IAudioDecoderEventListener onStateChanged Uses Wrong State Import #224
  • pool create description update #235
  • gh #204 Deepsleep HFP file update #205
  • gh #208 Indicator HFP file update #209
  • PR: gh #219 : Modified interface and hfp as per the review comments #222
  • Deploy cla action #218
  • Revert "Deploy fossid_integration_stateless_diffscan_target_repo action" #216
  • Deploy fossid_integration_stateless_diffscan_target_repo action #210
  • Modify: gh #219 : Modified interface and hfp as per the review comments a38c26c
  • Fix : gh #219: Fixed review comments and gh #223 83848f2
  • gh201: Fixing the indentation be9311a

0.11.0

26 September 2025

  • Deploy cla action #203
  • 172:Adding back the Audiodecoder State.aidl #173
  • Overall governance document for documentation draft release #155 #186
  • gh #181 added buffer management info #182
  • gh #178 VTS L3 updates for AV Components #179
  • pr: #159 Exception codes update. #166
  • Fixes #167 rdk-halif-aidl build broken on develop & 0.10.0 #168
  • PR: add #132 - Specification interface version alignment #145
  • Create fossid_integration_stateless_diffscan_target_repo.yml #154
  • Deploy cla action #121
  • Fixes #169 rdk-halif-aidl build broken on develop & 0.10.0 #169
  • Merge pull request #168 from rdkcentral/feature/fix-rdk-halif-aidl-build-failure #167
  • Fixes #167 rdk-halif-aidl build broken on develop & 0.10.0 #167
  • Fixes #167 rdk-halif-aidl build broken on develop & 0.10.0 #167
  • Fixes #167 rdk-halif-aidl build broken on develop & 0.10.0 #167
  • gh #159 spec update. eee5231
  • added #156 - baseline 25f2a16
  • gh #159 Exception error codes updation. fd88798

0.10.0

9 July 2025

  • PR: 73 bug av clock interface description is unclear #74
  • Feature/133 task add documentation version support #134
  • updated #106 - Template for documentation - baselined #107
  • Updated #35 Current Status d5e84bd
  • removed current #35 - added all subpages 600c90d
  • updated #88 directory & requirements 6cb49ae

0.8.1

15 May 2025

  • Updated #76 blackduck updated base on feedback #77
  • fixed #76 blackduck review #76
  • Updated #76 updated base on feedback cae2728
  • added #76 - RDK (c) messages 2afef74
  • bumped changelog 37ca52f

0.8.0

14 April 2025

  • PR: Feature/gh43 hdmi input output definitions #44
  • gh #50 CSDVideoFormat.aidl: Fix syntax error #51
  • gh#45 Move source code generating logic into CMake module #40
  • HDMIInput, HDMIOutput ebc7bea
  • Several coding fixes and updated comments. 2a583a2
  • added rdk copyright messages #35 f21d7e4

0.7.2

12 June 2025

  • updated #95 pure virtual helper 281a85a

0.7.1

29 April 2025

  • Compiling issue with the 0.7.0 release #79
  • bumped changelog 18c7757
  • Fix incorrect function prototype parseCodecSpecificData during file cleanup 2bdaebc
  • gh#50 CSDVideoFormat.aidl: Fix syntax error 9efb721

0.7.0

26 February 2025

  • Feature/19 task migrate current documentation to markdown #41
  • gh#12 Fix compilation error in videodecoder due to missing com/rdk/hal/State.h #13
  • Merge gh7 DeviceInfo from main to develop #11
  • Feature/gh7 add deviceinfo interface #8
  • Initial commit of Flash HAL and new boot ResetType enums. #6
  • Feature/gh3 Add HFP YAML files #4
  • feature #3: added PQ parameter capabilities fd1c5a1
  • updated #19 audio, video, service manager, av, clock d4014e7
  • Upgrade 19 to support baseline checking docs 29c7cfc

v0.6

24 September 2024