Bug 749223 - Epiphany fails to display video for HTML5 videos on youtube
Summary: Epiphany fails to display video for HTML5 videos on youtube
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: epiphany
Version: 16
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Peter Hatina
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-10-26 14:19 UTC by Christopher Svanefalk
Modified: 2016-06-01 01:31 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-02-14 02:56:05 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Christopher Svanefalk 2011-10-26 14:19:33 UTC
Description of problem:

Youtube, under html5 beta, does not display video, but only sound, for supported clips.


Version-Release number of selected component (if applicable):

Epiphany 3.2.1


How reproducible:

Every time on a mint system.


Steps to Reproduce:
1. Start epiphany
2. Go to www.youtube.com/html5, activate beta
3. Try to play some supported clip
  
Actual results:

The audio of the clip plays nicely, and its possible to select HD. However, there is no video whatsoever, just a black screen.


Expected results:

Should behave normally with both sound and video.

Additional info:

The system is F16 Beta, running on an HP Probook 4510s. The system was originally installed from a F14-LXDE-Live disc, and upgraded to F16 Beta via preupgrade. 

I have also tested running epiphany under Gnome 3.2, also in F16 Beta, and did NOT have this problem. That was a separate installation, however. The one this bug is being reported from runs only LXDE.

Comment 1 Christoph Wickert 2011-10-30 12:35:24 UTC
I am having a hard time to believe this is an LXDE problem. I rather think there is a dependency missing.

Can you install GNOME on the LXDE machine and then try there?

Comment 2 Christopher Svanefalk 2011-10-30 12:55:47 UTC
I have tried installing GNOME as well, and Epiphany displays video just fine in this setting. What dependency could be missing do you think?

Comment 3 Christopher Svanefalk 2011-10-30 12:56:09 UTC
*installed Gnome on the LXDE setup, that is.

Comment 4 Christoph Wickert 2011-10-31 01:01:02 UTC
What did you do to make youtube accept epiphany? I am getting error messages about installing flash.

Comment 5 Christopher Svanefalk 2011-10-31 06:20:26 UTC
Christoph - it is not using flash, but html5. You can activate html5 for Youtube by going to: http://www.youtube.com/html5

Comment 6 Christoph Wickert 2011-10-31 11:37:26 UTC
I know it *should* not use flash and I have been at http://www.youtube.com/html5, ran the test (successful) and enabled html5. But still, when I try to watch a video youtube complains it wants flash.

Comment 7 Christopher Svanefalk 2011-10-31 11:44:52 UTC
That happens if the video you are trying to watch has not yet been converted to an html5 compatible format.

To find a video that does fit htlm5: search for something, then click search options, and sort by WebM.

Comment 8 Christoph Wickert 2011-10-31 11:55:52 UTC
Alright, that did the trick. Before I tried the "&webm;=1" URL hack.

I have tested this with the F16 LXDE Spin (RC2 to be exactly). I installed epiphany, enabled HTML5 and watched http://www.youtube.com/watch?v=DuPulzG5XbU - Works fine, I cannot reproduce your problem.

Comment 9 Christopher Svanefalk 2011-10-31 12:16:17 UTC
Weird...I will try updating later and see if that changes anything.

I am not running the pure F16 LXDE spin, but upgraded from the F14 LXDE spin...could that change anything?

Comment 10 Christopher Svanefalk 2011-10-31 13:08:30 UTC
Tried a full system update to see if it was caused by outdated packages. Still doesnt work.

Comment 11 Christoph Wickert 2011-10-31 13:39:21 UTC
Can you please try with a fresh user account to make sure it has nothing to do with personal settings?

Comment 12 Christopher Svanefalk 2011-10-31 17:39:45 UTC
Alright, tried with a fresh account..this time, Epiphany hangs as soon as I try to go to the screen for activating the Beta. It seems the gst-plugin-scanner is the culprit. 


Backtrace:


*** glibc detected *** /usr/libexec/gstreamer-0.10/gst-plugin-scanner: free(): invalid next size (fast): 0x09b64bb8 ***
======= Backtrace: =========
/lib/libc.so.6(+0x75f92)[0x3b9f92]
/usr/lib/liborc-0.4.so.0(orc_program_set_name+0x2d)[0xe598ad]
/usr/lib/gstreamer-0.10/libgstvideotestsrc.so(+0x9492)[0xfb3492]
/usr/lib/gstreamer-0.10/libgstvideotestsrc.so(+0x43ec)[0xfae3ec]
/usr/lib/libgstreamer-0.10.so.0(+0x61510)[0x171510]
/usr/lib/libgstreamer-0.10.so.0(gst_plugin_load_file+0x33f)[0x1727bf]
/usr/lib/libgstreamer-0.10.so.0(+0x65d4a)[0x175d4a]
/usr/lib/libgstreamer-0.10.so.0(_gst_plugin_loader_client_run+0xee)[0x176cce]
/usr/libexec/gstreamer-0.10/gst-plugin-scanner[0x80485f7]
/lib/libc.so.6(__libc_start_main+0xf3)[0x35d6b3]
/usr/libexec/gstreamer-0.10/gst-plugin-scanner[0x8048625]
======= Memory map: ========
00110000-001f1000 r-xp 00000000 fd:00 48537      /usr/lib/libgstreamer-0.10.so.0.29.0
001f1000-001f6000 rw-p 000e0000 fd:00 48537      /usr/lib/libgstreamer-0.10.so.0.29.0
001f6000-0033e000 r-xp 00000000 fd:00 7083       /usr/lib/libxml2.so.2.7.8
0033e000-00343000 rw-p 00147000 fd:00 7083       /usr/lib/libxml2.so.2.7.8
00343000-00344000 rw-p 00000000 00:00 0 
00344000-004e9000 r-xp 00000000 fd:00 25395      /lib/libc-2.14.90.so
004e9000-004eb000 r--p 001a5000 fd:00 25395      /lib/libc-2.14.90.so
004eb000-004ec000 rw-p 001a7000 fd:00 25395      /lib/libc-2.14.90.so
004ec000-004ef000 rw-p 00000000 00:00 0 
004ef000-004ff000 rwxp 00000000 00:00 0 
00508000-0051d000 r-xp 00000000 fd:00 6708       /lib/libz.so.1.2.5
0051d000-0051e000 rw-p 00014000 fd:00 6708       /lib/libz.so.1.2.5
0051e000-00563000 r-xp 00000000 fd:00 11461      /usr/lib/gstreamer-0.10/libgstcoreelements.so
00563000-00565000 rw-p 00045000 fd:00 11461      /usr/lib/gstreamer-0.10/libgstcoreelements.so
005bc000-005bf000 r-xp 00000000 fd:00 7324       /lib/libgmodule-2.0.so.0.3000.1
005bf000-005c0000 r--p 00002000 fd:00 7324       /lib/libgmodule-2.0.so.0.3000.1
005c0000-005c1000 rw-p 00003000 fd:00 7324       /lib/libgmodule-2.0.so.0.3000.1
0065a000-0077a000 r-xp 00000000 fd:00 7322       /lib/libglib-2.0.so.0.3000.1
0077a000-0077b000 r--p 0011f000 fd:00 7322       /lib/libglib-2.0.so.0.3000.1
0077b000-0077c000 rw-p 00120000 fd:00 7322       /lib/libglib-2.0.so.0.3000.1
0078d000-00798000 r-xp 00000000 fd:00 25785      /lib/libnss_files-2.14.90.so
00798000-00799000 r--p 0000a000 fd:00 25785      /lib/libnss_files-2.14.90.so
00799000-0079a000 rw-p 0000b000 fd:00 25785      /lib/libnss_files-2.14.90.so
007e6000-00832000 r-xp 00000000 fd:00 7326       /lib/libgobject-2.0.so.0.3000.1
00832000-00833000 r--p 0004c000 fd:00 7326       /lib/libgobject-2.0.so.0.3000.1
00833000-00834000 rw-p 0004d000 fd:00 7326       /lib/libgobject-2.0.so.0.3000.1
00922000-0094b000 r-xp 00000000 fd:00 25494      /lib/libm-2.14.90.so
0094b000-0094c000 r--p 00028000 fd:00 25494      /lib/libm-2.14.90.so
0094c000-0094d000 rw-p 00029000 fd:00 25494      /lib/libm-2.14.90.so
0096d000-0096e000 r-xp 00000000 00:00 0          [vdso]
00990000-009d0000 r-xp 00000000 fd:00 8731       /usr/lib/libjpeg.so.62.0.0
009d0000-009d1000 r--p 0003f000 fd:00 8731       /usr/lib/libjpeg.so.62.0.0
009d1000-009d2000 rw-p 00040000 fd:00 8731       /usr/lib/libjpeg.so.62.0.0
009d2000-009e2000 rw-p 00000000 00:00 0 
00a05000-00a0d000 r-xp 00000000 fd:00 25797      /lib/librt-2.14.90.so
00a0d000-00a0e000 r--p 00007000 fd:00 25797      /lib/librt-2.14.90.so
00a0e000-00a0f000 rw-p 00008000 fd:00 25797      /lib/librt-2.14.90.so
00b69000-00b6d000 r-xp 00000000 fd:00 7328       /lib/libgthread-2.0.so.0.3000.1
00b6d000-00b6e000 r--p 00003000 fd:00 7328       /lib/libgthread-2.0.so.0.3000.1
00b6e000-00b6f000 rw-p 00004000 fd:00 7328       /lib/libgthread-2.0.so.0.3000.1
00b85000-00b88000 r-xp 00000000 fd:00 25490      /lib/libdl-2.14.90.so
00b88000-00b89000 r--p 00002000 fd:00 25490      /lib/libdl-2.14.90.so
00b89000-00b8a000 rw-p 00003000 fd:00 25490      /lib/libdl-2.14.90.so
00b93000-00b9e000 r-xp 00000000 fd:00 69038      /usr/lib/libgstvideo-0.10.so.0.24.0
00b9e000-00b9f000 rw-p 0000b000 fd:00 69038      /usr/lib/libgstvideo-0.10.so.0.24.0
00bc8000-00be4000 r-xp 00000000 fd:00 34841      /lib/libgcc_s-4.6.2-20111027.so.1
00be4000-00be5000 rw-p 0001b000 fd:00 34841      /lib/libgcc_s-4.6.2-20111027.so.1
00c05000-00c17000 r-xp 00000000 fd:00 69273      /usr/lib/gstreamer-0.10/libgstjpeg.so
00c17000-00c18000 r--p 00011000 fd:00 69273      /usr/lib/gstreamer-0.10/libgstjpeg.so
00c18000-00c19000 rw-p 00012000 fd:00 69273      /usr/lib/gstreamer-0.10/libgstjpeg.so
00cac000-00cb1000 r-xp 00000000 fd:00 10485      /usr/lib/libffi.so.5.0.10
00cb1000-00cb2000 r--p 00005000 fd:00 10485      /usr/lib/libffi.so.5.0.10
00cb2000-00cb3000 rw-p 00006000 fd:00 10485      /usr/lib/libffi.so.5.0.10
00d0c000-00d2d000 r-xp 00000000 fd:00 6386       /lib/ld-2.14.90.so
00d2d000-00d2e000 r--p 00020000 fd:00 6386       /lib/ld-2.14.90.so
00d2e000-00d2f000 rw-p 00021000 fd:00 6386       /lib/ld-2.14.90.so
00d3b000-00d91000 r-xp 00000000 fd:00 11465      /usr/lib/libgstbase-0.10.so.0.29.0
00d91000-00d92000 rw-p 00056000 fd:00 11465      /usr/lib/libgstbase-0.10.so.0.29.0
00d96000-00dad000 r-xp 00000000 fd:00 25793      /lib/libpthread-2.14.90.so
00dad000-00dae000 r--p 00016000 fd:00 25793      /lib/libpthread-2.14.90.so
00dae000-00daf000 rw-p 00017000 fd:00 25793      /lib/libpthread-2.14.90.so
00daf000-00db1000 rw-p 00000000 00:00 0 
00e4c000-00ed7000 r-xp 00000000 fd:00 44961      /usr/lib/liborc-0.4.so.0.16.0
00ed7000-00ed8000 r--p 0008a000 fd:00 44961      /usr/lib/liborc-0.4.so.0.16.0
00ed8000-00edc000 rw-p 0008b000 fd:00 44961      /usr/lib/liborc-0.4.so.0.16.0
00faa000-00fb7000 r-xp 00000000 fd:00 18313      /usr/lib/gstreamer-0.10/libgstvideotestsrc.so
00fb7000-00fb8000 rw-p 0000c000 fd:00 18313      /usr/lib/gstreamer-0.10/libgstvideotestsrc.so
08048000-08049000 r-xp 00000000 fd:00 48538      /usr/libexec/gstreamer-0.10/gst-plugin-scanner
08049000-0804a000 rw-p 00000000 fd:00 48538      /usr/libexec/gstreamer-0.10/gst-plugin-scanner
09b3d000-09bb4000 rw-p 00000000 00:00 0          [heap]
b75a6000-b77a6000 r--p 00000000 fd:00 34212      /usr/lib/locale/locale-archive
b77a6000-b77aa000 rw-p 00000000 00:00 0 
b77b9000-b77bb000 rw-p 00000000 00:00 0 
bfe0d000-bfe2e000 rw-p 00000000 00:00 0          [stack]

Comment 13 Christopher Svanefalk 2011-10-31 17:46:22 UTC
Disabling JS allows access to the page, but also seems to eliminate the option to active the Beta as well (clicking the activate button does nothing, and webM videos give the standard need-flash message when opened).

Comment 14 Christopher Svanefalk 2011-10-31 17:51:50 UTC
Created another user account, this time from the command line. The previous account was created using Administration - Users and Groups. Under the new account, I am able to access the page, enable the beta, and play vids without difficulty. However, there is still no video.

Comment 15 Reinout van Schouwen 2011-11-14 16:23:07 UTC
about:plugins in Epiphany shows all plugins twice for me (including Flash, that doesn't work). That looks a bit suspicious to me.

Comment 16 Martin Stransky 2012-02-15 09:57:41 UTC
Peter works on epiphany now.

Comment 17 Peter Hatina 2012-06-06 12:41:01 UTC
(In reply to comment #15)
> about:plugins in Epiphany shows all plugins twice for me (including Flash,
> that doesn't work). That looks a bit suspicious to me.

Flash can be made to work by wrapping it by nspluginwrapper.

Html5 videos work for me.

Packages used:
webkitgtk3-1.6.1-1.fc16.x86_64
epiphany-3.2.1-3.fc16.x86_64

Comment 18 Fedora End Of Life 2013-02-14 02:56:09 UTC
Fedora 16 changed to end-of-life (EOL) status on 2013-02-12. Fedora 16 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.