)]}'
{
  "log": [
    {
      "commit": "7b0962d32362a0d56627a1dfdb4e8229c5f51f94",
      "tree": "9cf041ff5778e3479808f50487a730ca60ea518d",
      "parents": [
        "b16ec6f735b8f8588c7c3e7703f7ad6267715eb8"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Thu Dec 15 01:59:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 17:38:15 2011 -0200"
      },
      "message": "[media] cx88-dvb avoid dangling core-\u003egate_ctrl pointer\n\ndvb_register calls videobuf_dvb_register_bus, but if that returns\na failure the module will be unloaded without clearing the\nvalue of core-\u003egate_ctrl which will cause an oops in macros\ncalled from video_open in cx88-video.c\n\nSigned-off-by: David Fries \u003cDavid@Fries.net\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Istvan Varga \u003cistvan_v@mailbox.hu\u003e\nCc: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b16ec6f735b8f8588c7c3e7703f7ad6267715eb8",
      "tree": "5fc1e4cc6f63cc7769cec708984fe18b1347a0cc",
      "parents": [
        "c6563cbf87b24d509e2f41d220637179cd16b9fc"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Dec 14 02:17:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 17:32:48 2011 -0200"
      },
      "message": "[media] tm6000: using an uninitialized variable in debug code\n\ndprintk() dereferences \"ir\".  I\u0027m not sure why gcc doesn\u0027t complain\nabout this.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1985f6fb8965a813aabd53a6b64ec54dd23bfdfb",
      "tree": "7061a6a13ecdd814ddb6924d495f75b9cd608820",
      "parents": [
        "f36472da3a6d62ee46ae773bbbf05ddb24cd970c"
      ],
      "author": {
        "name": "Aivar Päkk",
        "email": "aivar11@gmail.com",
        "time": "Sun Dec 11 18:15:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 17:25:00 2011 -0200"
      },
      "message": "[media] KWorld 355U and 380U support\n\nThis patch adds Kworld 355U and 380U support\n\nSigned-off-by: Aivar Päkk \u003caivar11@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9884d7bea756a4657c6a5d20249bffadc460e140",
      "tree": "56c2c8c46c2c812aad3cf7ec2ab50cbec5ae3e47",
      "parents": [
        "d0d97488dd1e8131ac9d8f7d3487c355f4bf9d72"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue Nov 29 17:08:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 17:22:17 2011 -0200"
      },
      "message": "[media] v4l2-ctrls: Use kcalloc instead of kzalloc to allocate array\n\nThe advantage of kcalloc is, that will prevent integer overflows which could\nresult from the multiplication of number of elements and size and it is also\na bit nicer to read.\n\nThe semantic patch that makes this change is available\nin https://lkml.org/lkml/2011/11/25/107\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d0d97488dd1e8131ac9d8f7d3487c355f4bf9d72",
      "tree": "d48d1afde192dda53c8e4205afaa8f86e36a7cd6",
      "parents": [
        "505b534d9611023a5fcd6010c4366d5cb884d751"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue Nov 29 17:08:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 17:22:12 2011 -0200"
      },
      "message": "[media] uvcvideo: Use kcalloc instead of kzalloc to allocate array\n\nThe advantage of kcalloc is, that will prevent integer overflows which could\nresult from the multiplication of number of elements and size and it is also\na bit nicer to read.\n\nThe semantic patch that makes this change is available\nin https://lkml.org/lkml/2011/11/25/107\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "505b534d9611023a5fcd6010c4366d5cb884d751",
      "tree": "d3ca96f77de56ab43ba0eddd5f245db419d377b5",
      "parents": [
        "b9d5efcceb6b34ee20111b62cf7be61ae79af4e9"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue Nov 29 17:08:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 17:22:08 2011 -0200"
      },
      "message": "[media] v4l: s5p-tv: Use kcalloc instead of kzalloc to allocate array\n\nThe advantage of kcalloc is, that will prevent integer overflows which could\nresult from the multiplication of number of elements and size and it is also\na bit nicer to read.\n\nThe semantic patch that makes this change is available\nin https://lkml.org/lkml/2011/11/25/107\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a1dca1e30ac7991d8a90a3377008c850eb466edf",
      "tree": "aa9fae7075b74997e1c2e1ad457a423373c04a2c",
      "parents": [
        "8cc20dd89c9ec807b169c8db42192377da470acc"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@list.ru",
        "time": "Sat Dec 03 16:40:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 17:07:38 2011 -0200"
      },
      "message": "[media] [saa7134] do not change mute state for capturing audio\n\nThe attached patch fixes the automute logic of saa7134.\nIt avoids the white noise on the pulseaudio startup.\n(pulseaudio reads the saa7134 alsa device on startup)\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "27d3e366091b13c26d5d996709fd9d99858455eb",
      "tree": "ab55dd336b63c74580d0ae6fdb66958ac5c078b6",
      "parents": [
        "69c003996b4d05c190ebc0e3a578d6393cd497f6"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Dec 29 16:50:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 16:22:04 2011 -0200"
      },
      "message": "[media] gscpa_vicam: Fix oops if unplugged while streaming\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69c003996b4d05c190ebc0e3a578d6393cd497f6",
      "tree": "509ee11cc80f341ab2b3ecd9c7f0cfcb8df336e3",
      "parents": [
        "47faa6f83633aa4839ea680ca794ee210009064c"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Oct 31 07:50:32 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 16:21:48 2011 -0200"
      },
      "message": "[media] gspca_pac207: Raise max exposure + various autogain setting tweaks\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "47faa6f83633aa4839ea680ca794ee210009064c",
      "tree": "1f51631e265ec9f128caca95acd9532c5919a761",
      "parents": [
        "57e43cfb6cf9b88d776f3193f12cd6f81177bd6e"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Dec 29 16:43:12 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 16:21:30 2011 -0200"
      },
      "message": "[media] gspca: Fix bulk mode cameras no longer working (regression fix)\n\nThe new iso bandwidth calculation code accidentally has broken support\nfor bulk mode cameras. This has broken the following drivers:\nfinepix, jeilinj, ovfx2, ov534, ov534_9, se401, sq905, sq905c, sq930x,\nstv0680, vicam.\n\nThix patch fixes this. Fix tested with: se401, sq905, sq905c, stv0680 \u0026\nvicam cams.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "57e43cfb6cf9b88d776f3193f12cd6f81177bd6e",
      "tree": "14e5fadfe29e7fd977e1e5c26b87c0a0b118318c",
      "parents": [
        "4419b8aca8dc1339a8f01c5e9efbed500780131e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 16:10:44 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 16:12:43 2011 -0200"
      },
      "message": "[media] videobuf2-core: fix a warning at vb2\n\nIt seems that a cut-and-past error were added by the last patch:\n\ndrivers/media/video/videobuf2-core.c: In function ‘vb2_qbuf’:\ndrivers/media/video/videobuf2-core.c:1099:14: warning: comparison between ‘enum v4l2_buf_type’ and ‘enum v4l2_memory’ [-Wenum-compare]\n\nOn all places V4L2_MEMORY_USERPTR is used, it is associated with\nq-\u003ememory, and not b-\u003etype. So, the fix seems obvious.\n\nCc: Andrzej Pietrasiewicz \u003candrzej.p@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4419b8aca8dc1339a8f01c5e9efbed500780131e",
      "tree": "b94152457cf3dd3d67654c0b26611c9ea37cee8a",
      "parents": [
        "a00d02663735df4027809da4412280925c7c9453"
      ],
      "author": {
        "name": "Andrzej Pietrasiewicz",
        "email": "andrzej.p@samsung.com",
        "time": "Thu Oct 13 07:30:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 16:08:06 2011 -0200"
      },
      "message": "[media] media: vb2: vmalloc-based allocator user pointer handling\n\nThis patch adds support for user pointer memory buffers to vmalloc\nvideobuf2 allocator.\n\nSigned-off-by: Andrzej Pietrasiewicz \u003candrzej.p@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCC: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a00d02663735df4027809da4412280925c7c9453",
      "tree": "f25e4a0c14e2ca6ddecd81057a367bcf8fcc377b",
      "parents": [
        "5931ffe3bee6216e59faf18b317dea4e637eef03"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Dec 15 05:53:06 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 16:07:43 2011 -0200"
      },
      "message": "[media] media: vb2: review mem_priv usage and fix potential bugs\n\nThis patch is a result of review of mem_priv entry usage in videobuf2 core.\nIt fixes all all potential places where it was not checked against NULL or\nzeroed after freeing as well as a few style issues.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCC: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5931ffe3bee6216e59faf18b317dea4e637eef03",
      "tree": "0cf49caa0d1d3755be7084b09b5bf5aaef001b8b",
      "parents": [
        "b037c0fde22b1d3cd0b3c3717d28e54619fc1592"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Dec 15 05:44:12 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 16:07:07 2011 -0200"
      },
      "message": "[media] media: vb2: remove plane argument from call_memop and cleanup mempriv usage\n\nThis patch removes unused \u0027plane\u0027 argument from call_memop macro.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCC: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b037c0fde22b1d3cd0b3c3717d28e54619fc1592",
      "tree": "92d4c05c8e3f777c288546d5592cdf8ce4b70a89",
      "parents": [
        "f0b7c7fc6f15e823cb4a5d225d9ef28b884ab6ec"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Nov 17 05:32:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 16:06:49 2011 -0200"
      },
      "message": "[media] media: vb2: fix potential deadlock in mmap vs. get_userptr handling\n\nTo get direct access to userspace memory pages vb2 allocator needs to\ngather read access on mmap semaphore in the current process.\nThe same semaphore is taken before calling mmap operation, while\nboth mmap and qbuf are called by the driver or v4l2 core with\ndriver\u0027s lock held. To avoid a AB-BA deadlock (mmap_sem then\ndriver\u0027s lock in mmap and driver\u0027s lock then mmap_sem in qbuf)\nthe videobuf2 core release driver\u0027s lock, takes mmap_sem and then\ntakes again driver\u0027s lock. get_userptr methods are now called with\nall needed locks already taken to avoid further lock magic inside\nmemory allocator\u0027s code.\n\nReported-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCC: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0b7c7fc6f15e823cb4a5d225d9ef28b884ab6ec",
      "tree": "a460428bbaf613bc8e209e52fc13b2a6b713a673",
      "parents": [
        "54828d19f82be0d62e22fbd5a6354136c50a20eb"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Wed Nov 16 15:09:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 16:03:46 2011 -0200"
      },
      "message": "[media] media: vb2: fix queueing of userptr buffers with null buffer pointer\n\nHeuristic that checks if the memory pointer has been changed lacked a check\nif the pointer was actually provided by the userspace, what allowed one to\nqueue a NULL pointer which was accepted without further checking. This\npatch fixes this issue.\n\nReported-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCC: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7e7b8287af32400daea1e231057b4b75934af347",
      "tree": "cb0c84efa355e6e0aba92470608494fbebf1550c",
      "parents": [
        "14c038627e275f7ccec4761350783340a7c1ae2b"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sat Dec 10 00:44:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 15:52:01 2011 -0200"
      },
      "message": "[media] PCTV290E: Attach a single frontend\n\nPCTV290E: Attach a single frontend, rather than a frontend each per\ndelivery system, whereby a multistandard frontend can advertise all\nassociated delivery systems.\n\nSigned-off-by: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6cf1056f0a7ecb543d4b523f6c55a5587fc455f2",
      "tree": "9085aca1e9a3283520165a5178fa57bd7663ff43",
      "parents": [
        "87eaec5dff4e20228fb6ac72dc849fd12f4e86be"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Nov 15 15:34:06 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:39:54 2011 -0200"
      },
      "message": "[media] s5p-csis: Enable v4l subdev device node\n\nSet v4l2_subdev flags for a host driver to create a sub-device\nnode for the driver so the subdev can be directly configured\nby applications. Add the subdev open() handler.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "87eaec5dff4e20228fb6ac72dc849fd12f4e86be",
      "tree": "bf97bb6bc7c186ccb750f5c831ca4538ca17959a",
      "parents": [
        "12ba77ee7b393dacfd8f71aaa9be8184b81e39ea"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri Jul 01 08:38:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:39:34 2011 -0200"
      },
      "message": "[media] m5mols: Enable v4l subdev device node\n\nSet V4L2_SUBDEV_FL_HAS_DEVNODE flag for the host driver to create\nthe sensor device node.\n\nAcked-by: HeungJun Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "12ba77ee7b393dacfd8f71aaa9be8184b81e39ea",
      "tree": "9bb10f885cc5b8f5a6f7e2e6af864136026af665",
      "parents": [
        "f428948b98e3b9476057ee483e7e763a5ac61a69"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Wed Nov 23 10:19:54 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:39:13 2011 -0200"
      },
      "message": "[media] m5mols: Change auto exposure control default value to AUTO\n\nEnabling automatic exposure yields better image quality. With this setting\nthe anti-flicker algorithm is also enabled in automatic frequency detection\nmode which effectively eliminates distortion from fluctuations of light\nintensity at power line frequency.\n\nAcked-by: HeungJun Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f428948b98e3b9476057ee483e7e763a5ac61a69",
      "tree": "9c698f17522a6d3b749bbb617dbf1a2e0e2af8a1",
      "parents": [
        "aa1f4601ed35820a9bd720cc5b1e3fe3c4ff7c5f"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Nov 15 15:55:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:38:54 2011 -0200"
      },
      "message": "[media] m5mols: Do not reset the configured pixel format when unexpected\n\nInitialize default pixel format in driver probe() rather than in\ns_power handler. This also prevents resetting the configuration\napplied before the device was powered on.\n\nAcked-by: HeungJun Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aa1f4601ed35820a9bd720cc5b1e3fe3c4ff7c5f",
      "tree": "6fd49a9ee592c57c3850ae1b3d82fca6a03f58dc",
      "parents": [
        "5d4294b8ddf92092ffad61fe552adeeabb4242bd"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Sat Dec 03 14:53:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:38:39 2011 -0200"
      },
      "message": "[media] m5mols: Move the control handler initialization to probe()\n\nThis is prerequisite for enabling the sub-device node.\n\nThe control handler is now initialized in driver\u0027s probe callback\nin order to allow the user space access controls before the device\npower is enabled with s_power. This is needed due to s_power being\ncurrently called only by the host driver.\n\nIt also adds the subdev internal operations, only open() for now\nfor the TRY format initialization.\n\nAcked-by: HeungJun Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5d4294b8ddf92092ffad61fe552adeeabb4242bd",
      "tree": "670015258ae031f53b2422ef963337009a1ef7d1",
      "parents": [
        "d5048c9a289485f65d108ede183dd3f02f1cd408"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Dec 12 15:45:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:38:06 2011 -0200"
      },
      "message": "[media] m5mols: Don\u0027t ignore v4l2_ctrl_handler_setup() return value\n\nv4l2_ctrl_handler_setup() may fail so check its return value when\nrestoring controls after device is powered on. While at it simplify\nthe m5mols_restore_function() a bit.\n\nAcked-by: HeungJun Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d5048c9a289485f65d108ede183dd3f02f1cd408",
      "tree": "fb51fd0fc5c219035eb00db252125ac0bfe765e1",
      "parents": [
        "92e93a1fd065c8dfa592b01d3cb681e83bfc98eb"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri Oct 28 11:50:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:37:40 2011 -0200"
      },
      "message": "[media] m5mols: Change the end of frame v4l2_subdev notification id\n\nChange the v4l2_device notifications id to S5P_FIMC_TX_END_NOTIFY.\n\nMoreover, when frame capture fails, send an \u0027end of frame\u0027 notification\nwith size set to 0 to let the host driver return a buffer back to the\nuser and prevent applications waiting forever on DQBUF.\n\nThe notification is needed only for the s5p-fimc driver.\n\nAcked-by: HeungJun Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "92e93a1fd065c8dfa592b01d3cb681e83bfc98eb",
      "tree": "36275be31aee4291b9953e7b468a3a1a45d4dd96",
      "parents": [
        "0f2ee1dd4907e1daae3c4bf00467417aba04c53e"
      ],
      "author": {
        "name": "HeungJun Kim",
        "email": "riverful.kim@samsung.com",
        "time": "Sat Dec 03 11:18:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:35:43 2011 -0200"
      },
      "message": "[media] m5mols: Optimize the capture set up sequence\n\nImprove the single frame capture set up sequence. Since there is\nno need to re-enable the interrupts in each capture sequence, unmask\nthe required interrupts once at the device initialization time.\n\nSigned-off-by: HeungJun Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0f2ee1dd4907e1daae3c4bf00467417aba04c53e",
      "tree": "6913d53af8922eab389ab4e9ceb1a4e00f7e7f50",
      "parents": [
        "630caa23b75ca5d399791fa5a4d8d5f4adf81489"
      ],
      "author": {
        "name": "HeungJun Kim",
        "email": "riverful.kim@samsung.com",
        "time": "Sat Dec 03 11:47:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:35:25 2011 -0200"
      },
      "message": "[media] m5mols: Add support for the system initialization interrupt\n\nThe M-5MOLS internal controller\u0027s initialization time depends on the\nhardware and firmware revision. Currently the driver just waits for\nworst case time period, after applying the voltage supplies, for\nthe device to be ready. The M-5MOLS supports \"System initialization\"\ninterrupt which is triggered after the controller finished booting.\nSo use this interrupt to optimize the initialization sequence.\n\nAfter the voltage supplies are applied the I2C communication will\nfail, until the internal controller initializes to Flash Writer\nstate. For the period when the I2C is not accessible use the\nisp_ready flag to suppress the error logs.\n\nSigned-off-by: HeungJun Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "630caa23b75ca5d399791fa5a4d8d5f4adf81489",
      "tree": "1794510509103470aca5106a59f01fda5a82205b",
      "parents": [
        "ce808a478ae5b79e52ea170b35c459829296330f"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri Dec 02 21:55:04 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:34:46 2011 -0200"
      },
      "message": "[media] m5mols: Remove mode_save field from struct m5mols_info\n\nThere is no need to keep this in the drivers\u0027 private data structure,\nan on the stack variable is enough. Also simplify a bit the ISP state\nswitching function.\n\nAcked-by: HeungJun Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ce808a478ae5b79e52ea170b35c459829296330f",
      "tree": "cd281cacb0756ea8b216a05cdefe10750afd85a3",
      "parents": [
        "575d6252a715c599964ec6ec06428e6362c0633e"
      ],
      "author": {
        "name": "HeungJun Kim",
        "email": "riverful.kim@samsung.com",
        "time": "Fri Dec 02 21:53:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:34:27 2011 -0200"
      },
      "message": "[media] m5mols: Improve the interrupt handling routines\n\nThe work struct based interrupt handling is not flexible enough\nas the M-5MOLS control sequence involves I2C access sequences\nbefore and after an interrupt is generated. A single waitqueue is\nenough for the job so remove the work struct based code.\n\nSigned-off-by: HeungJun Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "575d6252a715c599964ec6ec06428e6362c0633e",
      "tree": "1cd45c589f0e7b5824fc92748cda4e3abb141a63",
      "parents": [
        "69eb18032017082bb1c54236290c7e3578e0a3d3"
      ],
      "author": {
        "name": "HeungJun Kim",
        "email": "riverful.kim@samsung.com",
        "time": "Mon Dec 12 08:04:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:33:09 2011 -0200"
      },
      "message": "[media] m5mols: Extend the busy wait helper\n\nMake m5mols_busy_wait function jiffies based rather than relying\non some fixed number of I2C read iterations while busy waiting\nfor the device to execute a request. With fixed number of iterations\nwe may be getting different wait times, depending on the I2C speed.\n\nIn some conditions we have to wait even if the I2C communications\nfails, in those cases M5MOLS_I2C_RDY_WAIT_MASK should be passed\nas the mask argument to m5mols_busy_wait().\n\nSigned-off-by: HeungJun Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69eb18032017082bb1c54236290c7e3578e0a3d3",
      "tree": "a00a0eb7dd41bbde299fa4ff89bb0fa9da615fb9",
      "parents": [
        "dafb9c70abb7896a43288fbec2a9f2ed6e915d18"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri Nov 25 20:37:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:16:24 2011 -0200"
      },
      "message": "[media] m5mols: Simplify the I2C registers definition\n\nThe redundant definitions of the m5mols I2C register addresses within\nthe pages (categories) are removed. In place of symbolic definitions\nplain numbers are used which simplifies the code and eases identifying\nthe registers in the documentation.\n\nAlso make the m5mols_busy() function accept I2C_REG() value as a register\naddress, like all other functions, rather than using the category and\ncommand values.\n\nAcked-by: HeungJun Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dafb9c70abb7896a43288fbec2a9f2ed6e915d18",
      "tree": "aa100710eda09656f68748e5d626393e05777ef0",
      "parents": [
        "cc1d327232759647ea56725eab1c6b16c92d52fa"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Thu Dec 01 14:02:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:06:14 2011 -0200"
      },
      "message": "[media] s5p-fimc: Add support for alpha component configuration\n\nOn Exynos SoCs the FIMC IP allows to configure globally the alpha\ncomponent of all pixels for V4L2_PIX_FMT_RGB32, V4L2_PIX_FMT_RGB555\nand V4L2_PIX_FMT_RGB444 image formats. This patch adds a v4l2 control\nin order to let the applications control the alpha component value.\n\nThe alpha value range depends on the pixel format, for RGB32 it\u0027s\n0..255 (8-bits), for RGB555 - 0..1 (1-bit) and for RGB444 - 0..15\n(4-bits). The v4l2 control range is always 0..255 and the alpha\ncomponent data width is determined by currently set format on the\nV4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE buffer queue. The applications\nneed to match the alpha channel value range and the pixel format\nsince the driver will clamp the alpha component. Depending on\nfourcc the valid alpha bits are:\n\n - V4L2_PIX_FMT_RGB555  [0]\n - V4L2_PIX_FMT_RGB444  [3:0]\n - V4L2_PIX_FMT_RGB32   [7:0]\n\nWhen switching to a pixel format with smaller alpha component width\nthe currently set alpha value will be clamped to maximum value valid\nfor current format. When switching to a format with wider alpha the\nalpha value remains unchanged.\n\nThe variant description data structure is extended with a new entry\nso an additional control is created only where really supported by\nthe hardware.\n\nV4L2_PIX_FMT_RGB555 and V4L2_PIX_FMT_RGB444 formats are only valid\nfor V4L2_BUF_TYPE_VIDEO_CAPTURE buffer queue.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc1d327232759647ea56725eab1c6b16c92d52fa",
      "tree": "c929516390d3aade90f4a87f29ceaa05be47aa6a",
      "parents": [
        "b4d48c942c17ce3d3a330ad91e109e522bc97378"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Nov 14 08:48:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 14:05:08 2011 -0200"
      },
      "message": "[media] v4l: Add new alpha component control\n\nThe V4L2_CID_ALPHA_COMPONENT control is intended for the video capture\nor memory-to-memory devices that are capable of setting up the per-pixel\nalpha component to some arbitrary value. It allows to set the alpha\ncomponent for all pixels to an arbitrary value.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b4d48c942c17ce3d3a330ad91e109e522bc97378",
      "tree": "3365292f3a5a502edb51492d011fd326c930ca40",
      "parents": [
        "1a5cd29631a6b75e49e6ad8a770ab9d69cda0fa2",
        "5f0a6e2d503896062f641639dacfe5055c2f593b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 13:59:37 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 13:59:37 2011 -0200"
      },
      "message": "Merge tag \u0027v3.2-rc7\u0027 into staging/for_v3.3\n\nLinux 3.2-rc7\n\n* tag \u0027v3.2-rc7\u0027: (1304 commits)\n  Linux 3.2-rc7\n  netfilter: xt_connbytes: handle negation correctly\n  Btrfs: call d_instantiate after all ops are setup\n  Btrfs: fix worker lock misuse in find_worker\n  net: relax rcvbuf limits\n  rps: fix insufficient bounds checking in store_rps_dev_flow_table_cnt()\n  net: introduce DST_NOPEER dst flag\n  mqprio: Avoid panic if no options are provided\n  bridge: provide a mtu() method for fake_dst_ops\n  md/bitmap: It is OK to clear bits during recovery.\n  md: don\u0027t give up looking for spares on first failure-to-add\n  md/raid5: ensure correct assessment of drives during degraded reshape.\n  md/linear: fix hot-add of devices to linear arrays.\n  sparc64: Fix MSIQ HV call ordering in pci_sun4v_msiq_build_irq().\n  pata_of_platform: Add missing CONFIG_OF_IRQ dependency.\n  ipv4: using prefetch requires including prefetch.h\n  VFS: Fix race between CPU hotplug and lglocks\n  vfs: __read_cache_page should use gfp argument rather than GFP_KERNEL\n  USB: Fix usb/isp1760 build on sparc\n  net: Add a flow_cache_flush_deferred function\n  ...\n\nConflicts:\n\tdrivers/media/common/tuners/tda18218.c\n\tdrivers/media/video/omap3isp/ispccdc.c\n\tdrivers/staging/media/as102/as102_drv.h\n"
    },
    {
      "commit": "4d18de944954b973fede3259d206022f90549269",
      "tree": "f022fe447a37406f07a62e18cf270c21a36004e8",
      "parents": [
        "827fa4c762fa81fbfcd262505588feeeae7a3b66",
        "c070e38e4ee005f55895df177a9e14d90d6204b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 23 14:59:08 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 23 14:59:08 2011 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:\n  [media] omap3isp: Fix crash caused by subdevs now having a pointer to devnodes\n"
    },
    {
      "commit": "62d7a2927f99be77cfb0ad2ef778bf12ced01193",
      "tree": "7f146c86272dac01133116124c222a99e6942e50",
      "parents": [
        "3d3c8f93a237b64580c5c5e138edeb1377e98230",
        "4b5d8da88e3fab76700e89488a8c65c54facb9a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 20 10:49:39 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 20 10:49:39 2011 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (31 commits)\n  Revert \"[media] af9015: limit I2C access to keep FW happy\"\n  [media] s5p-fimc: Fix camera input configuration in subdev operations\n  [media] m5mols: Fix logic in sanity check\n  [media] ati_remote: switch to single-byte scancodes\n  [media] V4L: mt9m111: fix uninitialised mutex\n  [media] V4L: omap1_camera: fix missing \u003clinux/module.h\u003e include\n  [media] V4L: mt9t112: use after free in mt9t112_probe()\n  [media] V4L: soc-camera: fix compiler warnings on 64-bit platforms\n  [media] s5p_mfc_enc: fix s/H264/H263/ typo\n  [media] omap_vout: Fix compile error in 3.1\n  [media] au0828: add missing models 72101, 72201 \u0026 72261 to the model matrix\n  [media] au0828: add missing USB ID 2040:7213\n  [media] au0828: add missing USB ID 2040:7260\n  [media] [trivial] omap24xxcam-dma: Fix logical test\n  [media] omap_vout: fix crash if no driver for a display\n  [media] media: video: s5p-tv: fix build break\n  [media] omap3isp: fix compilation of ispvideo.c\n  [media] m5mols: Fix set_fmt to return proper pixel format code\n  [media] s5p-fimc: Use correct fourcc for RGB565 colour format\n  [media] s5p-fimc: Fail driver probing when sensor configuration is wrong\n  ...\n"
    },
    {
      "commit": "875e2e3edf48a206c64195666cf408dd3d119137",
      "tree": "d86bf2075ed22fe669af4896afbe41f357f52fcd",
      "parents": [
        "c3cd257402fdcd650816ec25b83480a24912430a"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Dec 07 08:34:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 20 09:53:43 2011 -0200"
      },
      "message": "[media] omap3isp: Mark next captured frame as faulty when an SBL overflow occurs\n\nInstead of trying to propagate errors down the pipeline manually (and\nfailing to do so properly in all cases), flag SBL errors in the pipeline\nto which the entity that triggered the error belongs, and use pipeline\nerror flags to mark buffers as faulty when completing them.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c3cd257402fdcd650816ec25b83480a24912430a",
      "tree": "196dc0a3c236cdd7c61914926300d83ec00705d2",
      "parents": [
        "22db44cb9cd67d56b02b2b5dceb10d3d1361b28b"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Nov 28 08:25:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 20 09:37:09 2011 -0200"
      },
      "message": "[media] omap3isp: video: Don\u0027t WARN() on unknown pixel formats\n\nWhen mapping from a V4L2 pixel format to a media bus format in the\nVIDIOC_TRY_FMT and VIDIOC_S_FMT handlers, the requested format may be\nunsupported by the driver. Return a hardcoded format instead of\nWARN()ing in that case.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "22db44cb9cd67d56b02b2b5dceb10d3d1361b28b",
      "tree": "b6adffded0cd82bc8a6858185b4a9b7689c92961",
      "parents": [
        "a597fa78d374c57dcf9a9bac02472a530cd7e60a"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu May 05 15:39:25 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 20 09:36:18 2011 -0200"
      },
      "message": "[media] as3645a: Add driver for LED flash controller\n\nThis patch adds the driver for the as3645a LED flash controller. This\ncontroller supports a high power led in flash and torch modes and an\nindicator light, sometimes also called privacy light.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nSigned-off-by: Nayden Kanchev \u003cnkanchev@mm-sol.com\u003e\nSigned-off-by: Tuukka Toivonen \u003ctuukkat76@gmail.com\u003e\nSigned-off-by: Antti Koskipaa \u003cantti.koskipaa@gmail.com\u003e\nSigned-off-by: Stanimir Varbanov \u003csvarbanov@mm-sol.com\u003e\nSigned-off-by: Vimarsh Zutshi \u003cvimarsh.zutshi@gmail.com\u003e\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Ivan T. Ivanov \u003ciivanov@mm-sol.com\u003e\nSigned-off-by: Mika Westerberg \u003cext-mika.1.westerberg@nokia.com\u003e\nSigned-off-by: David Cohen \u003cdacohen@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa5034c667c224be48db31a0d043dba305e8e7a8",
      "tree": "f5b74b0c5c23797016fa5357e396e10e11d8c3c8",
      "parents": [
        "c1026c580df130c1d1943fff99bae0bef2cafa7b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sat Nov 05 18:42:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 20 09:31:50 2011 -0200"
      },
      "message": "[media] media: fix truncated entity specification\n\nWhen enumerating an entity, assign the entire entity specification\ninstead of only the first two words. (This requires giving the\nspecification union a name.)\n\nSo far, no driver actually uses more than two words, but this will\nbe needed for ALSA entities.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n[laurent.pinchart@ideasonboard.com: Rename specification to info]\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bd0f2e6da7ea9e225cb2dbd3229e25584b0e9538",
      "tree": "2ffd9c915ffb9b94bc783778f1a5490d18102a89",
      "parents": [
        "ec0cae7a56033e52e30d614d883b26b790a47d6e"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Nov 11 11:22:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 20 09:30:10 2011 -0200"
      },
      "message": "[media] omap3isp: ccdc: Fix crash in HS/VS interrupt handler\n\nThe HS/VS interrupt handler needs to access the pipeline object. It\nerronously tries to get it from the CCDC output video node, which isn\u0027t\nnecessarily included in the pipeline. This leads to a NULL pointer\ndereference.\n\nFix the bug by getting the pipeline object from the CCDC subdev entity.\n\nReported-by: Gary Thomas \u003cgary@mlbassoc.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ec0cae7a56033e52e30d614d883b26b790a47d6e",
      "tree": "efae99a7608a125eb33a8b5c0af0d1b1033efc06",
      "parents": [
        "0d6ac1f8a58836dcca54a42354ff84c52cc0f49a"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Oct 03 07:56:15 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 20 09:28:39 2011 -0200"
      },
      "message": "[media] omap3isp: preview: Rename max output sizes defines\n\nThe maximum preview engine output size depends on the ISP revision, not\nthe OMAP revision. Rename the macros accordingly.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c070e38e4ee005f55895df177a9e14d90d6204b3",
      "tree": "b18cc60b5d4cf8baa90a6921c70b3c36b134277f",
      "parents": [
        "4b5d8da88e3fab76700e89488a8c65c54facb9a3"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Nov 16 10:54:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 19 18:07:41 2011 -0200"
      },
      "message": "[media] omap3isp: Fix crash caused by subdevs now having a pointer to devnodes\n\nCommit 3e0ec41c5c5ee14e27f65e28d4a616de34f59a97 (\"V4L: dynamically\nallocate video_device nodes in subdevices\") makes the\nembedding video_device directly.\n\nFix accesses to the devnode accordingly.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e79c70e6e59e764fbef2a68a7d7303c3286ea7a8",
      "tree": "25a5039da05d2375b2dea11040e35681b5ef1ae8",
      "parents": [
        "56a8b9f181b5e9b201ab02ad0b63ccdc17d4b191"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue Nov 29 17:08:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 12 14:51:11 2011 -0200"
      },
      "message": "[media] pvrusb2: Use kcalloc instead of kzalloc to allocate array\n\nThe advantage of kcalloc is, that will prevent integer overflows which could\nresult from the multiplication of number of elements and size and it is also\na bit nicer to read.\n\nThe semantic patch that makes this change is available\nin https://lkml.org/lkml/2011/11/25/107\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nAcked-By: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "56a8b9f181b5e9b201ab02ad0b63ccdc17d4b191",
      "tree": "b1261896be11dded7811cea20720b9affbdc6f74",
      "parents": [
        "a16fa71d6b2f96cb483b82ffac07459ae0939c1d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 12:20:49 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 12:20:49 2011 -0200"
      },
      "message": "[media] tm6000: Fix a warning at tm6000_ir_int_start()\n\ndrivers/media/video/tm6000/tm6000-input.c: In function ‘tm6000_ir_int_start’:\ndrivers/media/video/tm6000/tm6000-input.c:381:3: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type]\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "393a23fc9377ac3deaa97c5cc00b5c78746c8570",
      "tree": "d86ee2606281fc1209bc45323935d14f6dfbc910",
      "parents": [
        "a32390d808b5b7a6b1c7f9236673c917b4733f13"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Thu Dec 08 06:56:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 12:08:51 2011 -0200"
      },
      "message": "[media] s5p-fimc: Fix camera input configuration in subdev operations\n\nWhen using only subdev user-space operations the camera\ninterface input was not configured properly. Fix this by\nupdating the corresponding data structure in set_fmt\noperation.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a32390d808b5b7a6b1c7f9236673c917b4733f13",
      "tree": "fdb29aab6f5a46f991222c753910f8d63a2da690",
      "parents": [
        "5eefb4f09bd8b250421fbd055e67d136d57f4030"
      ],
      "author": {
        "name": "Thomas Jarosch",
        "email": "thomas.jarosch@intra2net.com",
        "time": "Sat Oct 15 18:38:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 12:08:21 2011 -0200"
      },
      "message": "[media] m5mols: Fix logic in sanity check\n\nDetected by \"cppcheck\".\n\nSigned-off-by: Thomas Jarosch \u003cthomas.jarosch@intra2net.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a16fa71d6b2f96cb483b82ffac07459ae0939c1d",
      "tree": "c616aa86d0c93378b861a5f668a63f5e326c3a14",
      "parents": [
        "806e23e95f94a27ee445022d724060b9b45cb64a"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Fri Dec 09 11:39:52 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 12:02:47 2011 -0200"
      },
      "message": "[media] s5p-g2d: remove two unused variables from the G2D driver\n\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "806e23e95f94a27ee445022d724060b9b45cb64a",
      "tree": "785b64a9a8b6fe3e64414760dd8229fb171563a6",
      "parents": [
        "66847ef013cc4ed3ae519360e7e4cbf531465ae8"
      ],
      "author": {
        "name": "Haogang Chen",
        "email": "haogangchen@gmail.com",
        "time": "Tue Nov 29 18:32:25 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 11:23:54 2011 -0200"
      },
      "message": "[media] uvcvideo: Fix integer overflow in uvc_ioctl_ctrl_map()\n\nThere is a potential integer overflow in uvc_ioctl_ctrl_map(). When a\nlarge xmap-\u003emenu_count is passed from the userspace, the subsequent call\nto kmalloc() will allocate a buffer smaller than expected.\nmap-\u003emenu_count and map-\u003emenu_info would later be used in a loop (e.g.\nin uvc_query_v4l2_ctrl), which leads to out-of-bound access.\n\nThe patch checks the ioctl argument and returns -EINVAL for zero or too\nlarge values in xmap-\u003emenu_count.\n\nSigned-off-by: Haogang Chen \u003chaogangchen@gmail.com\u003e\n[laurent.pinchart@ideasonboard.com Prevent excessive memory consumption]\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "66847ef013cc4ed3ae519360e7e4cbf531465ae8",
      "tree": "79651abe38091a5841e16ccbe0850834a1a9c66b",
      "parents": [
        "25738cbd72db53ca1c326bf94915d41086cb4297"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sat Sep 24 10:46:55 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 11:23:30 2011 -0200"
      },
      "message": "[media] uvcvideo: Add UVC timestamps support\n\nUVC devices transmit a device timestamp along with video frames. Convert\nthe timestamp to a host timestamp and use it to fill the V4L2 buffer\ntimestamp field.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "25738cbd72db53ca1c326bf94915d41086cb4297",
      "tree": "dfff4075245deb1af2a13c6998771632a965313d",
      "parents": [
        "7bc5edb00bbd02449576289a50d2900f58e7187a"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Nov 03 12:30:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 11:22:08 2011 -0200"
      },
      "message": "[media] uvcvideo: Extract timestamp-related statistics\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7bc5edb00bbd02449576289a50d2900f58e7187a",
      "tree": "fe0dc70fcceed75d72e10fc9869ecd90f7b8c057",
      "parents": [
        "edbaa39842793fc4ac6603b277f2ad76f2057a45"
      ],
      "author": {
        "name": "Alexey Fisher",
        "email": "bug-track@fisher-privat.net",
        "time": "Thu Nov 03 11:40:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 11:22:08 2011 -0200"
      },
      "message": "[media] uvcvideo: Extract video stream statistics\n\nExport the statistics through debugfs.\n\nSigned-off-by: Alexey Fisher \u003cbug-track@fisher-privat.net\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "edbaa39842793fc4ac6603b277f2ad76f2057a45",
      "tree": "6a7a2213fb36540587a8dc77953efa3dcc6ba812",
      "parents": [
        "c4d99f89e20c87c8e2a992ce4cf9aa4325dc7fa7"
      ],
      "author": {
        "name": "Alexey Fisher",
        "email": "bug-track@fisher-privat.net",
        "time": "Thu Nov 03 09:39:37 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 11:22:07 2011 -0200"
      },
      "message": "[media] uvcvideo: Add debugfs support\n\nCreate a debugfs entry per UVC stream. This will be used to export\nstream statistics.\n\nSigned-off-by: Alexey Fisher \u003cbug-track@fisher-privat.net\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\n[mchehab@redhat.com: add incude \u003clinux/module.h\u003e to avoid compilation breakage]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c4d99f89e20c87c8e2a992ce4cf9aa4325dc7fa7",
      "tree": "958beaec46982f52a2b32a1836ffcae5b1eb5130",
      "parents": [
        "3afedb95858bcc117b207a7c0a6767fe891bdfe9"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Sep 30 09:04:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 11:15:01 2011 -0200"
      },
      "message": "[media] uvcvideo: Ignore GET_RES error for XU controls\n\nGET_RES request support is mandatory for extension units, but some\ncameras still choke on it (one example is the Logitech QuickCam PTZ that\nreturns a single byte for the PTZ relative control instead of four).\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3afedb95858bcc117b207a7c0a6767fe891bdfe9",
      "tree": "cf21cbf7f8fb866ab281544b9a33d387a2cad7aa",
      "parents": [
        "0c6a3b268e14ab99960028c9ad202b9aebae0a03"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Nov 03 07:24:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 11:14:31 2011 -0200"
      },
      "message": "[media] uvcvideo: Don\u0027t skip erroneous payloads\n\nInstead of skipping the payload completely, which would make the\nresulting image corrupted anyway, store the payload normally and mark\nthe buffer as erroneous. If the no_drop module parameter is set to 1 the\nbuffer will then be passed to userspace, and tt will then be up to the\napplication to decide what to do with the buffer.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0c6a3b268e14ab99960028c9ad202b9aebae0a03",
      "tree": "c32eb61959491a2c7bbe4dc48c1157866396efa1",
      "parents": [
        "4eb2697e0a65c6a30c2c6a4ae602dfc6fe68edb2"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Nov 03 07:22:39 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 11:14:04 2011 -0200"
      },
      "message": "[media] uvcvideo: Make uvc_commit_video() static\n\nThe function is not used outside of its compilation unit. Make it\nstatic.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4eb2697e0a65c6a30c2c6a4ae602dfc6fe68edb2",
      "tree": "458d8065840b674a4b922958a0f771982faf3528",
      "parents": [
        "b10c55d808b32c5386b0efbfe67b13c9a7cf4c9f"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Nov 02 13:08:06 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 11:13:52 2011 -0200"
      },
      "message": "[media] uvcvideo: Add support for LogiLink Wireless Webcam\n\nThe camera requires the PROBE_MINMAX quirk. Add a corresponding entry in\nthe device IDs list.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b10c55d808b32c5386b0efbfe67b13c9a7cf4c9f",
      "tree": "07a9c78c68fc5862c813046811a9280214d0cdee",
      "parents": [
        "24c3aae0c740ae9837284266ea82234415721dc1"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Oct 31 10:23:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 11:13:40 2011 -0200"
      },
      "message": "[media] uvcvideo: Remove duplicate definitions of UVC_STREAM_* macros\n\nThe macros are defined in both drivers/media/video/uvc/uvc_video.c and\ninclude/linux/usb/video.h. Remove definitions from the former.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "24c3aae0c740ae9837284266ea82234415721dc1",
      "tree": "a6ba9f1ff29057195ef6ea9bb2ae7ea6eb99e524",
      "parents": [
        "6998b6fb4b1c8f320adeee938d399c4d8dcc90e2"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue Oct 25 09:03:42 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 11:13:29 2011 -0200"
      },
      "message": "[media] uvcvideo: Handle uvc_init_video() failure in uvc_video_enable()\n\nTurn streaming off (by selecting alternate setting 0) and disable the\nvideo buffers queue in the uvc_video_enable() error path.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6998b6fb4b1c8f320adeee938d399c4d8dcc90e2",
      "tree": "2a8e7687fe177c526fb518f22aff497bb4fcd98c",
      "parents": [
        "3d95e932573c316ad56b8e2f283e26de0b9c891c"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Oct 24 11:53:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 11:13:06 2011 -0200"
      },
      "message": "[media] uvcvideo: Use videobuf2-vmalloc\n\nReplace the current video buffers queue implementation with\nvideobuf2-vmalloc.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3d95e932573c316ad56b8e2f283e26de0b9c891c",
      "tree": "ad5fd2e33f2fe21c67d5b5bc367a8597591f7926",
      "parents": [
        "4be9c8fb58e48cd0110bd9504b0af1e18fa54467"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Oct 24 11:49:19 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 11:12:05 2011 -0200"
      },
      "message": "[media] uvcvideo: Move fields from uvc_buffer::buf to uvc_buffer\n\nAdd mem, length and bytesused fields to the uvc_buffer structure and use\nthem instead of accessing the uvc_buffer::buf m.offset, length and\nbytesused fields directly. This prepares the driver to the conversion to\nvideobuf2.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4be9c8fb58e48cd0110bd9504b0af1e18fa54467",
      "tree": "9a9265014378e77e9802398be24d2e5a499f4181",
      "parents": [
        "875f0e3da1e88f166940cbb5e530b05eb64ccc1f"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Tue Dec 06 09:39:35 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 10:47:37 2011 -0200"
      },
      "message": "[media] tm6000: Fix check for interrupt endpoint\n\nChecking for \u0026dev-\u003eint_in is useless because it returns the address of\nthe embedded struct tm6000_endpoint, which will always be positive and\ntherefore true.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "875f0e3da1e88f166940cbb5e530b05eb64ccc1f",
      "tree": "ac2d2be6e1bf9c00dd7e8aa85420b4c473637e4b",
      "parents": [
        "fcd44b9efb0b33208a8575e5e776f4319d3b9698"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Tue Dec 06 09:39:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 10:47:24 2011 -0200"
      },
      "message": "[media] tm6000: Fix bad indentation\n\nFunction parameters on subsequent lines should never be aligned with the\nfunction name but rather be indented.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fcd44b9efb0b33208a8575e5e776f4319d3b9698",
      "tree": "023b2f8162151fb3e83109f8b9b29c6e4dbcaf77",
      "parents": [
        "1fc2b5f7fb6d98c079236d57203c7b73a13c54d7"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Tue Dec 06 09:05:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 10:46:58 2011 -0200"
      },
      "message": "[media] tm6000: Fix fast USB access quirk\n\nThe original patch used the fast USB quirk to enable fast access to\nregisters in the tm6000_read_write_usb(). The applied patch moved the\ncheck to the tm6000_reset(), probably due to some merge conflicts.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1fc2b5f7fb6d98c079236d57203c7b73a13c54d7",
      "tree": "12a8986e5c68b4d4cd829e976c687346d3978fe6",
      "parents": [
        "885f3cad982eabbc85c2ab052bc44453e4aca6d3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Dec 06 05:33:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 09:47:21 2011 -0200"
      },
      "message": "[media] V4L: cosmetic clean up\n\nImprove the use of the WARN_ON() macro and use a local variable, instead\nof reduntantly dereferencing a pointer in v4l2-dev.c\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6b806e30a3149816454a7ab71d50c244ebdb27d1",
      "tree": "fc0fa78c18e209646e9d4ac9d5c0f306687b2085",
      "parents": [
        "9c0223b53a26c506ecc7a36ec491afa688eebee1"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Nov 03 08:12:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 09:44:03 2011 -0200"
      },
      "message": "[media] V4L: mt9m111: fix uninitialised mutex\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9c0223b53a26c506ecc7a36ec491afa688eebee1",
      "tree": "32caff2859c71666169bb303f42b234a2ae248ce",
      "parents": [
        "08da558ae0aaa488d8273ee44177c86580ba0d5a"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Thu Nov 24 20:16:35 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 09:43:34 2011 -0200"
      },
      "message": "[media] V4L: omap1_camera: fix missing \u003clinux/module.h\u003e include\n\nOtherwise compilation breaks with:\n\n...\n\nafter apparently no longer included recursively from other header files.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "08da558ae0aaa488d8273ee44177c86580ba0d5a",
      "tree": "33b51edafea4efa438553fd120be247f15dfa7a7",
      "parents": [
        "4c0b036db808054f10f79e9a3d7928cf90aeb186"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Mon Nov 07 15:44:12 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 09:42:40 2011 -0200"
      },
      "message": "[media] V4L: mt9t112: use after free in mt9t112_probe()\n\npriv gets dereferenced in mt9t112_set_params() so we should return\nbefore calling that.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4c0b036db808054f10f79e9a3d7928cf90aeb186",
      "tree": "2b3021d604eb1eb31b70f589bc165ba229bb522b",
      "parents": [
        "a626f3945208af1d60d3dccf064cac3b15bc54ca"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Dec 05 16:01:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 09:34:00 2011 -0200"
      },
      "message": "[media] V4L: soc-camera: fix compiler warnings on 64-bit platforms\n\nOn 64-bit platforms assigning a pointer to a 32-bit variable causes a\ncompiler warning and cannot actually work. Soc-camera currently doesn\u0027t\nsupport any 64-bit systems, but such platforms can be added in the\nand in any case compiler warnings should be avoided.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a626f3945208af1d60d3dccf064cac3b15bc54ca",
      "tree": "13a0817fb22db0f82c2f836665e8035a14ecd5a7",
      "parents": [
        "d1ee8878a142f81ea1b40d602c6360b752829437"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Dec 05 06:12:15 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 09:30:13 2011 -0200"
      },
      "message": "[media] s5p_mfc_enc: fix s/H264/H263/ typo\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAked-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "885f3cad982eabbc85c2ab052bc44453e4aca6d3",
      "tree": "a1a864f2a68aea32a4934c51cdb5b6e392165457",
      "parents": [
        "b267b73d5a508eb9c92d9781d951f4c0d035481a"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Nov 30 06:48:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 09:27:36 2011 -0200"
      },
      "message": "[media] gspca - zc3xx: Bad initialization of zc305/gc0303\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b267b73d5a508eb9c92d9781d951f4c0d035481a",
      "tree": "eb009aa91192f9f5fbffb248395f4fd8af4911ce",
      "parents": [
        "41f09322e912fdfbd947d7363dec69cff96adc3d"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Nov 30 06:22:29 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 09:27:08 2011 -0200"
      },
      "message": "[media] gspca - topro: Lower the frame rate in 640x480 for the tp6800\n\nThe topro webcams don\u0027t support 30fps in 640x480 mode.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "41f09322e912fdfbd947d7363dec69cff96adc3d",
      "tree": "8487aea688bd8d9e51b0416e147ebc20788c85a1",
      "parents": [
        "b4b0107137913815bc63df96f01cf1225e889ba9"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Nov 30 06:20:07 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 09:26:46 2011 -0200"
      },
      "message": "[media] gspca - sonixj: Change color control for sensor po2030n\n\nAdjustment of the colors by the po2030n is finer than by the bridge controls.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b4b0107137913815bc63df96f01cf1225e889ba9",
      "tree": "ac2f3db862bb617d0ed14047996baa431ba49d96",
      "parents": [
        "6121ca572f1b38dbce79b0366b47dbf2ce305eec"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Nov 30 05:58:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 09:26:27 2011 -0200"
      },
      "message": "[media] gspca - sonixj: Bad sensor mode at start time\n\nThe \u0027open-drain\u0027 mode was not reset when starting the webcams.\nThis problem was introduced by commit 0e4d413af1a9d and\nits exact effects are unknown.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6121ca572f1b38dbce79b0366b47dbf2ce305eec",
      "tree": "947dc5b9e4b33668300d920ce9aaea2fb9f74eb8",
      "parents": [
        "a67648797a9cc5a407b7b81825b48ca5920c0c91"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Nov 30 05:54:16 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 09:26:11 2011 -0200"
      },
      "message": "[media] gspca: Remove the useless variable \u0027nbalt\u0027\n\nAs the alternate settings are now sorted in gspca main,\nthe variable \u0027nbalt\u0027 is no more useful.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a67648797a9cc5a407b7b81825b48ca5920c0c91",
      "tree": "c685a3a8861c3a4ce2a2a1dffbb2a0ce567a03b2",
      "parents": [
        "50815707eebc7ce12bfd97933a6e68a482c4d7ab"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Nov 30 05:12:54 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 09:25:27 2011 -0200"
      },
      "message": "[media] gspca: Remove the useless variable \u0027reverse_alts\u0027\n\nThe alternate settings are now sorted in gspca main, so the flag\n\u0027reverse_alts\u0027 is no more useful.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d1ee8878a142f81ea1b40d602c6360b752829437",
      "tree": "5a63f5a9a0ddcf3b533e6e053cd52153350fbaa0",
      "parents": [
        "6b536a6ca52ae12b5378de6fb5da305a3c54dbd8"
      ],
      "author": {
        "name": "Gary Thomas",
        "email": "gary@mlbassoc.com",
        "time": "Thu Dec 01 08:51:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 09:08:32 2011 -0200"
      },
      "message": "[media] omap_vout: Fix compile error in 3.1\n\nThis patch is against the mainline v3.1 release (c3b92c8) and\nfixes a compile error when building for OMAP3+DSS+VOUT\n\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Gary Thomas \u003cgary@mlbassoc.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6b536a6ca52ae12b5378de6fb5da305a3c54dbd8",
      "tree": "065a743d8a126b0ff62f53f3e1821f1328fef7cc",
      "parents": [
        "64a6b6cbfad64dae8230ff999394a4b1b9e82ceb"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Nov 29 18:55:04 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 08:27:49 2011 -0200"
      },
      "message": "[media] au0828: add missing models 72101, 72201 \u0026 72261 to the model matrix\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "64a6b6cbfad64dae8230ff999394a4b1b9e82ceb",
      "tree": "a66abd1b541df27ead4b862d4955da2ff51d015a",
      "parents": [
        "23bbba3411715736ad1942f3bdbb18e1bbe6d45f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Nov 29 18:23:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 08:27:39 2011 -0200"
      },
      "message": "[media] au0828: add missing USB ID 2040:7213\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "23bbba3411715736ad1942f3bdbb18e1bbe6d45f",
      "tree": "90ff335ece059703ce4cac7d1cc3f31037e9517a",
      "parents": [
        "9aa7705c966c750dda3d5c8d8a20f8e46668911c"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Nov 29 18:21:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 08:27:23 2011 -0200"
      },
      "message": "[media] au0828: add missing USB ID 2040:7260\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "773ddbd228dc16a4829836e1dc16383e44c8575e",
      "tree": "c8142c09a4bc0cb1ca376245f5f0a06bc1050442",
      "parents": [
        "ed942c507465287777a5342f83af1638ba05a6ac"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Mon Nov 28 09:08:53 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 11 08:07:41 2011 -0200"
      },
      "message": "[media] saa7164: fix endian conversion in saa7164_bus_set()\n\nThe msg-\u003ecommand field is 32 bits, and we should fill it with a call\nto cpu_to_le32().  The current code is broke on big endian systems.\nOn little endian systems it truncates the 32 bit value to 16 bits\nwhich probably still works fine.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nCc: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "48763e2c6e76fbaa64229219593c1a456fd32c67",
      "tree": "8d2716b2ae7d8f62aa9fe953e11a6fa89c366fcf",
      "parents": [
        "0433cd28f3a421e0be708c856c7d0c66d3f60bd7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 09 08:53:36 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 09 20:49:05 2011 -0200"
      },
      "message": "[media] drxk: Switch the delivery system on FE_SET_PROPERTY\n\nThe DRX-K doesn\u0027t change the delivery system at set_properties,\nbut do it at frontend init. This causes problems on programs like\nw_scan that, by default, opens both frontends.\n\nInstead, explicitly set the format when set_parameters callback is\ncalled.\n\nTested-by: Eddi De Pieri \u003ceddi@depieri.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9aa7705c966c750dda3d5c8d8a20f8e46668911c",
      "tree": "73b19bc2d46bfb3e16fcd5c703500a42141ae314",
      "parents": [
        "71c7a97289571ef5246b7f20d60b44961144c82f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Nov 27 15:42:15 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 09 20:28:42 2011 -0200"
      },
      "message": "[media] [trivial] omap24xxcam-dma: Fix logical test\n\nLikely misuse of \u0026 vs \u0026\u0026.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "71c7a97289571ef5246b7f20d60b44961144c82f",
      "tree": "94f65d9b575740d62b0c0b7da8a087e4c2ee0b2e",
      "parents": [
        "fc8ac777ae39409e81f7dd2d123d980c0dfb528e"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Mon Nov 14 04:28:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 07 11:12:40 2011 -0200"
      },
      "message": "[media] omap_vout: fix crash if no driver for a display\n\nomap_vout crashes on start if a corresponding driver is not loaded for a\ndisplay device.\n\nThis patch changes omap_vout init sequence to skip devices without a\ndriver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nAcked-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2a887d27708a4f9f3b5ad8258f9e19a150b58f03",
      "tree": "0fe300566eaec5ddf4cad0dac77bd2ffa3218c31",
      "parents": [
        "6740a932882f43056b8545e5b0b85511975d0a7c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 30 14:57:28 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 30 16:49:45 2011 -0200"
      },
      "message": "[media] tm6000: fix OOPS at tm6000_ir_int_stop() and tm6000_ir_int_start()\n\n[ 3755.608233] BUG: unable to handle kernel NULL pointer dereference at 0000000000000008\n[ 3755.616360] IP: [\u003cffffffffa03b80b7\u003e] tm6000_ir_int_stop+0x10/0x1b [tm6000]\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6740a932882f43056b8545e5b0b85511975d0a7c",
      "tree": "12f79f93010f725c90d72f49fbfdfd96131a0c9f",
      "parents": [
        "9f711a80c5d0048e85c129f23281d9c0634e7010"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 30 14:54:05 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 30 16:49:37 2011 -0200"
      },
      "message": "[media] tm6000: automatically load alsa and dvb modules\n\nAll devices should support alsa module. Devices with DVB will\nauto-load the dvb module. This way, tm6000-based devices should\nnow have hot plugin.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9f711a80c5d0048e85c129f23281d9c0634e7010",
      "tree": "46bffed5b154c3005210acd8963f8b20461b8239",
      "parents": [
        "8afc539c4a3df5da4e90c36cf21e2bc7a2572149"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 30 14:55:28 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 30 14:58:20 2011 -0200"
      },
      "message": "[media] tm6000: Use a 16 scancode bitmask for IR\n\nThis should allow using 24 or 32 bits NEC IR decoding tables with\nthose devices.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8afc539c4a3df5da4e90c36cf21e2bc7a2572149",
      "tree": "d379c6b6bda97a03e200930e43444c8ce6cf56ab",
      "parents": [
        "4a83b0115066ae5a8111938df97231e65d0f88e3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 30 13:26:10 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 30 14:54:19 2011 -0200"
      },
      "message": "[media] tm6000: Allow auto-detecting tm6000 devices\n\nNow that the tm6000 driver is on a good shape, we can enable\ndevice autodetection, based on the USB ID.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a83b0115066ae5a8111938df97231e65d0f88e3",
      "tree": "ed902aeb5b7e6fe468043b4a5ad230b04f086cae",
      "parents": [
        "f9fa905bde6f2e8354eee35c08362dded08e3c1e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Nov 29 11:30:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 30 14:54:11 2011 -0200"
      },
      "message": "[media] tm6000: rewrite IR support\n\nThe IR support were broken on my tests with HVR-900H. Also,\nthere were several issues on the current implementation.\nThis patch is a major rewrite of the IR support for this\n\t- Improve debug messages;\n\t- Don\u0027t do polling for interrrupt based IR;\n\t- Add proper support for RC-5 protocol;\n\t- Always provide 16 bits for NEC and RC-5;\n\t- Fix polling code;\n\t- Split polling functions from URB Interrupt ones;\n\t- Don\u0027t hardcode the XTAL reference for tm6000 IR;\n\t- If a URB submit fails, retries after 100ms;\n\t- etc.\n\nTested on Hauppauge HVR-900H, with RC-5 and NEC remotes.\n\nIssues on IR handling, on this device:\n\t- Repeat events aren\u0027t detected (neither on NEC or RC-5);\n\t- NEC codes are always provided with 16 bits.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f9fa905bde6f2e8354eee35c08362dded08e3c1e",
      "tree": "022ac9fa2eec8fd79cbf2298c9aab31b0df2db2a",
      "parents": [
        "884b0515dcbcd9e574d385c97f80243805b5b0f3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 30 12:58:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 30 14:43:45 2011 -0200"
      },
      "message": "[media] tm6000: add IR support for HVR-900H\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15a295ec31fbef374ebda5f286a908e498a4579a",
      "tree": "51e343c3d51e4cd57631e83edd994e12c04a8278",
      "parents": [
        "36d36b884c745c507d9b3f60eb42925749f7d758"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Nov 29 11:35:55 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 30 14:43:06 2011 -0200"
      },
      "message": "[media] tm6000: Fix IR register names\n\nIR registers 0xd9 to 0xdf were badly named, making harder to\ncheck what\u0027s the register accessed at the RC code. Fix the\nname convention.\n\nNo functional changes on this patch.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "36d36b884c745c507d9b3f60eb42925749f7d758",
      "tree": "144ddaf7455c4c5c5ab5f98474f31bdb1acd2685",
      "parents": [
        "edcfdd919a1c8afbf500be0dbfa9b68f40b4c219"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 28 21:58:54 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 28 21:58:54 2011 -0200"
      },
      "message": "[media] tm6000: Warning cleanup\n\ndrivers/media/video/tm6000/tm6000-video.c: In function ‘tm6000_release’:\ndrivers/media/video/tm6000/tm6000-video.c:1608:7: warning: unused variable ‘err’ [-Wunused-variable]\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "edcfdd919a1c8afbf500be0dbfa9b68f40b4c219",
      "tree": "7d460f269a1f5cd322dfc349e48fc7e518e5e7c6",
      "parents": [
        "de2a20baff364b8dd19371acc1dc0b138e0b08b9"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "linuxtv@stefanringel.de",
        "time": "Mon Nov 28 15:46:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 28 21:31:09 2011 -0200"
      },
      "message": "[media] tm6000: bugfix data check\n\nbeholder use a map with 3 bytes, but many rc maps have 2 bytes, so I add a workaround for beholder rc.\n\nSigned-off-by: Stefan Ringel \u003clinuxtv@stefanringel.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "de2a20baff364b8dd19371acc1dc0b138e0b08b9",
      "tree": "97c8b6b0b89118d8a2c03f6de76014ef43be11d6",
      "parents": [
        "8159c184cf58ac78fc868d776fa2062d1162b6e5"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "linuxtv@stefanringel.de",
        "time": "Mon Nov 28 15:46:19 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 28 21:30:41 2011 -0200"
      },
      "message": "[media] tm6000: bugfix at bulk transfer\n\nSigned-off-by: Stefan Ringel \u003clinuxtv@stefanringel.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8159c184cf58ac78fc868d776fa2062d1162b6e5",
      "tree": "0535ca72ce61b2d8611030c690910204a4d63634",
      "parents": [
        "c00ecc97bc638919ff35117290b4fab01354e8d7"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "linuxtv@stefanringel.de",
        "time": "Mon Nov 28 15:46:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 28 21:30:28 2011 -0200"
      },
      "message": "[media] tm6000: bugfix at interrupt reset\n\nSigned-off-by: Stefan Ringel \u003clinuxtv@stefanringel.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c00ecc97bc638919ff35117290b4fab01354e8d7",
      "tree": "c88d2241f047fe128ac2a963314fe0affd5056f7",
      "parents": [
        "078a68c11fe0580a23754fac25a6d9896719278e"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "linuxtv@stefanringel.de",
        "time": "Mon Nov 28 15:46:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 28 21:30:09 2011 -0200"
      },
      "message": "[media] tm6000: bugfix at tm6000_set_reg_mask() register setting\n\nSigned-off-by: Stefan Ringel \u003clinuxtv@stefanringel.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "078a68c11fe0580a23754fac25a6d9896719278e",
      "tree": "02565282095cc61e98b12c13acb426ca0e4f1c0c",
      "parents": [
        "32f6f3ac5468bbbe0263d29daa16f38d04c2274f"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "linuxtv@stefanringel.de",
        "time": "Mon Nov 28 15:46:16 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 28 21:29:32 2011 -0200"
      },
      "message": "[media] tm6000: remove experimental depends\n\nSigned-off-by: Stefan Ringel \u003clinuxtv@stefanringel.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "32f6f3ac5468bbbe0263d29daa16f38d04c2274f",
      "tree": "4407034928a0df429175387a77ad30c00089039a",
      "parents": [
        "75f064f220bde2fab9e932b27eee8372b65372c9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 24 12:20:12 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 28 21:22:46 2011 -0200"
      },
      "message": "[media] tm6000: Fix tm6010 audio standard selection\n\nA V4L2 standards mask may contain several standards. A more restricted\nmask with just one standard is used when user needs to bind to an specific\nstandard that can\u0027t be auto-detect among a more generic mask.\n\nSo, Improve the autodetection logic to detect the correct audio standard\nmost of the time.\n\nBased on a patch made by Dmitri Belimov \u003cd.belimov@gmail.com\u003e.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "75f064f220bde2fab9e932b27eee8372b65372c9",
      "tree": "1fd7a0fd94fb765501a03837ec1548f0f115a7ad",
      "parents": [
        "d95d7b91b4c6e3dfe94c07cd04993f60c887073d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 28 19:38:54 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 28 21:12:52 2011 -0200"
      },
      "message": "[media] tm6000: Add a few missing bits to alsa\n\nThere are some properties found on em28xx, but not on tm6000. Add\nthem, in order to be more consistent.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d95d7b91b4c6e3dfe94c07cd04993f60c887073d",
      "tree": "957c191c628ce21db395a4b5171322217c5472f9",
      "parents": [
        "87d466e503ab1e071eac4bd89c46eb3cb53246a1"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Thu Nov 24 19:16:35 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Nov 26 13:45:38 2011 -0200"
      },
      "message": "[media] V4L: omap1_camera: fix missing \u003clinux/module.h\u003e include\n\nOtherwise compilation breaks with:\n\n...\n\nafter apparently no longer included recursively from other header files.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fc8ac777ae39409e81f7dd2d123d980c0dfb528e",
      "tree": "3ba6ab8a6ef89a59512c64724a99ffb05b1abf25",
      "parents": [
        "025521f917b9a36d76fb701609b3578b1563818b"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Mon Nov 21 05:02:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 24 21:18:31 2011 -0200"
      },
      "message": "[media] media: video: s5p-tv: fix build break\n\nThis patch fixes following build break:\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "025521f917b9a36d76fb701609b3578b1563818b"
}
