Bug 208750 - www/vimb-gtk3: Unable to play HTML5 videos
Summary: www/vimb-gtk3: Unable to play HTML5 videos
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2016-04-12 17:27 UTC by kaltheat
Modified: 2017-08-20 02:19 UTC (History)
3 users (show)

See Also:


Attachments
www/vimb-gtk2 (523 bytes, patch)
2016-04-16 08:14 UTC, Anonymized Account
no-reply: maintainer-approval+
Details | Diff
www/vimb-gtk2: portlint -AC (331 bytes, text/plain)
2016-04-16 08:15 UTC, Anonymized Account
no flags Details
www/vimb-gtk2: poudriere testport (45.60 KB, text/plain)
2016-04-16 08:16 UTC, Anonymized Account
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description kaltheat 2016-04-12 17:27:41 UTC
Hi,

I'm using www/vimb-gtk3 from latest pkg repo for 10.3-RELEASE amd64 and I'm unable to play HTML5 videos (from youtube.com for instance).
After installing

  multimedia/gstreamer1-libav
  multimedia/gstreamer1-plugins-good

videos can be played.

It seems to me that these ports have to be added as runtime dependencies (at least for www/vimb-gtk3, but possibly for www/vimb-gtk2 too) ...

Regards,
kaltheat
Comment 1 Anonymized Account freebsd_committer freebsd_triage 2016-04-12 17:44:17 UTC
I do not think it is good idea to add more deps, as webkit already pulls a lot of trash. Maybe mentioning them in pkg-message would work?
Comment 2 Anonymized Account freebsd_committer freebsd_triage 2016-04-12 17:48:53 UTC
Are those all plugins you had to install? I have the following

gstreamer1-libav
gstreamer1-plugins
gstreamer1-plugins-bad
gstreamer1-plugins-good
gstreamer1-plugins-ugly

but on some occasions HTML5 refuse to work.
Comment 3 kaltheat 2016-04-12 20:12:44 UTC
I've got these gstreamer pkgs installed:

# pkg info -a -o | awk '{print $2}' | grep gstream
multimedia/gstreamer1
multimedia/gstreamer1-libav
multimedia/gstreamer1-plugins
multimedia/gstreamer1-plugins-good


Note that I also installed www/firefox some time ago - maybe this installed something that is needed for HTML 5 to work with vimb-gtk3 ...



Regarding your idea of mentioning these pkgs in pkg-message:
Do you have any usage data for vimb? Why and how do users use it? If they use it as a nearly full-feature replacement for bloated browsers like firefox or chromium, they might expect vimb to be able to support HTML5 out of the box which would mean that personally I would make these pkgs real run-dependencies. If users use it as an enhanced lynx ;) I would put some notes in pkg-message.
Anyway those notes in pkg-message are preferable over nothing ...
Comment 4 Anonymized Account freebsd_committer freebsd_triage 2016-04-16 08:14:07 UTC
Created attachment 169359 [details]
www/vimb-gtk2

Bloated?! A month ago I built firefox out of curiosity.
www/firefox had built in 01:15:08 vs. 02:19:42 for www/webkit-gtk2. Thast is an hour difference!

During runtime, firefox hogs just as much (maybe more) resources, but does not:
1. Suddenly take up all virtual memory and hang on 1 our of every 3-5 sites (try https://lifehacker.com). Seriously, "pkill -9 -n vimb" is my new favourite command.
2. Crash so easily (http://zags.midural.ru).
3. "SSL handshake failed", for no obvious reason and with zero useful information on who is to blame and what to do (https://lk.rt.ru).
Ok, the last 2 sites might have sloppy devs or admins, but that is not an excuse.
Then I do not even theoretically know how this engine works well (but it does) on Mac Safari. Maybe different library with the same name, or some proprietary band-aids to make this one work.
</rant>

Anyway, as for usage, I do not have any statistics, but vimb aims to be full-featured browser. I think I will add optional depends.
Comment 5 Anonymized Account freebsd_committer freebsd_triage 2016-04-16 08:15:28 UTC
Created attachment 169360 [details]
www/vimb-gtk2: portlint -AC
Comment 6 Anonymized Account freebsd_committer freebsd_triage 2016-04-16 08:16:01 UTC
Created attachment 169361 [details]
www/vimb-gtk2: poudriere testport
Comment 7 Anonymized Account freebsd_committer freebsd_triage 2017-08-19 04:58:21 UTC
Geez, turned out Firefox only took 2 hours to build because of ccache. These things are equally monstrous.

I added the HTML5 option when updating:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220848
Comment 8 Steve Wills freebsd_committer freebsd_triage 2017-08-20 02:19:56 UTC
Looks like this was solved by PR 220848