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 46C3B458C8 for ; Mon, 27 Mar 2023 06:37:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D7B2268C9F8; Mon, 27 Mar 2023 09:37:25 +0300 (EEST) Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com [209.85.208.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 98F8068C920 for ; Mon, 27 Mar 2023 09:37:19 +0300 (EEST) Received: by mail-ed1-f52.google.com with SMTP id w9so31385801edc.3 for ; Sun, 26 Mar 2023 23:37:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679899039; 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=6ZMp9+U6MjD7+P5Xq5dXostsSP8O7EtNHMUppllExW4=; b=Y70HwTjfMQP0MKL6pU0y/nICQ7UETIq2rE3NXXT4R4BBIRd/MD//d1DsyGcdiLeNP4 7GC8ygadM+Rteyq9HzAHDAhen+QJC03hqM0p0grWxKel0LIX/F5qYs9sksnRXUf4fApR ZK0dJNR1Cc9ZKDeiB3/1RetZw3vi4Vj2MSV3xNbhOgyK+3xSuj+5rPNd116WVwQnSxd7 06LfVb8ei1Ystf5HAUDVNpRifSqJkpSLzuaqKxhYF7WlWzuJz2aMKIUAE8pNYSObMf/Z P1xls+eTJNvqzZdEurpHu+36NCn5luD8S87qFrd3xv+kE1cy/CMxfrqnwmiogbkWjOVG 0WaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679899039; 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=6ZMp9+U6MjD7+P5Xq5dXostsSP8O7EtNHMUppllExW4=; b=Zt5rBu7BaUjrr+8qocr/TP3EFXXuVuJ6bmE2RwvI3JNkFPHVIFKSA0lKtULUXMeA3x GPGEQ9CAwC0DCYiPYotos4dThA/q6fnqFSnkF8BEWNjfo5S+Jow05nL0b5XWePmIwINh +RSMv27oqyzKSNl0UemT+27rIuYtZ3ChTTB6OhDCNxS0n20JW7Jo4Epb+LxYmqyww3mJ hYS4P8Jip+F4JMn4MIU37xHR2TIH/mGWvJ5elAGBl2lz2r542uyCTafHA+hh/V49TNJp lWb64AljzrhbsGQlxJtDfTAv82uXO9WgrNRJ8v9W498IyMj666S/Ofij+BXyyb3Bi9Jv ORrg== X-Gm-Message-State: AAQBX9eTU/nM9OoDvWH52+5SI9fFzHfs0HpfYK7o5AQZGYbwclysErXb olvIciMCiUOZvzrVtYYIgIuEfXw1yv7qojGHlIA0AiWS X-Google-Smtp-Source: AKy350Y+PqbFL78SEkJfjXbFM2kKgvd3P39F5bxZezQT6fQ8WbnlJcMoxgXjfWMia7mQmT33fsDFs0oDkwNcepPGuOw= X-Received: by 2002:a17:906:99c8:b0:93e:f75f:abf with SMTP id s8-20020a17090699c800b0093ef75f0abfmr3648258ejn.9.1679899038623; Sun, 26 Mar 2023 23:37:18 -0700 (PDT) MIME-Version: 1.0 References: <20230320233408.134255-1-jeebjp@gmail.com> <20230320233408.134255-10-jeebjp@gmail.com> <167965504750.27013.1499288657891904530@lain.khirnov.net> <167985722868.27013.11549770558970312447@lain.khirnov.net> In-Reply-To: <167985722868.27013.11549770558970312447@lain.khirnov.net> From: =?UTF-8?B?SmFuIEVrc3Ryw7Zt?= Date: Mon, 27 Mar 2023 09:37:07 +0300 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v0 09/14] avcodec: add private side data set to AVCodecInternal 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: T24gU3VuLCBNYXIgMjYsIDIwMjMgYXQgMTA6MDDigK9QTSBBbnRvbiBLaGlybm92IDxhbnRvbkBr aGlybm92Lm5ldD4gd3JvdGU6Cj4KPiBRdW90aW5nIEphbiBFa3N0csO2bSAoMjAyMy0wMy0yNCAx ODozNDoyOCkKPiA+IE9uIEZyaSwgTWFyIDI0LCAyMDIzIGF0IDEyOjUx4oCvUE0gQW50b24gS2hp cm5vdiA8YW50b25Aa2hpcm5vdi5uZXQ+IHdyb3RlOgo+ID4gPgo+ID4gPiBRdW90aW5nIEphbiBF a3N0csO2bSAoMjAyMy0wMy0yMSAwMDozNDowMykKPiA+ID4gPiBUaGlzIGFsbG93cyBjb25maWd1 cmluZyBhbiBlbmNvZGVyIGJ5IHVzaW5nIEFWRnJhbWVTaWRlRGF0YS4KPiA+ID4gPiAtLS0KPiA+ ID4gPiAgbGliYXZjb2RlYy9hdmNvZGVjLmMgIHwgMSArCj4gPiA+ID4gIGxpYmF2Y29kZWMvaW50 ZXJuYWwuaCB8IDcgKysrKysrKwo+ID4gPiA+ICBsaWJhdmNvZGVjL29wdGlvbnMuYyAgfCA1ICsr KysrCj4gPiA+ID4gIDMgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQo+ID4gPiA+Cj4g PiA+ID4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvYXZjb2RlYy5jIGIvbGliYXZjb2RlYy9hdmNv ZGVjLmMKPiA+ID4gPiBpbmRleCBjMTEwYjE5ZTA4Li4zZmFhYmU3N2QxIDEwMDY0NAo+ID4gPiA+ IC0tLSBhL2xpYmF2Y29kZWMvYXZjb2RlYy5jCj4gPiA+ID4gKysrIGIvbGliYXZjb2RlYy9hdmNv ZGVjLmMKPiA+ID4gPiBAQCAtNDAzLDYgKzQwMyw3IEBAIHZvaWQgYXZjb2RlY19mbHVzaF9idWZm ZXJzKEFWQ29kZWNDb250ZXh0ICphdmN0eCkKPiA+ID4gPiAgICAgIGF2Y2ktPm5iX2RyYWluaW5n X2Vycm9ycyA9IDA7Cj4gPiA+ID4gICAgICBhdl9mcmFtZV91bnJlZihhdmNpLT5idWZmZXJfZnJh bWUpOwo+ID4gPiA+ICAgICAgYXZfcGFja2V0X3VucmVmKGF2Y2ktPmJ1ZmZlcl9wa3QpOwo+ID4g PiA+ICsgICAgYXZfc2lkZV9kYXRhX3NldF93aXBlKCZhdmNpLT5zaWRlX2RhdGFfc2V0KTsKPiA+ ID4gPgo+ID4gPiA+ICAgICAgaWYgKEhBVkVfVEhSRUFEUyAmJiBhdmN0eC0+YWN0aXZlX3RocmVh ZF90eXBlICYgRkZfVEhSRUFEX0ZSQU1FKQo+ID4gPiA+ICAgICAgICAgIGZmX3RocmVhZF9mbHVz aChhdmN0eCk7Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvaW50ZXJuYWwuaCBiL2xp YmF2Y29kZWMvaW50ZXJuYWwuaAo+ID4gPiA+IGluZGV4IGYyMTEwMTc1MmQuLmM2NThlOTczMTMg MTAwNjQ0Cj4gPiA+ID4gLS0tIGEvbGliYXZjb2RlYy9pbnRlcm5hbC5oCj4gPiA+ID4gKysrIGIv bGliYXZjb2RlYy9pbnRlcm5hbC5oCj4gPiA+ID4gQEAgLTE2OCw2ICsxNjgsMTMgQEAgdHlwZWRl ZiBzdHJ1Y3QgQVZDb2RlY0ludGVybmFsIHsKPiA+ID4gPiAgICAgICAqIGEgYm9vbGVhbiB0byBk ZXNjcmliZSB3aGV0aGVyIGNvbnRleHQgaXMgb3BlbmVkIG9yIG5vdC4KPiA+ID4gPiAgICAgICAq Lwo+ID4gPiA+ICAgICAgdW5zaWduZWQgaW50IGN0eF9vcGVuZWQ7Cj4gPiA+ID4gKwo+ID4gPiA+ ICsgICAgLyoqCj4gPiA+ID4gKyAgICAgKiBTZXQgaG9sZGluZyBzdGF0aWMgc2lkZSBkYXRhLCBz dWNoIGFzIEhEUjEwIENMTCAvIE1EQ1Ygc3RydWN0dXJlcy4KPiA+ID4gPiArICAgICAqIC0gZW5j b2Rpbmc6IHNldCBieSB1c2VyCj4gPiA+ID4gKyAgICAgKiAtIGRlY29kaW5nOiB1bnVzZWQKPiA+ ID4gPiArICAgICAqLwo+ID4gPiA+ICsgICAgQVZGcmFtZVNpZGVEYXRhU2V0IHNpZGVfZGF0YV9z ZXQ7Cj4gPiA+Cj4gPiA+IFdoeSBwdXQgaXQgaGVyZSBhbmQgbm90IGluIHRoZSBwdWJsaWMgc3Ry dWN0PyBJdCBzZWVtcyB3YXkgbW9yZSBuYXR1cmFsCj4gPiA+IHRoZXJlLgo+ID4gPgo+ID4KPiA+ IFRoZSBnZW5lcmFsIGlkZWEgd2FzIHRoYXQgaWYgeW91IHdhbnQgdG8gbWFrZSBwZW9wbGUgdXRp bGl6ZSBoZWxwZXJzCj4gPiBhbmQgbm90IHRvdWNoIGVudHJpZXMgd2lsbHktbmlsbHksCj4KPiBC dXQgZG8gd2U/IFdoeT8KPgo+IEluIHRoaXMgY2FzZSBJIHNlZSBubyBhZHZhbnRhZ2UgdG8gaGF2 aW5nIGEgcHVibGljIGZ1bmN0aW9uIG92ZXIgaGF2aW5nCj4gdHdvIHB1YmxpYyBmaWVsZHMuIFRo ZSBmdW5jdGlvbiBpcyBzdHJpY3RseSB3b3JzZSBiZWNhdXNlIGl0IGNhbm5vdCBiZQo+IGV4dGVu ZGVkLCBhbmQgZW5sYXJnZXMgdGhlIHN5bWJvbCB0YWJsZS4KClRoZSBvdmVyYXJjaGluZyBpZGVh IGhhcyBiZWVuIHRoYXQgbG9va2luZyBhdCB0aGUgcmVjZW50IGNoYW5nZXMgb2YKYWRkaW5nIHBy aXZhdGUgaW50ZXJuYWwgc3RydWN0cyBhbmQgZGVwcmVjYXRpbmcgcHJldmlvdXNseSBwdWJsaWMK c3R1ZmYgZnJvbSB0aGUgcHVibGljIHN0cnVjdHMgd2FzIHRvIGJlIGNhcmVmdWwuCgoxLiBQb3N0 IGEgcGF0Y2ggd2l0aCB0aGluZ3MgYWRkZWQgdG8gdGhlIHJlbGV2YW50IHByaXZhdGUgc3RydWN0 LgoyLiBBbGxvdyBzcGVjaWZpYyBhY2Nlc3Mgd2l0aCBhIGhlbHBlcgozLiBTZWUgaWYgYW55b25l IHJlcXVpcmVzIHRoZSBpbmZvcm1hdGlvbiB0byBiZSBwYXJ0IG9mIHRoZSBwdWJsaWMKc3RydWN0 LiBBdCB3aGljaCBwb2ludCBpdCBtYXkgYmUgbW92ZWQgdGhlcmUuCgpBZGRpdGlvbmFsbHksIG9u bHkgaGF2aW5nIHRoaW5ncyBhdmFpbGFibGUgdmlhIGhlbHBlcnMgbWVhbnMgdGhhdCB5b3UKa25v dyBob3cgZXhhY3RseSB0aGUgZmllbGRzIHdlcmUgYmVpbmcgcG9rZWQgKGluc3RlYWQgb2YgIndl IGRvbid0Cmtub3cgaG93IEFQSSB1c2VycyB1dGlsaXplIHRoZW0sIGFuZCB0aHVzIHdlIGNhbm5v dCBkbyBYIiAoc2VlIHRoZQphdmNvZGVjIGNvbnRleHQgcmVsYXRlZCBoZWxwZXJzIHdoZXJlIHdl IHN0aWxsIGhhdmUgdG8gc3VwcG9ydCBjbG9zZSAmCmF2X2ZyZWVwIHdoaWNoIHBvcHBlZCB1cCBp biBhbm90aGVyIHBhdGNoKSwgYW5kIGdpdmVuIHRoYXQgdGhlCmFyZ3VtZW50IGlzIGEgc3RydWN0 LCB0aGUgZnVuY3Rpb24gY2FuIHRlY2huaWNhbGx5IGJlIGV4dGVuZGVkCihhbHRob3VnaCBhIHN0 cnVjdCBiZWluZyBpbiB0aGUgbWlkZGxlIG9mIGEgc3RydWN0IG1pZ2h0IHN0b3AgZnJvbSBpdApi ZWluZyBleHRlbmRlZCkuCgpJIGhvcGUgdGhpcyBvcGVucyB1cCBteSB0aG91Z2h0cyBhbmQgdGhh dCBJJ20gbm90IGEgcmVsaWdpb3VzIHplYWxvdAphYm91dCB0aGlzIHNlbGVjdGlvbi4gSnVzdCB0 aGF0IEkgd2FudGVkIHRvIHN0YXJ0IHdoZXJlIGl0J3Mgbm90CnB1YmxpYywgc28gdGhhdCBob3Bl ZnVsbHkgc29tZW9uZSB3b3VsZCBleHBsYWluIHdoeSBpdCBzaG91bGQgYmUKcHVibGljIGlmIHRo ZXkgd291bGQgd2lzaCBpdCB0byBiZSBzdWNoLgoKSmFuCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVn LWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZt cGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZt cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K