From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dave Lambley Newsgroups: gmane.comp.audio.sox.devel Subject: Re: scheduling sox-14.4.2 release Date: Fri, 24 Oct 2014 00:25:50 +0100 Message-ID: References: <20141013003126.GA12654@dcvr.yhbt.net> Reply-To: dave@lambley.me.uk, sox-devel@lists.sourceforge.net NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a11c2870a96115e05061f6270 X-Trace: ger.gmane.org 1414106775 4807 80.91.229.3 (23 Oct 2014 23:26:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 23 Oct 2014 23:26:15 +0000 (UTC) To: sox-devel@lists.sourceforge.net Original-X-From: sox-devel-bounces@lists.sourceforge.net Fri Oct 24 01:26:09 2014 Return-path: Envelope-to: gcasd-sox-devel@m.gmane.org Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of gmail.com designates 209.85.215.49 as permitted sender) client-ip=209.85.215.49; envelope-from=dave.lambley@gmail.com; helo=mail-la0-f49.google.com; X-Received: by 10.152.7.7 with SMTP id f7mr582618laa.57.1414106751299; Thu, 23 Oct 2014 16:25:51 -0700 (PDT) In-Reply-To: X-Spam-Score: -0.6 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (dave.lambley[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.0 HTML_MESSAGE BODY: HTML included in message -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-Headers-End: 1XhRlW-00035j-17 X-BeenThere: sox-devel@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: sox-devel-bounces@lists.sourceforge.net Xref: news.gmane.org gmane.comp.audio.sox.devel:377 Archived-At: Received: from lists.sourceforge.net ([216.34.181.88]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XhRlf-0005V4-HV for gcasd-sox-devel@m.gmane.org; Fri, 24 Oct 2014 01:26:08 +0200 Received: from localhost ([127.0.0.1] helo=sfs-ml-4.v29.ch3.sourceforge.com) by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1XhRla-0005uh-Eb; Thu, 23 Oct 2014 23:26:02 +0000 Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191] helo=mx.sourceforge.net) by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1XhRlY-0005ua-Cl for sox-devel@lists.sourceforge.net; Thu, 23 Oct 2014 23:26:00 +0000 Received: from mail-la0-f49.google.com ([209.85.215.49]) by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) id 1XhRlW-00035j-17 for sox-devel@lists.sourceforge.net; Thu, 23 Oct 2014 23:26:00 +0000 Received: by mail-la0-f49.google.com with SMTP id gf13so299207lab.36 for ; Thu, 23 Oct 2014 16:25:51 -0700 (PDT) Received: by 10.112.159.129 with HTTP; Thu, 23 Oct 2014 16:25:50 -0700 (PDT) --001a11c2870a96115e05061f6270 Content-Type: multipart/alternative; boundary=001a11c2870a96115905061f626e --001a11c2870a96115905061f626e Content-Type: text/plain; charset=UTF-8 Hi, I have a couple of patches which add RF64 support to SoX. They've been in the patch queue [*] for a while, can they make the forthcoming release? RF64 is an EBU developed extension to the WAV file format to add support for files larger than 4Gb. The full spec is here, http://tech.ebu.ch/docs/tech/tech3306-2009.pdf rf64.patch -- Add read support for RF64 files. sndfile_workaround.patch -- Extends this support to successfully read files generated by a buggy version of libsndfile which was distributed with Ubuntu 10.04 and probably elsewhere. Best regards, Dave Lambley [*] https://sourceforge.net/p/sox/patches/99/ On 16 October 2014 02:56, Chris Bagwell wrote: > > > On Sun, Oct 12, 2014 at 7:31 PM, Eric Wong wrote: > >> Chris Bagwell wrote: >> > I'm flexible if anyone has a feature they wanted to get in but here is >> > rough schedule: >> >> Hi Chris, great to know a new release is on the way! >> >> I would like my LADSPA latency compensation patch looked at and >> hopefully merged: https://sourceforge.net/p/sox/patches/101/ >> >> I think that's it; haven't had much time for audio this year :x >> >> > Hi Eric. Let me push out the RC build until I have time to review your > patch and try to incorporate it. Hopefully done by this weekend. > > Thanks! > > Chris > > > > ------------------------------------------------------------------------------ > Comprehensive Server Monitoring with Site24x7. > Monitor 10 servers for $9/Month. > Get alerted through email, SMS, voice calls or mobile push notifications. > Take corrective actions from your mobile device. > http://p.sf.net/sfu/Zoho > _______________________________________________ > SoX-devel mailing list > SoX-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sox-devel > > --001a11c2870a96115905061f626e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

I have a couple of patches which add = RF64 support to SoX.=C2=A0 They've been in the patch queue [*] for a wh= ile, can they make the forthcoming release?

RF64 is an EBU developed= extension to the WAV file format to add support for files larger than 4Gb.= =C2=A0 The full spec is here, http://tech.ebu.ch/docs/tech/tech3306-2009.pdf

rf64.patch -- Add read support for RF64 files.
sndfile_workarou= nd.patch -- Extends this support to successfully read files generated by a = buggy version of libsndfile which was distributed with Ubuntu 10.04 and pro= bably elsewhere.

Best regards,
Da= ve Lambley

On 16 October= 2014 02:56, Chris Bagwell <chris@cnpbagwell.com> wrote:<= br>


On Sun, Oct 12, 2014= at 7:31 PM, Eric Wong <normalperson@yhbt.net> wrote:
Chris Bagwell <chris@cnpbagwell.com> wrote:<= br> > I'm flexible if anyone has a feature they wanted to get in but her= e is
> rough schedule:

Hi Chris, great to know a new release is on the way!

I would like my LADSPA latency compensation patch looked at and
hopefully merged: https://sourceforge.net/p/sox/patches/101/

I think that's it; haven't had much time for audio this year :x


Hi Eric.=C2=A0 Let me push out = the RC build until I have time to review your patch and try to incorporate = it.=C2=A0 Hopefully done by this weekend.

Thanks!

Chris
=C2=A0
=

-----------------------------------------------------------------------= -------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device.
http://p.sf.net/sfu/= Zoho
_______________________________________________
SoX-devel mailing list
SoX-devel@lists.sourcefo= rge.net
https://lists.sourceforge.net/lists/listinfo/sox-devel


--001a11c2870a96115905061f626e-- --001a11c2870a96115e05061f6270 Content-Type: text/x-patch; charset=US-ASCII; name="rf64.patch" Content-Disposition: attachment; filename="rf64.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i1mqasfn0 ZGlmZiAtLWdpdCBhL3NyYy9mb3JtYXRzLmMgYi9zcmMvZm9ybWF0cy5jCmluZGV4IDFhOGM1MDMu LjcyNGE0Y2QgMTAwNjQ0Ci0tLSBhL3NyYy9mb3JtYXRzLmMKKysrIGIvc3JjL2Zvcm1hdHMuYwpA QCAtNjIsNiArNjIsNyBAQCBzdGF0aWMgY2hhciBjb25zdCAqIGF1dG9fZGV0ZWN0X2Zvcm1hdChz b3hfZm9ybWF0X3QgKiBmdCwgY2hhciBjb25zdCAqIGV4dCkKICAgQ0hFQ0soaGNvbSAgLDY1LCA0 LCAiRlNTRCIgLCAxMjgsNCwgIkhDT00iKQogICBDSEVDSyh3YXYgICAsIDAsIDQsICJSSUZGIiAs IDgsICA0LCAiV0FWRSIpCiAgIENIRUNLKHdhdiAgICwgMCwgNCwgIlJJRlgiICwgOCwgIDQsICJX QVZFIikKKyAgQ0hFQ0sod2F2ICAgLCAwLCA0LCAiUkY2NCIgLCA4LCAgNCwgIldBVkUiKQogICBD SEVDSyhhaWZmICAsIDAsIDQsICJGT1JNIiAsIDgsICA0LCAiQUlGRiIpCiAgIENIRUNLKGFpZmMg ICwgMCwgNCwgIkZPUk0iICwgOCwgIDQsICJBSUZDIikKICAgQ0hFQ0soOHN2eCAgLCAwLCA0LCAi Rk9STSIgLCA4LCAgNCwgIjhTVlgiKQpkaWZmIC0tZ2l0IGEvc3JjL3dhdi5jIGIvc3JjL3dhdi5j CmluZGV4IGQ3MTRjY2YuLmNmNzRhYWUgMTAwNjQ0Ci0tLSBhL3NyYy93YXYuYworKysgYi9zcmMv d2F2LmMKQEAgLTk0LDYgKzk0LDggQEAgdHlwZWRlZiBzdHJ1Y3QgewogICAgIGdzbV9zaWduYWwg ICAgICpnc21zYW1wbGU7CiAgICAgaW50ICAgICAgICAgICAgZ3NtaW5kZXg7CiAgICAgc2l6ZV90 ICAgICAgZ3NtYnl0ZWNvdW50OyAgICAvKiBjb3VudHMgYnl0ZXMgd3JpdHRlbiB0byBkYXRhIGJs b2NrICovCisgICAgc294X2Jvb2wgICAgICAgaXNSRjY0OyAgICAgICAgICAvKiBUcnVlIGlmIGZp bGUgYmVpbmcgcmVhZCBpcyBhIFJGNjQgKi8KKyAgICB1aW50NjRfdCAgICAgICBkczY0X2RhdGFT aXplOyAgIC8qIFNpemUgb2YgZGF0YSBjaHVuayBmcm9tIGRzNjQgaGVhZGVyICovCiB9IHByaXZf dDsKIAogc3RhdGljIGNoYXIgKndhdl9mb3JtYXRfc3RyKHVuc2lnbmVkIHdGb3JtYXRUYWcpOwpA QCAtMzcwLDkgKzM3MiwxMyBAQCBzdGF0aWMgdm9pZCB3YXZnc21zdG9wd3JpdGUoc294X2Zvcm1h dF90ICogZnQpCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIC8qIEdlbmVyYWwgU294IFdBViBmaWxl IGNvZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwog LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKiovCi1zdGF0aWMgaW50IGZpbmRDaHVuayhzb3hfZm9ybWF0X3Qg KiBmdCwgY29uc3QgY2hhciAqTGFiZWwsIHVpbnQzMl90ICpsZW4pCitzdGF0aWMgaW50IGZpbmRD aHVuayhzb3hfZm9ybWF0X3QgKiBmdCwgY29uc3QgY2hhciAqTGFiZWwsIHVpbnQ2NF90ICpsZW4p CiB7CiAgICAgY2hhciBtYWdpY1s1XTsKKyAgICBwcml2X3QgKndhdiA9IChwcml2X3QgKikgZnQt PnByaXY7CisgICAgdWludDMyX3QgbGVuX3RtcDsKKworICAgIGxzeF9kZWJ1ZygiU2VhcmNoaW5n IGZvciAlMnggJTJ4ICUyeCAlMngiLCBMYWJlbFswXSwgTGFiZWxbMV0sIExhYmVsWzJdLCBMYWJl bFszXSk7CiAgICAgZm9yICg7OykKICAgICB7CiAgICAgICAgIGlmIChsc3hfcmVhZHMoZnQsIG1h Z2ljLCAoc2l6ZV90KTQpID09IFNPWF9FT0YpCkBAIC0zODIsMjQgKzM4OCw0MSBAQCBzdGF0aWMg aW50IGZpbmRDaHVuayhzb3hfZm9ybWF0X3QgKiBmdCwgY29uc3QgY2hhciAqTGFiZWwsIHVpbnQz Ml90ICpsZW4pCiAgICAgICAgICAgICByZXR1cm4gU09YX0VPRjsKICAgICAgICAgfQogICAgICAg ICBsc3hfZGVidWcoIldBViBDaHVuayAlcyIsIG1hZ2ljKTsKLSAgICAgICAgaWYgKGxzeF9yZWFk ZHcoZnQsIGxlbikgPT0gU09YX0VPRikKKyAgICAgICAgaWYgKGxzeF9yZWFkZHcoZnQsICZsZW5f dG1wKSA9PSBTT1hfRU9GKQogICAgICAgICB7CiAgICAgICAgICAgICBsc3hfZmFpbF9lcnJubyhm dCwgU09YX0VIRFIsICJXQVZFIGZpbGUgJXMgY2h1bmsgaXMgdG9vIHNob3J0IiwKICAgICAgICAg ICAgICAgICAgICAgICAgICAgbWFnaWMpOwogICAgICAgICAgICAgcmV0dXJuIFNPWF9FT0Y7CiAg ICAgICAgIH0KIAotICAgICAgICBpZiAoc3RybmNtcChMYWJlbCwgbWFnaWMsIChzaXplX3QpNCkg PT0gMCkKKyAgICAgICAgaWYgKGxlbl90bXAgPT0gMHhmZmZmZmZmZiAmJiB3YXYtPmlzUkY2ND09 c294X3RydWUpCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIENodW5rIGxlbmd0aCBzaG91bGQg Y29tZSBmcm9tIGRzNjQgaGVhZGVyICovCisgICAgICAgICAgICBpZiAobWVtY21wKG1hZ2ljLCAi ZGF0YSIsIChzaXplX3QpNCk9PTApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgKmxl biA9IHdhdi0+ZHM2NF9kYXRhU2l6ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UK KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBsc3hfZmFpbF9lcnJubyhmdCwgU09YX0VI RFIsICJDYW5ub3QgeWV0IHJlYWQgYmxvY2sgc2l6ZXMgb2YgYXJiaXRhcnkgUkY2NCBjaHVua3Ms IGNhbm5vdCBmaW5kIGNodW5rICclcyciLCBMYWJlbCk7CisgICAgICAgICAgICAgICAgcmV0dXJu IFNPWF9FT0Y7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgZWxzZSB7CisgICAg ICAgICAgICAqbGVuID0gbGVuX3RtcDsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChtZW1jbXAo TGFiZWwsIG1hZ2ljLCAoc2l6ZV90KTQpID09IDApCiAgICAgICAgICAgICBicmVhazsgLyogRm91 bmQgdGhlIGdpdmVuIGNodW5rICovCiAKLQkvKiBDaHVua3MgYXJlIHJlcXVpcmVkIHRvIGJlIHdv cmQgYWxpZ25lZC4gKi8KLQlpZiAoKCpsZW4pICUgMikgKCpsZW4pKys7CisgICAgICAgIC8qIENo dW5rcyBhcmUgcmVxdWlyZWQgdG8gYmUgd29yZCBhbGlnbmVkLiAqLworICAgICAgICBpZiAoKCps ZW4pICUgMikgKCpsZW4pKys7CiAKICAgICAgICAgLyogc2tpcCB0byBuZXh0IGNodW5rICovCiAg ICAgICAgIGlmICgqbGVuID4gMCAmJiBsc3hfc2Vla2koZnQsIChvZmZfdCkoKmxlbiksIFNFRUtf Q1VSKSAhPSBTT1hfU1VDQ0VTUykKICAgICAgICAgewogICAgICAgICAgICAgbHN4X2ZhaWxfZXJy bm8oZnQsU09YX0VIRFIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICJXQVYgY2h1bmsgYXBw ZWFycyB0byBoYXZlIGludmFsaWQgc2l6ZSAlZC4iLCAqbGVuKTsKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgIldBViBjaHVuayBhcHBlYXJzIHRvIGhhdmUgaW52YWxpZCBzaXplICVsZC4iLCAq bGVuKTsKICAgICAgICAgICAgIHJldHVybiBTT1hfRU9GOwogICAgICAgICB9CiAgICAgfQpAQCAt NDI0LDEwICs0NDcsMTEgQEAgc3RhdGljIGludCBzdGFydHJlYWQoc294X2Zvcm1hdF90ICogZnQp CiB7CiAgICAgcHJpdl90ICogICAgICAgd2F2ID0gKHByaXZfdCAqKSBmdC0+cHJpdjsKICAgICBj aGFyICAgICAgICBtYWdpY1s1XTsKLSAgICB1aW50MzJfdCAgICBsZW47CisgICAgdWludDY0X3Qg ICAgbGVuOwogCiAgICAgLyogd2F2ZSBmaWxlIGNoYXJhY3RlcmlzdGljcyAqLwotICAgIHVpbnQz Ml90ICAgICAgZHdSaWZmTGVuZ3RoOworICAgIHVpbnQ2NF90ICAgICAgcXdSaWZmTGVuZ3RoOwor ICAgIHVpbnQzMl90ICAgICAgZHdSaWZmTGVuZ3RoX3RtcDsKICAgICB1bnNpZ25lZCBzaG9ydCB3 Q2hhbm5lbHM7ICAgICAgIC8qIG51bWJlciBvZiBjaGFubmVscyAqLwogICAgIHVpbnQzMl90ICAg ICAgZHdTYW1wbGVzUGVyU2Vjb25kOyAvKiBzYW1wbGVzIHBlciBzZWNvbmQgcGVyIGNoYW5uZWwg Ki8KICAgICB1aW50MzJfdCAgICAgIGR3QXZnQnl0ZXNQZXJTZWM7LyogZXN0aW1hdGUgb2YgYnl0 ZXMgcGVyIHNlY29uZCBuZWVkZWQgKi8KQEAgLTQzNSw3ICs0NTksNyBAQCBzdGF0aWMgaW50IHN0 YXJ0cmVhZChzb3hfZm9ybWF0X3QgKiBmdCkKICAgICB1aW50MzJfdCB3Rm10U2l6ZTsKICAgICB1 aW50MTZfdCB3RXh0U2l6ZSA9IDA7ICAgIC8qIGV4dGVuZGVkIGZpZWxkIGZvciBub24tUENNICov CiAKLSAgICB1aW50MzJfdCAgICAgIGR3RGF0YUxlbmd0aDsgICAgLyogbGVuZ3RoIG9mIHNvdW5k IGRhdGEgaW4gYnl0ZXMgKi8KKyAgICB1aW50NjRfdCAgICAgIHF3RGF0YUxlbmd0aDsgICAgLyog bGVuZ3RoIG9mIHNvdW5kIGRhdGEgaW4gYnl0ZXMgKi8KICAgICBzaXplX3QgICAgYnl0ZXNQZXJC bG9jayA9IDA7CiAgICAgaW50ICAgIGJ5dGVzcGVyc2FtcGxlOyAgICAgICAgICAvKiBieXRlcyBw ZXIgc2FtcGxlIChwZXIgY2hhbm5lbCAqLwogICAgIGNoYXIgdGV4dFsyNTZdOwpAQCAtNDQ1LDcg KzQ2OSw3IEBAIHN0YXRpYyBpbnQgc3RhcnRyZWFkKHNveF9mb3JtYXRfdCAqIGZ0KQogICAgIHdh di0+aWdub3JlU2l6ZSA9IGZ0LT5zaWduYWwubGVuZ3RoID09IFNPWF9JR05PUkVfTEVOR1RIOwog CiAgICAgaWYgKGxzeF9yZWFkcyhmdCwgbWFnaWMsIChzaXplX3QpNCkgPT0gU09YX0VPRiB8fCAo c3RybmNtcCgiUklGRiIsIG1hZ2ljLCAoc2l6ZV90KTQpICE9IDAgJiYKLSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm5jbXAoIlJJRlgiLCBtYWdpYywgKHNp emVfdCk0KSAhPSAwKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHN0cm5jbXAoIlJJRlgiLCBtYWdpYywgKHNpemVfdCk0KSAhPSAwICYmIHN0cm5jbXAoIlJG NjQiLCBtYWdpYywgKHNpemVfdCk0KSE9MCApKQogICAgIHsKICAgICAgICAgbHN4X2ZhaWxfZXJy bm8oZnQsU09YX0VIRFIsIldBVkU6IFJJRkYgaGVhZGVyIG5vdCBmb3VuZCIpOwogICAgICAgICBy ZXR1cm4gU09YX0VPRjsKQEAgLTQ1OSw3ICs0ODMsMTcgQEAgc3RhdGljIGludCBzdGFydHJlYWQo c294X2Zvcm1hdF90ICogZnQpCiAgICAgfQogICAgIGVsc2UgZnQtPmVuY29kaW5nLnJldmVyc2Vf Ynl0ZXMgPSBNQUNISU5FX0lTX0JJR0VORElBTjsKIAotICAgIGxzeF9yZWFkZHcoZnQsICZkd1Jp ZmZMZW5ndGgpOworICAgIGlmIChzdHJuY21wKCJSRjY0IiwgbWFnaWMsIChzaXplX3QpNCkgPT0g MCkKKyAgICB7CisgICAgICAgIHdhdi0+aXNSRjY0ID0gc294X3RydWU7CisgICAgfQorICAgIGVs c2UKKyAgICB7CisgICAgICAgIHdhdi0+aXNSRjY0ID0gc294X2ZhbHNlOworICAgIH0KKworICAg IGxzeF9yZWFkZHcoZnQsICZkd1JpZmZMZW5ndGhfdG1wKTsKKyAgICBxd1JpZmZMZW5ndGggPSBk d1JpZmZMZW5ndGhfdG1wOwogCiAgICAgaWYgKGxzeF9yZWFkcyhmdCwgbWFnaWMsIChzaXplX3Qp NCkgPT0gU09YX0VPRiB8fCBzdHJuY21wKCJXQVZFIiwgbWFnaWMsIChzaXplX3QpNCkpCiAgICAg ewpAQCAtNDY3LDYgKzUwMSwyMSBAQCBzdGF0aWMgaW50IHN0YXJ0cmVhZChzb3hfZm9ybWF0X3Qg KiBmdCkKICAgICAgICAgcmV0dXJuIFNPWF9FT0Y7CiAgICAgfQogCisgICAgaWYgKHdhdi0+aXNS RjY0ICYmIGZpbmRDaHVuayhmdCwgImRzNjQiLCAmbGVuKSAhPSBTT1hfRU9GKSB7CisgICAgICAg IGxzeF9kZWJ1ZygiRm91bmQgZHM2NCBoZWFkZXIiKTsKKworICAgICAgICBpZiAoZHdSaWZmTGVu Z3RoX3RtcD09MHhmZmZmZmZmZikKKyAgICAgICAgeworICAgICAgICAgICAgbHN4X3JlYWRxdyhm dCwgJnF3UmlmZkxlbmd0aCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7Cisg ICAgICAgICAgICBsc3hfc2tpcGJ5dGVzKGZ0LCAoc2l6ZV90KTgpOworICAgICAgICB9CisgICAg ICAgIGxzeF9yZWFkcXcoZnQsICZ3YXYtPmRzNjRfZGF0YVNpemUpOworICAgICAgICBsc3hfc2tp cGJ5dGVzKGZ0LCAoc2l6ZV90KWxlbi0xNik7CisgICAgfQorCiAgICAgLyogTm93IGxvb2sgZm9y IHRoZSBmb3JtYXQgY2h1bmsgKi8KICAgICBpZiAoZmluZENodW5rKGZ0LCAiZm10ICIsICZsZW4p ID09IFNPWF9FT0YpCiAgICAgewpAQCAtODA0LDggKzg1MywxMSBAQCBzdGF0aWMgaW50IHN0YXJ0 cmVhZChzb3hfZm9ybWF0X3QgKiBmdCkKICAgICAgICAgbHN4X2ZhaWxfZXJybm8oZnQsIFNPWF9F T0YsICJDb3VsZCBub3QgZmluZCBkYXRhIGNodW5rLiIpOwogICAgICAgICByZXR1cm4gU09YX0VP RjsKICAgICB9Ci0gICAgZHdEYXRhTGVuZ3RoID0gbGVuOwotICAgIGlmIChkd0RhdGFMZW5ndGgg PT0gTVNfVU5TUEVDKSB7CisKKyAgICAvKiBkczY0IHNpemUgd2lsbCBoYXZlIGJlZW4gYXBwbGll ZCBpbiBmaW5kQ2h1bmsgKi8KKyAgICBxd0RhdGFMZW5ndGggPSBsZW47CisgICAgLyogWFhYIC0g ZG9lcyBNU19VTlNQRUMgYXBwbHkgdG8gUkY2NCBmaWxlcz8gKi8KKyAgICBpZiAocXdEYXRhTGVu Z3RoID09IE1TX1VOU1BFQykgewogICAgICAgd2F2LT5pZ25vcmVTaXplID0gMTsKICAgICAgIGxz eF9kZWJ1ZygiV0FWIENodW5rIGRhdGEncyBsZW5ndGggaXMgdmFsdWUgb2Z0ZW4gdXNlZCBpbiBw aXBlcyBvciA0RyBmaWxlcy4gIElnbm9yaW5nIGxlbmd0aC4iKTsKICAgICB9CkBAIC04MTksOSAr ODcxLDkgQEAgc3RhdGljIGludCBzdGFydHJlYWQoc294X2Zvcm1hdF90ICogZnQpCiAKICAgICBj YXNlIFdBVkVfRk9STUFUX0FEUENNOgogICAgICAgICB3YXYtPm51bVNhbXBsZXMgPQotICAgICAg ICAgICAgbHN4X21zX2FkcGNtX3NhbXBsZXNfaW4oKHNpemVfdClkd0RhdGFMZW5ndGgsIChzaXpl X3QpZnQtPnNpZ25hbC5jaGFubmVscywKKyAgICAgICAgICAgIGxzeF9tc19hZHBjbV9zYW1wbGVz X2luKChzaXplX3QpcXdEYXRhTGVuZ3RoLCAoc2l6ZV90KWZ0LT5zaWduYWwuY2hhbm5lbHMsCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoc2l6ZV90KXdhdi0+YmxvY2tBbGlnbiwgKHNpemVf dCl3YXYtPnNhbXBsZXNQZXJCbG9jayk7Ci0gICAgICAgIGxzeF9kZWJ1Z19tb3JlKCJkYXRhbGVu ICVkLCBudW1TYW1wbGVzICVsdSIsZHdEYXRhTGVuZ3RoLCAodW5zaWduZWQgbG9uZyl3YXYtPm51 bVNhbXBsZXMpOworICAgICAgICBsc3hfZGVidWdfbW9yZSgiZGF0YWxlbiAlbGQsIG51bVNhbXBs ZXMgJWx1Iixxd0RhdGFMZW5ndGgsICh1bnNpZ25lZCBsb25nKXdhdi0+bnVtU2FtcGxlcyk7CiAg ICAgICAgIHdhdi0+YmxvY2tTYW1wbGVzUmVtYWluaW5nID0gMDsgICAgICAgIC8qIFNhbXBsZXMg bGVmdCBpbiBidWZmZXIgKi8KICAgICAgICAgZnQtPnNpZ25hbC5sZW5ndGggPSB3YXYtPm51bVNh bXBsZXMqZnQtPnNpZ25hbC5jaGFubmVsczsKICAgICAgICAgYnJlYWs7CkBAIC04MzAsMjIgKzg4 MiwyMiBAQCBzdGF0aWMgaW50IHN0YXJ0cmVhZChzb3hfZm9ybWF0X3QgKiBmdCkKICAgICAgICAg LyogQ29tcHV0ZSBlYXNpZXN0IHBhcnQgb2YgbnVtYmVyIG9mIHNhbXBsZXMuICBGb3IgZXZlcnkg YmxvY2ssIHRoZXJlCiAgICAgICAgICAgIGFyZSBzYW1wbGVzUGVyQmxvY2sgc2FtcGxlcyB0byBy ZWFkLiAqLwogICAgICAgICB3YXYtPm51bVNhbXBsZXMgPQotICAgICAgICAgICAgbHN4X2ltYV9z YW1wbGVzX2luKChzaXplX3QpZHdEYXRhTGVuZ3RoLCAoc2l6ZV90KWZ0LT5zaWduYWwuY2hhbm5l bHMsCisgICAgICAgICAgICBsc3hfaW1hX3NhbXBsZXNfaW4oKHNpemVfdClxd0RhdGFMZW5ndGgs IChzaXplX3QpZnQtPnNpZ25hbC5jaGFubmVscywKICAgICAgICAgICAgICAgICAgICAgICAgICAo c2l6ZV90KXdhdi0+YmxvY2tBbGlnbiwgKHNpemVfdCl3YXYtPnNhbXBsZXNQZXJCbG9jayk7Ci0g ICAgICAgIGxzeF9kZWJ1Z19tb3JlKCJkYXRhbGVuICVkLCBudW1TYW1wbGVzICVsdSIsZHdEYXRh TGVuZ3RoLCAodW5zaWduZWQgbG9uZyl3YXYtPm51bVNhbXBsZXMpOworICAgICAgICBsc3hfZGVi dWdfbW9yZSgiZGF0YWxlbiAlbGQsIG51bVNhbXBsZXMgJWx1Iixxd0RhdGFMZW5ndGgsICh1bnNp Z25lZCBsb25nKXdhdi0+bnVtU2FtcGxlcyk7CiAgICAgICAgIHdhdi0+YmxvY2tTYW1wbGVzUmVt YWluaW5nID0gMDsgICAgICAgIC8qIFNhbXBsZXMgbGVmdCBpbiBidWZmZXIgKi8KICAgICAgICAg bHN4X2ltYV9pbml0X3RhYmxlKCk7CiAgICAgICAgIGZ0LT5zaWduYWwubGVuZ3RoID0gd2F2LT5u dW1TYW1wbGVzKmZ0LT5zaWduYWwuY2hhbm5lbHM7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz ZSBXQVZFX0ZPUk1BVF9HU002MTA6Ci0gICAgICAgIHdhdi0+bnVtU2FtcGxlcyA9ICgoZHdEYXRh TGVuZ3RoIC8gd2F2LT5ibG9ja0FsaWduKSAqIHdhdi0+c2FtcGxlc1BlckJsb2NrKTsKKyAgICAg ICAgd2F2LT5udW1TYW1wbGVzID0gKChxd0RhdGFMZW5ndGggLyB3YXYtPmJsb2NrQWxpZ24pICog d2F2LT5zYW1wbGVzUGVyQmxvY2spOwogICAgICAgICB3YXZnc21pbml0KGZ0KTsKICAgICAgICAg ZnQtPnNpZ25hbC5sZW5ndGggPSB3YXYtPm51bVNhbXBsZXMqZnQtPnNpZ25hbC5jaGFubmVsczsK ICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgotICAgICAgICB3YXYtPm51bVNhbXBsZXMg PSBkaXZfYml0cyhkd0RhdGFMZW5ndGgsIGZ0LT5lbmNvZGluZy5iaXRzX3Blcl9zYW1wbGUpIC8g ZnQtPnNpZ25hbC5jaGFubmVsczsKKyAgICAgICAgd2F2LT5udW1TYW1wbGVzID0gZGl2X2JpdHMo cXdEYXRhTGVuZ3RoLCBmdC0+ZW5jb2RpbmcuYml0c19wZXJfc2FtcGxlKSAvIGZ0LT5zaWduYWwu Y2hhbm5lbHM7CiAgICAgICAgIGZ0LT5zaWduYWwubGVuZ3RoID0gd2F2LT5udW1TYW1wbGVzICog ZnQtPnNpZ25hbC5jaGFubmVsczsKICAgICB9CiAgICAgIApAQCAtODU4LDggKzkxMCw4IEBAIHN0 YXRpYyBpbnQgc3RhcnRyZWFkKHNveF9mb3JtYXRfdCAqIGZ0KQogICAgIGxzeF9kZWJ1ZygiUmVh ZGluZyBXYXZlIGZpbGU6ICVzIGZvcm1hdCwgJWQgY2hhbm5lbCVzLCAlZCBzYW1wL3NlYyIsCiAg ICAgICAgICAgIHdhdl9mb3JtYXRfc3RyKHdhdi0+Zm9ybWF0VGFnKSwgZnQtPnNpZ25hbC5jaGFu bmVscywKICAgICAgICAgICAgd0NoYW5uZWxzID09IDEgPyAiIiA6ICJzIiwgZHdTYW1wbGVzUGVy U2Vjb25kKTsKLSAgICBsc3hfZGVidWcoIiAgICAgICAgJWQgYnl0ZS9zZWMsICVkIGJsb2NrIGFs aWduLCAlZCBiaXRzL3NhbXAsICV1IGRhdGEgYnl0ZXMiLAotICAgICAgICAgICBkd0F2Z0J5dGVz UGVyU2VjLCB3YXYtPmJsb2NrQWxpZ24sIHdCaXRzUGVyU2FtcGxlLCBkd0RhdGFMZW5ndGgpOwor ICAgIGxzeF9kZWJ1ZygiICAgICAgICAlZCBieXRlL3NlYywgJWQgYmxvY2sgYWxpZ24sICVkIGJp dHMvc2FtcCwgJWx1IGRhdGEgYnl0ZXMiLAorICAgICAgICAgICBkd0F2Z0J5dGVzUGVyU2VjLCB3 YXYtPmJsb2NrQWxpZ24sIHdCaXRzUGVyU2FtcGxlLCBxd0RhdGFMZW5ndGgpOwogCiAgICAgLyog Q2FuIGFsc28gcmVwb3J0IGV4dGVuZGVkIGZtdCBpbmZvcm1hdGlvbiAqLwogICAgIHN3aXRjaCAo d2F2LT5mb3JtYXRUYWcpCkBAIC05MjQsOCArOTc2LDEwIEBAIHN0YXRpYyBpbnQgc3RhcnRyZWFk KHNveF9mb3JtYXRfdCAqIGZ0KQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBl bHNlCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBpZiAobHN4X3JlYWRk dyhmdCwmbGVuKSA9PSBTT1hfRU9GKQorICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW5f dG1wOworICAgICAgICAgICAgICAgICAgICBpZiAobHN4X3JlYWRkdyhmdCwmbGVuX3RtcCkgPT0g U09YX0VPRikKICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAg ICAgICBsZW4gPSBsZW5fdG1wOwogICAgICAgICAgICAgICAgICAgICBpZiAoc3RybmNtcChtYWdp YywiSUNSRCIsKHNpemVfdCk0KSA9PSAwKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAg ICAgICAgICAgICAgICAgICBsc3hfZGVidWcoIkNodW5rIElDUkQiKTsKQEAgLTk4MSw3ICsxMDM1 LDcgQEAgc3RhdGljIGludCBzdGFydHJlYWQoc294X2Zvcm1hdF90ICogZnQpCiAgICAgICAgICAg ICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAg ICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBsc3hfZGVidWcoIkF0dGVtcHRpbmcgdG8gc2Vl ayBiZXlvbmQgdW5zdXBwb3J0ZWQgY2h1bmsgYCVjJWMlYyVjJyBvZiBsZW5ndGggJWQgYnl0ZXMi LCBtYWdpY1swXSwgbWFnaWNbMV0sIG1hZ2ljWzJdLCBtYWdpY1szXSwgbGVuKTsKKyAgICAgICAg ICAgICAgICAgICAgICAgIGxzeF9kZWJ1ZygiQXR0ZW1wdGluZyB0byBzZWVrIGJleW9uZCB1bnN1 cHBvcnRlZCBjaHVuayBgJWMlYyVjJWMnIG9mIGxlbmd0aCAlbGQgYnl0ZXMiLCBtYWdpY1swXSwg bWFnaWNbMV0sIG1hZ2ljWzJdLCBtYWdpY1szXSwgbGVuKTsKICAgICAgICAgICAgICAgICAgICAg ICAgIGxlbiA9IChsZW4gKyAxKSAmIH4xdTsKICAgICAgICAgICAgICAgICAgICAgICAgIGxzeF9z ZWVraShmdCwgKG9mZl90KWxlbiwgU0VFS19DVVIpOwogICAgICAgICAgICAgICAgICAgICB9Cg== --001a11c2870a96115e05061f6270 Content-Type: text/x-patch; charset=US-ASCII; name="sndfile_workaround.patch" Content-Disposition: attachment; filename="sndfile_workaround.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i1mqawb91 ZGlmZiAtLWdpdCBhL3NyYy93YXYuYyBiL3NyYy93YXYuYwppbmRleCAzMDNhMmY5Li5hMGIyY2M2 IDEwMDY0NAotLS0gYS9zcmMvd2F2LmMKKysrIGIvc3JjL3dhdi5jCkBAIC0zNzIsNiArMzcyLDQ0 IEBAIHN0YXRpYyB2b2lkIHdhdmdzbXN0b3B3cml0ZShzb3hfZm9ybWF0X3QgKiBmdCkKIC8qKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqLwogLyogR2VuZXJhbCBTb3ggV0FWIGZpbGUgY29kZSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCiAvKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKi8KKworc3RhdGljIGludCBzbmRmaWxlX3dvcmthcm91bmQodWludDY0X3QgKmxlbiwgc294 X2Zvcm1hdF90ICpmdCkgeworICAgIGNoYXIgbWFnaWNbNV07CisgICAgb2ZmX3QgaGVyZTsKKwor ICAgIGhlcmUgPSBsc3hfdGVsbChmdCk7CisKKyAgICBsc3hfZGVidWcoIkF0dGVtcHRpbmcgd29y ayBhcm91bmQgZm9yIGJhZCBkczY0IGxlbmd0aCBidWciKTsKKworICAgIC8qIFNlZWsgdG8gbGFz dCBmb3VyIGJ5dGVzIG9mIGNodW5rLCBhc3N1bWluZyBzaXplIGlzIGNvcnJlY3QuICovCisgICAg aWYgKGxzeF9zZWVraShmdCwgKG9mZl90KSgqbGVuKS00LCBTRUVLX0NVUikgIT0gU09YX1NVQ0NF U1MpCisgICAgeworICAgICAgICBsc3hfZmFpbF9lcnJubyhmdCwgU09YX0VIRFIsICJXQVYgY2h1 bmsgYXBwZWFycyB0byBoYXZlIGludmFsaWQgc2l6ZSAlbGQuIiwgKmxlbik7CisgICAgICAgIHJl dHVybiBTT1hfRU9GOworICAgIH0KKworICAgIC8qIEdldCB0aGUgbGFzdCBmb3VyIGJ5dGVzIHRv IHNlZSBpZiBpdCBpcyBhbiAiZm10ICIgY2h1bmsgKi8KKyAgICBpZiAobHN4X3JlYWRzKGZ0LCBt YWdpYywgKHNpemVfdCk0KSA9PSBTT1hfRU9GKQorICAgIHsKKyAgICAgICAgbHN4X2ZhaWxfZXJy bm8oZnQsU09YX0VIRFIsICJXQVYgY2h1bmsgYXBwZWFycyB0byBoYXZlIGludmFsaWQgc2l6ZSAl bGQuIiwgKmxlbik7CisgICAgICAgIHJldHVybiBTT1hfRU9GOworICAgIH0KKworICAgIC8qIFNl ZWsgYmFjayB0byB3aGVyZSB3ZSB3ZXJlLCB3aGljaCB3b24ndCB3b3JrIGlmIHlvdSdyZSBwaXBp bmcgKi8KKyAgICBpZiAobHN4X3NlZWtpKGZ0LCBoZXJlLCBTRUVLX1NFVCkhPVNPWF9TVUNDRVNT KQorICAgIHsKKyAgICAgICAgbHN4X2ZhaWxfZXJybm8oZnQsU09YX0VIRFIsICJDYW5ub3Qgc2Vl ayBiYWNrd2FyZHMgdG8gd29yayBhcm91bmQgcG9zc2libGUgYnJva2VuIGhlYWRlci4iKTsKKyAg ICAgICAgcmV0dXJuIFNPWF9FT0Y7CisgICAgfQorICAgIGlmIChtZW1jbXAobWFnaWMsICJmbXQg IiwgKHNpemVfdCk0KT09MCkKKyAgICB7CisgICAgICAgIC8qIElmIHRoZSBsYXN0IGZvdXIgYnl0 ZXMgd2VyZSAiZm10ICIsIGxlbiBpcyBhbG1vc3QgY2VydGFpbmx5IGZvdXIgYnl0ZXMgdG9vIGJp Zy4gKi8KKyAgICAgICAgbHN4X2RlYnVnKCJGaWxlIGhhZCBsaWJzbmRmaWxlIGJ1Zywgd29ya2lu ZyBhcm91bmQgdGVsbD0lbGQiLCBsc3hfdGVsbChmdCkpOworICAgICAgICAqbGVuIC09IDQ7Cisg ICAgfQorICAgIHJldHVybiBTT1hfU1VDQ0VTUzsKK30KKwogc3RhdGljIGludCBmaW5kQ2h1bmso c294X2Zvcm1hdF90ICogZnQsIGNvbnN0IGNoYXIgKkxhYmVsLCB1aW50NjRfdCAqbGVuKQogewog ICAgIGNoYXIgbWFnaWNbNV07CkBAIC00MTIsNiArNDUwLDE4IEBAIHN0YXRpYyBpbnQgZmluZENo dW5rKHNveF9mb3JtYXRfdCAqIGZ0LCBjb25zdCBjaGFyICpMYWJlbCwgdWludDY0X3QgKmxlbikK ICAgICAgICAgICAgICpsZW4gPSBsZW5fdG1wOwogICAgICAgICB9CiAKKyAgICAgICAgLyogV29y ayBhcm91bmQgZm9yIGEgYnVnIGluIGxpYnNuZGZpbGUKKyAgICAgICAgICogaHR0cHM6Ly9naXRo dWIuY29tL2VyaWtkL2xpYnNuZGZpbGUvY29tbWl0LzdmYTFjNTdjMzc4NDRhOWQ0NDY0MmVhMzVl NjYzODIzOGI4YWYxOWUjc3JjL3JmNjQuYworICAgICAgICAgICBUaGUgZHM2NCBjaHVuayBzaG91 bGQgYmUgMHgxYyBieXRlcywgbm90IDB4MjAuCisgICAgICAgICAqLworICAgICAgICBpZiAoKCps ZW4pID09IDB4MjAgJiYgbWVtY21wKExhYmVsLCAiZHM2NCIsIChzaXplX3QpNCk9PTApCisgICAg ICAgIHsKKyAgICAgICAgICAgIGludCBmYWlsOworICAgICAgICAgICAgaWYgKChmYWlsID0gc25k ZmlsZV93b3JrYXJvdW5kKGxlbiwgZnQpKSAhPSBTT1hfU1VDQ0VTUykgeworICAgICAgICAgICAg ICAgIHJldHVybiBmYWlsOworICAgICAgICAgICAgfQorICAgICAgICB9CisKICAgICAgICAgaWYg KG1lbWNtcChMYWJlbCwgbWFnaWMsIChzaXplX3QpNCkgPT0gMCkKICAgICAgICAgICAgIGJyZWFr OyAvKiBGb3VuZCB0aGUgZ2l2ZW4gY2h1bmsgKi8KIAo= --001a11c2870a96115e05061f6270 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ --001a11c2870a96115e05061f6270 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ SoX-devel mailing list SoX-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sox-devel --001a11c2870a96115e05061f6270--