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 2071E463C8 for ; Thu, 15 Jun 2023 18:44:58 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1A41668C56A; Thu, 15 Jun 2023 21:44:56 +0300 (EEST) Received: from gproxy3-pub.mail.unifiedlayer.com (gproxy3-pub.mail.unifiedlayer.com [69.89.30.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1272D68C20B for ; Thu, 15 Jun 2023 21:44:49 +0300 (EEST) Received: from cmgw10.mail.unifiedlayer.com (unknown [10.0.90.125]) by progateway5.mail.pro1.eigbox.com (Postfix) with ESMTP id CAF78100406C5 for ; Thu, 15 Jun 2023 18:44:43 +0000 (UTC) Received: from box2054.bluehost.com ([67.222.39.68]) by cmsmtp with ESMTP id 9rxbqTdqaBlkK9rxbqPu0S; Thu, 15 Jun 2023 18:44:43 +0000 X-Authority-Reason: nr=8 X-Authority-Analysis: v=2.4 cv=W7r96Tak c=1 sm=1 tr=0 ts=648b5c1b a=3TEl+8fPAvg5SGOjRBXicg==:117 a=3TEl+8fPAvg5SGOjRBXicg==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=IkcTkHD0fZMA:10:nop_charset_1 a=MKtGQD3n3ToA:10:nop_fastflux_from_domain_1 a=1oJP67jkp3AA:10:nop_fastflux_mid_domain_1 a=of4jigFt-DYA:10:nop_rcvd_month_year a=ChTd0Geil0oA:10:endurance_base64_authed_username_1 a=wLeBjEtO5l0A:10:from_fastflux_domain1 a=GO1e3R3sgXLrJuBAvkIA:9 a=QEXdDO2ut3YA:10:nop_charset_2 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=funderburk.us; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:From:References:To:Subject:MIME-Version:Date:Message-ID:Sender: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=ChBakUOayVf1TQ16GfRQsR9MM0ZCXoKWXWrSU8Ui6tw=; b=RqXrERL1GHrF9z8KzW2v1gfZ5/ TOQwVZxoXhgF+QNerCGn5Sstgkt7iAr73GD3+s6gdY2syYAcL5Mv4GxiQ3e3GCKhucQoFR9S1XO/Z d22qTpYnsSbTkFa08TlPIAhcTJa48FngRgbVgii3Exer7ZtiXxafz0xwh/rXdkS4O7BgDN5yeMICT KC6I3eEb5rNhdKV0HSviygUzMosQYDqMVP9fWISfuK2BSCRP/jcYhNnqnZ5yDPT7WqwH49R2QQbOR XwhKC/77Oau+UW7iT5gCnz92HyxbaQCmooIJnchbGMAyidfHLH68iXN8Q37hk2tPhgVfpHrU+EekY +dDDZF5Q==; Received: from 104-63-254-235.lightspeed.sndgca.sbcglobal.net ([104.63.254.235]:58554 helo=[192.168.1.73]) by box2054.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1q9rxb-003qkK-9h for ffmpeg-devel@ffmpeg.org; Thu, 15 Jun 2023 12:44:43 -0600 Message-ID: Date: Thu, 15 Jun 2023 11:44:42 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 To: ffmpeg-devel@ffmpeg.org References: <61fca341-57cc-abe5-225e-561f5e2a9b4b@funderburk.us> <74049a50-7c54-9078-bfa3-39037f1af71c@funderburk.us> Content-Language: en-US From: Roy Funderburk In-Reply-To: X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box2054.bluehost.com X-AntiAbuse: Original Domain - ffmpeg.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - funderburk.us X-BWhitelist: no X-Source-IP: 104.63.254.235 X-Source-L: No X-Exim-ID: 1q9rxb-003qkK-9h X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 104-63-254-235.lightspeed.sndgca.sbcglobal.net ([192.168.1.73]) [104.63.254.235]:58554 X-Source-Auth: royffmpeg@funderburk.us X-Email-Count: 1 X-Source-Cap: ZnVuZGVyYjM7ZnVuZGVyYjM7Ym94MjA1NC5ibHVlaG9zdC5jb20= X-Local-Domain: yes Subject: Re: [FFmpeg-devel] [PATCH] avformat/avcodec: Add DTS-UHD demuxer and parser, movenc support. 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: CgpPbiA2LzE1LzIzIDg6NDbigK9BTSwgUGF1bCBCIE1haG9sIHdyb3RlOgo+IGdldF92bGMyIGNh biBiZSBtYWRlIGZvciBnZXRfYml0c192YXIoKSwgZmlyc3QgdGFibGUgYml0cyAodGhhdCBhcmUg c3RpbGwKPiBpbnQgYW5kIG5vdCB1aW50OF90KSwgdGhlIGNvZGUgdGhhdCBwaWNrcyB0YWJsZSBp bmRleCBmcm9tIHdoaWNoIHRvIHRha2UKPiBiaXRzLgo+IAo+IEl0IGlzIGFsc28gcG9zc2libGUg dG8gbWFrZSBpdCB0YWtlIGJvdGggZmlyc3QgaW5kZXggYW5kIHJlc3Qgb2YgaXQgYW5kCj4gYnVp bGQgYmlnZ2VyIHRhYmxlcyBidXQgdGhhdCBpcyB2ZXJ5IHZlcnkgYWR2YW5jZWQgc3RlcCBmb3Ig bmV3Cj4gY29udHJpYnV0b3JzLgo+IAo+IFVzZSBJTklUX1ZMQ19TUEFSU0VfU1RBVElDLCB0aGVy ZSBhcmUgbXlyaWFkIGV4YW1wbGVzIGluIGxpYmF2Y29kZWMsIG9uZSBvZgo+IHRoZW0gYmVpbmcg aW1tNCBkZWNvZGVyLgo+IAoKSSB3aWxsIGNoYW5nZSB0aGF0IHRhYmxlIGJpdHMgYXJyYXkgdG8g dWludDhfdC4KCkkgZW5jb3VudGVyZWQgYW4gaXNzdWUgd2hlbiB0cnlpbmcgdG8gc2V0IHVwIHRo ZSBWTEMgdGFibGUgd2l0aApJTklUX1ZMQ19TUEFSU0VfU1RBVElDLgoKVGhlIGN1cnJlbnQgZ2V0 X2JpdHNfdmFyOgoKICAgIHN0YXRpYyBpbnQgZ2V0X2JpdHNfdmFyKEdldEJpdENvbnRleHQgKmdi LCBjb25zdCBWYXJCaXRzICp2YXJfYml0cykKICAgIHsKICAgICAgICBzdGF0aWMgY29uc3QgdWlu dDhfdCBiaXRzX3VzZWRbOF0gPSB7IDEsIDEsIDEsIDEsIDIsIDIsIDMsIDMgfTsKICAgICAgICBp bnQgY29kZSA9IHNob3dfYml0cyhnYiwgMyk7IC8qIHZhbHVlIHJhbmdlIGlzIFswLCA3XSAqLwoK ICAgICAgICBza2lwX2JpdHMoZ2IsIGJpdHNfdXNlZFtjb2RlXSk7CiAgICAgICAgaWYgKHZhcl9i aXRzLT5iaXRzW2NvZGVdID09IDApCiAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgIHJldHVy biBnZXRfYml0c19sb25nKGdiLCB2YXJfYml0cy0+Yml0c1tjb2RlXSkgKyB2YXJfYml0cy0+YWRk W2NvZGVdOwogICAgfQoKQ2hhbmdlZCB0byB1c2UgZ2V0X3ZsYzIgd291bGQgYmU6CgogICAgc3Rh dGljIGludCBnZXRfYml0c192YXIoR2V0Qml0Q29udGV4dCAqZ2IsIGNvbnN0IFZhckJpdHMgKnZh cl9iaXRzKQogICAgewogICAgICAgIGludCBjb2RlID0gZ2V0X3ZsYzIoJmdiLCB2bGMudGFibGUs IDMsIDEpOwogICAgICAgIGlmICh2YXJfYml0cy0+Yml0c1tjb2RlXSA9PSAwKQogICAgICAgICAg ICByZXR1cm4gMDsKICAgICAgICByZXR1cm4gZ2V0X2JpdHNfbG9uZyhnYiwgdmFyX2JpdHMtPmJp dHNbY29kZV0pICsgdmFyX2JpdHMtPmFkZFtjb2RlXTsKICAgIH0KClRoZSAidmxjLnRhYmxlIiB0 aGF0IElOSVRfVkxDX1NQQVJTRV9TVEFUSUMgbmVlZHMgdG8gb3V0cHV0IGlzOgoKICAgIGxlbjog MSwgMSwgMSwgMSwgMiwgMiwgMywgMwogICAgc3ltOiA0LCA0LCA0LCA0LCA4LCA4LCAxNiwgMzIK CklOSVRfVkxDX1NQQVJTRV9TVEFUSUMgd291bGQgZ2V0IHRoZSBzYW1lIGxlbiBhbmQgc3ltIGFu ZCB0aGlzIGNvZGUgdGFibGUgYXMgaW5wdXQ6CiAgICBjb2RlOiAwLCAxLCAyLCAzLCA0LCA1LCA2 LCA3CgpJTklUX1ZMQ19TUEFSU0VfU1RBVElDIHJlamVjdHMgdGhlICJsZW4iIGFuZCAiY29kZSIg YmVjYXVzZSB0aGUgY29kZQpvZiAiMiIgd2lsbCBub3QgZml0IGludG8gb25lIGJpdC4gIFJlZ2Fy ZGxlc3Mgb2YgdGhlIGZhY3QgdGhhdCB0aGUgZGVzaXJlZApvdXRwdXQgdGFibGUgaXMgbm90IGEg dmFsaWQgdGFibGUgYWNjb3JkaW5nIHRvIFZMQyBmdW5jdGlvbnMsIHRoYXQgaW52YWxpZAp0YWJs ZSBpcyB3aGF0IGlzIG5lZWRlZC4KClRoaXMgZ29lcyBiYWNrIHRvIGhvdyBnZXRfYml0c192YXIg ZGVjb2RlcyB0aGUgYml0IGNvbnRleHQuCmdldF9iaXRzX3ZhciBsb29rcyBhdCB0aHJlZSBiaXRz IHRvIGdldCBhbiBpbmRleCBpbiB0aGUgcmFuZ2Ugb2YgMC03LgpCdXQgaXQgbWF5IG5vdCBza2lw IGFsbCBvZiB0aG9zZSBiaXRzLiAgT25lIG9yIHR3byBvZiB0aG9zZSBiaXRzIG1heSBhbHNvIGJl CnJlYWQgYnkgdGhlIGZpbmFsIGdldF9iaXRzX2xvbmcuCgogICAgY29kZSA9IHNob3dfYml0cyhn YiwgMyk7CiAgICBza2lwX2JpdHMoZ2IsIGJpdHNfdXNlZFtjb2RlXSk7CiAgICBnZXRfYml0c19s b25nKGdiLC4uLik7CgpUaGUgVkxDIGZ1bmN0aW9ucyB0byBjb25zdHJ1Y3QgdGFibGVzIGhhdmUg dmFsaWRhdGlvbiBpbiBwbGFjZSB0aGF0IHByZXZlbnRzCnRoZSBjb25zdHJ1Y3Rpb24gb2YgdGhl IHRhYmxlIG5lZWRlZCBmb3IgZ2V0X3ZsYzIoKSB0byB3b3JrIHdpdGgKZ2V0X2JpdHNfdmFyLgoK U28gdGhlIG9ubHkgd2F5IEkgY2FuIGZpbmQgdG8gdXNlIGdldF92bGMyKCkgaXMgdG8gbm90IHVz ZSBhbnkgb2YgdGhlIHZsYy5oCmluaXRpYWxpemF0aW9uIGZ1bmN0aW9ucywgYW5kIGluc3RlYWQg aGFyZC1jb2RlIHRoZSB0YWJsZXMgdG8gYmUgdXNlZCBieQpnZXRfdmxjMigpIGxpa2UgdGhpczoK ClZMQ0VsZW0gdGFibGVbOF0gPSB7IHs0LDF9LCB7NCwxfSwgezQsMX0sIHs0LDF9LCB7OCwyfSwg ezgsMn0sIHsxNiwzfSwgezMyLDN9IH07CgpCZWZvcmUgSSBkbyB0aGF0LCBJIHdhbnRlZCB0byB2 ZXJpZnkgdGhpcyB3b3VsZCBiZSBhY2NlcHRhYmxlLiBXb3VsZAp0aGlzIGJlIGEgdXNlIG9mIGdl dF92bGMyKCkgdGhhdCBjb3VsZCBsZWFkIHRvIGlzc3VlcyBpbiB0aGUgZnV0dXJlCmlmIHRoZSBH RVRfVkxDIG1hY3JvIGNoYW5nZWQgc28gdGhhdCBpdCB3b3VsZCBub3Qgc2tpcCBmZXdlciBiaXRz IHRoYW4gdGhlCmNvZGUgbGVuZ3RoPwoKV2hhdCBpcyB5b3VyIG9waW5pb24gb24gdGhpcz8KClRo YW5rcywKLVJveQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBz Oi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3Jp YmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBl Zy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==