qcom-camera-server (1.8.1) noble; urgency=medium

  [ Murali Krishna Bellamkonda ]
  * le-service: start cam-server when camx KMD is up
  * le-camera-server: fix undef platform-specific compile definitions
  * le-services: fix non-deterministic CMake build failures
  * le-services: Modify dlopen library search order

  [ Bala Sai Kosuri ]
  * Make absl linking optional

  [ Linux Build Service Account ]
  * Merge "cam-server: Move socket to /run and template the service" into le-services.lnx.1.0

  [ Deepali Reddy Karra ]
  * cam-server: Move socket to /run and template the service

  [ Linux Build Service Account ]
  * Merge "cam-server: create camera-metadata headers" into le-services.lnx.1.0
  * Merge "le-services: Modify cmake to build for ALL" into le-services.lnx.1.0

  [ Murali Krishna Bellamkonda ]
  * le-services: Modify cmake to build for ALL

  [ skomakul ]
  * cam-server: create camera-metadata headers
  * cam-server: adding copyright

  [ Linux Build Service Account ]
  * Merge changes from topic "MAINLINE_0.0_CAM-SERVER" into le-services.lnx.1.0
  * Merge "le-services: Use pkg-config for common lib dependencies" into le-services.lnx.1.0

  [ Murali Krishna Bellamkonda ]
  * cam-server: Align service installation with Yocto systemd conventions
  * le-services: add changes for bb recipe optimization

  [ QCTECMDR Service ]
  * Merge "le-services: Add pkgconfig for common libs"
  * Merge "le-services: add common configuration"

  [ shukulk ]
  * le-camera-server : Remove #ifdef guards to fix compilation.

  [ Murali Krishna Bellamkonda ]
  * le-services: Use pkg-config for common lib dependencies
  * le-services: Add pkgconfig for common libs
  * le-services: add common configuration

  [ QCTECMDR Service ]
  * Merge "github: Add repo governance files, templates, and CI workflows"

  [ Girish K ]
  * github: Add repo governance files, templates, and CI workflows

  [ Jai Shiv ]
  * cam-server: add shared object versioning
  * cam-server: segregate recorder service interface

  [ Murali Krishna Bellamkonda ]
  * le-services: Add target suffix to the libs
  * le-services: move camera3 dependent code to adaptor

  [ QCTECMDR Service ]
  * Merge "cam-server: Remove use of GLib APIs and data strucutres"

  [ Jai Shiv ]
  * cam-server: load recorder service dynamically
  * cam-server: add support to read soc id and load lib

  [ Stilyan Uzunov ]
  * cam-server: Remove use of GLib APIs and data strucutres

  [ Jai Shiv ]
  * cam-server: add support for camera device client interface

  [ QCTECMDR Service ]
  * Merge "cam-server: Align EventType enum with qmmf-sdk"
  * Merge "le-camera-server: Add fallback to system heap"

  [ Murali Krishna Bellamkonda ]
  * le-camera-server: Add fallback to system heap
  * le-services: add checks for camera client only compilation

  [ QCTECMDR Service ]
  * Merge "le-service: update for add JPEG size calculation interface"

  [ Guangde ]
  * le-service: update for add JPEG size calculation interface

  [ Jai Shiv ]
  * cam-server: fix library version issue

  [ QCTECMDR Service ]
  * Merge "cam-server: Fix FD leak"

  [ skomakul ]
  * cam-server: burst snapshot back to back failing

  [ Bala Sai Kosuri ]
  * cam-server: Fix FD leak

  [ Deepali Reddy Karra ]
  * cam-server: Align EventType enum with qmmf-sdk

 -- Bala Sai Kosuri <bkosuri@qti.qualcomm.com>  Tue, 03 Mar 2026 16:36:19 +0530

qcom-camera-server (1.8.0) noble; urgency=medium

  [ Hui Liu ]
  * le-service: add JPEG size calculation interface

  [ QCTECMDR Service ]
  * Merge "le-camera-server : Remove property-vault dependency"
  * Merge "recorder: Add compatibility check for interface version"

  [ Murali Krishna Bellamkonda ]
  * le-camera-server : Remove property-vault dependency

  [ QCTECMDR Service ]
  * Merge "recorder: Remove not needed dependencies for client"

  [ Ivan Evlogiev ]
  * recorder: Add compatibility check for interface version

  [ QCTECMDR Service ]
  * Merge "le-services: Fix ReadRequest() recv handling"

  [ Murali Krishna Bellamkonda ]
  * le-camera-server : Update min cmake version to 3.16

  [ Ivan Evlogiev ]
  * recorder: Remove not needed dependencies for client

  [ Jai Shiv ]
  * le-services: Fix ReadRequest() recv handling

  [ QCTECMDR Service ]
  * Merge "le-services: Use syslog"

  [ Ivan Evlogiev ]
  * le-services: Use syslog
  * cam-server: Remove hardcoding of HFR_THRESHOLD

  [ QCTECMDR Service ]
  * Merge "le-camera-server: support more snapshot format(NV12_Q08C, P010_10LE, NV12_Q10LE32C)."

  [ Hongyong Huang ]
  * le-services: Avoid HAL_DATASPACE_HEIF not defined in qcs9075.

  [ Ziyi Gai ]
  * le-camera-server: support more snapshot format(NV12_Q08C, P010_10LE, NV12_Q10LE32C).
  * Revert^2 "le-services: Support image colorimetry."

  [ QCTECMDR Service ]
  * Merge "le-cam-server: add support for new system event"

  [ Deepali Reddy Karra ]
  * le-cam-server: add support for new system event

  [ Linux Build Service Account ]
  * Merge "Revert "le-services: Support image colorimetry."" into le-services.lnx.1.0

  [ Girish K ]
  * Revert "le-services: Support image colorimetry."

  [ QCTECMDR Service ]
  * Merge "le-services: Support image colorimetry."

  [ Hongyong Huang ]
  * le-services: Support image colorimetry.

  [ Guangde ]
  * cam-server: do not release image fd
  * cam-server: add parameter camera id for jpeg API
  * cam-server: support two input for IPE offline

  [ Hongyong Huang ]
  * le-services: Support new colorimetry.

  [ skomakul ]
  * cam-server: support logical camera.

  [ QCTECMDR Service ]
  * Merge "cam-server: passing correct format in buffer native handle"
  * Merge "le-service: support more formats for super buffer mode"

  [ shukulk ]
  * cam-server: fix for reading the complete buffer from the socket

  [ skomakul ]
  * cam-server: passing correct format in buffer native handle

  [ QCTECMDR Service ]
  * Merge "cam-server: fix for back to back snapshot"
  * Merge "camera-server: docker build failure fix"

  [ shukulk ]
  * cam-server: fix for back to back snapshot

  [ skomakul ]
  * camera-server: docker build failure fix

  [ Hui Liu ]
  * le-service: support more formats for super buffer mode

  [ Guangde ]
  * cam-server: Modify the transmission format of camreproc to video format

  [ QCTECMDR Service ]
  * Merge "cam-server: fix issue for raw stream config"

  [ Jai Shiv ]
  * cam-server: fix issue for raw stream config

  [ Guangde ]
  * cam-server: Modify the transmission format of jpegenc to video format

  [ Shyam Komakula ]
  * cam-server: Merging qmmf-sdk to le-camera-server

  [ Jai Shiv ]
  * cam-server: fix issue for camera factory test

  [ QCTECMDR Service ]
  * Merge "cam-server: fix seg fault when accessing camera_metadata_section_bounds"

  [ Deepali Reddy Karra ]
  * cam-server: fix seg fault when accessing camera_metadata_section_bounds

  [ Tushar Darote ]
  * le-camera-server: Add relative path and pupulate major version

  [ QCTECMDR Service ]
  * Merge "cam-server: fix the socket IPC mechanism to read complete buffer and process"

  [ skomakul ]
  * cam-server: fix the socket IPC mechanism to read complete buffer and process

  [ QCTECMDR Service ]
  * Merge "cam-server: fix memleak"

  [ Tushar Darote ]
  * le-camera-server: Add dlopen changes for versioned based lib

  [ skomakul ]
  * cam-server: fix memleak

  [ QCTECMDR Service ]
  * Merge "le-services: Disable camera factory test"

  [ Deepali Reddy Karra ]
  * cameraadaptor: test: fix for camera menu exiting on pressing Enter key

  [ Jai Shiv ]
  * cam-server: add support for RGB format

  [ Mustafa Ali ]
  * le-services: Disable camera factory test

  [ Jai Shiv ]
  * cam-server: add support for missing callback  - NotifyCameraResult

  [ QCTECMDR Service ]
  * Merge "cameraadaptor: test: add support for color filter"

  [ skomakul ]
  * camera-server: changing scope on updateImpl in camera metadata

  [ Jai Shiv ]
  * cameraadaptor: test: add support for color filter
  * cameraadaptor: add camera factory test

  [ QCTECMDR Service ]
  * Merge "cam-server: add support for sw tnr"
  * Merge "cam-server: Run restorecon on cam_server directory"

  [ Jai Shiv ]
  * cam-server: add support for sw tnr

  [ Kemal Rasim Sh ]
  * cam-server: Run restorecon on cam_server directory

  [ skomakul ]
  * camera-server: add support to get the camera capabilities

  [ Jai Shiv ]
  * cam-server: load camera HAL in service init
  * cam-server: fix for kpi trace from client

  [ QCTECMDR Service ]
  * Merge "qmmf-sdk: Clean up not needed header include"

  [ Hui Liu ]
  * qmmf-sdk: Support super buffer function

  [ Linux Build Service Account ]
  * Merge "le-services: Fix debian dependencies" into le-services.lnx.1.0
  * Merge "camera-server: Add support for offline IFE session parameter" into le-services.lnx.1.0

  [ skomakul ]
  * camera-server: Add support for offline IFE session parameter

  [ Tushar Darote ]
  * le-services: Fix debian dependencies

  [ Linux Build Service Account ]
  * Merge "le-services: Add files to build using dpkg tools" into le-services.lnx.1.0

  [ Tushar Darote ]
  * le-services: Add files to build using dpkg tools

  [ QCTECMDR Service ]
  * Merge "cam-server: Change cam_server directory and socket permissions"

  [ skomakul ]
  * camera-server: define camx android api version

  [ Kemal Rasim Sh ]
  * cam-server: Change cam_server directory and socket permissions

  [ skomakul ]
  * camera-server: scarthgap upgrade

  [ Aashish Patel ]
  * camera-server: Add DMAbuf memory interface

  [ Ivan Evlogiev ]
  * qmmf-sdk: Clean up not needed header include

  [ QCTECMDR Service ]
  * Merge "cam-server : Fix CMake file for shared library versioning conformant to standard Linux community practice."

  [ shrasoma ]
  * cam-server : Fix CMake file for shared library versioning conformant to standard Linux community practice.

  [ QCTECMDR Service ]
  * Merge "recoder: should not erase client_track_map_ before using it"

  [ Linux Build Service Account ]
  * Merge "camera-server: session clean-up" into le-services.lnx.1.0

  [ Kin Zhao ]
  * recoder: should not erase client_track_map_ before using it
  * cam-server: uninitialized fields

  [ FengChen ]
  * camera-server: session clean-up

  [ QCTECMDR Service ]
  * Merge "cam-server: add support for qcs8300 target"

  [ Jai Shiv ]
  * cam-server: add support for qcs8300 target

  [ Stilyan Uzunov ]
  * le-camera-server: Add new config for qimsdk compilation
  * le-camera-server: Load lib propertyvault dynamically
  * le-camera-server: Load libcamera_metadata dynamically
  * le-camera-server: Load gbm dependency dynamically

  [ QCTECMDR Service ]
  * Merge "cam-server: change socket API for send and recv data"

  [ Jai Shiv ]
  * cam-server: change socket API for send and recv data

  [ QCTECMDR Service ]
  * Merge "qmmf-sdk: clear current request as it will not be submmitted to camera"
  * Merge "cam-server: add support for color formats"

  [ Jai Shiv ]
  * cam-server: add support for color formats
  * cam-server : fix for crash issue

  [ QCTECMDR Service ]
  * Merge "camera-server: add config file for qcs9100 target"

  [ Kin Zhao ]
  * qmmf-sdk: clear current request as it will not be submmitted to camera

  [ Jai Shiv ]
  * camera-server: add config file for qcs9100 target

  [ Kin Zhao ]
  * qmmf-sdk: some potential issues fixes

  [ QCTECMDR Service ]
  * Merge "camera-server: Changing log level of logs"

  [ Yashaswini Guvvala ]
  * qmmf-sdk: create /var/cache/camera directory on start of service

  [ Shyam Komakula ]
  * camera-server: Changing log level of logs
  * camera-server: SHDR switch enhancement.

  [ Yashaswini Guvvala ]
  * qmmf-sdk: Add system in the SupplementaryGroups for cam-server

  [ Aashish Patel ]
  * camera-server: fix fd leak during SYS_pidfd_getfd
  * camera-server: add support for vhdr modes and minor updates

  [ qctecmdr ]
  * Merge "cam-server: multiROI fix for K2L"

  [ Shyam Komakula ]
  * cam-server: multiROI fix for K2L
  * camera-server: Add support for new EIS modes

  [ qctecmdr ]
  * Merge "camera-server: Use O_RDONLY 

  [ Yashaswini Guvvala ]
  * camera-server: Use O_RDONLY 

  [ ppachang ]
  * le-camera-server: Fix fd leak in continuous snapshot mode

  [ Raja Ganapathi Busam ]
  * le-camera-server: Fix for fd map cleanup

  [ qctecmdr ]
  * Merge "camera-server: correcting map usage in cameraadaptor"

  [ Shyam Komakula ]
  * camera-server: correcting map usage in cameraadaptor

  [ Aashish Patel ]
  * client: update callback socket permissions

  [ qctecmdr ]
  * Merge "qmmf-sdk: modify the user and group of cam-server"

  [ Yashaswini Guvvala ]
  * le-camera-server: resolve klockwork issues
  * qmmf-sdk: modify the user and group of cam-server

  [ Aashish Patel ]
  * camera-server: update KPI logs to use ftrace
  * camera-server: fix stability issues and cleanup
  * camera-server: fix metadata handling
  * camera-server: enable snapshot and vendortag

  [ Alexander Nikolov ]
  * camera-server: allow socket ipc to pass vtags

  [ Aashish Patel ]
  * cam-server: minor fixes for LOST and stability
  * qmmf-sdk: add ipc socket and k2c changes

  [ Tushar Patra Jamula ]
  * qmmf-sdk: Handle Androidisms

  [ Alexander Nikolov ]
  * qmmf-sdk: AOSP hal-adaptation moved to qmmf

  [ Shyam Komakula ]
  * qmmf-sdk: support colorimetry
  * qmmf-sdk: cache stream for 3 stream (HFR) fast switch
  * qmmf-sdk: disable HFR logic to support fast-switch

  [ Girish K ]
  * merge qmmf-sdk project to le-services project

 -- Bala Sai Kosuri <bkosuri@qti.qualcomm.com>  Tue, 23 Dec 2025 13:14:14 +0530
