X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 554983875446
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1695981937;
	bh=wyrdK6CcGTO3J5nbMu7NYqCx+i4+Tq7ChdNIvri8F6o=;
	h=Date:To:Cc:Subject:In-Reply-To:References:List-Id:
	 List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:
	 From:Reply-To:From;
	b=oIIGvPaaXnFSD1aoWi5Tb7rhGLhWvzIaMKL/t/l1GmZ5mchXGwlSmFJkscHOU+cfH
	 LbydmZU/hY/0iPeWNEQPL4/sqR/erjllNrGcCgtJcwLDPSaIi7fkB5ZP6V7sRNW3tj
	 7scH36cd+fp0Qs7CVjvetsb4Q0mYzLspCTdYoAYM=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BA25D3861871
Date: Fri, 29 Sep 2023 19:04:54 +0900
To: cygwin@cygwin.com
Cc: Michael Panzlaff <michael.panzlaff@fau.de>
Subject: Re: portaudio: only OSS host API available since version 19.20210406-2
Message-Id: <20230929190454.99185f44d8396ef326030ecf@nifty.ne.jp>
In-Reply-To: <067beee9-8d53-beec-1b7a-1b0a238cefdc@fau.de>
References: <067beee9-8d53-beec-1b7a-1b0a238cefdc@fau.de>
X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32)
Mime-Version: 1.0
X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
 KAM_NUMSUBJECT, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS,
 TXREP autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
 server2.sourceware.org
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Takashi Yano via Cygwin <cygwin@cygwin.com>
Reply-To: Takashi Yano <takashi.yano@nifty.ne.jp>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cygwin-bounces+archive-cygwin=delorie.com@cygwin.com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie.com@cygwin.com>

On Fri, 29 Sep 2023 02:12:51 +0200
Michael Panzlaff rote:
> Hi,
> 
> I got the right mailing list by not writing to cygwin-apps.
> Since my last cygwin update (which upgraded portaudio
> to 19.20210406-2) the library does not function properly anymore an no 
> sound playback is possible.
> 
> Usually you query portaudio for the various host APIs for and then open 
> a stream. In the past Cygwin's portaudio at least supported output via 
> MME. In the latest version 19.20210406-2 this doesn't work anymore. The 
> only available host API that is reported is OSS, but that doesn't really 
> exist on Windows I assume. My best guess is that the package isn't 
> configured correctly and isn't compiled with the correct support for all 
> the APIs.
> 
> I'd be very welcome to get back support for MME. My application is 
> currently unsuable on Cygwin because the library doesn't work. If it's 
> just a matter of correctly configuring the package, I'd be interested in 
> also getting support for the other host APIs that portaudio usually 
> supports on native Windows, but that's entirely optional for me :)
> 
> Now that I checked, even downgrading to an older version of portaudio 
> from the Cygwin installer doesn't fix the problem. So perhaps it's not 
> caused by portaudio but from something else in Cygwin. Does anybody have 
> any ideas?
> 
> Best regards
> Michael Panzlaff
> 
> PS: Here is a sample C code which queries the host APIs and which should 
> list MME and definitely not OSS:

OSS is implemented in cygwin and it works. 19.20210406-2 switches it backend
to OSS rather than win32apis.

Are there any reason to stick to MME backend?

-- 
Takashi Yano <takashi.yano@nifty.ne.jp>

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple
