From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 From: Florian Weimer To: git-commits@fedoraproject.org Subject: [rpms/ffmpeg] epel9: Backport upstream patch to fix C compatibility issues Date: Fri, 18 Sep 2026 18:45:22 GMT Message-ID: <178975712252.1.7384250530289797316.rpms-ffmpeg-b05e4ff55765@fedoraproject.org> List-ID: X-Git-Repo: rpms/ffmpeg X-Git-Branch: epel9 X-Git-Rev: b05e4ff5576598302a21fdd9c0c9b7c6e526f352 ICAgICAgICAgICAgQSBuZXcgY29tbWl0IGhhcyBiZWVuIHB1c2hlZC4KCiAgICAgICAgICAgIFJl cG8gICA6IHJwbXMvZmZtcGVnCiAgICAgICAgICAgIEJyYW5jaCA6IGVwZWw5CiAgICAgICAgICAg IENvbW1pdCA6IGIwNWU0ZmY1NTc2NTk4MzAyYTIxZmRkOWMwYzliN2M2ZTUyNmYzNTIKICAgICAg ICAgICAgQXV0aG9yIDogRmxvcmlhbiBXZWltZXIgPGZ3ZWltZXJAcmVkaGF0LmNvbT4KICAgICAg ICAgICAgRGF0ZSAgIDogMjAyNC0wMS0wNVQxNTo0ODozNSswMTowMAogICAgICAgICAgICBTdGF0 cyAgOiArNzIvLTEgaW4gMiBmaWxlKHMpCiAgICAgICAgICAgIFVSTCAgICA6IGh0dHBzOi8vc3Jj LmZlZG9yYXByb2plY3Qub3JnL3JwbXMvZmZtcGVnL2MvYjA1ZTRmZjU1NzY1OTgzMDJhMjFmZGQ5 YzBjOWI3YzZlNTI2ZjM1Mj9icmFuY2g9ZXBlbDkKCiAgICAgICAgICAgIExvZzoKICAgICAgICAg ICAgQmFja3BvcnQgdXBzdHJlYW0gcGF0Y2ggdG8gZml4IEMgY29tcGF0aWJpbGl0eSBpc3N1ZXMK ClJlbGF0ZWQgdG86CgogIDxodHRwczovL2ZlZG9yYXByb2plY3Qub3JnL3dpa2kvQ2hhbmdlcy9Q b3J0aW5nVG9Nb2Rlcm5DPgogIDxodHRwczovL2ZlZG9yYXByb2plY3Qub3JnL3dpa2kvVG9vbGNo YWluL1BvcnRpbmdUb01vZGVybkM+CgotLS0KZGlmZiAtLWdpdCBhL2ZmbXBlZy1jOTkucGF0Y2gg Yi9mZm1wZWctYzk5LnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjBh ZTRkOGEKLS0tIC9kZXYvbnVsbAorKysgYi9mZm1wZWctYzk5LnBhdGNoCkBAIC0wLDAgKzEsNjcg QEAKK0Zyb20gNDI5ODJiNWE1ZDQ2MTUzMGE3OTJlNjliM2U4YWJkZDlkNmQ2NzA1MiBNb24gU2Vw IDE3IDAwOjAwOjAwIDIwMDEKK0Zyb206IEZyYW5rIFBsb3dtYW4gPHBvc3RAZnJhbmtwbG93bWFu LmNvbT4KK0RhdGU6IEZyaSwgMjIgRGVjIDIwMjMgMTI6MDA6MDEgKzAwMDAKK1N1YmplY3Q6IFtQ QVRDSF0gYXZmb3JtYXQvZmZydG1wY3J5cHQ6IEZpeCBpbnQtY29udmVyc2lvbiB3YXJuaW5nCitN SU1FLVZlcnNpb246IDEuMAorQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04 CitDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CitDb250ZW50LXR5cGU6IHRleHQvcGxh aW4KKworVGhlIGdjcnlwdCBkZWZpbml0aW9uIG9mIGBibl9uZXdgIHVzZWQgdG8gdXNlIHRoZSBy ZXR1cm4gc3RhdGVtZW50CitvbiBlcnJvcnMsIHdpdGggYW4gQVZFUlJPUiByZXR1cm4gdmFsdWUs IHJlZ2FyZGxlc3Mgb2YgdGhlIHNpZ25hdHVyZQorb2YgdGhlIGZ1bmN0aW9uIHdoZXJlIHRoZSBt YWNybyBpcyB1c2VkIC0gaXQgaXMgY2FsbGVkIGluCitgZGhfZ2VuZXJhdGVfa2V5YCBhbmQgYGZm X2RoX2luaXRgIHdoaWNoIHJldHVybiBwb2ludGVycy4gQXMgYSByZXN1bHQsCitjb21waWxpbmcg d2l0aCBnY3J5cHQgYW5kIHRoZSBmZnJ0bXBjcnlwdCBwcm90b2NvbCByZXN1bHRlZCBpbiBhbgor aW50LWNvbnZlcnNpb24gd2FybmluZy4gR0NDIDE0IG1heSB1cGdyYWRlIHRoZXNlIHRvIGVycm9y cyBbMV0uCisKK1RoaXMgcGF0Y2ggZml4ZXMgdGhlIHByb2JsZW0gYnkgY2hhbmdpbmcgdGhlIG1h Y3JvIHRvIHJlbW92ZSBgQVZFUlJPUmAKK2FuZCBpbnN0ZWFkIHNldCBgYm5gIHRvIG51bGwgaWYg dGhlIGFsbG9jYXRpb24gZmFpbHMuIFRoaXMgaXMgdGhlCitiZWhhdmlvdXIgb2YgYWxsIHRoZSBv dGhlciBgYm5fbmV3YCBpbXBsZW1lbnRhdGlvbnMgYW5kIHNvIHRoZSByZXN1bHQgaXMKK2FscmVh ZHkgY2hlY2tlZCBhdCBhbGwgdGhlIGNhbGxzaXRlcy4gQUZBSUNULCB0aGlzIHNob3VsZCBiZSB0 aGUgb25seQorY2hhbmdlIG5lZWRlZCB0byBnZXQgZmZtcGVnIG9mZiBGZWRvcmEncyBuYXVnaHR5 IGxpc3Qgb2YgcHJvamVjdHMgd2l0aAord2FybmluZ3Mgd2hpY2ggbWF5IGJlIHVwZ3JhZGVkIHRv IGVycm9ycyBpbiBHQ0MgMTQgWzJdLgorCitbMV06IGh0dHBzOi8vZ2NjLmdudS5vcmcvcGlwZXJt YWlsL2djYy8yMDIzLU1heS8yNDEyNjQuaHRtbAorWzJdOiBodHRwczovL3d3dy5tYWlsLWFyY2hp dmUuY29tL2RldmVsQGxpc3RzLmZlZG9yYXByb2plY3Qub3JnL21zZzE5NjAyNC5odG1sCisKK1Np Z25lZC1vZmYtYnk6IEZyYW5rIFBsb3dtYW4gPHBvc3RAZnJhbmtwbG93bWFuLmNvbT4KK1NpZ25l ZC1vZmYtYnk6IE1hcnRpbiBTdG9yc2rDtiA8bWFydGluQG1hcnRpbi5zdD4KKy0tLQorIGxpYmF2 Zm9ybWF0L3J0bXBkaC5jIHwgMjEgKysrKysrKysrKysrLS0tLS0tLS0tCisgMSBmaWxlIGNoYW5n ZWQsIDEyIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCisKK2RpZmYgLS1naXQgYS9saWJh dmZvcm1hdC9ydG1wZGguYyBiL2xpYmF2Zm9ybWF0L3J0bXBkaC5jCitpbmRleCA1ZGRhZTUzN2Ex Li42YTZjMmNjZDg3IDEwMDY0NAorLS0tIGEvbGliYXZmb3JtYXQvcnRtcGRoLmMKKysrKyBiL2xp YmF2Zm9ybWF0L3J0bXBkaC5jCitAQCAtMTEzLDE1ICsxMTMsMTggQEAgc3RhdGljIGludCBibl9t b2RleHAoRkZCaWdOdW0gYm4sIEZGQmlnTnVtIHksIEZGQmlnTnVtIHEsIEZGQmlnTnVtIHApCisg ICAgIHJldHVybiAwOworIH0KKyAjZWxpZiBDT05GSUdfR0NSWVBUCistI2RlZmluZSBibl9uZXco Ym4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKy0gICAg ZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgXAorLSAgICAgICAgaWYgKCFnY3J5X2NvbnRyb2woR0NSWUNUTF9JTklUSUFMSVpBVElPTl9G SU5JU0hFRF9QKSkgeyBcCistICAgICAgICAgICAgaWYgKCFnY3J5X2NoZWNrX3ZlcnNpb24oIjEu NS40IikpICAgICAgICAgICAgICAgICAgIFwKKy0gICAgICAgICAgICAgICAgcmV0dXJuIEFWRVJS T1IoRUlOVkFMKTsgICAgICAgICAgICAgICAgICAgICAgICAgXAorLSAgICAgICAgICAgIGdjcnlf Y29udHJvbChHQ1JZQ1RMX0RJU0FCTEVfU0VDTUVNLCAwKTsgICAgICAgICAgICBcCistICAgICAg ICAgICAgZ2NyeV9jb250cm9sKEdDUllDVExfSU5JVElBTElaQVRJT05fRklOSVNIRUQsIDApOyAg IFwKKy0gICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgXAorLSAgICAgICAgYm4gPSBnY3J5X21waV9uZXcoMSk7ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBcCisrI2RlZmluZSBibl9uZXcoYm4pICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorKyAgICBkbyB7ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKysgICAg ICAgIGlmICghZ2NyeV9jb250cm9sKEdDUllDVExfSU5JVElBTElaQVRJT05fRklOSVNIRURfUCkp IHsgICBcCisrICAgICAgICAgICAgaWYgKGdjcnlfY2hlY2tfdmVyc2lvbigiMS41LjQiKSkgeyAg ICAgICAgICAgICAgICAgICAgXAorKyAgICAgICAgICAgICAgICBnY3J5X2NvbnRyb2woR0NSWUNU TF9ESVNBQkxFX1NFQ01FTSwgMCk7ICAgICAgICAgIFwKKysgICAgICAgICAgICAgICAgZ2NyeV9j b250cm9sKEdDUllDVExfSU5JVElBTElaQVRJT05fRklOSVNIRUQsIDApOyBcCisrICAgICAgICAg ICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XAorKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFwKKysgICAgICAgIGlmIChnY3J5X2NvbnRyb2woR0NSWUNUTF9JTklUSUFM SVpBVElPTl9GSU5JU0hFRF9QKSkgICAgICBcCisrICAgICAgICAgICAgYm4gPSBnY3J5X21waV9u ZXcoMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorKyAgICAgICAgZWxzZSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKysg ICAgICAgICAgICBibiA9IE5VTEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBcCisgICAgIH0gd2hpbGUgKDApCisgI2RlZmluZSBibl9mcmVlKGJuKSAgICAgICAg ICAgICAgICAgZ2NyeV9tcGlfcmVsZWFzZShibikKKyAjZGVmaW5lIGJuX3NldF93b3JkKGJuLCB3 KSAgICAgICAgICBnY3J5X21waV9zZXRfdWkoYm4sIHcpCistLSAKKzIuNDMuMAorCgpkaWZmIC0t Z2l0IGEvZmZtcGVnLnNwZWMgYi9mZm1wZWcuc3BlYwppbmRleCA0OGU5NzMyLi5mYzJkZTM2IDEw MDY0NAotLS0gYS9mZm1wZWcuc3BlYworKysgYi9mZm1wZWcuc3BlYwpAQCAtOTIsNyArOTIsNyBA QCBOYW1lOiAgICAgICAgICAgZmZtcGVnCiAlZ2xvYmFsIHBrZ19uYW1lICV7bmFtZX0lez9wa2df c3VmZml4fQogCiBWZXJzaW9uOiAgICAgICAgNi4xLjEKLVJlbGVhc2U6ICAgICAgICAxJXs/ZGlz dH0KK1JlbGVhc2U6ICAgICAgICAyJXs/ZGlzdH0KIFN1bW1hcnk6ICAgICAgICBBIGNvbXBsZXRl IHNvbHV0aW9uIHRvIHJlY29yZCwgY29udmVydCBhbmQgc3RyZWFtIGF1ZGlvIGFuZCB2aWRlbwog TGljZW5zZTogICAgICAgIEdQTC0zLjAtb3ItbGF0ZXIKIFVSTDogICAgICAgICAgICBodHRwczov L2ZmbXBlZy5vcmcvCkBAIC0xMTksNiArMTE5LDcgQEAgUGF0Y2gyOiAgICAgICAgIGZmbXBlZy1h bGxvdy1mZGstYWFjLWZyZWUucGF0Y2gKICMgRHJvcCBvcGVuaDI2NCBydW50aW1lIHZlcnNpb24g Y2hlY2tzCiAjIGh0dHBzOi8vcGF0Y2h3b3JrLmZmbXBlZy5vcmcvcHJvamVjdC9mZm1wZWcvbGlz dC8/c2VyaWVzPTEwMjExCiBQYXRjaDQ6ICAgICAgICAgMDAwMS1sYXZjLWxpYm9wZW5oMjY0LURy b3Atb3BlbmgyNjQtcnVudGltZS12ZXJzaW9uLWNoZWNrLnBhdGNoCitQYXRjaDU6ICAgICAgICAg ZmZtcGVnLWM5OS5wYXRjaAogCiAjIFNldCB1cCBkbG9wZW4gZm9yIG9wZW5oMjY0CiBQYXRjaDEw MDE6ICAgICAgZmZtcGVnLWRsb3Blbi1vcGVuaDI2NC5wYXRjaApAQCAtODYwLDYgKzg2MSw5IEBA IHJtIC1yZiAle2J1aWxkcm9vdH0le19kYXRhZGlyfS8le25hbWV9L2V4YW1wbGVzCiAle19tYW5k aXJ9L21hbjMvbGlic3dzY2FsZS4zKgogCiAlY2hhbmdlbG9nCisqIEZyaSBKYW4gMDUgMjAyNCBG bG9yaWFuIFdlaW1lciA8ZndlaW1lckByZWRoYXQuY29tPiAtIDYuMS4xLTIKKy0gQmFja3BvcnQg dXBzdHJlYW0gcGF0Y2ggdG8gZml4IEMgY29tcGF0aWJpbGl0eSBpc3N1ZXMKKwogKiBUaHUgSmFu IDA0IDIwMjQgTmVhbCBHb21wYSA8bmdvbXBhQGZlZG9yYXByb2plY3Qub3JnPiAtIDYuMS4xLTEK IC0gVXBkYXRlIHRvIDYuMS4xCiAK