<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in iris_platform_sm8550.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d1c9f40f764ed2a91d2903c25d1962cf43afef89 - media: iris: optimize COMV buffer allocation for VPU3x and VPU4x</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/media/platform/qcom/iris/iris_platform_sm8550.h#d1c9f40f764ed2a91d2903c25d1962cf43afef89</link>
        <description>media: iris: optimize COMV buffer allocation for VPU3x and VPU4xThe existing iris_vpu_dec_comv_size() used VIDEO_MAX_FRAME (32) asnum_comv count unconditionally when calculating the co-located motionvector (COMV) buffer size. This resulted in an oversized COMV bufferallocation throughout decode session, wasting memory regardless ofactual number of buffers required.For VPU3x and VPU4x platforms, introduce iris_vpu3x_4x_dec_comv_size() toreplace iris_vpu_dec_comv_size(). These derive num_comv dynamically, ituses inst-&gt;fw_min_count once the firmware has reported its bufferrequirements, and fallback to output count during initialization beforefirmware has communicated its requirements. This aligns the COMV buffersize to the actual count needed rather than always allocating with fixedVIDEO_MAX_FRAME value.Additionally, during iris_vdec_inst_init(), fw_min_count was initializedto MIN_BUFFERS instead of 0. This masked the fallback logic and caused theCOMV size calculation to use MIN_BUFFERS even before firmware had reportedits actual requirements. Fix this by initializing fw_min_count to 0.During testing of 1080p AVC, it reduces the COMV buffer size from 32.89MBto 6.16MB per decode session, significantly reducing memory consumption.Reviewed-by: Vikash Garodia &lt;vikash.garodia@oss.qualcomm.com&gt;Signed-off-by: Vishnu Reddy &lt;busanna.reddy@oss.qualcomm.com&gt;Signed-off-by: Bryan O&apos;Donoghue &lt;bod@kernel.org&gt;

            List of files:
            /linux/drivers/media/platform/qcom/iris/iris_platform_sm8550.h</description>
        <pubDate>Wed, 13 May 2026 20:58:22 +0200</pubDate>
        <dc:creator>Vishnu Reddy &lt;busanna.reddy@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>53a5e095636acbab817a7fb98a67ce76cac59fdf - media: qcom: iris: split platform data from firmware data</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/media/platform/qcom/iris/iris_platform_sm8550.h#53a5e095636acbab817a7fb98a67ce76cac59fdf</link>
        <description>media: qcom: iris: split platform data from firmware dataFinalize the logical separation of the software and hardware interfacedescriptions by moving hardware properties to the files specific to theparticular VPU version.Reviewed-by: Dikshita Agarwal &lt;dikshita.agarwal@oss.qualcomm.com&gt;Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;Signed-off-by: Bryan O&apos;Donoghue &lt;bod@kernel.org&gt;

            List of files:
            /linux/drivers/media/platform/qcom/iris/iris_platform_sm8550.h</description>
        <pubDate>Sun, 29 Mar 2026 01:33:10 +0100</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
