MYTF1VOD - Does not seem to work with this VOD service

Bug #1243655 reported by Charles Granet
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pipelight
New
Undecided
Unassigned

Bug Description

* Website URL: http://mytf1vod.tf1.fr/

* Linux Mint 15 Olivia
* [AMD] nee ATI Cypress XT [Radeon HD 5870]
* cinnamon 1.8.8

* pipelight install: basic one (add repo by command line and launch apt-get install pipelight), no modification
* using user agent overrider 0.2.1 (F15)
* diagnostic OK (http://fds-team.de/pipelight/)
* silverlight 5.1.20513.0

* firefox console output:

$> firefox

(process:2606): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_SILVERLIGHT5_1_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-silverlight5.1.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/charles/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:silverlight5.1] basicplugin.c:370:checkSilverlightGraphicDriver(): GPU driver check - Your driver is not in the whitelist, hardware acceleration disabled.
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/charles/.wine-pipelight/.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
[install-dependency] wine-silverlight5.1-installer is already installed in '/home/charles/.wine-pipelight/'.
[install-dependency] wine-mpg2splt-installer is already installed in '/home/charles/.wine-pipelight/'.
[PIPELIGHT:WIN:silverlight5.1] windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] embedded mode is on.
[PIPELIGHT:WIN:silverlight5.1] usermode Timer is off.
fixme:advapi:RegisterTraceGuidsW (0x2c1f87, 0x360118, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x63f5c8, (null), (null), 0x360118,): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
[PIPELIGHT:LIN:silverlight5.1] using timer based event handling.
fixme:advapi:CreateProcessAsUserW 0x100 L"C:\\Program Files\\Silverlight\\5.1.20513.0\\agcp.exe" L"agcp.exe 77 248" (nil) (nil) 1 0x00004000 (nil) (null) 0x63f178 0x63f168 - semi- stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:file:K32GetMappedFileNameW (0xffffffff, 0x4015f4, 0x50e1f4, 520): stub
fixme:module:GetModuleHandleExW should pin refcount for 0x250000
fixme:urlmon:Uri_GetPropertyBSTR (0xf9fac8)->(6 0x63df74 4)
fixme:process:GetNumaHighestNodeNumber (0x63ea10): stub
fixme:thread:SetThreadStackGuarantee (0x63ea00): stub
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e5a0, (nil) 0x63e598
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e5a0, (nil) 0x63e598
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e610, (nil) 0x63e608
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e594, (nil) 0x63e58c
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e594, (nil) 0x63e58c
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e610, (nil) 0x63e608
fixme:process:FlushProcessWriteBuffers : stub
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e800, (nil) 0x63e7f8
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e800, (nil) 0x63e7f8
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e840, (nil) 0x63e838
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e840, (nil) 0x63e838
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e2b8, (nil) 0x63e2b0
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e2b8, (nil) 0x63e2b0
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e2b8, (nil) 0x63e2b0
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e2b8, (nil) 0x63e2b0
fixme:thread:GetThreadPreferredUILanguages 48, 0x63db80, (nil) 0x63db78
fixme:thread:GetThreadPreferredUILanguages 48, 0x63db80, (nil) 0x63db78
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e12c, (nil) 0x63e124
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e12c, (nil) 0x63e124
fixme:thread:GetThreadPreferredUILanguages 48, 0x63ece0, (nil) 0x63ecd8
fixme:thread:GetThreadPreferredUILanguages 48, 0x63ece0, (nil) 0x63ecd8
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e584, (nil) 0x63e57c
fixme:thread:GetThreadPreferredUILanguages 48, 0x63e584, (nil) 0x63e57c
fixme:thread:GetThreadPreferredUILanguages 48, 0x63df18, (nil) 0x63df10
fixme:thread:GetThreadPreferredUILanguages 48, 0x63df18, (nil) 0x63df10
fixme:thread:GetThreadPreferredUILanguages 48, 0x63ddfc, (nil) 0x63ddf4
fixme:thread:GetThreadPreferredUILanguages 48, 0x63ddfc, (nil) 0x63ddf4
fixme:thread:GetThreadPreferredUILanguages 48, 0x63de6c, (nil) 0x63de64
fixme:thread:GetThreadPreferredUILanguages 48, 0x63dde0, (nil) 0x63ddd8
fixme:thread:GetThreadPreferredUILanguages 48, 0x63dde0, (nil) 0x63ddd8
fixme:thread:GetThreadPreferredUILanguages 48, 0x63de6c, (nil) 0x63de64
fixme:thread:GetThreadPreferredUILanguages 48, 0x63de6c, (nil) 0x63de64
fixme:thread:GetThreadPreferredUILanguages 48, 0x63de6c, (nil) 0x63de64
fixme:module:GetModuleHandleExW should pin refcount for 0x250000
fixme:wininet:query_global_option Stub for 6
fixme:advapi:RegisterTraceGuidsW (0x10015fbb, 0x1008c460, {00000000-7ac4-430a-94e4-b0dfd254650f}, 1, 0x61fe038, (null), (null), 0x1008c468,): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:advapi:RegisterTraceGuidsW (0x7037e4c, 0x723ada0, {00000000-7ac4-430a-94e4-b0dfd254650f}, 1, 0x61fe348, (null), (null), 0x723ada8,): stub
fixme:advapi:GetCurrentHwProfileW (0x61fe2b0)
fixme:quartz:VMR7_IVMRMonitorConfig_GetAvailableMonitors (0x4c98db0/0x4c98db0)->(...) stub
fixme:win:EnumDisplayDevicesW ((null),0,0x63d518,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x63d518,0x00000000), stub!
fixme:quartz:VMR7_IVMRMonitorConfig_SetMonitor (0x4cdca80/0x4cdca80)->(...) stub
err:quartz:CheckCircularConnection Checking filtergraph returned 80040231, something's not right!
fixme:quartz:VMR9Inner_QueryInterface No interface for {fd501041-8ebe-11ce-8183-00aa00577da2}
fixme:quartz:VMR_IAMCertifiedOutputProtection_KeyExchange (0x4c8e588/0x4c8e588)->(...)
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet

Revision history for this message
Sebastian Lackner (slackner) wrote :

Hi,

you didn't write that much what exactly the problem is on this specific page. Based on the debug output I assume that you get something like error 6030, which could be caused by the fact, that you're using silverlight5.1 (some pages only work well with 5.0). To switch the version just use:

sudo pipelight-plugin --disable silverlight5.1 --enable silverlight5.0

and the installation of silverlight5.0 should start.

If this doesn't help:

* what exactly is the problem on this page? does it show some error message/code?

* which user agent string are you using?

Sebastian

Revision history for this message
Charles Granet (c-granet-f) wrote :

Here is the issue: no video can be played.
When you click on a preview, the player appears and there is a loading indicator.
But nothing happens, black screen...

I tried to user silverlight 5.0 using the command you gave.
I did not changed this observed behavior.

The user agent I am using is Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1 ( given by http://fds-team.de/pipelight/)

Revision history for this message
Sebastian Lackner (slackner) wrote :

Hi,

it might be possible that you've found another service that really required Microsoft signed graphic-card drivers, and doesn't work otherwise.

To be completely sure and check that there is nothing else going wrong, I would recommend to do the following steps:

* Switch to the pipelight-daily version

sudo apt-add-repository --remove ppa:mqchael/pipelight
sudo apt-add-repository ppa:mqchael/pipelight-daily
sudo apt-get update
sudo apt-get upgrade

You should then see that pipelight has version 0.2.1 (not released yet), for example when you run:

dpkg --list | grep pipelight

Then please test the following steps:

* A blank screen could be related to the fact, that the core fonts license hasn't been agreed yet. See:
https://answers.launchpad.net/pipelight/+faq/2441

* Does Silverlight work at all on some pages?
http://bubblemark.com/silverlight2.html
http://www.iis.net/media/experiencesmoothstreaming

Moreover it would be useful to know: Is there any public available test page for this VOD streaming page, to reproduce the error?

Sebastian

Revision history for this message
Sebastian Lackner (slackner) wrote :

Hi,

it seems like this page indeed provides trailers, which are also DRM protected, and available from my location. That makes testing much easier. The bad news: It is indeed error 6030 (visible in the javaScript console, not anywhere else on the screen), and there is no known workaround yet.

Error 6030 is caused by pages, which require Microsoft signed graphic-card drivers to ensure that the output is delivered encrypted to the monitor. As there are no Microsoft signed graphic-card drivers for linux, we cannot implement the missing feature.

Nevertheless, the good news: We finally found an example of this bug which makes testing much easier! So far we only heard about it, but were not able to reproduce it, as all pages where we have access to don't trigger this issue. We will do some more testing and check if there is some kind of workaround possible.

I've marked this bug as an duplicate, as there are some other pages which also trigger error 6030 for the same reason.
Please subscribe to this one, to be informed about all changes and updates:
https://bugs.launchpad.net/pipelight/+bug/1235918

Sebastian

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.