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 36F8C485C9 for ; Fri, 8 Dec 2023 15:49:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 72DD468D02F; Fri, 8 Dec 2023 17:49:38 +0200 (EET) Received: from mail-ed1-f47.google.com (mail-ed1-f47.google.com [209.85.208.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D791568CF9D for ; Fri, 8 Dec 2023 17:49:31 +0200 (EET) Received: by mail-ed1-f47.google.com with SMTP id 4fb4d7f45d1cf-54f5469c211so893597a12.0 for ; Fri, 08 Dec 2023 07:49:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702050571; x=1702655371; darn=ffmpeg.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=6SGXU6j78ip1SHSf/RXr4u4ZHHAMA6D6kX/a1pmOYgw=; b=VlvGas9USCIENSIBzw0iLfbk10jkil/tlkl9+ED1ry/hYmbWXFzGh7h9YTPYnsLlye H/okuEPR97SAum756mJgZqkBib+vmbDeBpahEqOlUQ8Xsi2B3oscdauuTd2IaYj8yBJ1 27Y9NytmJkd6aFSiiymOL5li6RH8qfqIRPlwVxb3UBReKx+uy16mmZI5/dVV9+d1a6nx VUySMPMPCOCdesFEYydWoxb/kEM0Lu2EaPu2ydmP20HP73o0m8zlHCzNrmL1UG34Jbvu QSnurjc/1Jn+G4vS1uYDs2Nhx7eYEFixbmS5T8HA7CK8LvaHpljY/+yJJUB95B7w9VoT ia0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702050571; x=1702655371; h=content-transfer-encoding:cc: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=6SGXU6j78ip1SHSf/RXr4u4ZHHAMA6D6kX/a1pmOYgw=; b=JFhzYBgmHNGzJCsRBCmRo9xkjvU7+mfm7OySAFCyz/Pk/DhBu/KF9IfL7vsKc5gRmN I9h05ekdVy1dtCxQd35rzGLN5ifbjdgwjlqVm3+77TNYyP32/T8DcPJroEvyy1woqIk8 g3xEuHEiiXq6OnLncM5jdvjtmfAEOo1pR0MnvYY5LF31eEuCWxVgKFHWH708T0BkqsN/ B1JItGugFKdcOX8Sdzbvo8PmKJZpX3ZzADXUFzyswbRC2LphwqEYv4VDMqGV3zFENAEs PtlbKpeVsBw2Svg0pTvm60yfDhSqQeYkNB8U5FnLh45xxk5nMcxduYqcyUQ3XA0KZajW akmA== X-Gm-Message-State: AOJu0YxiXZ/S6cDQku8uTRrCUGCAxssvU0XWg8puQIywCzuz7+OGM8+5 f+kEHJ7S9okAgg8RZAOAjwExZ4d7oClGdrdIy1guiBERxiI= X-Google-Smtp-Source: AGHT+IHDsgmw+totZHEK+DoMxF8TCGjKK6kIF63wdXWFxT4URBovF/YyN1GynBxg5tVmlsMNiv9RHotTnnTZZHNPIXM= X-Received: by 2002:a50:fa98:0:b0:54c:4837:93ea with SMTP id w24-20020a50fa98000000b0054c483793eamr192195edr.49.1702050570531; Fri, 08 Dec 2023 07:49:30 -0800 (PST) MIME-Version: 1.0 References: <20231208081536.14141-1-klember@redhat.com> In-Reply-To: <20231208081536.14141-1-klember@redhat.com> From: Neal Gompa Date: Fri, 8 Dec 2023 10:48:54 -0500 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH] lavc/libopenh264: Drop openh264 runtime version checks 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 Cc: Kalev Lember 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: T24gRnJpLCBEZWMgOCwgMjAyMyBhdCAzOjE24oCvQU0gS2FsZXYgTGVtYmVyIDxrbGVtYmVyQHJl ZGhhdC5jb20+IHdyb3RlOgo+Cj4gWWVhcnMgYWdvLCBvcGVuaDI2NCByZWxlYXNlcyBvZnRlbiBj aGFuZ2VkIHRoZWlyIEFCSSB3aXRob3V0IGNoYW5naW5nCj4gdGhlIGxpYnJhcnkgc29uYW1lLiBU byBhdm9pZCBydW5uaW5nIGludG8gQUJJIGlzc3VlcywgYSB2ZXJzaW9uIGNoZWNrCj4gd2FzIGFk ZGVkIHRvIGxhdmMgbGlib3BlbmgyNjQgY29kZSB0byBlcnJvciBvdXQgYXQgcnVudGltZSBpbiBj YXNlIHRoZQo+IGJ1aWxkIHRpbWUgYW5kIHJ1bnRpbWUgb3BlbmgyNjQgdmVyc2lvbnMgZG9uJ3Qg bWF0Y2guCj4KPiBUaGlzIHNob3VsZCBubyBsb25nZXIgYmUgYW4gaXNzdWUgd2l0aCBuZXdlciBv cGVuaDI2NCByZWxlYXNlcyBhbmQgd2UKPiBjYW4gZHJvcCB0aGUgcnVudGltZSB2ZXJzaW9uIGNo ZWNrIGFuZCByZWx5IG9uIHVwc3RyZWFtIGRvaW5nIHRoZSByaWdodAo+IHRoaW5nIGFuZCBidW1w IHRoZSBsaWJyYXJ5IHNvbmFtZSBpZiB0aGUgQUJJIGNoYW5nZXMsIHNpbWlsYXIgdG8gaG93Cj4g b3RoZXIgbGlicmFyaWVzIGFyZSBjb25zdW1lZCBpbiBmZm1wZWcuCj4KPiBBbG1vc3QgYWxsIG1h am9yIGRpc3RyaWJ1dGlvbnMgbm93IGluY2x1ZGUgb3BlbmgyNjQgYW5kIHRoaXMgbWVhbnMgdGhl cmUKPiBhcmUgbW9yZSBleWVzIG9uIEFCSSBjaGFuZ2VzIGFuZCBpc3N1ZXMgYXJlIGRpc2NvdmVy ZWQgYW5kIHJlcG9ydGVkCj4gcXVpY2tseS4gU2VlIGUuZy4gaHR0cHM6Ly9naXRodWIuY29tL2Np c2NvL29wZW5oMjY0L2lzc3Vlcy8zNTY0IHdoZXJlIGFuCj4gQUJJIGlzc3VlIHdhcyBxdWlja2x5 IGRpc2NvdmVyZWQgYW5kIGZpeGVkLgo+Cj4gUmVsYXhpbmcgdGhlIGNoZWNrIGFsbG93cyBkb3du c3RyZWFtIGRpc3RyaWJ1dGlvbnMgdG8gYnVpbGQgZmZtcGVnCj4gYWdhaW5zdCBlLmcuIG9wZW5o MjY0IDIuMy4xIGFuZCBzaGlwIGFuIHVwZGF0ZSB0byBBQkktY29tcGF0aWJsZQo+IG9wZW5oMjY0 IDIuNC4wLCB3aXRob3V0IG5lZWRpbmcgdG8gY29vcmRpbmF0ZSBhIGxvY2sgc3RlcCB1cGRhdGUg YmV0d2Vlbgo+IGZmbXBlZyBhbmQgb3BlbmgyNjQgKHdoaWNoIGNhbiBiZSBkaWZmaWN1bHQgaWYg b3BlbmgyNjQgaXMgZGlzdHJpYnV0ZWQKPiBieSBDaXNjbyBhbmQgZmZtcGVnIGNvbWVzIGZyb20g dGhlIGRpc3Rybywgc3VjaCBhcyBpcyB0aGUgY2FzZSBmb3IKPiBGZWRvcmEpLgo+Cj4gU2lnbmVk LW9mZi1ieTogS2FsZXYgTGVtYmVyIDxrbGVtYmVyQHJlZGhhdC5jb20+Cj4gLS0tCj4gIGxpYmF2 Y29kZWMvbGlib3BlbmgyNjQuYyAgICB8IDE1IC0tLS0tLS0tLS0tLS0tLQo+ICBsaWJhdmNvZGVj L2xpYm9wZW5oMjY0LmggICAgfCAgMiAtLQo+ICBsaWJhdmNvZGVjL2xpYm9wZW5oMjY0ZGVjLmMg fCAgNCAtLS0tCj4gIGxpYmF2Y29kZWMvbGlib3BlbmgyNjRlbmMuYyB8ICA0IC0tLS0KPiAgNCBm aWxlcyBjaGFuZ2VkLCAyNSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVj L2xpYm9wZW5oMjY0LmMgYi9saWJhdmNvZGVjL2xpYm9wZW5oMjY0LmMKPiBpbmRleCAwZjZkMjhl ZDg4Li5jODBjODVlYThiIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvbGlib3BlbmgyNjQuYwo+ ICsrKyBiL2xpYmF2Y29kZWMvbGlib3BlbmgyNjQuYwo+IEBAIC00NiwxOCArNDYsMyBAQCB2b2lk IGZmX2xpYm9wZW5oMjY0X3RyYWNlX2NhbGxiYWNrKHZvaWQgKmN0eCwgaW50IGxldmVsLCBjb25z dCBjaGFyICptc2cpCj4gICAgICBpbnQgZXF1aXZfZmZtcGVnX2xvZ19sZXZlbCA9IGxpYm9wZW5o MjY0X3RvX2ZmbXBlZ19sb2dfbGV2ZWwobGV2ZWwpOwo+ICAgICAgYXZfbG9nKGN0eCwgZXF1aXZf ZmZtcGVnX2xvZ19sZXZlbCwgIiVzXG4iLCBtc2cpOwo+ICB9Cj4gLQo+IC1pbnQgZmZfbGlib3Bl bmgyNjRfY2hlY2tfdmVyc2lvbih2b2lkICpsb2djdHgpCj4gLXsKPiAtICAgIC8vIE1pbmd3IEdD QyA8IDQuNyBvbiB4ODZfMzIgdXNlcyBhbiBpbmNvcnJlY3QvYnVnZ3kgQUJJIGZvciB0aGUgV2Vs c0dldENvZGVjVmVyc2lvbgo+IC0gICAgLy8gZnVuY3Rpb24gKGZvciBmdW5jdGlvbnMgcmV0dXJu aW5nIGxhcmdlciBzdHJ1Y3RzKSwgdGh1cyBza2lwIHRoZSBjaGVjayBpbiB0aG9zZQo+IC0gICAg Ly8gY29uZmlndXJhdGlvbnMuCj4gLSNpZiAhZGVmaW5lZChfV0lOMzIpIHx8ICFkZWZpbmVkKF9f R05VQ19fKSB8fCAhQVJDSF9YODZfMzIgfHwgQVZfR0NDX1ZFUlNJT05fQVRfTEVBU1QoNCwgNykK PiAtICAgIE9wZW5IMjY0VmVyc2lvbiBsaWJ2ZXIgPSBXZWxzR2V0Q29kZWNWZXJzaW9uKCk7Cj4g LSAgICBpZiAobWVtY21wKCZsaWJ2ZXIsICZnX3N0Q29kZWNWZXJzaW9uLCBzaXplb2YobGlidmVy KSkpIHsKPiAtICAgICAgICBhdl9sb2cobG9nY3R4LCBBVl9MT0dfRVJST1IsICJJbmNvcnJlY3Qg bGlicmFyeSB2ZXJzaW9uIGxvYWRlZFxuIik7Cj4gLSAgICAgICAgcmV0dXJuIEFWRVJST1IoRUlO VkFMKTsKPiAtICAgIH0KPiAtI2VuZGlmCj4gLSAgICByZXR1cm4gMDsKPiAtfQo+IGRpZmYgLS1n aXQgYS9saWJhdmNvZGVjL2xpYm9wZW5oMjY0LmggYi9saWJhdmNvZGVjL2xpYm9wZW5oMjY0LmgK PiBpbmRleCBkYmI5YzVkNDI5Li4wYjQ2MmQ2ZmRjIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMv bGlib3BlbmgyNjQuaAo+ICsrKyBiL2xpYmF2Y29kZWMvbGlib3BlbmgyNjQuaAo+IEBAIC0zNCw2 ICszNCw0IEBACj4KPiAgdm9pZCBmZl9saWJvcGVuaDI2NF90cmFjZV9jYWxsYmFjayh2b2lkICpj dHgsIGludCBsZXZlbCwgY29uc3QgY2hhciAqbXNnKTsKPgo+IC1pbnQgZmZfbGlib3BlbmgyNjRf Y2hlY2tfdmVyc2lvbih2b2lkICpsb2djdHgpOwo+IC0KPiAgI2VuZGlmIC8qIEFWQ09ERUNfTElC T1BFTkgyNjRfSCAqLwo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2xpYm9wZW5oMjY0ZGVjLmMg Yi9saWJhdmNvZGVjL2xpYm9wZW5oMjY0ZGVjLmMKPiBpbmRleCA3ZDY1MGFlMDNlLi5iNmE5YmJh MmRjIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvbGlib3BlbmgyNjRkZWMuYwo+ICsrKyBiL2xp YmF2Y29kZWMvbGlib3BlbmgyNjRkZWMuYwo+IEBAIC01MiwxMyArNTIsOSBAQCBzdGF0aWMgYXZf Y29sZCBpbnQgc3ZjX2RlY29kZV9pbml0KEFWQ29kZWNDb250ZXh0ICphdmN0eCkKPiAgewo+ICAg ICAgU1ZDQ29udGV4dCAqcyA9IGF2Y3R4LT5wcml2X2RhdGE7Cj4gICAgICBTRGVjb2RpbmdQYXJh bSBwYXJhbSA9IHsgMCB9Owo+IC0gICAgaW50IGVycjsKPiAgICAgIGludCBsb2dfbGV2ZWw7Cj4g ICAgICBXZWxzVHJhY2VDYWxsYmFjayBjYWxsYmFja19mdW5jdGlvbjsKPgo+IC0gICAgaWYgKChl cnIgPSBmZl9saWJvcGVuaDI2NF9jaGVja192ZXJzaW9uKGF2Y3R4KSkgPCAwKQo+IC0gICAgICAg IHJldHVybiBBVkVSUk9SX0RFQ09ERVJfTk9UX0ZPVU5EOwo+IC0KPiAgICAgIGlmIChXZWxzQ3Jl YXRlRGVjb2Rlcigmcy0+ZGVjb2RlcikpIHsKPiAgICAgICAgICBhdl9sb2coYXZjdHgsIEFWX0xP R19FUlJPUiwgIlVuYWJsZSB0byBjcmVhdGUgZGVjb2RlclxuIik7Cj4gICAgICAgICAgcmV0dXJu IEFWRVJST1JfVU5LTk9XTjsKPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9saWJvcGVuaDI2NGVu Yy5jIGIvbGliYXZjb2RlYy9saWJvcGVuaDI2NGVuYy5jCj4gaW5kZXggZjUxOGQwODk0ZS4uNmYy MzFkMjJiMiAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL2xpYm9wZW5oMjY0ZW5jLmMKPiArKysg Yi9saWJhdmNvZGVjL2xpYm9wZW5oMjY0ZW5jLmMKPiBAQCAtMTEwLDE0ICsxMTAsMTAgQEAgc3Rh dGljIGF2X2NvbGQgaW50IHN2Y19lbmNvZGVfaW5pdChBVkNvZGVjQ29udGV4dCAqYXZjdHgpCj4g IHsKPiAgICAgIFNWQ0NvbnRleHQgKnMgPSBhdmN0eC0+cHJpdl9kYXRhOwo+ICAgICAgU0VuY1Bh cmFtRXh0IHBhcmFtID0geyAwIH07Cj4gLSAgICBpbnQgZXJyOwo+ICAgICAgaW50IGxvZ19sZXZl bDsKPiAgICAgIFdlbHNUcmFjZUNhbGxiYWNrIGNhbGxiYWNrX2Z1bmN0aW9uOwo+ICAgICAgQVZD UEJQcm9wZXJ0aWVzICpwcm9wczsKPgo+IC0gICAgaWYgKChlcnIgPSBmZl9saWJvcGVuaDI2NF9j aGVja192ZXJzaW9uKGF2Y3R4KSkgPCAwKQo+IC0gICAgICAgIHJldHVybiBBVkVSUk9SX0VOQ09E RVJfTk9UX0ZPVU5EOwo+IC0KPiAgICAgIGlmIChXZWxzQ3JlYXRlU1ZDRW5jb2Rlcigmcy0+ZW5j b2RlcikpIHsKPiAgICAgICAgICBhdl9sb2coYXZjdHgsIEFWX0xPR19FUlJPUiwgIlVuYWJsZSB0 byBjcmVhdGUgZW5jb2RlclxuIik7Cj4gICAgICAgICAgcmV0dXJuIEFWRVJST1JfVU5LTk9XTjsK PiAtLQo+IDIuNDMuMAo+CgpUaGFuayB5b3UgZm9yIHRoaXMuIEl0IGxvb2tzIGdvb2QgdG8gbWUu CgpSZXZpZXdlZC1ieTogTmVhbCBHb21wYSA8bmdvbXBhMTNAZ21haWwuY29tPgoKCgotLSAK55yf 5a6f44Gv44GE44Gk44KC5LiA44Gk77yBLyBBbHdheXMsIHRoZXJlJ3Mgb25seSBvbmUgdHJ1dGgh Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1k ZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcu b3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQg bGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRo IHN1YmplY3QgInVuc3Vic2NyaWJlIi4K