From owner-freebsd-gecko@freebsd.org Sun Jan 22 23:31:37 2017 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0DD72CBD40E for ; Sun, 22 Jan 2017 23:31:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id EB6ECE26 for ; Sun, 22 Jan 2017 23:31:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id E76DBCBD40D; Sun, 22 Jan 2017 23:31:36 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E713DCBD40C for ; Sun, 22 Jan 2017 23:31:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D5E92E24 for ; Sun, 22 Jan 2017 23:31:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v0MNVa9m035796 for ; Sun, 22 Jan 2017 23:31:36 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 216383] www/firefox: Pulseaudio compiled in by default Date: Sun, 22 Jan 2017 23:31:37 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: jbeich@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jan 2017 23:31:37 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D216383 --- Comment #1 from Jan Beich (mail not working) --- PulseAudio defaults partially come from upstream[1]. It also better integra= tes with common desktop environments (GNOME, KDE, etc.). To not blow up the dependencies for package-only users by default pulseaudio is only required during build. If you don't like this just uncheck the option when building locally or add OPTIONS_UNSET +=3D PULSEAUDIO to /etc/make.conf. ALSA on FreeBSD state: OSS plugin is unmaintained upstream, lacks devices enumeration, no MIDI, many -utils are broken, high CPU usage in Firefox with BUFSZ_P2 hack disabled. What else can you expect from non-native audio syst= em? PulseAudio isn't as bad but has issues of its own e.g., bug 211684. OSS in libcubeb exists as files/patch-bug1021761. It's always enabled but cannot be exclusive due to lack of WebRTC backend. Building WebRTC without audio backend is currently broken. Before libcubeb came to be there was libsydneyaudio which had OSS support but suffered from very poor latency and sometimes crashed. In short, what are you trying to solve by disabling PULSEAUDIO option by default? [1] https://bugzilla.mozilla.org/show_bug.cgi?id=3D837563 https://bugzilla.mozilla.org/show_bug.cgi?id=3D1247056 --=20 You are receiving this mail because: You are the assignee for the bug.=