From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Liu Subject: Re: [PATCH] st/omx/enc: fix incorrect reference picture order for B frames Date: Tue, 3 May 2016 10:58:52 -0400 Message-ID: <5728BCAC.7060907@amd.com> References: <1462286960-3541-1-git-send-email-leo.liu@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0099.outbound.protection.outlook.com [65.55.169.99]) by gabe.freedesktop.org (Postfix) with ESMTPS id AB1C8896E4 for ; Tue, 3 May 2016 15:14:07 +0000 (UTC) In-Reply-To: <1462286960-3541-1-git-send-email-leo.liu@amd.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org TmV2ZXIgbWluZC4gU29ycnkgYWJvdXQgaXQuCgpPbiAwNS8wMy8yMDE2IDEwOjQ5IEFNLCBMZW8g TGl1IHdyb3RlOgo+IFN0YWNraW5nIGZyYW1lcyBpcyBmb3IgZHJpdmVyIHRoYXQncyBjYXBhYmxl IHRvIGRvIGR1YWwgaW5zdGFuY2VzCj4gZW5jb2RpbmcuIFN1Y2ggZmVhdHVyZSBpcyBub3QgZW5h YmxlZCBmb3IgQiBmcmFtZXMgY3VycmVudGx5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogTGVvIExpdSA8 bGVvLmxpdUBhbWQuY29tPgo+IENjOiAiMTEuMSAxMS4yIiA8bWVzYS1zdGFibGVAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnPgo+IC0tLQo+ICAgc3JjL2dhbGxpdW0vc3RhdGVfdHJhY2tlcnMvb214L3Zp ZF9lbmMuYyB8IDE5ICsrKysrKysrKysrKy0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxMiBp bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3NyYy9nYWxsaXVt L3N0YXRlX3RyYWNrZXJzL29teC92aWRfZW5jLmMgYi9zcmMvZ2FsbGl1bS9zdGF0ZV90cmFja2Vy cy9vbXgvdmlkX2VuYy5jCj4gaW5kZXggNTU2NTI0MS4uZDcwNDM5YSAxMDA2NDQKPiAtLS0gYS9z cmMvZ2FsbGl1bS9zdGF0ZV90cmFja2Vycy9vbXgvdmlkX2VuYy5jCj4gKysrIGIvc3JjL2dhbGxp dW0vc3RhdGVfdHJhY2tlcnMvb214L3ZpZF9lbmMuYwo+IEBAIC0xODAsMTEgKzE4MCw2IEBAIHN0 YXRpYyBPTVhfRVJST1JUWVBFIHZpZF9lbmNfQ29uc3RydWN0b3IoT01YX0NPTVBPTkVOVFRZUEUg KmNvbXAsIE9NWF9TVFJJTkcgbmFtCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFBJUEVfVklERU9fRU5UUllQT0lOVF9FTkNPREUsIFBJUEVfVklERU9fQ0FQX1NVUFBPUlRFRCkp Cj4gICAgICAgICByZXR1cm4gT01YX0Vycm9yQmFkUGFyYW1ldGVyOwo+ICAgCj4gLSAgIHByaXYt PnN0YWNrZWRfZnJhbWVzX251bSA9IHNjcmVlbi0+Z2V0X3ZpZGVvX3BhcmFtKHNjcmVlbiwKPiAt ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQSVBFX1ZJREVPX1BST0ZJTEVfTVBFRzRf QVZDX0hJR0gsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUElQRV9WSURFT19F TlRSWVBPSU5UX0VOQ09ERSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQSVBF X1ZJREVPX0NBUF9TVEFDS0VEX0ZSQU1FUyk7Cj4gLQo+ICAgICAgcHJpdi0+c19waXBlID0gc2Ny ZWVuLT5jb250ZXh0X2NyZWF0ZShzY3JlZW4sIHByaXYtPnNjcmVlbiwgMCk7Cj4gICAgICBpZiAo IXByaXYtPnNfcGlwZSkKPiAgICAgICAgIHJldHVybiBPTVhfRXJyb3JJbnN1ZmZpY2llbnRSZXNv dXJjZXM7Cj4gQEAgLTY5OSw5ICs2OTQsMTkgQEAgc3RhdGljIE9NWF9FUlJPUlRZUEUgdmlkX2Vu Y19NZXNzYWdlSGFuZGxlcihPTVhfQ09NUE9ORU5UVFlQRSogY29tcCwgaW50ZXJuYWxSZXEKPiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcml2LT5zY2FsZS54V2lkdGggOiBwb3J0LT5z UG9ydFBhcmFtLmZvcm1hdC52aWRlby5uRnJhbWVXaWR0aDsKPiAgICAgICAgICAgIHRlbXBsYXQu aGVpZ2h0ID0gcHJpdi0+c2NhbGVfYnVmZmVyW3ByaXYtPmN1cnJlbnRfc2NhbGVfYnVmZmVyXSA/ Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpdi0+c2NhbGUueEhlaWdodCA6IHBv cnQtPnNQb3J0UGFyYW0uZm9ybWF0LnZpZGVvLm5GcmFtZUhlaWdodDsKPiAtICAgICAgICAgdGVt cGxhdC5tYXhfcmVmZXJlbmNlcyA9ICh0ZW1wbGF0LnByb2ZpbGUgPT0gUElQRV9WSURFT19QUk9G SUxFX01QRUc0X0FWQ19CQVNFTElORSkgPwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg MSA6IE9NWF9WSURfRU5DX1BfUEVSSU9EX0RFRkFVTFQ7Cj4gICAKPiArICAgICAgICAgaWYgKHRl bXBsYXQucHJvZmlsZSA9PSBQSVBFX1ZJREVPX1BST0ZJTEVfTVBFRzRfQVZDX0JBU0VMSU5FKSB7 Cj4gKyAgICAgICAgICAgIHN0cnVjdCBwaXBlX3NjcmVlbiAqc2NyZWVuID0gcHJpdi0+c2NyZWVu LT5wc2NyZWVuOwo+ICsgICAgICAgICAgICB0ZW1wbGF0Lm1heF9yZWZlcmVuY2VzID0gMTsKPiAr ICAgICAgICAgICAgcHJpdi0+c3RhY2tlZF9mcmFtZXNfbnVtID0KPiArICAgICAgICAgICAgICAg c2NyZWVuLT5nZXRfdmlkZW9fcGFyYW0oc2NyZWVuLAo+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBQSVBFX1ZJREVPX1BST0ZJTEVfTVBFRzRfQVZDX0hJR0gsCj4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBJUEVfVklERU9fRU5UUllQT0lO VF9FTkNPREUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBJUEVf VklERU9fQ0FQX1NUQUNLRURfRlJBTUVTKTsKPiArICAgICAgICAgfSBlbHNlIHsKPiArICAgICAg ICAgICAgdGVtcGxhdC5tYXhfcmVmZXJlbmNlcyA9IE9NWF9WSURfRU5DX1BfUEVSSU9EX0RFRkFV TFQ7Cj4gKyAgICAgICAgICAgIHByaXYtPnN0YWNrZWRfZnJhbWVzX251bSA9IDE7Cj4gKyAgICAg ICAgIH0KPiAgICAgICAgICAgIHByaXYtPmNvZGVjID0gcHJpdi0+c19waXBlLT5jcmVhdGVfdmlk ZW9fY29kZWMocHJpdi0+c19waXBlLCAmdGVtcGxhdCk7Cj4gICAKPiAgICAgICAgIH0gZWxzZSBp ZiAoKG1zZy0+bWVzc2FnZVBhcmFtID09IE9NWF9TdGF0ZUxvYWRlZCkgJiYgKHByaXYtPnN0YXRl ID09IE9NWF9TdGF0ZUlkbGUpKSB7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWwK