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 612544BF54 for ; Thu, 18 Jul 2024 15:23:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 452EB68D8E3; Thu, 18 Jul 2024 18:23:38 +0300 (EEST) Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DEA5668D87A for ; Thu, 18 Jul 2024 18:23:31 +0300 (EEST) Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-58c947a6692so987306a12.0 for ; Thu, 18 Jul 2024 08:23:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721316211; x=1721921011; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Sg23lATKNnp4K6I27RKLBjYvDwCshpSCHrBYrIuHmKY=; b=LD7xhA8llZbW72Fp4OH88IaVHZFTeFF8Vh6w2fsFh7G8CvcBBl+ossuzfT+c+r3z7/ XZrtYRBxdYgxtxk9bM0RHDeGUWnEwZELXza/wH0DdUhqJhZajAQgWToSVHeSZuJEBs5k nxU0aIJFEANGOM3Jgp/Y2NwBusRrhTEs9HwegbCc3R+IjPxujx8GU2HTtIkCSaZkBM0Q v2Og3COpDQ4JF8WROrrUXXo1WK/AI5ZvzRBVsvimEKmi9w+1boR4DwFLgiCMwBI1ORrk 8c0YhAm/hxfehYmfCTPpC/BE7KnwdDyFnJgCC2m0lAyD4MAd9tODZXuJDq+7qSjGZgsA YYVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721316211; x=1721921011; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Sg23lATKNnp4K6I27RKLBjYvDwCshpSCHrBYrIuHmKY=; b=FNtHJAwlaKld/R+4rPvEkGBEzDZBA0NtPWZ1i4OUNCWeh3XJQKEmYocLWJBXmjb2Sn FPsD5L0RLyxIwLo/SKMn4swmmlsy3KIlWSQ77ZbaqBe5aH5Tx/mTlmbBl3zkehNedqgR om2WohsnYLGvIGg7zQ+hvtt7A4jvccomiVLJ1hW45SlvYIdCw/4rHPNYHJ2ThzvVOQzO MNYx1ZNdNgqMwSE04uQr4I/iEyAVcu1c92bQhOqr6TamxnNbTogfySUKoo6pO+NqMNGA mKQRyzk4Rv1i4sv5BHgwTEH0l8yg0JokDRX4bqjbLAG5hxAyvMZFv+JuXPYn4uI1CUue MO3w== X-Gm-Message-State: AOJu0Yzcu9VoieoqKaXZlZcdvjSNe5zkbi2yimqCntANGzo6QWRa/HDF RDYcNIzVOdEqO2vfKLffhCgzAIbWRKJ2P3Pfb/g1lgfYqv0HiQL2ptEo+w== X-Google-Smtp-Source: AGHT+IFMFXNEIP7Iw/ZZ+LmokwpjIEtiIM/gus/lfeDF6pfbNgAvt/smngb9ygsOhHkuxnZoopPg5Q== X-Received: by 2002:a17:906:3e55:b0:a77:cbe5:4135 with SMTP id a640c23a62f3a-a7a011450a5mr352983866b.20.1721316210913; Thu, 18 Jul 2024 08:23:30 -0700 (PDT) Received: from [192.168.178.30] (p200300cccf36450081ee6cc6c223fb6f.dip0.t-ipconnect.de. [2003:cc:cf36:4500:81ee:6cc6:c223:fb6f]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a79bc7ff81esm573688566b.157.2024.07.18.08.23.29 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Jul 2024 08:23:30 -0700 (PDT) From: epirat07@gmail.com To: FFmpeg development discussions and patches Date: Thu, 18 Jul 2024 17:23:29 +0200 X-Mailer: MailMate (1.14r6022) Message-ID: In-Reply-To: References: <8c6c11a6-bc55-41a0-9f98-262c60f63ec8@gmx.net> <09b1f1e5-4e05-4c99-9451-28be33bfd9ba@gmail.com> <52bcfca2-2666-4c95-927b-d22714568714@gmx.net> <5fb71a99-92e3-45b3-9a36-f9fe912b24f5@gmx.net> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH v2] libavformat/vapoursynth: Update to API version 4, load library at runtime 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: CgpPbiAxOCBKdWwgMjAyNCwgYXQgMTY6MjEsIFJhbWlybyBQb2xsYSB3cm90ZToKCj4gT24gVGh1 LCBKdWwgMTgsIDIwMjQgYXQgMzo0MeKAr1BNIFN0ZWZhbiBPbHRtYW5ucyB2aWEgZmZtcGVnLWRl dmVsCj4gPGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnPiB3cm90ZToKPj4gQW0gMTguMDcuMjQgdW0g MTU6MDQgc2NocmllYiBSYW1pcm8gUG9sbGE6Cj4+Pj4+PiAgWy4uLl0KPj4+Pj4+Cj4+Pj4+PiAr c3RhdGljIFZTU2NyaXB0TGlicmFyeSB2c19zY3JpcHRfbGlicmFyeTsKPj4+Pj4KPj4+Pj4gRG9l cyB2c19zY3JpcHRfbGlicmFyeSBoYXZlIHRvIGJlIGEgZ2xvYmFsPwo+Pj4+Pgo+Pj4+Cj4+Pj4g SSB0aGluayBpdCBoYXMgdG86IGZmbXBlZyBhbGxvd3MgbXVsdGlwbGUgaW5wdXQgZmlsZXMsIGlu IGNhc2UgeW91IG9wZW4KPj4+PiB0d28gVmFwb3VyU3ludGggZmlsZXMgeW91IHdhbnQgdG8gbG9h ZCB0aGUgTGlicmFyeSBvbmx5IG9uY2UuCj4+Pgo+Pj4gSXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRv IGRsb3BlbigpL0xvYWRMaWJyYXJ5KCkgbXVsdGlwbGUgdGltZXMsIGFuZAo+Pj4gdGhlIGxpYnJh cnkgb25seSBnZXRzIHJlYWxseSB1bmxvYWRlZCBhZnRlciB0aGUgbGFzdCBjYWxsIHRvCj4+PiBk bGNsb3NlKCkvRnJlZUxpYnJhcnkoKS4gSW4gdGhhdCBjYXNlIHlvdSBjb3VsZCBtb3ZlIHRoYXQg c3RydWN0IHRvCj4+PiB0aGUgY29udGV4dC4gSWYgaXQncyB1bmF2b2lkYWJsZSB0byBrZWVwIHRo ZSBnbG9iYWwsIGF0IGxlYXN0IGFkZCBzb21lCj4+PiBsb2NrcyB0byBhY2Nlc3MgaXQuCj4+Cj4+ IFllcywgdGhhdCBzaG91bGQgYmUgcG9zc2libGUuIEkgZGlkIGEgcXVpY2sgc2VhcmNoIGF0IGl0 IHNlZW1zIHRoYXQKPj4gZGxvcGVuKCkvTG9hZExpYnJhcnkoKSBpcyBzbWFydCBhbmQgd2lsbCBu b3Qgb3BlbiB0aGUgc2FtZSBsaWJyYXJ5Cj4+IG11bHRpcGxlIHRpbWVzLCBidXQgcmV0dXJuIHRo ZSBzYW1lIHBvaW50ZXIuCj4+IEFzIGRsY2xvc2Ugd29uJ3QgYmUgdXNlZCBhbnltb3JlIHdoZW4g cmVtb3ZpbmcgdGhlIGF0ZXhpdCBoYW5kbGVyLCB0aGF0Cj4+IGlzIG5vdCBhbiBpc3N1ZSBhdCBh bGwuCj4KPiBkbGNsb3NlKCkgd2lsbCBoYXZlIHRvIGJlIGNhbGxlZCBhdCBzb21lIHBvaW50IChp LmUuOiBpbiByZWFkX2Nsb3NlKS4KPgo+Pj4+IFRoaXMgaXMgZXhhY3RseSBob3cgaXQncyBkb25l IGZvciBBdmlTeW50aC4KPj4+Cj4+PiBQZXJoYXBzIEF2aVN5bnRoIGlzIG5vdCB0aGUgYmVzdCBl eGFtcGxlIHRvIGZvbGxvdyA6KQo+Pj4KPj4+Pj4+ICsKPj4+Pj4+ICtzdGF0aWMgaW50IHZzX2F0 ZXhpdF9jYWxsZWQgPSAwOwo+Pj4+Pj4gKwo+Pj4+Pj4gK3N0YXRpYyBhdl9jb2xkIHZvaWQgdnNf YXRleGl0X2hhbmRsZXIodm9pZCk7Cj4+Pj4+PiArCj4+Pj4+PiArI2lmZGVmIF9XSU4zMgo+Pj4+ Pj4gK3N0YXRpYyBhdl9jb2xkIGNoYXIqIGdldF92c19zY3JpcHRfZGxsX25hbWUodm9pZCkgewo+ Pj4+Pj4gKyAgICAgTE9ORyByOwo+Pj4+Pj4gKyAgICAgV0NIQVIgdnNzX3BhdGhbNTEyXTsKPj4+ Pj4+ICsgICAgIGNoYXIgKnZzc19wYXRoX3V0Zjg7Cj4+Pj4+PiArICAgICBEV09SRCBidWZfc2l6 ZSA9IHNpemVvZih2c3NfcGF0aCkgLSAyOwo+Pj4+Pj4gKyAgICAgciA9IFJlZ0dldFZhbHVlVyhI S0VZX0NVUlJFTlRfVVNFUiwgTCJTT0ZUV0FSRVxcVmFwb3VyU3ludGgiLAo+Pj4+Pj4gKyAgICAg ICAgICAgICAgICAgICAgICBMIlZTU2NyaXB0RExMIiwgUlJGX1JUX1JFR19TWiwgTlVMTCwKPj4+ Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgJnZzc19wYXRoLCAmYnVmX3NpemUpOwo+Pj4+Pj4g KyAgICAgaWYgKHIgPT0gRVJST1JfU1VDQ0VTUyAmJiB3Y2hhcnRvdXRmOCh2c3NfcGF0aCwgJnZz c19wYXRoX3V0ZjgpCj4+Pj4+PiA9PSAwKQo+Pj4+Pj4gKyAgICAgICAgIHJldHVybiB2c3NfcGF0 aF91dGY4Owo+Pj4+Pj4gKyAgICAgciA9IFJlZ0dldFZhbHVlVyhIS0VZX0xPQ0FMX01BQ0hJTkUs IEwiU09GVFdBUkVcXFZhcG91clN5bnRoIiwKPj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAg TCJWU1NjcmlwdERMTCIsIFJSRl9SVF9SRUdfU1osIE5VTEwsCj4+Pj4+PiArICAgICAgICAgICAg ICAgICAgICAgICZ2c3NfcGF0aCwgJmJ1Zl9zaXplKTsKPj4+Pj4+ICsgICAgIGlmIChyID09IEVS Uk9SX1NVQ0NFU1MgJiYgd2NoYXJ0b3V0ZjgodnNzX3BhdGgsICZ2c3NfcGF0aF91dGY4KQo+Pj4+ Pj4gPT0gMCkKPj4+Pj4+ICsgICAgICAgICByZXR1cm4gdnNzX3BhdGhfdXRmODsKPj4+Pj4+ICsg ICAgIGlmICh3Y2hhcnRvdXRmOChMIlZTU2NyaXB0LmRsbCIsICZ2c3NfcGF0aF91dGY4KSA9PSAw KQo+Pj4+Pj4gKyAgICAgICAgIHJldHVybiB2c3NfcGF0aF91dGY4Owo+Pj4+Pj4gKyAgICAgcmV0 dXJuIDA7Cj4+Pj4+PiArfQo+Pj4+Pj4gKyNlbmRpZgo+Pj4+Pgo+Pj4+PiBEb24ndCBmZXRjaCB0 aGUgcGF0aCBvbiB0aGUgcmVnaXN0cnkgb24gV2luZG93cy4gVGhlIHVzZXIgc2hvdWxkIHNldCB0 aGUKPj4+Pj4gcGF0aCBvdXRzaWRlIG9mIEZGbXBlZy4KPj4+Pgo+Pj4+IEhvdyBleGFjdGx5IHNo b3VsZCB0aGUgdXNlciBkbyB0aGF0PyBBZGRpdGlvbmFsIG9wdGlvbiB0byBmZm1wZWc/Cj4+Pgo+ Pj4gQnkgbWFraW5nIHN1cmUgdGhlIGxpYnJhcmllcyBhcmUgYWNjZXNzaWJsZSBpbiB0aGUgUEFU SCBlbnZpcm9ubWVudAo+Pj4gdmFyaWFibGUuIEZvciBleGFtcGxlIGJ5IGFkZGluZyB0aGUgVmFw b3VyU3ludGggcGF0aCB0byB0aGUgUEFUSAo+Pj4gZW52aXJvbm1lbnQgdmFyaWFibGUsIG9yIG92 ZXJyaWRpbmcgUEFUSCBvbiB0aGUgY2FsbCB0byBGRm1wZWcgb24gYQo+Pj4gc2NyaXB0LiBFaXRo ZXIgd2F5IHRoYXQncyBvdXRzaWRlIHRoZSBzY29wZSBvZiBGRm1wZWcuCj4+Cj4+IFdlbGwsIHRo ZSBETEwgZGlyZWN0b3J5IGlzIGFkZGVkIHRvIFBBVEggYnkgdGhlIFZhcG91clN5bnRoIGluc3Rh bGxlciwKPj4gYnV0IGZvciBzYWZldHkgcmVhc29ucyBmZm1wZWcgZXhwbGljdGx5IHRlbGxzIHRo ZSBMb2FkTGlicmFyeSBmdW5jdGlvbgo+PiB0byBvbmx5IHNlYXJjaCB0aGUgYXBwbGljYXRpb24g ZGlyZWN0b3J5IGFuZCBzeXN0ZW0zMiwgcXVvdGUgZnJvbQo+PiB3MzJkbGZjbi5oOgo+Pgo+Pj4g LyoqCj4+PiAgKiBTYWZlIGZ1bmN0aW9uIHVzZWQgdG8gb3BlbiBkeW5hbWljIGxpYnMuIFRoaXMg YXR0ZW1wdHMgdG8gaW1wcm92ZSBwcm9ncmFtIHNlY3VyaXR5Cj4+PiAgKiBieSByZW1vdmluZyB0 aGUgY3VycmVudCBkaXJlY3RvcnkgZnJvbSB0aGUgZGxsIHNlYXJjaCBwYXRoLiBPbmx5IGRsbCdz IGZvdW5kIGluIHRoZQo+Pj4gICogZXhlY3V0YWJsZSBvciBzeXN0ZW0gZGlyZWN0b3J5IGFyZSBh bGxvd2VkIHRvIGJlIGxvYWRlZC4KPj4+ICAqIEBwYXJhbSBuYW1lICBUaGUgZHluYW1pYyBsaWIg bmFtZS4KPj4+ICAqIEByZXR1cm4gQSBoYW5kbGUgdG8gdGhlIG9wZW5lZCBsaWIuCj4+PiAgKi8K Pj4gU28gZmZtcGVnIHByZXZlbnRzIHRoYXQgc29sdXRpb24gb24gcHVycG9zZS4gT3Igc2hvdWxk IHRoYXQgYmVoYXZpb3IgYmUKPj4gY2hhbmdlZCBpbiB0aGUgdzMyZGxmY24uaD8KPgo+IE9oLCBi dW1tZXIuIEkgd291bGQgZXhwZWN0IHRoYXQgb3ZlcnJpZGluZyB0aGUgUEFUSCBlbnZpcm9ubWVu dAo+IHZhcmlhYmxlIHdvdWxkIHdvcmsga2luZCBvZiBsaWtlIGhvdyBMRF9MSUJSQVJZX1BBVEgg d29ya3Mgb24gTGludXguIEkKPiBkb24ndCBrbm93IHdoeSB0aGF0IHdhcyBjaGFuZ2VkLiBJIGRv bid0IHJlYWxseSBmb2xsb3cgd2hhdCBnb2VzIG9uIGluCj4gV2luZG93c2xhbmQgYW55bW9yZS4g RG9lcyBhbnlvbmUgZWxzZSBjYXJlIHRvIGNvbW1lbnQgb24gdGhpcz8gTWFydGluLAo+IG1heWJl PwoKSUlSQyB0aGlzIGlzIGRvbmUgdG8gcHJldmVudCBETEwgaW5qZWN0aW9uIGF0dGFja3MKCmh0 dHBzOi8vbGVhcm4ubWljcm9zb2Z0LmNvbS9lbi11cy93aW5kb3dzL3dpbjMyL2RsbHMvZHluYW1p Yy1saW5rLWxpYnJhcnktc2VjdXJpdHkKCj4KPiBSYW1pcm8KPiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QK PiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUs IG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3Qg InVuc3Vic2NyaWJlIi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpo dHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBm Zm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=