Date: Sat, 02 Jun 2012 14:53:22 +0500 From: Jan Beich <jbeich@tormail.org> To: AN <andy@neu.net> Cc: freebsd-gecko@FreeBSD.org Subject: Re: issue with VP8 and Ogg video Message-ID: <1Sal3r-000FjK-OV@internal.tormail.org> References: <alpine.BSF.2.00.1204181706060.34141@mail.neu.net>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
AN <andy@neu.net> writes:
> Hi:
>
> I want to report an issue I have playing HTML5 video in Firefox.
>
> - if you pause or stop a video it takes time (10-30 secs) before the sound
> stops playing
>
> - after viewing a video Firefox cpu utilization pegs at 100% and stays
> there until you exit firefox and restart it.
>
> I have seen this problem before with Adobe Flash, it seems that it has
> been fixed with Flash. Now it happens with VP8, and Ogg. I would
> like to help to troubleshoot this if I can. I am not a developer,
> just a lowly user.
[...]
Try to test[1] on www/linux-firefox to verify if this a platform
specific bug.
In my case on Nightly after pause takes effect (a few *seconds* after
hitting it) firefox cpu usage ramps up to 100% in audio_callback around
pthread_mutex_unlock, i.e. sydney_audio_oss.c:459. And if I close the
tab while sound still plays (whether or not I hit pause) the bug would
not appear.
[1] if you manage to make sound work (I haven't) despite linux aplay(1) working fine;
a few related diffs attached, may or may not make a difference
[-- Attachment #2 --]
Index: audio/linux-f10-alsa-lib/Makefile
===================================================================
RCS file: /a/.csup/ports/audio/linux-f10-alsa-lib/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- audio/linux-f10-alsa-lib/Makefile 3 Mar 2011 09:26:34 -0000 1.16
+++ audio/linux-f10-alsa-lib/Makefile 1 Jun 2012 17:14:47 -0000
@@ -25,4 +25,8 @@ RPMVERSION= 2.fc10
BRANDELF_FILES= usr/bin/aserver
USE_LDCONFIG= yes
+post-install:
+ ${INSTALL_DATA} ${PORTSDIR}/audio/alsa-lib/files/asound.conf.sample \
+ ${LINUXBASE}/etc/asound.conf
+
.include <bsd.port.mk>
[-- Attachment #3 --]
Index: www/linux-firefox/Makefile
===================================================================
RCS file: /a/.csup/ports/www/linux-firefox/Makefile,v
retrieving revision 1.93
diff -u -p -r1.93 Makefile
--- www/linux-firefox/Makefile 24 Apr 2012 20:53:35 -0000 1.93
+++ www/linux-firefox/Makefile 1 Jun 2012 03:22:11 -0000
@@ -6,19 +6,22 @@
#
PORTNAME= firefox
-PORTVERSION= 10.0.4
+DISTVERSION= 15.0a1
PORTEPOCH= 1
CATEGORIES= www
-MASTER_SITE_SUBDIR?= firefox/releases/${PORTVERSION}esr/linux-i686/en-US
-DISTNAME= ${PORTNAME}-${DISTVERSION}esr
+MASTER_SITE_SUBDIR?= firefox/nightly/latest-mozilla-central
+DISTNAME= ${PORTNAME}-${DISTVERSION}.en-US.linux-i686
MAINTAINER= gecko@FreeBSD.org
COMMENT= Web browser based on the browser portion of Mozilla
+NO_CHECKSUM= # different each day
USE_LDCONFIG= yes
USE_BZIP2= yes
USE_LINUX_APPS= dbusglib dbuslibs alsalib
+PREFS_FILE= ${WRKSRC}/defaults/preferences/channel-prefs.js
+
.include "${.CURDIR}/../linux-seamonkey/Makefile.common"
.include <bsd.port.mk>
Index: www/linux-firefox/pkg-plist
===================================================================
RCS file: /a/.csup/ports/www/linux-firefox/pkg-plist,v
retrieving revision 1.15
diff -u -p -r1.15 pkg-plist
--- www/linux-firefox/pkg-plist 31 Jan 2012 21:34:12 -0000 1.15
+++ www/linux-firefox/pkg-plist 1 Jun 2012 03:19:15 -0000
@@ -15,14 +15,12 @@ lib/%%APP_NAME%%/components/libnkgnomevf
lib/%%APP_NAME%%/crashreporter
lib/%%APP_NAME%%/crashreporter-override.ini
lib/%%APP_NAME%%/crashreporter.ini
-lib/%%APP_NAME%%/defaults/pref/browser-prefs.js
-lib/%%APP_NAME%%/defaults/pref/channel-prefs.js
+lib/%%APP_NAME%%/defaults/preferences/channel-prefs.js
lib/%%APP_NAME%%/dependentlibs.list
lib/%%APP_NAME%%/dictionaries/en-US.aff
lib/%%APP_NAME%%/dictionaries/en-US.dic
lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
-lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/preview.png
lib/%%APP_NAME%%/firefox
lib/%%APP_NAME%%/firefox-bin
lib/%%APP_NAME%%/icons/mozicon128.png
@@ -59,7 +57,7 @@ lib/%%APP_NAME%%/searchplugins/google.xm
lib/%%APP_NAME%%/searchplugins/twitter.xml
lib/%%APP_NAME%%/searchplugins/wikipedia.xml
lib/%%APP_NAME%%/searchplugins/yahoo.xml
-lib/%%APP_NAME%%/update.locale
+lib/%%APP_NAME%%/update-settings.ini
lib/%%APP_NAME%%/updater
lib/%%APP_NAME%%/updater.ini
@exec /bin/cp -R %%LOCALBASE%%/lib/npapi/symlinks/%%APP_NAME%%/ %D/lib/%%APP_NAME%%/plugins/ 2>/dev/null || true
@@ -74,7 +72,7 @@ lib/%%APP_NAME%%/updater.ini
@dirrm lib/%%APP_NAME%%/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
@dirrm lib/%%APP_NAME%%/extensions
@dirrm lib/%%APP_NAME%%/dictionaries
-@dirrm lib/%%APP_NAME%%/defaults/pref
+@dirrm lib/%%APP_NAME%%/defaults/preferences
@dirrm lib/%%APP_NAME%%/defaults
@dirrm lib/%%APP_NAME%%/components
@dirrm lib/%%APP_NAME%%/chrome/icons/default
Index: www/linux-seamonkey/Makefile.common
===================================================================
RCS file: /a/.csup/ports/www/linux-seamonkey/Makefile.common,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile.common
--- www/linux-seamonkey/Makefile.common 12 Dec 2009 14:00:35 -0000 1.15
+++ www/linux-seamonkey/Makefile.common 1 Jun 2012 03:20:01 -0000
@@ -25,7 +25,7 @@ COMMON_DIR= ${.CURDIR}/../../www/linux-s
PLIST_SUB+= APP_NAME=${APP_NAME}
SUB_LIST+= APP_NAME=${APP_NAME}
SUB_FILES= ${APP_NAME}.desktop
-PREFS_FILE= ${WRKSRC}/defaults/pref/browser-prefs.js
+PREFS_FILE?= ${WRKSRC}/defaults/pref/browser-prefs.js
.if defined(PKGNAMESUFFIX) && ${PKGNAMESUFFIX:M*devel*}
DESKTOP_SUFFIX?= (Linux, devel)
.endif
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1Sal3r-000FjK-OV>
