Bug#736064: iceweasel: getUserMedia is not working

ricky rickyepoderi at yahoo.es
Sun Jan 19 11:53:30 UTC 2014


Package: iceweasel
Version: 26.0-1
Severity: normal

Dear Maintainer,

I have been waiting for a long time the version 24 in testing to have getUserMedia. Today the iceweasel package was updated to 24.2.0esr-1 but getUserMedia is not working. I have upgraded to experimental 26.0-1 and the result is the same. I have tested with a slighly modified version of this demo:

http://www.arungudelli.com/Tools/HTML5/GoogleEffects/ScreenShot.htm

And the problem is that "navigator.getUserMedia" function never calls the onSuccess or onFailure callbacks. The dialog to request access to the camera is not even displayed. 

I have tested with the firefox counterpart directly and the results are mixed:

-> firefox esr 24.2.0: The dialog requesting the camera is displayed and the canvas starts reproducing the local video, but it is garbled.
-> Current firefox 26.0: Everything works well (dialog is requested, video correctly shown).

But the big difference between iceweasel and firefox is that firefox always calls the callbacks and the video is reproduced (although in 24 esr it is garbled).

There is a similar bug: 

#702473 TypeError: window.navigator.mozGetUserMedia is not a function

But it is not the same cos now the getUserMedia function exists and it is called but it is not working, callbacks are never called.

Thanks!


-- Package-specific info:

-- Extensions information
Name: Default theme
Location: /usr/lib/iceweasel/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
Package: iceweasel
Status: enabled

Name: Export Cookies
Location: ${PROFILE_EXTENSIONS}/exportcookies at aag.xpi
Status: user-disabled

Name: Live HTTP headers
Location: ${PROFILE_EXTENSIONS}/{8f8fe09b-0bd3-4470-bc1b-8cad42b8203a}
Status: enabled

Name: Modify Headers
Location: ${PROFILE_EXTENSIONS}/{b749fc7c-e949-447f-926c-3f4eed6accfe}.xpi
Status: enabled

Name: Test Pilot
Location: ${PROFILE_EXTENSIONS}/testpilot at labs.mozilla.com.xpi
Status: user-disabled

Name: United States English Spellchecker dictionary
Location: ${PROFILE_EXTENSIONS}/en-US at dictionaries.addons.mozilla.org
Status: user-disabled

-- Plugins information
Name: Gnome Shell Integration
Location: /usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so
Package: gnome-shell
Status: enabled

Name: IcedTea-Web Plugin (using IcedTea-Web 1.4 (1.4-3~deb7u1))
Location: /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
Package: icedtea-7-plugin:amd64
Status: enabled

Name: Shockwave Flash (11,2,202,332)
Location: /usr/lib/flashplugin-nonfree/libflashplayer.so
Status: disabled

Name: iTunes Application Detector
Location: /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so
Package: rhythmbox-plugins
Status: enabled


-- Addons package information
ii  gnome-shell    3.8.4-5      amd64        graphical shell for the GNOME des
ii  icedtea-7-plug 1.4-3~deb7u1 amd64        web browser plugin based on OpenJ
ii  iceweasel      26.0-1       amd64        Web browser based on Firefox
ii  rhythmbox-plug 3.0.1-1+b1   amd64        plugins for rhythmbox music playe

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages iceweasel depends on:
ii  debianutils         4.4
ii  fontconfig          2.11.0-2
ii  libc6               2.17-97
ii  libgdk-pixbuf2.0-0  2.28.2-1+b1
ii  libglib2.0-0        2.36.4-1
ii  libgtk2.0-0         2.24.22-1
ii  libnspr4            2:4.10.2-1
ii  libnspr4-0d         2:4.10.2-1
ii  libsqlite3-0        3.8.2-1
ii  libstdc++6          4.8.2-12
ii  procps              1:3.3.4-2
ii  xulrunner-26.0      26.0-1

iceweasel recommends no packages.

Versions of packages iceweasel suggests:
ii  fonts-mathjax          2.2-1
pn  fonts-oflb-asana-math  <none>
ii  fonts-stix [otf-stix]  1.1.0-1
ii  libgssapi-krb5-2       1.11.3+dfsg-3+nmu1
pn  mozplugger             <none>

Versions of packages xulrunner-26.0 depends on:
ii  libasound2                1.0.27.2-3
ii  libatk1.0-0               2.10.0-2
ii  libbz2-1.0                1.0.6-5
ii  libc6                     2.17-97
ii  libcairo2                 1.12.16-2
ii  libdbus-1-3               1.7.10-2
ii  libdbus-glib-1-2          0.100.2-1
ii  libevent-2.0-5            2.0.21-stable-1
ii  libfontconfig1            2.11.0-2
ii  libfreetype6              2.5.2-1
ii  libgcc1                   1:4.8.2-12
ii  libgdk-pixbuf2.0-0        2.28.2-1+b1
ii  libglib2.0-0              2.36.4-1
ii  libgtk2.0-0               2.24.22-1
ii  libhunspell-1.3-0         1.3.2-6
ii  libmozjs26d               26.0-1
ii  libnspr4                  2:4.10.2-1
ii  libnss3                   2:3.15.3.1-1
ii  libpango-1.0-0            1.36.0-1+b1
ii  libsqlite3-0              3.8.2-1
ii  libstartup-notification0  0.12-3
ii  libstdc++6                4.8.2-12
ii  libvpx1                   1.3.0-2
ii  libx11-6                  2:1.6.2-1
ii  libxext6                  2:1.3.2-1
ii  libxrender1               1:0.9.8-1
ii  libxt6                    1:1.1.4-1
ii  zlib1g                    1:1.2.8.dfsg-1

Versions of packages xulrunner-26.0 suggests:
ii  libcanberra0  0.30-2
ii  libgnomeui-0  2.24.5-3

-- no debconf information



More information about the pkg-mozilla-maintainers mailing list