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 A8C794B677 for ; Tue, 11 Jun 2024 11:09:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7290868D81E; Tue, 11 Jun 2024 14:08:59 +0300 (EEST) Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E6A3868D731 for ; Tue, 11 Jun 2024 14:08:52 +0300 (EEST) Received: by mail-pg1-f173.google.com with SMTP id 41be03b00d2f7-6e40ee57f45so786607a12.0 for ; Tue, 11 Jun 2024 04:08:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718104131; x=1718708931; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Y7Bhb5gD2vYwR5KI3lKG8F7Xc1c5ebJ6f9IGi9xS9Dc=; b=fHmeuNo4qdhsyZAJ1DjGB0YjMhiVJjMeIDmxpxpKUq7MxEC6EqI1aJR76Iywb00Ier QmaJdp0yDo5YoWCDDNTnAip4lojR4kSC0AtOI7WVzNDYcq24NyfRpXZRzPXr9NX8hL8M LW8G4DypduywfII9Ja8At/C6qk6/KzcsnGEzRXf26vdekzBC4cDOTGPp3h6i1D/uSWnj 8QII+Gr9lDF7vrT2kfkO5sEebmnADOoKifeLJ3cTy8QFSSzxClWKGE86koFMOcKpqYCV J4Mz7LNuPPZCipZE2frFJGQN4/p1ltwyay90iPwD9GcXHZ5JNnXiteHXCJ5vywsRcUar hnqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718104131; x=1718708931; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Y7Bhb5gD2vYwR5KI3lKG8F7Xc1c5ebJ6f9IGi9xS9Dc=; b=oM9zI7qZ2cj/opDODvLvQZhB0h5yDUG7aagdjHaFhlqudc0uL6MhwEzzs5EEu2Eimt jZrWfyzuFpy77HC//LW1xkPz47PkM5syAMk2GOkwryyWPt2qVH+0U2+ahtZKR0TzYrwU h5bVbtF0voBEqYzdBaeCYEd83vUmZXIKx+I9sg3kgvY7qmlEr0OIfACyof2x6yVBq8X/ Lgl73cgwPwTBjRNoQm0XHzgR4BoiuhMixBNiTDIp9vDU64BAtbYJmzRnsEnCVWYUvaon qPI5QtgmhBTG9mTtn8SD8M2cswhR2Z10vl5a4NwRls+UhBAcfbxgLdlG1XeBrfAN/MgG 3oDQ== X-Gm-Message-State: AOJu0YzE+b6gnV6g2lbygiMXUModY48Kp9Ff3C40JJJkOQgbW2erJdCu f8Wyd7/6al196jczHZ/ekIZ5efdk20FQXxtBiLZKOBApqXF47Ndk+DGzpX6Hp9x/F62o18CiJqx +HjF/z+UnUalPoihFkLYNvGx4KK+jKeJ7 X-Google-Smtp-Source: AGHT+IGkasVnhDhTcLSddv+zKixU5B9ys4PPGTTITMYPcoR6q32fdiIMxnS7vDFKyXHDlGGBZ8Tu3s9krrmvK75qLKI= X-Received: by 2002:a17:90a:5894:b0:2c2:e4b2:c99e with SMTP id 98e67ed59e1d1-2c2e4b2ca49mr6694668a91.46.1718104130573; Tue, 11 Jun 2024 04:08:50 -0700 (PDT) MIME-Version: 1.0 References: <20240530213657.1033191-1-ramiro.polla@gmail.com> In-Reply-To: From: Ramiro Polla Date: Tue, 11 Jun 2024 13:08:38 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 1/2] ffplay: add -scaling_quality option for SDL 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: SGksCgpPbiBNb24sIEp1biAxMCwgMjAyNCBhdCA5OjA04oCvUE0gTWFydG9uIEJhbGludCA8Y3Vz QHBhc3N3ZC5odT4gd3JvdGU6Cj4gT24gVHVlLCA0IEp1biAyMDI0LCBSYW1pcm8gUG9sbGEgd3Jv dGU6Cj4gPiBPbiBUaHUsIE1heSAzMCwgMjAyNCBhdCAxMTozNuKAr1BNIFJhbWlybyBQb2xsYSA8 cmFtaXJvLnBvbGxhQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPj4KPiA+PiAtLS0KPiA+PiAgZG9jL2Zm cGxheS50ZXhpICB8IDIgKysKPiA+PiAgZmZ0b29scy9mZnBsYXkuYyB8IDYgKysrKystCj4gPj4g IDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPj4KPiA+ PiBkaWZmIC0tZ2l0IGEvZG9jL2ZmcGxheS50ZXhpIGIvZG9jL2ZmcGxheS50ZXhpCj4gPj4gaW5k ZXggOTNmNzdlZWVjZS4uNjBmODgzZTE1OSAxMDA2NDQKPiA+PiAtLS0gYS9kb2MvZmZwbGF5LnRl eGkKPiA+PiArKysgYi9kb2MvZmZwbGF5LnRleGkKPiA+PiBAQCAtNzIsNiArNzIsOCBAQCBhcyAx MDAuCj4gPj4gIEZvcmNlIGZvcm1hdC4KPiA+PiAgQGl0ZW0gLXdpbmRvd190aXRsZSBAdmFye3Rp dGxlfQo+ID4+ICBTZXQgd2luZG93IHRpdGxlIChkZWZhdWx0IGlzIHRoZSBpbnB1dCBmaWxlbmFt ZSkuCj4gPj4gK0BpdGVtIC1zY2FsaW5nX3F1YWxpdHkgQHZhcnt2YWx1ZX0KPiA+PiArU2V0IFNE TF9ISU5UX1JFTkRFUl9TQ0FMRV9RVUFMSVRZIHZhbHVlIChkZWZhdWx0IGlzICJsaW5lYXIiKS4K PiA+PiAgQGl0ZW0gLWxlZnQgQHZhcnt0aXRsZX0KPiA+PiAgU2V0IHRoZSB4IHBvc2l0aW9uIGZv ciB0aGUgbGVmdCBvZiB0aGUgd2luZG93IChkZWZhdWx0IGlzIGEgY2VudGVyZWQgd2luZG93KS4K PiA+PiAgQGl0ZW0gLXRvcCBAdmFye3RpdGxlfQo+ID4+IGRpZmYgLS1naXQgYS9mZnRvb2xzL2Zm cGxheS5jIGIvZmZ0b29scy9mZnBsYXkuYwo+ID4+IGluZGV4IGI5ZDExZWVjZWUuLjc1ZDJiZWM3 NzcgMTAwNjQ0Cj4gPj4gLS0tIGEvZmZ0b29scy9mZnBsYXkuYwo+ID4+ICsrKyBiL2ZmdG9vbHMv ZmZwbGF5LmMKPiA+PiBAQCAtMzUxLDYgKzM1MSw3IEBAIHN0YXRpYyBpbnQgZmlsdGVyX25idGhy ZWFkcyA9IDA7Cj4gPj4gIHN0YXRpYyBpbnQgZW5hYmxlX3Z1bGthbiA9IDA7Cj4gPj4gIHN0YXRp YyBjaGFyICp2dWxrYW5fcGFyYW1zID0gTlVMTDsKPiA+PiAgc3RhdGljIGNvbnN0IGNoYXIgKmh3 YWNjZWwgPSBOVUxMOwo+ID4+ICtzdGF0aWMgY29uc3QgY2hhciAqc2NhbGluZ19xdWFsaXR5ID0g TlVMTDsKPiA+Pgo+ID4+ICAvKiBjdXJyZW50IGNvbnRleHQgKi8KPiA+PiAgc3RhdGljIGludCBp c19mdWxsX3NjcmVlbjsKPiA+PiBAQCAtMzY4Myw2ICszNjg0LDcgQEAgc3RhdGljIGNvbnN0IE9w dGlvbkRlZiBvcHRpb25zW10gPSB7Cj4gPj4gICAgICB7ICJmcmFtZWRyb3AiLCAgICAgICAgICBP UFRfVFlQRV9CT09MLCAgIE9QVF9FWFBFUlQsIHsgJmZyYW1lZHJvcCB9LCAiZHJvcCBmcmFtZXMg d2hlbiBjcHUgaXMgdG9vIHNsb3ciLCAiIiB9LAo+ID4+ICAgICAgeyAiaW5mYnVmIiwgICAgICAg ICAgICAgT1BUX1RZUEVfQk9PTCwgICBPUFRfRVhQRVJULCB7ICZpbmZpbml0ZV9idWZmZXIgfSwg ImRvbid0IGxpbWl0IHRoZSBpbnB1dCBidWZmZXIgc2l6ZSAodXNlZnVsIHdpdGggcmVhbHRpbWUg c3RyZWFtcykiLCAiIiB9LAo+ID4+ICAgICAgeyAid2luZG93X3RpdGxlIiwgICAgICAgT1BUX1RZ UEVfU1RSSU5HLCAgICAgICAgICAwLCB7ICZ3aW5kb3dfdGl0bGUgfSwgInNldCB3aW5kb3cgdGl0 bGUiLCAid2luZG93IHRpdGxlIiB9LAo+ID4+ICsgICAgeyAic2NhbGluZ19xdWFsaXR5IiwgICAg T1BUX1RZUEVfU1RSSU5HLCBPUFRfRVhQRVJULCB7ICZzY2FsaW5nX3F1YWxpdHkgfSwgInNldCBT RExfSElOVF9SRU5ERVJfU0NBTEVfUVVBTElUWSB2YWx1ZSAoZGVmYXVsdD1saW5lYXIpIiwgInZh bHVlIiB9LAo+ID4+ICAgICAgeyAibGVmdCIsICAgICAgICAgICAgICAgT1BUX1RZUEVfSU5ULCAg ICBPUFRfRVhQRVJULCB7ICZzY3JlZW5fbGVmdCB9LCAic2V0IHRoZSB4IHBvc2l0aW9uIGZvciB0 aGUgbGVmdCBvZiB0aGUgd2luZG93IiwgInggcG9zIiB9LAo+ID4+ICAgICAgeyAidG9wIiwgICAg ICAgICAgICAgICAgT1BUX1RZUEVfSU5ULCAgICBPUFRfRVhQRVJULCB7ICZzY3JlZW5fdG9wIH0s ICJzZXQgdGhlIHkgcG9zaXRpb24gZm9yIHRoZSB0b3Agb2YgdGhlIHdpbmRvdyIsICJ5IHBvcyIg fSwKPiA+PiAgICAgIHsgInZmIiwgICAgICAgICAgICAgICAgIE9QVF9UWVBFX0ZVTkMsIE9QVF9G VU5DX0FSRyB8IE9QVF9FWFBFUlQsIHsgLmZ1bmNfYXJnID0gb3B0X2FkZF92ZmlsdGVyIH0sICJz ZXQgdmlkZW8gZmlsdGVycyIsICJmaWx0ZXJfZ3JhcGgiIH0sCj4gPj4gQEAgLTM4MzEsNyArMzgz Myw5IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKPiA+PiAgICAgICAgICAgICAg fQo+ID4+ICAgICAgICAgIH0KPiA+PiAgICAgICAgICB3aW5kb3cgPSBTRExfQ3JlYXRlV2luZG93 KHByb2dyYW1fbmFtZSwgU0RMX1dJTkRPV1BPU19VTkRFRklORUQsIFNETF9XSU5ET1dQT1NfVU5E RUZJTkVELCBkZWZhdWx0X3dpZHRoLCBkZWZhdWx0X2hlaWdodCwgZmxhZ3MpOwo+ID4+IC0gICAg ICAgIFNETF9TZXRIaW50KFNETF9ISU5UX1JFTkRFUl9TQ0FMRV9RVUFMSVRZLCAibGluZWFyIik7 Cj4gPj4gKyAgICAgICAgaWYgKCFzY2FsaW5nX3F1YWxpdHkpCj4gPj4gKyAgICAgICAgICAgIHNj YWxpbmdfcXVhbGl0eSA9ICJsaW5lYXIiOwo+ID4+ICsgICAgICAgIFNETF9TZXRIaW50KFNETF9I SU5UX1JFTkRFUl9TQ0FMRV9RVUFMSVRZLCBzY2FsaW5nX3F1YWxpdHkpOwo+ID4+ICAgICAgICAg IGlmICghd2luZG93KSB7Cj4gPj4gICAgICAgICAgICAgIGF2X2xvZyhOVUxMLCBBVl9MT0dfRkFU QUwsICJGYWlsZWQgdG8gY3JlYXRlIHdpbmRvdzogJXMiLCBTRExfR2V0RXJyb3IoKSk7Cj4gPj4g ICAgICAgICAgICAgIGRvX2V4aXQoTlVMTCk7Cj4gPj4gLS0KPiA+PiAyLjM5LjIKPiA+Pgo+ID4K PiA+IENhbiBhbnlvbmUgY29tbWVudCBvbiB0aGlzPyBJIGhhZCBhIGZldyBkb3VidHMgb24gdGhp cyBwYXRjaDoKPiA+IC0gZG9lcyB0aGUgb3B0aW9uIG5hbWUgcHJvcGVybHkgY29udmV5IGl0cyBm dW5jdGlvbmFsaXR5Pwo+ID4gLSBpcyB0aGUgZG9jdW1lbnRhdGlvbiB0b28gdGVyc2U/Cj4gPiAt IHNob3VsZCB3ZSBpbmNsdWRlIHRoZSBhY2NlcHRlZCB2YWx1ZXMgaW4gdGhlIGRvY3VtZW50YXRp b24sIGV2ZW4KPiA+IHRob3VnaCB0aGV5IGFyZSBzZGwtc3BlY2lmaWM/Cj4KPiBXaGF0IGlzIHRo ZSBiZW5lZml0IG9mIGhhdmluZyBzdWNoIG9wdGlvbj8gSSBkb24ndCByZWFsbHkgc2VlIGEgc3Ry b25nIHVzZQo+IGNhc2UgZm9yIGl0LiBBbHNvIHlvdSB3YW50IHRvIHByb3BhZ2F0ZSB0aGUgc2Nh bGluZyBxdWFsaXR5IHRvIHBsYWNlYm8KPiBiYWNrZW5kIGFzIHdlbGw/IERvZXMgaXQgYWN1dGFs bHkgbWFrZSBzZW5zZSB0byBkbyB0aGF0PwoKSSB1c2UgdGhpcyBvcHRpb24gdG8gc2V0IHNjYWxp bmcgcXVhbGl0eSB0byAibmVhcmVzdCIgd2hlbiBJIHdhbnQgdGhlCmRpc3BsYXkgdG8gYmUgcGl4 ZWxhdGVkIGluIGZ1bGxzY3JlZW4uCgpJIGhhdmVuJ3QgdGhvdWdodCBhYm91dCB0aGUgcGxhY2Vi byBiYWNrZW5kLiBJJ2xsIGhhdmUgYSBsb29rIHdoZW4gSQpnZXQgdGhlIHRpbWUuCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWls aW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxt YW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92 ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3Qg InVuc3Vic2NyaWJlIi4K