From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, FROM_EXCESS_BASE64,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 164ECC4360F for ; Wed, 6 Mar 2019 18:18:02 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E21A120684 for ; Wed, 6 Mar 2019 18:18:01 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="GKyz9SYn"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="p9XPWlsv" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E21A120684 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=q4g/aFOdDRtsqsJ0bIXtYUDKvg/3uDbQobuZ9plk6Ew=; b=GKyz9SYnTRqTdE j4zjrYpgftVgR2YAkHlbIEUuuqaWtsn5f93y0tZgBiyheAmW5ezvzz+OJ7kbfmf5tDNnHBgLbs+MC FpfHpFHuBladn8UkV9fTSAzHP2+kD3IUFJUo7NSVPS/28HeiKeRVc09KztBkwll9v19n57qZKLMIE zuowUyl5RKFVYyhf58mjiyh8ZWzK241LEkz/D4SLjQksuPM+g3AzAU+aVxxBwalsUkOh32b1D/nsT hnea6edopQ5PlpBiPxr+mH4jzN5XHIiusNCTNB48lYHnyRFvmHog4llG+8AI8YtgneJkGyzF7KLcH 8FSVrKFmvnMiCJ6H/g8Q==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1h1b78-00007V-9w; Wed, 06 Mar 2019 18:17:58 +0000 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1h1b75-00007A-2k for linux-arm-kernel@lists.infradead.org; Wed, 06 Mar 2019 18:17:56 +0000 Received: by mail-wr1-x441.google.com with SMTP id g12so14518969wrm.5 for ; Wed, 06 Mar 2019 10:17:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=wMQHOx5Tu599mHUnjV4tEuswavEFPqn/cXTik92HE4k=; b=p9XPWlsvIa+5EmvSSnmswTT3WGpur1NIlZsowQpwY7Hlxb60j7eMa10Q7B2mCD5OPR kBAUfPon35Ae/CWRnRg2ZUaw2L8UramjhW9sX2B9qhdcZ9WORq7a9GZMLVMTycqlAmk3 zBOAqzOrKjID+8Gfw2EQ7DHNkD6s9mjdYE170owKReQYexTafSai4ZxlhU6YsTbFy7Tx SFf1v4hehntlvEy5ezI3vUdNMKWhtKZMfoHCQtr6UGujiswOBK58y/Gic29hSsUTKCw1 PfzRs4rqcnxMHMMBVmmAJcR+j4dzuduGqRRVWzvn+NKQCwkWQ4FR9ypUz1CTq9VA57+A EkyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=wMQHOx5Tu599mHUnjV4tEuswavEFPqn/cXTik92HE4k=; b=r9xeMYqIcK9NiBGC/84FeBczsco1dBLmGDjAZDMOCMW1YR5Urm6cnPUSSvMO+/UB1x DJ0/ZkAokoAjA5jFh6Rl+jwTWi7x+qpLc8H/smJdu2sov7CeC5rlyIAdwEWEIxOc5r00 LpydZHioeYWjiB+VwQUfjOjMbUp3dIYbzM+gwyA24vPtlXR/6AJFHb1d8GCXUCLWMC3B sFQ9gkviQCr/Ic0FhtW4/32AhskfCT7ixT4LzR5pZcTi3IZiS7Jmc8fTfARLaFiSgHTT 9WUiHYVFo7QksiZc7jJI/oswuPpA7hOYH0aFWXpbCFyyVxKfpiyrN+6s1VTKAr5WfPoQ yYdg== X-Gm-Message-State: APjAAAUuXhAXQbDh+OMrKtuO0Xo4wj6FieXkGFsCtk+8XvixHqZQ/fEM Ak+JGuVDVo9evyN3vCeHUxs= X-Google-Smtp-Source: APXvYqziMlLO3WwZYEgcuUjlizM4HQjhq7JVTfZsuFqUZO3Km18BltNoRz/UVe5cbbLuIY4NiM8mvg== X-Received: by 2002:adf:9dc7:: with SMTP id q7mr3721490wre.316.1551896273067; Wed, 06 Mar 2019 10:17:53 -0800 (PST) Received: from jernej-laptop.localnet (cpe-86-58-52-202.static.triera.net. [86.58.52.202]) by smtp.gmail.com with ESMTPSA id f1sm3004172wmh.44.2019.03.06.10.17.50 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 06 Mar 2019 10:17:51 -0800 (PST) From: Jernej =?utf-8?B?xaBrcmFiZWM=?= To: Maxime Ripard Subject: Re: [PATCH v4 2/2] media: cedrus: Add H264 decoding support Date: Wed, 06 Mar 2019 19:17:49 +0100 Message-ID: <3704630.sSNj3ip9hk@jernej-laptop> In-Reply-To: <20190306105708.kjp7xjom42azhl6y@flea> References: <7218484.YqF67YIo71@jernej-laptop> <20190306105708.kjp7xjom42azhl6y@flea> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190306_101755_172300_359ACF02 X-CRM114-Status: GOOD ( 31.82 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arm-kernel@lists.infradead.org, Thomas Petazzoni , acourbot@chromium.org, jonas@kwiboo.se, jenskuske@gmail.com, linux-sunxi@googlegroups.com, linux-kernel@vger.kernel.org, tfiga@chromium.org, Paul Kocialkowski , Chen-Yu Tsai , hans.verkuil@cisco.com, Laurent Pinchart , sakari.ailus@linux.intel.com, nicolas.dufresne@collabora.com, ezequiel@collabora.com, posciak@chromium.org, linux-media@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org RG5lIHNyZWRhLCAwNi4gbWFyZWMgMjAxOSBvYiAxMTo1NzowOCBDRVQgamUgTWF4aW1lIFJpcGFy ZCBuYXBpc2FsKGEpOgo+IEhpLAo+IAo+IE9uIFR1ZSwgTWFyIDA1LCAyMDE5IGF0IDA2OjA1OjA4 UE0gKzAxMDAsIEplcm5laiDFoGtyYWJlYyB3cm90ZToKPiA+IERuZSB0b3JlaywgMDUuIG1hcmVj IDIwMTkgb2IgMTE6MTc6MzIgQ0VUIGplIE1heGltZSBSaXBhcmQgbmFwaXNhbChhKToKPiA+ID4g SGkgSmVybmVqLAo+ID4gPiAKPiA+ID4gT24gV2VkLCBGZWIgMjAsIDIwMTkgYXQgMDY6NTA6NTRQ TSArMDEwMCwgSmVybmVqIMWga3JhYmVjIHdyb3RlOgo+ID4gPiA+IEkgcmVhbGx5IHdhbnRlZCB0 byBkbyBhbm90aGVyIHJldmlldyBvbiBwcmV2aW91cyBzZXJpZXMgYnV0IGdvdAo+ID4gPiA+IGRp c3RyYWN0ZWQKPiA+ID4gPiBieSBhbmFseXppbmcgb25lIHBhcnRpY3VsYXJ5IHRyb3VibGVzb21l IEgyNjQgc2FtcGxlLiBJdCBzdGlsbCBkb2Vzbid0Cj4gPiA+ID4gd29yayBjb3JyZWN0bHksIHNv IEkgd291bGQgYXNrIHlvdSBpZiB5b3UgY2FuIHRlc3QgaXQgd2l0aCB5b3VyIHN0YWNrCj4gPiA+ ID4gKGl0Cj4gPiA+ID4gbWlnaHQgYmUgdXNlcnNwYWNlIGlzc3VlKToKPiA+ID4gPiAKPiA+ID4g PiBodHRwOi8vamVybmVqLmxpYnJlZWxlYy50di92aWRlb3MvcHJvYmxlbWF0aWMvdGVzdC5ta3YK PiA+ID4gPiAKPiA+ID4gPiBQbGVhc2UgdGFrZSBhIGxvb2sgYXQgbXkgY29tbWVudHMgYmVsb3cu Cj4gPiA+IAo+ID4gPiBJJ2QgcmVhbGx5IHByZWZlciB0byBmb2N1cyBvbiBnZXR0aW5nIHRoaXMg bWVyZ2VkIGF0IHRoaXMgcG9pbnQsIGFuZAo+ID4gPiB0aGVuIGZpeGluZyBvZGQgdmlkZW9zIGFu ZCAvIG9yIHNldHVwcyB3ZSBjYW4gZmluZCBsYXRlcgo+ID4gPiBvbi4gRXNwZWNpYWxseSB3aGVu IG5ldyBzdGFja3MgYXJlIGdvaW5nIHRvIGJlIGRldmVsb3BwZWQgb24gdG9wIG9mCj4gPiA+IHRo aXMsIEknbSBzdXJlIHdlJ3JlIGdvaW5nIHRvIGhhdmUgcGxlbnR5IG9mIGJ1Z3MgdG8gYWRkcmVz cyA6KQo+ID4gCj4gPiBJIGZvcmdvdCB0byBtZW50aW9uLCB5b3UgY2FuIGFkZDoKPiA+IFJldmll d2VkLWJ5OiBKZXJuZWogU2tyYWJlYyA8amVybmVqLnNrcmFiZWNAc2lvbC5uZXQ+Cj4gPiAKPiA+ IG9uY2UgeW91IGZpeCBpc3N1ZXMuCj4gCj4gR3JlYXQsIHRoYW5rcyA6KQo+IAo+ID4gPiA+ID4g Kwlmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShwcmVkX3dlaWdodC0+d2VpZ2h0X2ZhY3RvcnMp OyBpKyspIHsKPiA+ID4gPiA+ICsJCWNvbnN0IHN0cnVjdCB2NGwyX2gyNjRfd2VpZ2h0X2ZhY3Rv cnMgKmZhY3RvcnMgPQo+ID4gPiA+ID4gKwkJCSZwcmVkX3dlaWdodC0+d2VpZ2h0X2ZhY3RvcnNb aV07Cj4gPiA+ID4gPiArCj4gPiA+ID4gPiArCQlmb3IgKGogPSAwOyBqIDwgQVJSQVlfU0laRShm YWN0b3JzLT5sdW1hX3dlaWdodCk7IGorKykKPiA+IAo+ID4gewo+ID4gCj4gPiA+ID4gPiArCQkJ dTMyIHZhbDsKPiA+ID4gPiA+ICsKPiA+ID4gPiA+ICsJCQl2YWwgPSAoKGZhY3RvcnMtPmx1bWFf b2Zmc2V0W2pdICYgMHgxZmYpIDw8Cj4gPiAKPiA+IDE2KQo+ID4gCj4gPiA+ID4gPiArCQkJCShm YWN0b3JzLT5sdW1hX3dlaWdodFtqXSAmIAoweDFmZik7Cj4gPiA+ID4gPiArCQkJY2VkcnVzX3dy aXRlKGRldiwgVkVfQVZDX1NSQU1fUE9SVF9EQVRBLAo+ID4gPiA+IAo+ID4gPiA+IHZhbCk7Cj4g PiA+ID4gCj4gPiA+ID4gWW91IHNob3VsZCBjYXN0IG9mZnNldCB2YXJpYmxlIHRvIHdpZGVyIHR5 cGUuIEN1cnJlbnRseSBzb21lIHZpZGVvcwo+ID4gPiA+IHdoaWNoCj4gPiA+ID4gdXNlIHByZWRp Y3Rpb24gd2VpZ2h0IHRhYmxlIGRvbid0IHdvcmsgZm9yIG1lLCB1bmxlc3Mgb2Zmc2V0IGlzIGNh c3RlZAo+ID4gPiA+IHRvCj4gPiA+ID4gdTMyIGZpcnN0LiBTaGlmdGluZyA4IGJpdCB2YXJpYWJs ZSBmb3IgMTYgcGxhY2VzIGdpdmVzIHlvdSAwIGV2ZXJ5Cj4gPiA+ID4gdGltZS4KPiA+ID4gCj4g PiA+IEknbGwgZG8gaXQuCj4gPiA+IAo+ID4gPiA+IEx1bWEgb2Zmc2V0IGFuZCB3ZWlnaHQgYXJl IGRlZmluZWQgYXMgczgsIHNvIGhhdmluZyB3aWRlciBtYXNrIGRvZXNuJ3QKPiA+ID4gPiByZWFs bHkgbWFrZSBzZW5zZS4gSG93ZXZlciwgSSB0aGluayB3ZWlnaHQgc2hvdWxkIGJlIHMxNiBhbnl3 YXksCj4gPiA+ID4gYmVjYXVzZQo+ID4gPiA+IHN0YW5kYXJkIHNheXMgdGhhdCBpdCdzIHZhbHVl IGNvdWxkIGJlIDJeZGVub21pbmF0b3IgZm9yIGRlZmF1bHQgdmFsdWUKPiA+ID4gPiBvcgo+ID4g PiA+IGluIHJhbmdlIC0xMjguLjEyNy4gV29yc3QgY2FzZSB3b3VsZCBiZSAyXjcgPSAxMjggYW5k IC0xMjguIFRvIGNvdmVyCj4gPiA+ID4gYm90aAo+ID4gPiA+IHZhbHVlcyB5b3UgbmVlZCBhdCBs ZWFzdCA5IGJpdHMuCj4gPiA+IAo+ID4gPiBCdXQgaWYgSSB1bmRlcnN0b29kIHRoZSBzcGVjIHJp Z2h0LCBpbiB0aGF0IGNhc2UgeW91IHdvdWxkIGp1c3QgaGF2ZQo+ID4gPiB0aGUgZGVub21pbmF0 b3Igc2V0LCBhbmQgbm90IHRoZSBvZmZzZXQsIHdoaWxlIHRoZSBvZmZzZXQgaXMgdXNlZCBpZgo+ ID4gPiB5b3UgZG9uJ3QgdXNlIHRoZSBkZWZhdWx0IGZvcm11bGEgKGFuZCB0aGVyZWZvcmUgcmVt YWlucyBpbiB0aGUgLTEyOAo+ID4gPiAxMjcgcmFuZ2Ugd2hpY2ggaXMgY292ZXJlZCBieSB0aGUg czgpLCByaWdodD8KPiA+IAo+ID4gWWVhaCwgZGVmYXVsdCBvZmZzZXQgaXMgMCBhbmQgczggaXMg c3VmZmljaWVudCBmb3IgdGhhdC4gSSdtIHRhbGtpbmcgYWJvdXQKPiA+IHdlaWdodC4gRGVmYXVs dCB3ZWlnaHQgaXMgIjEgPDwgZGVub21pbmF0b3IiLCB3aGljaCBtaWdodCBiZSAxIDw8IDcgb3IK PiA+IDEyOC4KPiA+IAo+ID4gV2UgY291bGQgYWxzbyBhZGQgYSBmbGFnLCB3aGljaCB3b3VsZCBz aWduYWwgZGVmYXVsdCB0YWJsZS4gSW4gdGhhdCBjYXNlCj4gPiB3ZQo+ID4gY291bGQganVzdCBz ZXQgYSBiaXQgdG8gdGVsbCBWUFUgdG8gdXNlIGRlZmF1bHQgdmFsdWVzLiBFdmVuIGlmIHNvbWUg VlBVcwo+ID4gbmVlZCBkZWZhdWx0IHRhYmxlIHRvIGJlIHNldCBleHBsaWNpdGx5LCBpdCdzIHZl cnkgZWFzeSB0byBjYWxjdWxhdGUKPiA+IHZhbHVlcyBhcyBtZW50aW9uZWQgaW4gcHJldmlvdXMg cGFyYWdyYXBoLgo+IAo+IFllYWgsIHNvcnJ5LCBJIG1lYW50IHdlaWdodC4gV291bGQgdGhhdCBt YWtlIGFueSBkaWZmZXJlbmNlPyBDYW4gd2UKPiBoYXZlIHNpdHVhdGlvbnMgd2hlcmUgYm90aCB0 aGUgZGVub21pbmF0b3IgYW5kIHRoZSB3ZWlnaHQgd291bGQgYmUKPiBzZXQsIHdpdGggdGhlIHdl aWdodCBzZXQgdG8gMTI4PwoKWWVzLCB0aGF0J3MgdGhlIGNhc2Ugd2hlbiBkZWZhdWx0IHdlaWdo dCBpcyB1c2VkIGFuZCAobG9nMikgZGVub21pbmF0b3IgaXMgNy4gCldlaWdodCBpcyB0aGVuICIx IDw8IGRlbm9taW5hdG9yIi4KCj4gCj4gSSd2ZSBjaGVja2VkIGluIHRoZSBsaWJ2YSBhbmQgZmZt cGVnLCBhbmQgbGlidmEgdXNlcyBhIHNob3J0LCB3aGlsZQo+IGZmbXBlZyB1c2VzIGFuIGludCwg Ym90aCBmb3IgdGhlIHdlaWdodCBhbmQgb2Zmc2V0LiBGb3IgY29uc2lzdGVuY3kgSQo+IGd1ZXNz IHdlIGNvdWxkIGNoYW5nZSBib3RoIHRvIHNob3J0cyBqdXN0IGxpa2UgbGlidmE/Cj4gCj4gV2hh dCBkbyB5b3UgdGhpbms/CgpZZXMsIHRoYXQgd291bGQgd29yayBmb3IgbWUuIE1heWJlIHNvbWVv bmUgZWxzZSBoYXMgb3BpbmlvbiBhYm91dCB0aGlzPyBCdXQgSSAKdGhpbmsgdGhlcmUgaXMgYSBy ZWFzb24gd2h5IGxpYnZhIHVzZXMgc2hvcnRzLgoKQmVzdCByZWdhcmRzLApKZXJuZWoKCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtl cm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0 dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5l bAo=