From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id C16D14C804
	for <ffmpegdev@gitmailbox.com>; Wed,  9 Apr 2025 14:34:24 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DD1D2687ABC;
	Wed,  9 Apr 2025 17:34:19 +0300 (EEST)
Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com
 [209.85.214.178])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 569D4687A50
 for <ffmpeg-devel@ffmpeg.org>; Wed,  9 Apr 2025 17:34:13 +0300 (EEST)
Received: by mail-pl1-f178.google.com with SMTP id
 d9443c01a7336-22580c9ee0aso75843885ad.2
 for <ffmpeg-devel@ffmpeg.org>; Wed, 09 Apr 2025 07:34:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744209251; x=1744814051; darn=ffmpeg.org;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :from:to:cc:subject:date:message-id:reply-to;
 bh=mqQpFKR76IdI8CpbfR1RtCSoBCLQ9ImFFiyBr/gEA/w=;
 b=ZQnIAEVk62dyCJV4Rd0hH50sddQKvv+bnN8p29fJUodoQRTWm/5eVxiFnp2mbpL6L3
 ICGgkC2XWH1DNLzU9xSs2SAVUu5cvA5hhmlP3D2IbGbS9v1KxOqAujEyDk4HGB0XvukN
 LHtqsN87IyF4GMlT1r0ArlGPPL2x/bb2VwAGk+a09F7ZmY3ftkUBAYCG3GB80VEcxvrY
 DgI6xo0tokj9YCthUVe8CHiW+IHHE9dwCss46Yp+16rl4RNjok79zxMlKv3z9RgiVnNj
 zAsM2BC0DdUW88aQmwOClEOL16ALNUnVstGK/ozIbBgSPcbs2Ek+Vbjqi/HDJjkE7f92
 tc0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744209251; x=1744814051;
 h=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=mqQpFKR76IdI8CpbfR1RtCSoBCLQ9ImFFiyBr/gEA/w=;
 b=xCRlyjuIzt2jA9zAi+kU83oLcDOJ2kwCS2WN5o9WvNVBvjU5PTfAGhbGOZr4LC7WG5
 uBStRpk8NXfAV26MOnNA1DGikUN7kLETS5M3cSYsXfNBrNOy7pFM8Tyyds3h73aHi7vg
 rfVJyQCX1yyGE39PBK1kkYFcH6+gHiArKu3Z8VF8gv/0JaImoYoznE8moMu1C5bB6TGR
 TMCFMcjE0rvRC5zNJQ0g3PSgbheh7pzf9ny6weEXscNauOKEfEP64sk929ix4L3O+SXE
 nQ1ihuBlUvi8gDDRO+j1KffU40j82dVuxCK7eGGujJUbeTJ0kNc87ooAD1OgfBDguX0f
 uE4g==
X-Forwarded-Encrypted: i=1;
 AJvYcCVN+YFgxEdi9YtOzNR2uR+tzN//BoCkEMK+xsV7elN1SVt76RKxJdFxDEdtZsDokzxRw18OPleolfL/Gng=@ffmpeg.org
X-Gm-Message-State: AOJu0YxwUP5hoffJe+mK+YYV/YnEePQ94RpWz2sp6MEKj0LOTy1EkjCA
 ZkfxjzOnUZ3qfk+Io/uWDp5+/8HhQAH2tOh7QGSkithB0DGXMUAw0vDbSY7wSL/oikc2rlkdwK7
 ex9IP1TjdtJFbqfR5k5zyvBLxknc9mwGF
X-Gm-Gg: ASbGncvGnsYoLyz11EP01HU0AgWg8xSlEYIoVzsHsQ5+0GJTKld+F/X9a4WyV8mtQyd
 GfDB6rGeaLduZbuXtBga0TfFUThV5Sj85Eto/x1e4ebLeMbhnE7T9ktfilhalGTWa/EBO+ttfng
 AVu54wGhwZdIVMZSrwyy1Jm30gLGYk4ojj+iY=
X-Google-Smtp-Source: AGHT+IH+JNgRe0UV2XRCo6sHSv8IAYAs6Z3nGNViGtd9uDRJ4YVnADfjFuy7rnc/5BG1iuil/5KMW5JugPlQpptYXS0=
X-Received: by 2002:a17:902:e54c:b0:224:3c6:7865 with SMTP id
 d9443c01a7336-22ac298f40bmr46361285ad.3.1744209251382; Wed, 09 Apr 2025
 07:34:11 -0700 (PDT)
MIME-Version: 1.0
References: <CA+rFky5a4PRhHty+4-4FyXSmqWA9wOL4=n5foQuA5Ok88ERbig@mail.gmail.com>
In-Reply-To: <CA+rFky5a4PRhHty+4-4FyXSmqWA9wOL4=n5foQuA5Ok88ERbig@mail.gmail.com>
From: Andrew Randrianasulu <randrianasulu@gmail.com>
Date: Wed, 9 Apr 2025 17:33:58 +0300
X-Gm-Features: ATxdqUHve6z5XT2PpzgeAO3rYP9NhuKj1QREsuU5Ip2fJ8FpOSYsF8q0vHhW5ps
Message-ID: <CA+rFky7V1=enUOfehEpA_c-p1+fJbzu=PTuTepSaufE1X=h7aA@mail.gmail.com>
To: "Cinelerra.GG" <cin@lists.cinelerra-gg.org>, 
 FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Content-Type: multipart/mixed; boundary="000000000000d7e41c0632595c1a"
X-Content-Filtered-By: Mailman/MimeDel 2.1.29
Subject: Re: [FFmpeg-devel] ffmpeg.git test compile fail
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/CA+rFky7V1=enUOfehEpA_c-p1+fJbzu=PTuTepSaufE1X=h7aA@mail.gmail.com/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

--000000000000d7e41c0632595c1a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I think exact conditionals should be more like 61.0.100

but for single test it worked ...


for some reason our x264 failed to encode (segfault) on i686 with AVX ?

but x265 worked ....

this is not yet for commiting, but more like for testing with ffmpeg git.

cc: ffmpeg-devel in case they have better suggestions on fixing our code
for upcoming ffmpeg.


cingg git URL: git://git.cinelerra-gg.org/goodguy/cinelerra

run ./autogen.sh

configure:
./configure --with-git-ffmpeg=3Dhttps://git.ffmpeg.org/ffmpeg.git
--with-single-user

rm thirdparty/src/ffmpeg.git.patch2
rm thirdparty/src/ffmpeg.git.patch8

make
make install

run from build directory

bin/cin (with DISPLAY variable set)




=D1=81=D1=80, 9 =D0=B0=D0=BF=D1=80. 2025 =D0=B3., 14:49 Andrew Randrianasul=
u <randrianasulu@gmail.com>:

>
> ffmpeg shallow git copy
>
> commit 890b8da1ce27fd365eaffefc7efcbadae9f01f2a
>
> our patches 2 and 8 fail, but this is not really my point yet ....
>
>
> ffmpeg.C:313:42: error: 'avcodec_close' was not declared in this scope;
> did you mean 'avio_close'?
> ffmpeg.C:476:33: error: 'avcodec_close' was not declared in this scope;
> did you mean 'avio_close'?
> ffmpeg.C:1307:37: error: 'AVFrame' {aka 'struct AVFrame'} has no member
> named 'interlaced_frame'
> ffmpeg.C:1309:37: error: 'AVFrame' {aka 'struct AVFrame'} has no member
> named 'interlaced_frame'
> ffmpeg.C:1309:66: error: 'AVFrame' {aka 'struct AVFrame'} has no member
> named 'top_field_first'
> ffmpeg.C:1311:37: error: 'AVFrame' {aka 'struct AVFrame'} has no member
> named 'interlaced_frame'
> ffmpeg.C:1311:67: error: 'AVFrame' {aka 'struct AVFrame'} has no member
> named 'top_field_first'
> ffmpeg.C:1340:36: error: 'AVFrame' {aka 'struct AVFrame'} has no member
> named 'key_frame'
> ffmpeg.C:1512:24: error: 'AVFrame' {aka 'struct AVFrame'} has no member
> named 'interlaced_frame'
> ffmpeg.C:1513:24: error: 'AVFrame' {aka 'struct AVFrame'} has no member
> named 'top_field_first'
> ffmpeg.C:3847:29: error: 'av_stream_get_side_data' was not declared in
> this scope; did you mean 'av_frame_get_side_data'?
>
> mplayer switched for now to branch 7.1 until it get updates.
>
> i see in doc/APIchanges
>
>
> 2023-05-04 - 0fc9c1f6828 - lavu 58.7.100 - frame.h
>                            Deprecate AVFrame.interlaced_frame,
> AVFrame.top_field_first, and
>   AVFrame.key_frame.
>   Add AV_FRAME_FLAG_INTERLACED, AV_FRAME_FLAG_TOP_FIELD_FIRST, and
>   AV_FRAME_FLAG_KEY flags as replacement.
>
> but not sure how to use them yet.
>

--000000000000d7e41c0632595c1a
Content-Type: text/plain; charset="US-ASCII"; name="ffmpeg_8.diff"
Content-Disposition: attachment; filename="ffmpeg_8.diff"
Content-Transfer-Encoding: base64
Content-ID: <1961af06dceaccd93351>
X-Attachment-Id: 1961af06dceaccd93351

ZGlmZiAtLWdpdCBhL2NpbmVsZXJyYS01LjEvY2luZWxlcnJhL2Jkd3JpdGUuQyBiL2NpbmVsZXJy
YS01LjEvY2luZWxlcnJhL2Jkd3JpdGUuQwppbmRleCAxZjdmMDI3ZS4uMWIwMjdhN2YgMTAwNjQ0
Ci0tLSBhL2NpbmVsZXJyYS01LjEvY2luZWxlcnJhL2Jkd3JpdGUuQworKysgYi9jaW5lbGVycmEt
NS4xL2NpbmVsZXJyYS9iZHdyaXRlLkMKQEAgLTI1ODYsNyArMjU4NiwxMSBAQCBzdGF0aWMgaW50
IGZpZWxkX3Byb2JlKEFWRm9ybWF0Q29udGV4dCAqZm10X2N0eCwgQVZTdHJlYW0gKnN0KQogICAg
IH0KICAgICByZXQgPSBhdmNvZGVjX3JlY2VpdmVfZnJhbWUoY3R4LCBpcGljKTsKICAgICBpZigg
cmV0ID49IDAgKSB7CisjaWYgTElCQVZDT0RFQ19WRVJTSU9OX0lOVCA8PSBBVl9WRVJTSU9OX0lO
VCg1OSwxNiwxMDApCiAgICAgICBpbGFjZWQgPSBpcGljLT5pbnRlcmxhY2VkX2ZyYW1lID8gMSA6
IDA7CisjZWxzZQorICAgIGlsYWNlZCA9IGlwaWMtPmZsYWdzICYgQVZfRlJBTUVfRkxBR19JTlRF
UkxBQ0VEICA/IDEgOiAwOworI2VuZGlmCiAgICAgICBicmVhazsKICAgICB9CiAgICAgaWYoIHJl
dCAhPSBBVkVSUk9SKEVBR0FJTikgKQpAQCAtMjc2OSw3ICsyNzczLDkgQEAgaW50IG1lZGlhX2lu
Zm86OnNjYW4oKQogICAgIHJldCA9IHNjYW4oZm10X2N0eCk7CiAKICAgZm9yKCBpbnQgaT0wOyBp
PChpbnQpc3RyZWFtcy5zaXplKCk7ICsraSApCisjaWYgTElCQVZDT0RFQ19WRVJTSU9OX0lOVCA8
PSBBVl9WRVJTSU9OX0lOVCg1OSwxNiwxMDApCiAgICAgYXZjb2RlY19jbG9zZShzdHJlYW1zW2ld
LT5jdHgpOworI2VuZGlmCiAgIGF2Zm9ybWF0X2Nsb3NlX2lucHV0KCZmbXRfY3R4KTsKIAogICBy
ZXR1cm4gcmV0OwpkaWZmIC0tZ2l0IGEvY2luZWxlcnJhLTUuMS9jaW5lbGVycmEvZmZtcGVnLkMg
Yi9jaW5lbGVycmEtNS4xL2NpbmVsZXJyYS9mZm1wZWcuQwppbmRleCAwNzVlZjRkZC4uOGFlZTJj
MmEgMTAwNjQ0Ci0tLSBhL2NpbmVsZXJyYS01LjEvY2luZWxlcnJhL2ZmbXBlZy5DCisrKyBiL2Np
bmVsZXJyYS01LjEvY2luZWxlcnJhL2ZmbXBlZy5DCkBAIC0zMTAsNyArMzEwLDkgQEAgRkZTdHJl
YW06OkZGU3RyZWFtKEZGTVBFRyAqZmZtcGVnLCBBVlN0cmVhbSAqc3QsIGludCBmaWR4KQogRkZT
dHJlYW06On5GRlN0cmVhbSgpCiB7CiAJZnJtX2xvY2stPmxvY2soIkZGU3RyZWFtOjp+RkZTdHJl
YW0iKTsKKyNpZiBMSUJBVkNPREVDX1ZFUlNJT05fSU5UIDw9IEFWX1ZFUlNJT05fSU5UKDU5LDE2
LDEwMCkKIAlpZiggcmVhZGluZyA+IDAgfHwgd3JpdGluZyA+IDAgKSBhdmNvZGVjX2Nsb3NlKGF2
Y3R4KTsKKyNlbmRpZgkKIAlpZiggYXZjdHggKSBhdmNvZGVjX2ZyZWVfY29udGV4dCgmYXZjdHgp
OwogCWlmKCBmbXRfY3R4ICkgYXZmb3JtYXRfY2xvc2VfaW5wdXQoJmZtdF9jdHgpOwogCWlmKCBo
d19kZXZpY2VfY3R4ICkgYXZfYnVmZmVyX3VucmVmKCZod19kZXZpY2VfY3R4KTsKQEAgLTQ3Myw3
ICs0NzUsOSBAQCBpbnQgRkZTdHJlYW06OmRlY29kZV9hY3RpdmF0ZSgpCiAJCQlpZiggcmV0IDwg
MCAmJiBod190eXBlICE9IEFWX0hXREVWSUNFX1RZUEVfTk9ORSApIHsKIAkJCQlmZl9lcnIocmV0
LCAiSFcgZGV2aWNlIGluaXQgZmFpbGVkLCB1c2luZyBTVyBkZWNvZGUuXG5maWxlOiVzXG4iLAog
CQkJCQlmZm1wZWctPmZtdF9jdHgtPnVybCk7CisjaWYgTElCQVZDT0RFQ19WRVJTSU9OX0lOVCA8
PSBBVl9WRVJTSU9OX0lOVCg1OSwxNiwxMDApCiAJCQkJYXZjb2RlY19jbG9zZShhdmN0eCk7Cisj
ZW5kaWYKIAkJCQlhdmNvZGVjX2ZyZWVfY29udGV4dCgmYXZjdHgpOwogCQkJCWF2X2J1ZmZlcl91
bnJlZigmaHdfZGV2aWNlX2N0eCk7CiAJCQkJaHdfZGV2aWNlX2N0eCA9IDA7CkBAIC0xMzAzLDcg
KzEzMDcsNyBAQCBpbnQgRkZWaWRlb1N0cmVhbTo6cHJvYmUoaW50NjRfdCBwb3MpCiAJCWlmKCBy
ZXQgPiAwICkgewogCQkJLy9wcmludGYoImNvZGVjIGludGVybGFjZTogJWkgXG4iLGZyYW1lLT5p
bnRlcmxhY2VkX2ZyYW1lKTsKIAkJCS8vcHJpbnRmKCJjb2RlYyB0ZmY6ICVpIFxuIixmcmFtZS0+
dG9wX2ZpZWxkX2ZpcnN0KTsKLQorI2lmIExJQkFWQ09ERUNfVkVSU0lPTl9JTlQgPD0gQVZfVkVS
U0lPTl9JTlQoNTksMTYsMTAwKQogCQkJaWYgKCFmcmFtZS0+aW50ZXJsYWNlZF9mcmFtZSkKIAkJ
CQlmZm1wZWctPmludGVybGFjZV9mcm9tX2NvZGVjID0gQVZfRklFTERfUFJPR1JFU1NJVkU7CiAJ
CQlpZiAoKGZyYW1lLT5pbnRlcmxhY2VkX2ZyYW1lKSAmJiAoZnJhbWUtPnRvcF9maWVsZF9maXJz
dCkpCkBAIC0xMzExLDcgKzEzMTUsMTQgQEAgaW50IEZGVmlkZW9TdHJlYW06OnByb2JlKGludDY0
X3QgcG9zKQogCQkJaWYgKChmcmFtZS0+aW50ZXJsYWNlZF9mcmFtZSkgJiYgKCFmcmFtZS0+dG9w
X2ZpZWxkX2ZpcnN0KSkKIAkJCQlmZm1wZWctPmludGVybGFjZV9mcm9tX2NvZGVjID0gQVZfRklF
TERfQkI7CiAJCQkvL3ByaW50ZigiSW50ZXJsYWNlIG1vZGUgZnJvbSBjb2RlYzogJWlcbiIsIGZm
bXBlZy0+aW50ZXJsYWNlX2Zyb21fY29kZWMpOwotCisjZXNsZQorCQkJaWYgKCFmcmFtZS0+Zmxh
Z3MgJiBBVl9GUkFNRV9GTEFHX1RPUF9GSUVMRF9GSVJTVCkKKwkJCQlmZm1wZWctPmludGVybGFj
ZV9mcm9tX2NvZGVjID0gQVZfRklFTERfUFJPR1JFU1NJVkU7CisJCQlpZiAoKGZyYW1lLT5mbGFn
cyAmIEFWX0ZSQU1FX0ZMQUdfSU5URVJMQUNFRCkgJiYgKGZyYW1lLT5mbGFncyAmIEFWX0ZSQU1F
X0ZMQUdfVE9QX0ZJRUxEX0ZJUlNUKSkKKwkJCQlmZm1wZWctPmludGVybGFjZV9mcm9tX2NvZGVj
ID0gQVZfRklFTERfVFQ7CisJCQlpZiAoKGZyYW1lLT5mbGFncyAmIEFWX0ZSQU1FX0ZMQUdfSU5U
RVJMQUNFRCApICYmICghZnJhbWUtPmZsYWdzICYgQVZfRlJBTUVfRkxBR19UT1BfRklFTERfRklS
U1QpKQorCQkJCWZmbXBlZy0+aW50ZXJsYWNlX2Zyb21fY29kZWMgPSBBVl9GSUVMRF9CQjsKKyNl
bmRpZgogCX0KIAogCWlmKCBmcmFtZS0+Zm9ybWF0ID09IEFWX1BJWF9GTVRfTk9ORSB8fCBmcmFt
ZS0+d2lkdGggPD0gMCB8fCBmcmFtZS0+aGVpZ2h0IDw9IDAgKQpAQCAtMTMzNyw3ICsxMzQ4LDEx
IEBAIGludCBGRlZpZGVvU3RyZWFtOjpsb2FkKFZGcmFtZSAqdmZyYW1lLCBpbnQ2NF90IHBvcykK
IAl3aGlsZSggcmV0Pj0wICYmICFmbHVzaGVkICYmIGN1cnJfcG9zPD1wb3MgJiYgLS1pPj0wICkg
ewogCQlyZXQgPSByZWFkX2ZyYW1lKGZyYW1lKTsKIAkJaWYoIHJldCA+IDAgKSB7CisjaWYgTElC
QVZDT0RFQ19WRVJTSU9OX0lOVCA8PSBBVl9WRVJTSU9OX0lOVCg1OSwxNiwxMDApCiAJCQlpZigg
ZnJhbWUtPmtleV9mcmFtZSAmJiBzZWVraW5nIDwgMCApIHsKKyNlbHNlCisJCQlpZiggKGZyYW1l
LT5mbGFncyAmIEFWX0ZSQU1FX0ZMQUdfS0VZKSAmJiBzZWVraW5nIDwgMCApIHsKKyNlbmRpZgog
CQkJCWludCB1c2VfY2FjaGUgPSBmZm1wZWctPmdldF91c2VfY2FjaGUoKTsKIAkJCQlpZiggdXNl
X2NhY2hlIDwgMCApIHsKIC8vIGZvciByZXZlcnNlIHJlYWQsIHJlbG9hZCBmaWxlIGZyYW1lX2Nh
Y2hlIGZyb20ga2V5ZnJhbWUgdG8gcG9zCkBAIC0xNTA5LDggKzE1MjQsMTUgQEAgaW50IEZGVmlk
ZW9TdHJlYW06OmRyYWluKCkKIGludCBGRlZpZGVvU3RyZWFtOjplbmNvZGVfZnJhbWUoQVZGcmFt
ZSAqZnJhbWUpCiB7CiAJaWYoIGZyYW1lICkgeworI2lmIExJQkFWQ09ERUNfVkVSU0lPTl9JTlQg
PD0gQVZfVkVSU0lPTl9JTlQoNTksMTYsMTAwKQogCQlmcmFtZS0+aW50ZXJsYWNlZF9mcmFtZSA9
IGludGVybGFjZWQ7CiAJCWZyYW1lLT50b3BfZmllbGRfZmlyc3QgPSB0b3BfZmllbGRfZmlyc3Q7
CisjZWxzZQorCQlpZih0b3BfZmllbGRfZmlyc3QpCisJCWZyYW1lLT5mbGFncyB8PSBBVl9GUkFN
RV9GTEFHX1RPUF9GSUVMRF9GSVJTVDsKKwkJaWYoaW50ZXJsYWNlZCkKKwkJZnJhbWUtPmZsYWdz
IHw9IEFWX0ZSQU1FX0ZMQUdfSU5URVJMQUNFRDsKKyNlbmRpZgogCX0KIAlpZiggZnJhbWUgJiYg
ZnJhbWUtPmZvcm1hdCA9PSBBVl9QSVhfRk1UX1ZBQVBJICkgeyAvLyB1Z2x5CiAJCWludCByZXQg
PSBhdmNvZGVjX3NlbmRfZnJhbWUoYXZjdHgsIGZyYW1lKTsKQEAgLTM4NDQsNyArMzg2NiwyMCBA
QCBkb3VibGUgRkZWaWRlb1N0cmVhbTo6Z2V0X3JvdGF0aW9uX2FuZ2xlKCkKICNlbHNlCiAJaW50
IHNpemUgPSAwOwogI2VuZGlmCisKKyNpZiBMSUJBVkNPREVDX1ZFUlNJT05fSU5UIDw9IEFWX1ZF
UlNJT05fSU5UKDU5LDE2LDEwMCkKIAlpbnQgKm1hdHJpeCA9IChpbnQqKWF2X3N0cmVhbV9nZXRf
c2lkZV9kYXRhKHN0LCBBVl9QS1RfREFUQV9ESVNQTEFZTUFUUklYLCAmc2l6ZSk7CisjZWxzZQor
CWludDMyX3QgKm1hdHJpeCA9IE5VTEw7CisgICAgICAgIGlmICghbWF0cml4KSB7CisgICAgICAg
ICAgICBjb25zdCBBVlBhY2tldFNpZGVEYXRhICpwc2QgPSBhdl9wYWNrZXRfc2lkZV9kYXRhX2dl
dChzdC0+Y29kZWNwYXItPmNvZGVkX3NpZGVfZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0LT5jb2RlY3Bhci0+
bmJfY29kZWRfc2lkZV9kYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVZfUEtUX0RBVEFfRElTUExBWU1BVFJJWCk7
CisgICAgICAgICAgICBpZiAocHNkKQorICAgICAgICAgICAgICAgIG1hdHJpeCA9IChpbnQzMl90
ICopcHNkLT5kYXRhOworICAgICAgICB9CisJCisjZW5kaWYKIAlpbnQgbGVuID0gc2l6ZS9zaXpl
b2YoKm1hdHJpeCk7CiAJaWYoICFtYXRyaXggfHwgbGVuIDwgNSApIHJldHVybiAwOwogCWNvbnN0
IGRvdWJsZSBzID0gMS82NTUzNi47CmRpZmYgLS1naXQgYS9jaW5lbGVycmEtNS4xL2NpbmVsZXJy
YS9maWxlYWMzLkMgYi9jaW5lbGVycmEtNS4xL2NpbmVsZXJyYS9maWxlYWMzLkMKaW5kZXggNjM2
NTRmMzIuLjM0NDY5YWVmIDEwMDY0NAotLS0gYS9jaW5lbGVycmEtNS4xL2NpbmVsZXJyYS9maWxl
YWMzLkMKKysrIGIvY2luZWxlcnJhLTUuMS9jaW5lbGVycmEvZmlsZWFjMy5DCkBAIC0xOTEsNyAr
MTkxLDkgQEAgaW50IEZpbGVBQzM6OmNsb3NlX2ZpbGUoKQogCWlmKGNvZGVjX2NvbnRleHQpCiAJ
ewogCQllbmNvZGVfZmx1c2goKTsKKyNpZiBMSUJBVkNPREVDX1ZFUlNJT05fSU5UIDw9IEFWX1ZF
UlNJT05fSU5UKDU5LDE2LDEwMCkKIAkJYXZjb2RlY19jbG9zZShjb2RlY19jb250ZXh0KTsKKyNl
bmRpZgogCQlhdmNvZGVjX2ZyZWVfY29udGV4dCgmY29kZWNfY29udGV4dCk7CiAJCWNvZGVjID0g
MDsKIAl9Cg==
--000000000000d7e41c0632595c1a
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".

--000000000000d7e41c0632595c1a--