Bug 1317972 - Totem Firefox plug-in not fully working with Firefox ESR 45
Summary: Totem Firefox plug-in not fully working with Firefox ESR 45
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: totem
Version: 6.7
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: rc
: ---
Assignee: Bastien Nocera
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-03-15 16:15 UTC by James Pearson
Modified: 2017-12-06 10:37 UTC (History)
0 users

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-12-06 10:37:00 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description James Pearson 2016-03-15 16:15:21 UTC
Description of problem:

Using the Totem mozilla plug-ins with Firefox ESR 45 only play videos if using a 'file://...' URL.

They do not play (black window/tab) with 'http://...' or 'https://...' URLs

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

totem-mozplugin-2.28.6-4
Firefox ESR 45

How reproducible:

Always

Steps to Reproduce:
1. Attempt to play a movie from a web site

Actual results:

black window/tab

Expected results:

Play a movie

Additional info:

RHEL6 doesn't ship with Firefox ESR 45 (yet?) so I'm using the Firefox binary available from Mozilla - so I'm not sure this is some new 'feature' in Firefox ESR 45 or something needs to be updated with the plug-ins ?

The same plug-ins work fine with the Firefox 38 ESR binary from Mozilla

The errors I get on the command line when trying to play a movie are:

otemEmbedded-Message: totem_embedded_open_uri: uri http://test.internal/sample.mov base_uri: http://test.internal/sample.mov
TotemEmbedded-Message: totem_embedded_clear_playlist
Emptying current_uri
totem_embedded_set_uri uri http://test.internal/sample.mov base http://test.internal/sample.mov => resolved http://test.internal/sample.mov
TotemEmbedded-Message: totem_embedded_open_internal 'http://test.internal/sample.mov' is-browser-stream 0 start-play 1
TotemEmbedded-Message: BEFORE _open
TotemEmbedded-Message: AFTER _open (ret: 1)
TotemEmbedded-Message: Viewer state: PLAYING
** (<unknown>:31029): DEBUG: OpenURI reply
** (<unknown>:31029): DEBUG: 0x7f580550d110: "Command 'Play'"
TotemEmbedded-Message: totem_embedded_do_command: Play
** Message: Error: Not Found
gstsouphttpsrc.c(914): gst_soup_http_src_finished_cb (): /GstPlayBin2:play/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source:
libsoup status code 404

Comment 2 James Pearson 2016-03-16 17:56:23 UTC
I think I've worked out what is going on here - and it doesn't help that I wasn't comparing like with like (too many variables changing)

The first problem was that I had the environment variable http_proxy set - pointing to a proxy that didn't have access to the test movie URL - hence the '404' error above

The second problem is that the 'real' (not test) movie(s) are on a site that uses authentication. It turns out that the version of Totem that ships with RHEL 6 (2.28.4) doesn't support http authentication - this was added in 2.29.2

Building Totem 2.29.2 'fixes' the problem - and the movies play fine with Firefox ESR 45 - and ESR 38

So I think this BZ can be closed - although it would be nice if the Totem version could be upped to at lease 2.29.2

Comment 3 Jan Kurik 2017-12-06 10:37:00 UTC
Red Hat Enterprise Linux 6 is in the Production 3 Phase. During the Production 3 Phase, Critical impact Security Advisories (RHSAs) and selected Urgent Priority Bug Fix Advisories (RHBAs) may be released as they become available.

The official life cycle policy can be reviewed here:

http://redhat.com/rhel/lifecycle

This issue does not meet the inclusion criteria for the Production 3 Phase and will be marked as CLOSED/WONTFIX. If this remains a critical requirement, please contact Red Hat Customer Support to request a re-evaluation of the issue, citing a clear business justification. Note that a strong business justification will be required for re-evaluation. Red Hat Customer Support can be contacted via the Red Hat Customer Portal at the following URL:

https://access.redhat.com/


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