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