directv player

Questions about Wine on Linux
Locked
bettylou
Level 1
Level 1
Posts: 8
Joined: Wed Oct 16, 2013 2:34 pm

directv player

Post by bettylou »

Hi,

wine-1.7.10

Directv has a new (streaming) online player. To work, "it must be installed on Windows... blah, blah, blah"

I have Firefox for Windows installed in Wine. Flash is also installed (a prerequisite). I also have hal installed and working for similar flash-based proprietary streaming content (like Amazon video). Directv has a player http://www.directv.com/entertainment/player, filename: DIRECTV_Player_9.2.exe

running
$ wine DIRECTV_Player_9.2.exe
starts the installer which checks for flash, creates an msi named 'DIRECTV Player.msi' in a sub-directory* of the .wine/users/bettylou/temp directory, then immediately runs it. The msi installer promts the user to accept the EULA and, shortly afterwards, it crashes.

*The sub-directory {D209EC5F-F057-4508-9345-6895D4F28F62} was created in my instance.

I can navigate to .wine/users/user/temp/{D209EC5F-F057-4508-9345-6895D4F28F62} and run
msiexec /i 'DIRECTV Player.msi'

This also runs the msi up to the point of accepting the EULA then crashes shortly afterwards:

Code: Select all

$ msiexec /i  '/DIRECTV Player.msi'

fixme:storage:create_storagefile Storage share mode not implemented.
fixme:advapi:RegisterTraceGuidsA (0x6b74b6c1, (nil), {196e57d9-49c0-4b3b-ac3a-a8a93ada1938}, 4, 0x53e398, (null), (null), 0x6b77c058): stub
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:ole:CLSIDFromProgIDEx L"wscript.shell",0x53d2ac: semi-stub
fixme:ole:CLSIDFromProgIDEx L"Microsoft.XMLHTTP",0x53d2ac: semi-stub
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:wininet:InternetSetOptionW INTERNET_OPTION_COOKIES_3RD_PARTY; STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_REQUEST_PRIORITY (0): STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CODEPAGE (1252): STUB
fixme:wininet:IsDomainLegalCookieDomainW (L"directv.com", L"metrics.directv.com") semi-stub
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:wincodecs:JpegDecoder_CreateInstance Failed reading JPEG because unable to find libjpeg.so.8
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}, hres is 0x80004005
err:olepicture:OleLoadPicture IPersistStream_Load failed
err:msi:msi_load_picture failed to load picture
err:msi:msi_dialog_bitmap_control Failed to load bitmap L"NewBinary22"
err:wincodecs:JpegDecoder_CreateInstance Failed reading JPEG because unable to find libjpeg.so.8
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}, hres is 0x80004005
err:olepicture:OleLoadPicture IPersistStream_Load failed
err:msi:msi_load_picture failed to load picture
err:msi:msi_dialog_bitmap_control Failed to load bitmap L"NewBinary22"
err:wincodecs:JpegDecoder_CreateInstance Failed reading JPEG because unable to find libjpeg.so.8
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}, hres is 0x80004005
err:olepicture:OleLoadPicture IPersistStream_Load failed
err:msi:msi_load_picture failed to load picture
err:msi:msi_dialog_bitmap_control Failed to load bitmap L"NewBinary21"
err:wincodecs:JpegDecoder_CreateInstance Failed reading JPEG because unable to find libjpeg.so.8
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}, hres is 0x80004005
err:olepicture:OleLoadPicture IPersistStream_Load failed
err:msi:msi_load_picture failed to load picture
err:msi:msi_dialog_bitmap_control Failed to load bitmap L"NewBinary22"
#####Here is where the output is when the EULA is accepted##################

Code: Select all

fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
Illegal instruction (core dumped)

$ 
I tried a few different approaches with the msiexec commands, e.g. /qr, ACCEPT=YES. So far, I have not had any luck.

Any ideas?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: directv player

Post by dimesio »

Code: Select all

err:wincodecs:JpegDecoder_CreateInstance Failed reading JPEG because unable to find libjpeg.so.8
Don't know if that's the cause of the crash, but you definitely need to fix that.
bettylou
Level 1
Level 1
Posts: 8
Joined: Wed Oct 16, 2013 2:34 pm

Re: directv player

Post by bettylou »

Hi,

Thanks. Fixed the libjpeg problem. Still can't install. Here's what I see now:
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:advapi:RegisterTraceGuidsA (0x6b74b6c1, (nil), {196e57d9-49c0-4b3b-ac3a-a8a93ada1938}, 4, 0x54e398, (null), (null), 0x6b77c058): stub
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:ole:CLSIDFromProgIDEx L"wscript.shell",0x54d2ac: semi-stub
fixme:ole:CLSIDFromProgIDEx L"Microsoft.XMLHTTP",0x54d2ac: semi-stub
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:wininet:InternetSetOptionW INTERNET_OPTION_COOKIES_3RD_PARTY; STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_REQUEST_PRIORITY (0): STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CODEPAGE (1252): STUB
fixme:wininet:IsDomainLegalCookieDomainW (L"directv.com", L"metrics.directv.com") semi-stub
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
I am very rusty on my Windows administration skills but it seems to be a registry problem:
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered

Any ideas? Prhaps a registry hack?
bettylou
Level 1
Level 1
Posts: 8
Joined: Wed Oct 16, 2013 2:34 pm

Re: directv player

Post by bettylou »

Sorry, a little research reveals that the class is vaiec.dll, which is not actually needed.

Still stumped.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: directv player

Post by dimesio »

File a bug.
bettylou
Level 1
Level 1
Posts: 8
Joined: Wed Oct 16, 2013 2:34 pm

solved directv player

Post by bettylou »

I found a fix.

It turns out the directv player isn't needed. Flash is all we need. But... it was necessary to change the default Flash player settings: Hardware acceleration-unchecked.

I'm not clear on how to mark the topic solved.
Locked