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 705C34631A for ; Wed, 14 Jun 2023 18:24:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1966D68C4B3; Wed, 14 Jun 2023 21:24:24 +0300 (EEST) Received: from progateway7-pub.mail.pro1.eigbox.com (gproxy5-pub.mail.unifiedlayer.com [67.222.38.55]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DB68A68C487 for ; Wed, 14 Jun 2023 21:24:17 +0300 (EEST) Received: from cmgw14.mail.unifiedlayer.com (unknown [10.0.90.129]) by progateway7.mail.pro1.eigbox.com (Postfix) with ESMTP id 338CD10044900 for ; Wed, 14 Jun 2023 18:24:14 +0000 (UTC) Received: from box2054.bluehost.com ([67.222.39.68]) by cmsmtp with ESMTP id 9VADqSXTZjR2f9VADqj2az; Wed, 14 Jun 2023 18:24:14 +0000 X-Authority-Reason: nr=8 X-Authority-Analysis: v=2.4 cv=X7mXlEfe c=1 sm=1 tr=0 ts=648a05ce 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=pGLkceISAAAA:8 a=tyLy0VZBEg8GfccT6ekA: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=vfp0OHo+qGmw8tFqx5iEWmKQ6Xo1v3srjnBR/ABp3lg=; b=Y4FeiGwFSlsK3kdCmM1OS2a0Nf GvenVvFm22yudHxzGHcYAHqfod8VmwGCM7HJpNEh7dYpFmEEWOplC9SBu9g6bM5GXOC0ru3T2UFPX E9vhJcr52najm+qzbUTbZRcX7wcl+i1JiGHjoA6uGImJ9k9kHpX7esiXqKfPAGJbeRaIvbSxkTMoP pg3lrv7xNQ5BviuRX80FEDADx/pIMqioLuFprOhPe28e+DwP+K6qhRaZ/IQhJKX1vZbVekjxKCgkV OcjsmMImC3QTn57bJ38xfKrViRgzP4tnvTqso5x325GTGVlxYRXX/pg97KwFHIMRUUowGRGMIyMQQ SBn1MGqA==; Received: from 104-63-254-235.lightspeed.sndgca.sbcglobal.net ([104.63.254.235]:47182 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 1q9VAD-000Wdr-PP for ffmpeg-devel@ffmpeg.org; Wed, 14 Jun 2023 12:24:13 -0600 Message-ID: <443cbb24-1f60-d664-8fa2-cbb35906a51f@funderburk.us> Date: Wed, 14 Jun 2023 11:24:13 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <61fca341-57cc-abe5-225e-561f5e2a9b4b@funderburk.us> <350070db-4c19-f733-63b1-bcc460852c24@funderburk.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: 1q9VAD-000Wdr-PP 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]:47182 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: CgpPbiA2LzEzLzIzIDExOjAx4oCvUE0sIFBhdWwgQiBNYWhvbCB3cm90ZToKPiBPbiBXZWQsIEp1 biAxNCwgMjAyMyBhdCA3OjM34oCvQU0gUGF1bCBCIE1haG9sIDxvbmVtZGFAZ21haWwuY29tPiB3 cm90ZToKPiBBbHNvIHRoZXJlIGlzIG5vIHJlYXNvbiB0byB1c2UgaW50IGZvciBlbGVtZW50cyBp biB0YWJsZXMgd2hlbiBtYXggdmFsdWUKPiBjYW4gYmUgbG93ZXIuCj4gQ3VycmVudCB0YWJsZSBy ZWFkaW5nL2hhbmRsaW5nIGNvZGUgc2hvdWxkIGJlIGNvbXBsZXRlbHkgcmV3cml0dGVuIHRvIHVz ZQo+IGdldF92bGMyKCkuCj4gQW5kIHRhYmxlcyBzcGxpdCBzbyBsZW5ndGggb2YgY29kZXMgdXNl IHVpbnQ4X3QgdHlwZS4KCgpJIHdpbGwgc3BsaXQgdGhlIHRhYmxlcyBpbnRvIHR3byBhcnJheXMg YW5kIG1ha2UgdGhlIGZpcnN0IGFycmF5IHVpbnQ4X3QuCgpJIHdhcyBsb29raW5nIG92ZXIgdGhl IGdldF92bGMyKCkgZnVuY3Rpb24sIGFuZCBJIGRvbid0IGJlbGlldmUgaXQgd2lsbCBiZQphYmxl IHRvIHJlcGxhY2UgdGhlIGN1cnJlbnQgZHRzdWhkX2NvbW1vbi5jJ3MgZ2V0X2JpdHNfdmFyLgoK VGhlIGN1cnJlbnQgZHRzdWhkX2NvbW1vbiBmdW5jdGlvbiBhbmQgYSBzYW1wbGUgdGFibGUgcGFy YW1ldGVyOgoKICAgIHN0YXRpYyBjb25zdCBpbnQgdWhkX3RhYmxlWzJdWzhdID0gewogICAgICAg ICAgICAvLyBUQUJMRV9CSVRTICAgICAgICAgICAgICAgICAgICAgVEFCTEVfQURECiAgICAgICAg eyA0LCA0LCA0LCA0LCA4LCA4LCAxNiwgMzIgfSwgeyAwLCAwLCAwLCAwLCAxNiwgMTYsIDI3Miwg NjU4MDggfSB9OwogICAgc3RhdGljIGludCBnZXRfYml0c192YXIoR2V0Qml0Q29udGV4dCAqZ2Is IGNvbnN0IGludCB1aGRfdGFibGVbMl1bOF0pCiAgICB7CiAgICAgICAgc3RhdGljIGNvbnN0IGlu dCBiaXRzX3VzZWRbOF0gPSB7IDEsIDEsIDEsIDEsIDIsIDIsIDMsIDMgfTsKICAgICAgICBpbnQg Y29kZSA9IHNob3dfYml0cyhnYiwgMyk7IC8qIHZhbHVlIHJhbmdlIGlzIFswLCA3XSAqLwoKICAg ICAgICBza2lwX2JpdHMoZ2IsIGJpdHNfdXNlZFtjb2RlXSk7CiAgICAgICAgaWYgKHVoZF90YWJs ZVtUQUJMRV9CSVRTXVtjb2RlXSA9PSAwKQogICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICBy ZXR1cm4gZ2V0X2JpdHNfbG9uZyhnYiwgdWhkX3RhYmxlW1RBQkxFX0JJVFNdW2NvZGVdKSArIHVo ZF90YWJsZVtUQUJMRV9BRERdW2NvZGVdOwogICAgfQoKCkl0IHBlZWtzIGFoZWFkIDMgYml0cywg YW5kIHVzZXMgdGhlbSB0byByZWFkIHRoZSB0aHJlZSA4IGVsZW1lbnQgdGFibGVzOiBiaXRzX3Vz ZWQsCnVoZF90YWJsZVswXSwgdWhkX3RhYmxlWzFdLiAgU2tpcHMgImJpdHNfdXNlZCIgYml0cywg cmVhZHMgInVoZF90YWJsZVswXSIgYml0cyBhbmQKYWRkcyB0byB0aGF0IHZhbHVlIHRoZSB2YWx1 ZSBmcm9tICJ1aGRfdGFibGVbMV0iCgpnZXRfdmxjMiB1c2VzIHRoZSBHRVRfVkxDIG1hY3JvIHdo aWNoIGdvZXMgbGlrZSB0aGlzOgoKICAgICNkZWZpbmUgR0VUX1ZMQyhjb2RlLCBuYW1lLCBnYiwg dGFibGUsIGJpdHMsIG1heF9kZXB0aCkgICAgICAgICBcCiAgICAgICAgZG8geyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg ICBpbnQgbiwgbmJfYml0czsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFwKICAgICAgICAgICAgdW5zaWduZWQgaW50IGluZGV4OyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICBpbmRleCA9IFNIT1dfVUJJ VFMobmFtZSwgZ2IsIGJpdHMpOyAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgY29k ZSAgPSB0YWJsZVtpbmRleF0uc3ltOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg ICAgICAgICAgIG4gICAgID0gdGFibGVbaW5kZXhdLmxlbjsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgaWYgKG1heF9kZXB0aCA+IDEgJiYg biA8IDApIHsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAuLi4K ICAgICAgICAgICAgICAgIG5iX2JpdHMgPSAtbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgaW5kZXggPSBTSE9XX1VC SVRTKG5hbWUsIGdiLCBuYl9iaXRzKSArIGNvZGU7ICAgICAgIFwKICAgICAgICAgICAgICAgIGNv ZGUgID0gdGFibGVbaW5kZXhdLnN5bTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg ICAgICAgICAgICBuICAgICA9IHRhYmxlW2luZGV4XS5sZW47ICAgICAgICAgICAgICAgICAgICAg ICAgICAgXAogICAgICAgICAgICAuLi4KICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgIFNLSVBfQklU UyhuYW1lLCBnYiwgbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoKClRoZSBl bmQgcmVzdWx0IGZyb20gdGhpcyBmdW5jdGlvbiBpcyAiY29kZSIuICBJdCBuZWVkcyB0byBiZSB0 aGUgcmVzdWx0IG9mCnJlYWRpbmcgInVoZF90YWJsZVswXVt4XSIgYml0cyBhZGRlZCB0byB0aGUg dmFsdWUgZnJvbSAidWhkX3RhYmxlWzFdW3hdIi4KQnV0LCB0aGF0IG9ubHkgd2F5IHRvIGdldCB0 byB0aGF0IHZhbHVlIHdvdWxkIGJlIGluIHRoZSBsYXN0IHJlYWQgb2YKICAgICJpbmRleCA9IFNI T1dfVUJJVFMobmFtZSwgZ2IsIG5iX2JpdHMpICsgY29kZTsiCkFuZCAiaW5kZXgiIGlzIG5vdCBy ZXR1cm5lZCBmcm9tIHRoYXQgbWFjcm8uCkZ1cnRoZXIsIGluZGV4IGhhcyBhIG1heGltdW0gc2l6 ZSBvZiAzMiBiaXRzLCB3aGljaCBpcyBhIHByb2JsZW0gZm9yIHRoZSBuZXh0CmxpbmUgImNvZGUg ID0gdGFibGVbaW5kZXhdLnN5bTsiLiAgVGhhdCB0YWJsZSB3b3VsZCBiZSA0R2lncywgYW5kIHdl IGRvbid0CmV2ZW4gd2FudCB0aGUgdmFsdWUgZnJvbSB0aGF0IHRhYmxlLgoKU28gdGhhdCBtZWFu cyB3ZSBjYW4ndCB1c2UgdGhlICJpZiIgYmxvY2sgYXQgYWxsLgoKVGhpcyBtZWFucyB0aGUgYmVz dCBnZXRfdmxjMiBjb3VsZCBkbyBpcyByZXBsYWNlIHRoZSAic2hvd19iaXRzIiBhbmQgInNraXBf Yml0cyIKb2YgdGhlIG9yaWdpbmFsIGR0c3VoZCBnZXRfYml0c192YXIgZnVuY3Rpb24uICBUaGUg bGFzdCBnZXRfYml0c19sb25nIHdvdWxkCnN0aWxsIGJlIG5lZWRlZC4KCkluIHRoYXQgY2FzZSwg InRhYmxlW2luZGV4XS5sZW4iIHdvdWxkIGhhdmUgdG8gYmUgZnJvbSB0aGUgdGFibGUgImJpdHNf dXNlZCIKYW5kICJ0YWJsZVtpbmRleF0uc3ltIHdvdWxkIGhhdmUgdG8gYmUgZnJvbSB0aGF0IHRh YmxlICJ1aGRfdGFibGVbMF0iLgpnZXRfdmxjMigpIHdvdWxkIHJldHVybiB0aGUgYml0cyB0byBy ZWFkIGZvciB0aGUgY2FsbCB0byBnZXRfYml0c19sb25nLgoKQnV0LCB3aGVuIGJ1aWxkaW5nIHRo ZSB0YWJsZSB1c2luZyBmZl9pbml0X3ZsY19mcm9tX2xlbmd0aHMsIHRoZXJlIGlzIHRoaXMgbGlu ZQpmcm9tIHRoYXQgZnVuY3Rpb24gaW4gdmxjLmM6CiAgICBjb2RlICs9IDFVIDw8ICgzMiAtIGxl bik7CiAgICBpZiAoY29kZSA+IFVJTlQzMl9NQVggKyAxVUxMKSB7CiAgICAgICAgYXZfbG9nKGxv Z2N0eCwgQVZfTE9HX0VSUk9SLCAiT3ZlcmRldGVybWluZWQgVkxDIHRyZWVcbiIpOwoKImxlbiIg Y29tZXMgZnJvbSB0aGUgYW4gaW5wdXQgdGFibGUgdG8gdGhhdCBmdW5jdGlvbiAiYml0c191c2Vk WzhdIiBhbmQgdGhhdAp0YWJsZSBoYXMgZHVwbGljYXRlIGVudHJpZXMuICBTcGVjaWZpY2FsbHkg c2V2ZXJhbCB2YWx1ZXMgb2YgIjEiLiAgQW5kIHRoYXQKcXVpY2tseSBjYXVzZXMgdGhlICJvdmVy ZGV0ZXJtaW5lZCIgZXJyb3IuICBMb29raW5nIG92ZXIgdGhlIG90aGVyIGZ1bmN0aW9ucwppbiB2 bGMuYywgdGhvc2UgZG8gbm90IGxvb2sgYXMgaWYgdGhleSB3b3VsZCB3b3JrIHdlbGwgd2l0aCB0 aGUgZHRzdWhkX2NvbW1vbgp0YWJsZXMgZWl0aGVyLgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWct ZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1w ZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1w ZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=