From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 20BB040665 for ; Sun, 25 Sep 2022 16:15:43 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C254B68BB35; Sun, 25 Sep 2022 19:15:20 +0300 (EEST) Received: from shout01.mail.de (shout01.mail.de [62.201.172.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3561768B75F for ; Sun, 25 Sep 2022 19:15:14 +0300 (EEST) Received: from postfix02.mail.de (postfix02.bt.mail.de [10.0.121.126]) by shout01.mail.de (Postfix) with ESMTP id 255FEA057B for ; Sun, 25 Sep 2022 18:15:09 +0200 (CEST) Received: from smtp01.mail.de (smtp01.bt.mail.de [10.0.121.211]) by postfix02.mail.de (Postfix) with ESMTP id 0C80FA03C1 for ; Sun, 25 Sep 2022 18:15:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.de; s=mailde202009; t=1664122509; bh=5aQT8xjZOu61UTTEfsF7ywb25VdqzZaomNh0cEbc/00=; h=From:To:Subject:Date:Message-Id:From:To:CC:Subject:Reply-To; b=25PLTwiFDdScvMJuGuow8olKC0kmx+9wPD8fvV3rOTwB9zYTrmJMPTeGkkzuo8cob xB0R9SnOxExjOf650CUmqieF0eCdUVTB0yIIvP7xSV21rXLW5k3eI7VpnI35OSy4OH sswUz0s9vQ35dy2mLat/gZStDX/g6dxAN1Jmcby2nQ1P6+UvjtuHyi0rGbMaRdzD55 V04zTn9L8mwBaInw6r/j/Nkkfyj3JfSpTRkHL1J0luUCtb4rO4ucfsYk/Ulhj/Tbll KvoK0UdV7cC8tmmOAWvyZ4HqZwJM4rRV04Lxc5WFV97QjwxLbr6cZ7xiIRvvkqm7sq Q5rRdZPussEvQ== Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp01.mail.de (Postfix) with ESMTPSA id BCF4E100114 for ; Sun, 25 Sep 2022 18:15:08 +0200 (CEST) From: Thilo Borgmann To: ffmpeg-devel@ffmpeg.org Date: Sun, 25 Sep 2022 18:15:06 +0200 Message-Id: <20220925161506.80724-4-thilo.borgmann@mail.de> In-Reply-To: <20220925161506.80724-1-thilo.borgmann@mail.de> References: <20220925161506.80724-1-thilo.borgmann@mail.de> MIME-Version: 1.0 X-purgate: clean X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 3363 X-purgate-ID: 154282::1664122508-DDDB75FC-3E936B43/0/0 Subject: [FFmpeg-devel] [PATCH v5 3/3] ffmpeg: Deprecate display rotation override with a metadata key X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: RnJvbTogSmFuIEVrc3Ryw7ZtIDxqZWVianBAZ21haWwuY29tPgoKTm93IHRoYXQgd2UgaGF2ZSBw cm9wZXIgb3B0aW9ucyBmb3IgZGVmaW5pbmcgZGlzcGxheSBtYXRyaXgKb3ZlcnJpZGVzLCB0aGlz IHNob3VsZCBubyBsb25nZXIgYmUgcmVxdWlyZWQuCgpmZnRvb2xzIGRvZXMgbm90IGhhdmUgaXRz IG93biB2ZXJzaW9uaW5nLCBzbyBmb3Igbm93IHRoZSBkZWZpbmUgaXMKanVzdCBzZXQgdG8gMSBh bmQgZGlzYWJsZXMgdGhlIGZ1bmN0aW9uYWxpdHkgaWYgc2V0IHRvIHplcm8uCi0tLQogZmZ0b29s cy9mZm1wZWcuYyAgICAgfCAgMiArKwogZmZ0b29scy9mZm1wZWcuaCAgICAgfCAgNSArKysrKwog ZmZ0b29scy9mZm1wZWdfb3B0LmMgfCAxMCArKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE3 IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9mZnRvb2xzL2ZmbXBlZy5jIGIvZmZ0b29scy9m Zm1wZWcuYwppbmRleCAwZTE0NzcyOTlkLi42NWIwYjgzYTE4IDEwMDY0NAotLS0gYS9mZnRvb2xz L2ZmbXBlZy5jCisrKyBiL2ZmdG9vbHMvZmZtcGVnLmMKQEAgLTI4MzEsMTIgKzI4MzEsMTQgQEAg c3RhdGljIGludCBpbml0X291dHB1dF9zdHJlYW1fc3RyZWFtY29weShPdXRwdXRTdHJlYW0gKm9z dCkKICAgICAgICAgfQogICAgIH0KIAorI2lmIEZGTVBFR19ST1RBVElPTl9NRVRBREFUQQogICAg IGlmIChvc3QtPnJvdGF0ZV9vdmVycmlkZGVuKSB7CiAgICAgICAgIHVpbnQ4X3QgKnNkID0gYXZf c3RyZWFtX25ld19zaWRlX2RhdGEob3N0LT5zdCwgQVZfUEtUX0RBVEFfRElTUExBWU1BVFJJWCwK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW50 MzJfdCkgKiA5KTsKICAgICAgICAgaWYgKHNkKQogICAgICAgICAgICAgYXZfZGlzcGxheV9yb3Rh dGlvbl9zZXQoKGludDMyX3QgKilzZCwgLW9zdC0+cm90YXRlX292ZXJyaWRlX3ZhbHVlKTsKICAg ICB9CisjZW5kaWYKIAogICAgIHN3aXRjaCAocGFyLT5jb2RlY190eXBlKSB7CiAgICAgY2FzZSBB Vk1FRElBX1RZUEVfQVVESU86CmRpZmYgLS1naXQgYS9mZnRvb2xzL2ZmbXBlZy5oIGIvZmZ0b29s cy9mZm1wZWcuaAppbmRleCA0NGE4MzhkMjliLi4zZDJiMzliNzhhIDEwMDY0NAotLS0gYS9mZnRv b2xzL2ZmbXBlZy5oCisrKyBiL2ZmdG9vbHMvZmZtcGVnLmgKQEAgLTUzLDYgKzUzLDcgQEAKICNk ZWZpbmUgRkZNUEVHX09QVF9QU05SIDEKICNkZWZpbmUgRkZNUEVHX09QVF9NQVBfQ0hBTk5FTCAx CiAjZGVmaW5lIEZGTVBFR19PUFRfTUFQX1NZTkMgMQorI2RlZmluZSBGRk1QRUdfUk9UQVRJT05f TUVUQURBVEEgMQogCiBlbnVtIFZpZGVvU3luY01ldGhvZCB7CiAgICAgVlNZTkNfQVVUTyA9IC0x LApAQCAtNTM4LDExICs1MzksMTUgQEAgdHlwZWRlZiBzdHJ1Y3QgT3V0cHV0U3RyZWFtIHsKICAg ICBpbnQgaXNfY2ZyOwogICAgIGludCBmb3JjZV9mcHM7CiAgICAgaW50IHRvcF9maWVsZF9maXJz dDsKKyNpZiBGRk1QRUdfUk9UQVRJT05fTUVUQURBVEEKICAgICBpbnQgcm90YXRlX292ZXJyaWRk ZW47CisjZW5kaWYKICAgICBpbnQgYXV0b3NjYWxlOwogICAgIGludCBiaXRleGFjdDsKICAgICBp bnQgYml0c19wZXJfcmF3X3NhbXBsZTsKKyNpZiBGRk1QRUdfUk9UQVRJT05fTUVUQURBVEEKICAg ICBkb3VibGUgcm90YXRlX292ZXJyaWRlX3ZhbHVlOworI2VuZGlmCiAKICAgICBBVlJhdGlvbmFs IGZyYW1lX2FzcGVjdF9yYXRpbzsKIApkaWZmIC0tZ2l0IGEvZmZ0b29scy9mZm1wZWdfb3B0LmMg Yi9mZnRvb2xzL2ZmbXBlZ19vcHQuYwppbmRleCA1MjcwOWNhMTMzLi5hNjA5ZjAxNTk5IDEwMDY0 NAotLS0gYS9mZnRvb2xzL2ZmbXBlZ19vcHQuYworKysgYi9mZnRvb2xzL2ZmbXBlZ19vcHQuYwpA QCAtMjg3MCwxNiArMjg3MCwyNiBAQCBzdGF0aWMgdm9pZCBvZl9hZGRfbWV0YWRhdGEoQVZGb3Jt YXRDb250ZXh0ICpvYywgY29uc3QgT3B0aW9uc0NvbnRleHQgKm8pCiAgICAgICAgICAgICBmb3Ig KGludCBqID0gMDsgaiA8IG9jLT5uYl9zdHJlYW1zOyBqKyspIHsKICAgICAgICAgICAgICAgICBP dXRwdXRTdHJlYW0gKm9zdCA9IG91dHB1dF9zdHJlYW1zW25iX291dHB1dF9zdHJlYW1zIC0gb2Mt Pm5iX3N0cmVhbXMgKyBqXTsKICAgICAgICAgICAgICAgICBpZiAoKHJldCA9IGNoZWNrX3N0cmVh bV9zcGVjaWZpZXIob2MsIG9jLT5zdHJlYW1zW2pdLCBzdHJlYW1fc3BlYykpID4gMCkgeworI2lm IEZGTVBFR19ST1RBVElPTl9NRVRBREFUQQogICAgICAgICAgICAgICAgICAgICBpZiAoIXN0cmNt cChvLT5tZXRhZGF0YVtpXS51LnN0ciwgInJvdGF0ZSIpKSB7CiAgICAgICAgICAgICAgICAgICAg ICAgICBjaGFyICp0YWlsOwogICAgICAgICAgICAgICAgICAgICAgICAgZG91YmxlIHRoZXRhID0g YXZfc3RydG9kKHZhbCwgJnRhaWwpOwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCEqdGFp bCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9zdC0+cm90YXRlX292ZXJyaWRkZW4g PSAxOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9zdC0+cm90YXRlX292ZXJyaWRlX3Zh bHVlID0gdGhldGE7CisKKyAgICAgICAgICAgICAgICAgICAgICAgIGF2X2xvZyhOVUxMLCBBVl9M T0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ29udmVyc2lvbiBv ZiBhICdyb3RhdGUnIG1ldGFkYXRhIGtleSB0byBhICIKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAicHJvcGVyIGRpc3BsYXkgbWF0cml4IHJvdGF0aW9uIGlzIGRlcHJlY2F0ZWQuICIK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiU2VlIC1kaXNwbGF5X3JvdGF0aW9uIGZv ciBzZXR0aW5nIHJvdGF0aW9uICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5z dGVhZC4iKTsKICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAg fSBlbHNlIHsKKyNlbmRpZgogICAgICAgICAgICAgICAgICAgICAgICAgYXZfZGljdF9zZXQoJm9j LT5zdHJlYW1zW2pdLT5tZXRhZGF0YSwgby0+bWV0YWRhdGFbaV0udS5zdHIsICp2YWwgPyB2YWwg OiBOVUxMLCAwKTsKKyNpZiBGRk1QRUdfUk9UQVRJT05fTUVUQURBVEEKICAgICAgICAgICAgICAg ICAgICAgfQorI2VuZGlmCiAgICAgICAgICAgICAgICAgfSBlbHNlIGlmIChyZXQgPCAwKQogICAg ICAgICAgICAgICAgICAgICBleGl0X3Byb2dyYW0oMSk7CiAgICAgICAgICAgICB9Ci0tIAoyLjIw LjEgKEFwcGxlIEdpdC0xMTcpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcu b3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8g dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==