From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 4/6] drm/i915: check for audio and infoframe changes across mode sets v2 Date: Mon, 1 Dec 2014 17:16:25 +0100 Message-ID: <20141201161625.GX32117@phenom.ffwll.local> References: <1415226371-1880-1-git-send-email-jbarnes@virtuousgeek.org> <1415226371-1880-4-git-send-email-jbarnes@virtuousgeek.org> <87egsjbr9y.fsf@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f49.google.com (mail-wg0-f49.google.com [74.125.82.49]) by gabe.freedesktop.org (Postfix) with ESMTP id 48F9E6E5C5 for ; Mon, 1 Dec 2014 08:15:57 -0800 (PST) Received: by mail-wg0-f49.google.com with SMTP id n12so6295445wgh.8 for ; Mon, 01 Dec 2014 08:15:56 -0800 (PST) Content-Disposition: inline In-Reply-To: <87egsjbr9y.fsf@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Jani Nikula Cc: intel-gfx@lists.freedesktop.org, shuang.he@linux.intel.com List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBEZWMgMDEsIDIwMTQgYXQgMTI6MjU6NDVQTSArMDIwMCwgSmFuaSBOaWt1bGEgd3Jv dGU6Cj4gT24gVGh1LCAwNiBOb3YgMjAxNCwgSmVzc2UgQmFybmVzIDxqYmFybmVzQHZpcnR1b3Vz Z2Vlay5vcmc+IHdyb3RlOgo+ID4gSWYgdGhlc2UgY2hhbmdlIChlLmcuIGFmdGVyIGEgbW9kZXNl dCBmb2xsb3dpbmcgYSBmYXN0Ym9vdCksIHdlIG5lZWQgdG8KPiA+IGRvIGEgZnVsbCBtb2RlIHNl dC4KPiA+Cj4gPiB2MjoKPiA+ICAgLSBwdXQgdW5kZXIgcGlwZV9jb25maWcgY2hlY2sgc28gd2Ug ZG9uJ3QgZGVyZWYgYSBudWxsIHN0YXRlIChKZXNzZSkKPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBK ZXNzZSBCYXJuZXMgPGpiYXJuZXNAdmlydHVvdXNnZWVrLm9yZz4KPiA+IC0tLQo+ID4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyB8IDEyICsrKysrKysrKysrLQo+ID4gIDEg ZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPgo+ID4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+ID4gaW5kZXggY2I5NmYxMS4uYzg2ZWVlNiAx MDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+ID4g KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gPiBAQCAtMTEyMzAs OCArMTEyMzAsMTggQEAgc3RhdGljIGludCBpbnRlbF9jcnRjX3NldF9jb25maWcoc3RydWN0IGRy bV9tb2RlX3NldCAqc2V0KQo+ID4gIAkJCQkJCSAgICZtb2Rlc2V0X3BpcGVzLAo+ID4gIAkJCQkJ CSAgICZwcmVwYXJlX3BpcGVzLAo+ID4gIAkJCQkJCSAgICZkaXNhYmxlX3BpcGVzKTsKPiA+IC0J aWYgKElTX0VSUihwaXBlX2NvbmZpZykpCj4gPiArCWlmIChJU19FUlIocGlwZV9jb25maWcpKSB7 Cj4gPiAgCQlnb3RvIGZhaWw7Cj4gPiArCX0gZWxzZSBpZiAocGlwZV9jb25maWcpIHsKPiA+ICsJ CWlmICh0b19pbnRlbF9jcnRjKHNldC0+Y3J0YyktPm5ld19jb25maWctPmhhc19hdWRpbyAhPQo+ ID4gKwkJICAgIHRvX2ludGVsX2NydGMoc2V0LT5jcnRjKS0+Y29uZmlnLmhhc19hdWRpbykKPiA+ ICsJCQljb25maWctPm1vZGVfY2hhbmdlZCA9IHRydWU7Cj4gPiArCj4gPiArCQkvKiBGb3JjZSBt b2RlIHNldHMgZm9yIGFueSBpbmZvZnJhbWUgc3R1ZmYgKi8KPiA+ICsJCWlmICh0b19pbnRlbF9j cnRjKHNldC0+Y3J0YyktPm5ld19jb25maWctPmhhc19pbmZvZnJhbWUgfHwKPiA+ICsJCSAgICB0 b19pbnRlbF9jcnRjKHNldC0+Y3J0YyktPmNvbmZpZy5oYXNfaW5mb2ZyYW1lKQo+IAo+IEplc3Nl LCBpcyAifHwiIGNvcnJlY3QgaGVyZT8gVGhpcyBpcyBib3VuZCB0byBmb3JjZSBhIGxvdCBvZiBt b2RlIHNldHMuCj4gCj4gU2VlIGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcu Y2dpP2lkPTg2NjgzCgpJbmRlZWQuIEFuZCBJIHRoaW5rIHRoZSBhcHByb2FjaCBpcyB0aGUgd3Jv bmcgd2F5IHJvdW5kLiBJbW8gd2Ugc2hvdWxkCmNoZWNrIHdoZXRoZXIgdGhlIGNvbXB1dGVkIHBp cGVfY29uZmlnIG1hdGNoZXMgYW5kIGhhdmUgYSBmZXcgc3BlY2lmaWMKY2FzZXMgdGhhdCB3ZSBj YW4gaGFuZGxlIHdoZW4gaXQgbWlzbWF0Y2hlcyAoZS5nLiBwaXBlX3NyY193L2gpLiBQbHVzIHNv bWUKc3BlY2lhbCBsb2dpYyBpZiBxdWlyayBmbGFncyBhcmUgc2V0IChzbyB0aGF0IHdlIGZvcmNl IGEgZnVsbCBtb2Rlc2V0IGluCmNhc2VzIGxpa2UgdGhpcyB0byBnZXQgcmlkIG9mIHRoZSBib290 LXVwIHRha2V2ZXIgc3RhdGUgcXVpcmsgZmxhZykuCgpJIHRoaW5rIGJlc3QgY291cnNlIG9mIGFj dGlvbiBoZXJlIGlzIHRvIHJldmVydCB0aGlzIHBhdGNoLCBhbHNvIGJlY2F1c2UKaXQncyBraW5k YSBhdCB0aGUgMXcgZGVhZGxpbmUgd2l0aCBzZXQgZm9yIHJlZ3Jlc3Npb24uIEV2ZW4gdGhvdWdo IHRoaXMKaGVyZSBpcyBpbW8gUUEncyBmYXVsdCBmb3IgdGFraW5nIHdheSB0b28gbG9uZyB0byBk ZWxpdmVyIHRoZSBiaXNlY3QKcmVzdWx0IGFuZCBub3RpY2luZyB0aGUgaXNzdWUgKHRoZSBwYXRj aCBpcyBhbG1vc3QgMSBtb250aCBvbGQgYnkgbm93KS4KCkplc3NlPwoKVGhhbmtzLCBEYW5pZWwK LS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCis0 MSAoMCkgNzkgMzY1IDU3IDQ4IC0gaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK