<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a1e29404 - media: imagination: Add E5010 JPEG Encoder driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/platform/imagination/Makefile#a1e29404</link>
        <description>media: imagination: Add E5010 JPEG Encoder driverThis adds support for stateful V4L2 M2M based driver for Imagination E5010JPEG Encoder [1] which supports baseline encoding with two differentquantization tables and compression ratio as demanded.Support for both contiguous and non-contiguous YUV420 and YUV422 semiplanarformats is added along with alignment restrictions as required by thehardware.System and runtime PM hooks are added in the driver along with v4l2 cropand selection API support.Minimum resolution supported is 64x64 andMaximum resolution supported is 8192x8192.All v4l2-compliance tests are passing [2] :v4l2-compliance -s -f -a  -d /dev/video0 -e /dev/video1Total for e5010 device /dev/video0: 79, Succeeded: 79, Failed: 0,Warnings: 0NOTE: video1 here is VIVID test pattern generatorAlso tests [3] were run manually to verify below driver features: - Runtime Power Management - Multi-instance JPEG Encoding - DMABUF import, export support - NV12, NV21, NV16, NV61 video format support - Compression quality S_CTRL - Cropping support using S_SELECTIONExisting V4L2 M2M based JPEG drivers namely s5p-jpeg, imx-jpeg and rcar_jpuwere referred while making this.TODO:Add MMU and memory tiling support[1]:  AM62A TRM (Section 7.6 is for JPEG Encoder) :Link: https://www.ti.com/lit/pdf/spruj16[2]: v4l2-compliance test :Link: https://gist.github.com/devarsht/1f039c631ca953a57f405cfce1b69e49[3]: E5010 JPEG Encoder Manual tests :Performance:Link: https://gist.github.com/devarsht/c40672944fd71c9a53ab55adbfd9e28bFunctionality:Link: https://gist.github.com/devarsht/8e88fcaabff016bb2bac83d89c9d23ceCompression Quality:Link: https://gist.github.com/devarsht/cbcc7cd97e8c48ba1486caa2b7884655Multi Instance:Link: https://gist.github.com/devarsht/22c2fca08cd3441fb40f2c7a4cebc95aCrop support:Link: https://gist.github.com/devarsht/de6f5142f678bb1a5338abfd9f814abdRuntime PM:Link: https://gist.github.com/devarsht/70cd95d4440ddc678489d93885ddd4ddCo-developed-by: David Huang &lt;d-huang@ti.com&gt;Signed-off-by: David Huang &lt;d-huang@ti.com&gt;Signed-off-by: Devarsh Thakkar &lt;devarsht@ti.com&gt;Reviewed-by: Benjamin Gaignard &lt;benjamin.gaignard@collabora.com&gt;Signed-off-by: Sebastian Fricke &lt;sebastian.fricke@collabora.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;

            List of files:
            /linux-6.15/drivers/media/platform/imagination/Makefile</description>
        <pubDate>Tue, 18 Jun 2024 19:36:47 +0000</pubDate>
        <dc:creator>Devarsh Thakkar &lt;devarsht@ti.com&gt;</dc:creator>
    </item>
</channel>
</rss>
