<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/platform/mtk-vcodec, branch linux-4.8.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.8.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.8.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-08-24T14:28:36Z</updated>
<entry>
<title>[media] vcodec:mediatek: Refine VP8 encoder driver</title>
<updated>2016-08-24T14:28:36Z</updated>
<author>
<name>Tiffany Lin</name>
</author>
<published>2016-08-15T03:37:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=19d6837a52f1683cf448265952d559a44a7df924'/>
<id>urn:sha1:19d6837a52f1683cf448265952d559a44a7df924</id>
<content type='text'>
This patch remove field and function that unused anymore

Signed-off-by: Tiffany Lin &lt;tiffany.lin@mediatek.com&gt;
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] vcodec:mediatek: Refine H264 encoder driver</title>
<updated>2016-08-24T14:28:11Z</updated>
<author>
<name>Tiffany Lin</name>
</author>
<published>2016-08-15T03:33:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d683b6dad73b5636297ac4978f73f2c638a0b19'/>
<id>urn:sha1:2d683b6dad73b5636297ac4978f73f2c638a0b19</id>
<content type='text'>
This patch :
1. remove field and function that unused anymore
2. add support V4L2_MPEG_VIDEO_H264_LEVEL_4_2

Signed-off-by: Tiffany Lin &lt;tiffany.lin@mediatek.com&gt;
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] vcodec:mediatek: change H264 profile default to profile high</title>
<updated>2016-08-24T14:27:38Z</updated>
<author>
<name>Tiffany Lin</name>
</author>
<published>2016-08-15T03:26:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=158d6071bc0aad6663109d2fe9249c3cf570d423'/>
<id>urn:sha1:158d6071bc0aad6663109d2fe9249c3cf570d423</id>
<content type='text'>
This patch change default H264 profile from V4L2_MPEG_VIDEO_H264_PROFILE_MAIN
to V4L2_MPEG_VIDEO_H264_PROFILE_HIGH

Signed-off-by: Tiffany Lin &lt;tiffany.lin@mediatek.com&gt;
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] vcodec:mediatek: Add timestamp and timecode copy for V4L2 Encoder</title>
<updated>2016-08-24T14:27:10Z</updated>
<author>
<name>Tiffany Lin</name>
</author>
<published>2016-08-15T03:15:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=16060f7ef660a11f282909b01fb6096e21cf5389'/>
<id>urn:sha1:16060f7ef660a11f282909b01fb6096e21cf5389</id>
<content type='text'>
This patch add copying timestamp and timecode from src buffer to dst buffer

Signed-off-by: Tiffany Lin &lt;tiffany.lin@mediatek.com&gt;
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] vcodec:mediatek: Fix visible_height larger than coded_height issue in s_fmt_out</title>
<updated>2016-08-24T14:26:41Z</updated>
<author>
<name>Tiffany Lin</name>
</author>
<published>2016-08-15T03:08:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=91ae0e1ec6ec91cd297933886b424f9a4a8acbd4'/>
<id>urn:sha1:91ae0e1ec6ec91cd297933886b424f9a4a8acbd4</id>
<content type='text'>
The original code add extra 32 line to visible_height.
It is incorrect, 32 line should be add to coded_height.
The purpose is that user space could calcuate real buffer size needed by using
coded_width * coded_height.
But this method will make v4l2-compliance test fail, since g_fmt != s_fmt(g_fmt)
So remove extend visible_height or coded_height, user space should just
use sizeimage to get real buffer size needed

Signed-off-by: Tiffany Lin &lt;tiffany.lin@mediatek.com&gt;
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] vcodec:mediatek: Fix fops_vcodec_release flow for V4L2 Encoder</title>
<updated>2016-08-24T14:21:43Z</updated>
<author>
<name>Tiffany Lin</name>
</author>
<published>2016-08-15T02:47:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ad34f5412d2a04a894b2cd2912538ae2e5d64e76'/>
<id>urn:sha1:ad34f5412d2a04a894b2cd2912538ae2e5d64e76</id>
<content type='text'>
This patch fix that mtk_vcodec_venc_release should be called after v4l2_m2m_ctx_release

Signed-off-by: Tiffany Lin &lt;tiffany.lin@mediatek.com&gt;
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] vcodec:mediatek:code refine for v4l2 Encoder driver</title>
<updated>2016-08-24T14:20:50Z</updated>
<author>
<name>Tiffany Lin</name>
</author>
<published>2016-08-15T02:31:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0d06108c65e572085b2d1f7c8273f417cad68734'/>
<id>urn:sha1:0d06108c65e572085b2d1f7c8273f417cad68734</id>
<content type='text'>
This patch remove unused header and define from haeder files

Signed-off-by: Tiffany Lin &lt;tiffany.lin@mediatek.com&gt;
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>media: mtk-vcodec: remove unused dma_attrs</title>
<updated>2016-08-04T12:50:07Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
</author>
<published>2016-08-03T20:45:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1605d2715ad2e67ddd0485a26e05ed670a4285ca'/>
<id>urn:sha1:1605d2715ad2e67ddd0485a26e05ed670a4285ca</id>
<content type='text'>
The local variable dma_attrs is set but never read.

Link: http://lkml.kernel.org/r/1468399300-5399-1-git-send-email-k.kozlowski@samsung.com
Signed-off-by: Krzysztof Kozlowski &lt;k.kozlowski@samsung.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[media] mtk-vcodec: fix default OUTPUT buffer size</title>
<updated>2016-07-15T16:19:35Z</updated>
<author>
<name>Tiffany Lin</name>
</author>
<published>2016-07-13T08:05:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8d4eb2acb6d430e155a7d81bdbceca1e3394674b'/>
<id>urn:sha1:8d4eb2acb6d430e155a7d81bdbceca1e3394674b</id>
<content type='text'>
When calculate OUTPUT buffer size in vidioc_try_fmt, it will
add more size hw need in each plane.
But in mtk_vcodec_enc_set_default_params, it do not add
same size in each plane.
This makes v4l2-compliance test fail.
This patch fix the issue.

Signed-off-by: Tiffany Lin &lt;tiffany.lin@mediatek.com&gt;
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] mtk-vcodec: fix more type mismatches</title>
<updated>2016-07-15T15:37:17Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2016-07-13T08:47:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=19e476c7b0b86cf7953fe1eaa01f90f8bd9d8ab7'/>
<id>urn:sha1:19e476c7b0b86cf7953fe1eaa01f90f8bd9d8ab7</id>
<content type='text'>
The newly added mtk-vcodec driver produces a number of warnings in an
ARM allmodconfig build, mainly since it assumes that dma_addr_t is
32-bit wide:

mtk-vcodec/venc/venc_vp8_if.c: In function 'vp8_enc_alloc_work_buf':
mtk-vcodec/venc/venc_vp8_if.c:212:191: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]
mtk-vcodec/venc/venc_h264_if.c: In function 'h264_enc_alloc_work_buf':
mtk-vcodec/venc/venc_h264_if.c:297:190: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]

This rearranges the format strings and type casts to what they should
have been in order to avoid the warnings. e0f80d8d62f5 ("[media]
mtk-vcodec: fix two compiler warnings") fixed some of the problems that
were introduced at the same time, but missed two others.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
</feed>
