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 445ED42FB5 for ; Tue, 17 May 2022 12:17:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4226468B3C6; Tue, 17 May 2022 15:17:12 +0300 (EEST) Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com [209.85.208.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B336D6801C8 for ; Tue, 17 May 2022 15:17:05 +0300 (EEST) Received: by mail-lj1-f182.google.com with SMTP id bx33so21516602ljb.12 for ; Tue, 17 May 2022 05:17:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=O8ZlBdM4ZWHcHYFG1rDOEIwAvUtaKT2cGbVWJOKZeuI=; b=KpZBshMbOL+hxtcy3O8di3i7WKzN2yR9A9Rg/MOA/Xba3mDH4eG4cTYqJjcfretRkR u4P9Ln9f9XQzb7Tcepr6A9N+iQbPF7rsQvK0OGxPNFDeEdIJFceC6UD0XNd+zK/LBDi3 9wYLlyiHFfEB7EpPQZcAMwaUnA8QbJeRn9pm/IwXydXVgeiW3sKHMWT/kCYEJnntrCEN J8lEtR0YfA1cfJVn1LkMnVZadZF9zIzBm/ccTcA00vtYNfhUYOrdPhBI7jqS5TUnzIbV zVSezDBEQWnXqgOHAs7I3ZHccwuZeHhi54jxFbmPWI/RULNyMher2RsssaXnpSn6QdV/ VvPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=O8ZlBdM4ZWHcHYFG1rDOEIwAvUtaKT2cGbVWJOKZeuI=; b=r7+b7jw+7xrAaHwTN2KbvuqVok8DMUUIS5CuknyzXrjAgSVN4sHwPnA72fZQ3oX1QY Aajki3Sxe/U+IebH1RqGhOfbxK4NCulaFPuOpelpuphZntRwuouP9sG/Q2FBEncVnxjq 6VrEn+LWm7t7qfKGiEfO/c9eZiVR1gdpBW7DHLmP2tSrsQyfAadwzxesD1ZUtayiHSQQ K6q2248BC23WZ0szXKUoZY6t/kfPR8ZWESi1aQxRVJfbcjLmfJaAvecLe9go0JmESi/T 5P8QGkxWhFM51XxaRygyyVx/6DFIK3G7ZD3zwyQH1oQa4+QeHa3abCbcfnarfxsgo6RA KCmg== X-Gm-Message-State: AOAM533zh0qokkDvgxNQ535Gjf5/DunvqLYwSNOK1JT5cHulpeOeYzkn SX34jffrj0HAg6x8SD2RIsDaEw8sRB6OZEpIrUDWLF1Wo3g= X-Google-Smtp-Source: ABdhPJzuI3ZVB25ASa2cHIHR9EoiFeWv5admScDJzV2I1jeEVP8NwRHTExgcfZviuPzTf6X2RHDeF/qHuwHpAAxohGI= X-Received: by 2002:a2e:88d3:0:b0:253:b823:d5fb with SMTP id a19-20020a2e88d3000000b00253b823d5fbmr1755289ljk.421.1652789824903; Tue, 17 May 2022 05:17:04 -0700 (PDT) MIME-Version: 1.0 References: <20220510114054.1745-1-ffmpeg@gyani.pro> <165227016292.13099.10758598518855468997@lain> <642f0f54-799f-dbc4-6724-99ef21895ee5@gyani.pro> <165229495558.13099.6133016962596120593@lain> <165233310701.13772.7181300949342123717@lain.red.khirnov.net> <8610a488-abe4-0a47-8fb4-c91586ccb972@gyani.pro> <165234355258.13772.6037658931088728018@lain.red.khirnov.net> In-Reply-To: From: =?UTF-8?B?SmFuIEVrc3Ryw7Zt?= Date: Tue, 17 May 2022 15:16:53 +0300 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH] ffmpeg: set user-set rotation for encoded streams too 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: T24gU3VuLCBNYXkgMTUsIDIwMjIgYXQgMzoyMSBQTSBKYW4gRWtzdHLDtm0gPGplZWJqcEBnbWFp bC5jb20+IHdyb3RlOgo+Cj4gT24gU3VuLCBNYXkgMTUsIDIwMjIgYXQgMjo1OCBQTSBHeWFuIERv c2hpIDxmZm1wZWdAZ3lhbmkucHJvPiB3cm90ZToKPiA+Cj4gPgo+ID4KPiA+IE9uIDIwMjItMDUt MTUgMDQ6MjkgcG0sIEphbiBFa3N0csO2bSB3cm90ZToKPiA+ID4gT24gVGh1LCBNYXkgMTIsIDIw MjIgYXQgMTE6MTkgQU0gQW50b24gS2hpcm5vdiA8YW50b25Aa2hpcm5vdi5uZXQ+IHdyb3RlOgo+ ID4gPj4gUXVvdGluZyBHeWFuIERvc2hpICgyMDIyLTA1LTEyIDA5OjAxOjMxKQo+ID4gPj4+IEEg c3Vic3RpdHV0ZSBvcHRpb24gZm9yIG1ldGFkYXRhIHJvdGF0ZSB3b3VsZCBhY2NlcHQgYSBzaW5n bGUgcm90YXRpb24KPiA+ID4+PiB2YWx1ZS4KPiA+ID4+PiBJZiBhZGRpbmcgYW4gb3B0aW9uIGZv ciBtYXRyaXgsIHdlIHNob3VsZCBhbGxvdyBmbGlwcyB0b28uCj4gPiA+PiBJIHNlZSBubyByZWFz b24gbm90IHRvIGhhdmUgYm90aC4gWW91IGNhbiBoYXZlIGEgc2ltcGxlIG9wdGlvbiBmb3IganVz dAo+ID4gPj4gdGhlIHJvdGF0aW9uIGFuZCBhbiBhZHZhbmNlZCBvcHRpb24gZm9yIHNwZWNpZnlp bmcgZnVsbCBtYXRyaXguCj4gPiA+Pgo+ID4gPiBGWUkgSSBoYWQgdGhvdWdodCBhYm91dCBhcmd1 bWVudHMtdG8tc2lkZSBkYXRhIGVhcmxpZXIsIGFuZCBhcyBJIHNhdwo+ID4gPiB0aGlzIHRocmVh ZCBJIGRlY2lkZWQgdG8gbWFrZSBhIHByb29mLW9mLWNvbmNlcHQgdGhhdCBoYXMgb25lIGxheWVy Cj4gPiA+IHdoaWNoIGNvbnN0cnVjdHMgYW4gQVZCdWZmZXJSZWYgb2YgdGhlIHNpZGUgZGF0YSBp dHNlbGYgYmFzZWQgb24gYW4KPiA+ID4gQVZEaWN0aW9uYXJ5IChjb25zdHJ1Y3RvciwgYmFzaWNh bGx5KSwgYW5kIHRoZW4gYW5vdGhlciB3aGljaCB0aGVuCj4gPiA+IGdvZXMgb3ZlciB0eXBlLWFy Z3VtZW50cyBzb3J0IG9mIGRpY3Rpb25hcnkgYW5kIGF0dGFjaGVzIHRoaW5ncyAodG8gYW4KPiA+ ID4gQVZGcmFtZSBpbiB0aGlzIGNhc2UpLiBBVlBhY2tldCBhbmQgQVZGcmFtZSBzaWRlIGRhdGEg aXMgc2xpZ2h0bHkKPiA+ID4gZGlmZmVyZW50LCBzbyBJIGd1ZXNzIHlvdSdkIGhhdmUgdG8gc3Bs aXQgb25lIGxheWVyIHdoaWNoIGdlbmVyYXRlcyBhbgo+ID4gPiBBVkJ1ZmZlclJlZiwgYW5kIHRo ZW4gdGhhdCdkIGJlIHV0aWxpemVkIChkaXNjYXJkZWQgb3Igbm90KSBieSB0aGUKPiA+ID4gdXRp bGl6aW5nIGZ1bmN0aW9uLgo+ID4gPgo+ID4gPiBJIGRvIHdvbmRlciBpZiBBVk9wdGlvbnMgd291 bGRuJ3QgYmUgYmV0dGVyIGZvciBzb21ldGhpbmcgbGlrZSB0aGlzLAo+ID4gPiBidXQgYXQgbGVh c3QgaXQgbGV0cyB5b3UgcGxheSBhcm91bmQgd2l0aCB0aGUgaWRlYS4gTXkgaW5pdGlhbCBBUEkK PiA+ID4gdXNlciBlbmRlZCB1cCBiZWluZyB0aGUgc2V0cGFyYW1zIGZpbHRlci4KPiA+ID4KPiA+ ID4gTGluayB0byBQb0MgYnJhbmNoOgo+ID4gPiBodHRwczovL2dpdGh1Yi5jb20vamVlYi9mZm1w ZWcvY29tbWl0cy9hcmd1bWVudHNfdG9fc2lkZV9kYXRhCj4gPiA+Cj4gPiA+IFVzYWdlIGV4YW1w bGU6Cj4gPiA+IGZmbXBlZyAtdiB2ZXJib3NlIC1pIElOUFVUIC1tYXAgMDp2OjAgLXZmCj4gPiA+ IHNldHBhcmFtcz1zaWRlX2RhdGE9ZGlzcGxheW1hdHJpeD1hbmdsZT0zNC4zNCxzaG93aW5mbyAt dmZyYW1lcyAxIC1mCj4gPiA+IG51bGwgLQo+ID4KPiA+IFRoZSBtZXRhZGF0YSBoYWNrIHVzZXMg YXZ1dGlsL2Rpc3BsYXkgQVBJIHRvIHNldCB0aGUgbWF0cml4IGFuZCB0aGVuCj4gPiBhdHRhY2gg aXQgdG8gdGhlICpzdHJlYW0qIGFzIHNpZGUgZGF0YSAgQSBmaWx0ZXIgd2lsbCBmb3JjZSBlbmNv ZGluZy4KPiA+IFNpbmNlIHRoaXMgaXMgdXNhYmlsaXR5L2Rpc3BsYXkgaW5mbyBmb3IgdGhlIGNv bnN1bWVyICwgaXQgc2hvdWxkIHJlbWFpbgo+ID4gYXZhaWxhYmxlIGZvciBzdHJlYW1jb3B5Lgo+ Cj4gWWVzLCB0aGF0IGlzIHdoeSBJIG5vdGVkIHRoYXQgdGhlcmUgcHJvYmFibHkgbmVlZHMgdG8g YmUgYSBzZXBhcmF0aW9uCj4gb2YgQVBJcyBiZXR3ZWVuIHRoZSBBVkJ1ZmZlclJlZiBhbmQgdGhl ICJmaW5hbCIgb25lLiBGb3IgcmUtZW5jb2RpbmcgYQo+IHZpZGVvIGZpbHRlciB3b3VsZCBsZWFk IHRvIHRoZSBmaXJzdCBBVkZyYW1lIGhhdmluZyBpdCwgYW5kIHRoZW4gdGhhdAo+IGNvdWxkIGJl IHV0aWxpemVkIGluIHRoZSBlbmNvZGVyIGluaXRpYWxpemF0aW9uIC0ganVzdCBsaWtlIG15IGNo YW5nZXMKPiBwdXNoaW5nIHRoZSB2aWRlbyBlbmNvZGluZyBsYXRlciBlbmFibGVkIGNvbG9yIHNw YWNlIGluZm9ybWF0aW9uIHRvIGJlCj4gcGFzc2VkIG9uLiBGb3Igc3RyZWFtIGNvcHksIGl0IHNo b3VsZCBiZSBzZXQgZWl0aGVyIHRvIHRoZSBBVlBhY2tldChzKQo+IG9yIEFWU3RyZWFtLCB5ZXMu IEFudG9uIHRhbGtlZCBhYm91dCBhIGJpdCBzdHJlYW0gZmlsdGVyIGJ1dCBJIGhhdmUKPiBub3Qg bG9va2VkIGludG8gdGhhdCBzaWRlIG9mIHRoaW5ncy4KPgo+IFRoaXMgd2FzIGp1c3QgYSBwcm9v Zi1vZi1jb25jZXB0IHNvIHBlb3BsZSBjYW4gc2VlIGhvdyBzdHJpbmcKPiBhcmd1bWVudHMgdG8g c2lkZSBkYXRhIG1pZ2h0IGxvb2ssIHNpbmNlIElNSE8gd2UgYXJlIGJhZGx5IGxhY2tpbmcKPiBz dWNoIGFuIGludGVyZmFjZSAod2hpbGUgdGhlIEMgQVBJcyBtaWdodCBiZSBPSywgd2UgYXJlIGNs ZWFybHkKPiBsYWNraW5nIHN0dWZmIHRvIGRvIHN0cmluZyBiYXNlZCBvYmplY3QgZ2VuZXJhdGlv biwgd2hpY2ggaXMgbW9yZSBvcgo+IGxlc3MgcmVxdWlyZWQgZm9yIENMSSBldGMgdXNhZ2UpLgoK V2hhdCBJIG1pc3NlZCB0byBub3RlIGVhcmxpZXIsIGFzIHdlIHN0aWxsIGRvbid0IGhhdmUgdGhp bmdzIHNldHRsZWQKY29tcGxldGVseSByZWdhcmRpbmcgYXJndW1lbnRzL0FWT3B0aW9ucyBmb3Ig Y29uc3RydWN0b3JzIGZvciBzaWRlCmRhdGEgKG5vdCB0byBtZW50aW9uIHRoZSBmdW4gYml0cyBv ZiB0aGUgc2lkZSBkYXRhIHJlbGF0ZWQgc3RydWN0dXJlcwpiZWluZyBzbGlnaHRseSBkaWZmZXJl bnQgYmV0d2VlbiBwYWNrZXRzL3N0cmVhbXMgYW5kIGZyYW1lcyksIGl0CmNvbXBsZXRlbHkgbWFr ZXMgc2Vuc2UgdG8gaGF2ZSBvcHRpb25zIGZvciBzcGVjaWZpYyBzaWRlIGRhdGEgdG8gYmUKYWRk ZWQgdG8gc3RyZWFtcyAob3Igb3RoZXJ3aXNlKSBmb3Igbm93LgoKSSBwdXNoZWQgYW4gaW5pdGlh bCBQb0Mgb2Ygc3VjaCBhIHRoaW5nIHRvCmh0dHBzOi8vZ2l0aHViLmNvbS9qZWViL2ZmbXBlZy9j b21taXRzL2ZmbXBlZ19jX2Rpc3BsYXlfbWF0cml4CllvdSBjYW4gb3ZlcnJpZGUgdGhlIGRpc3Bs YXkgbWF0cml4IG9uIGJvdGggaW5wdXQgc2lkZSAod2hpY2ggd291bGQKbGVhZCB0byBhdXRvcm90 YXRlIGxvZ2ljIGV0YyB3b3JraW5nIHdpdGggaXQgLSBhbHRob3VnaCB0aGUgc2lkZSBkYXRhCmlu ZGVlZCBkb2VzIG5vdCBnZXQgYXBwbGllZCB0byB0aGUgQVZGcmFtZXMgdGhlbXNlbHZlcyBsb29r aW5nIGF0IHRoZQpzaG93aW5mbyBmaWx0ZXIncyBvdXRwdXQpLCBhcyB3ZWxsIGFzIG9uIHRoZSBv dXRwdXQgc2lkZSwgd2hpY2ggb25seQphZmZlY3RzIHRoZSBvdXRwdXQgc3RyZWFtIHNwZWNpZmlj YWxseS4KCkphbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBz Oi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3Jp YmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBl Zy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==