DLL's needed for player

Asked by venny

When I built the player from source current version (1.3.2) . I see 4 dl files in debug folder
AxInterop.ShockwaveFlashObjects.dll
AxInterop.WMPLib.dll
Interop.ShockwaveFlashObjects.dll
Interop.WMPLib.dll

But when I get the 1.3 player installed from Xibo site, I see a different DLLS
AxInterop.WMPLib.dll, Interop.WMPLib.dll and XiboClient.XmlSerializers.dll --> Which one is correct ?.

What DLL's do I need in the player directory exactly for 1.3.2 ?.
What is XML serializers.dll for ?. I don't see in the debug/release folders of the source.

Thanks,
Venny

Question information

Language:
English Edit question
Status:
Answered
For:
Xibo Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:

This question was reopened

Revision history for this message
Dan Garner (dangarner) said :
#1

The released version is correct - shockwave objects aren't used anymore.

XML serializers are used to serialize objects and save them to disk, you need these.

Revision history for this message
venny (signagesolution-india) said :
#2

When I tried to build from source , it seems to run without XML serializers though . It fails to run if I don't have shockwave objects also. Source needs to be corrected?.

Revision history for this message
venny (signagesolution-india) said :
#3

I am sorry I am using 1.3.3 source, so when I built it I got the DLLS mentioned in the above question but I am not getting XML serializers. Is there anything I am missing?. It seems to work fine without XML serializers and don't seem to work without shock wave DLL's.

Thanks,
Venny

Revision history for this message
venny (signagesolution-india) said :
#4

Sorry I had to open this as I accidentaly clicked solved by problem. Can you answer the above questions?.

Thanks,
Venny

Revision history for this message
Dan Garner (dangarner) said :
#5

Where are you getting the 1.3.3 source from?

In lp:xibo the shockwave activex control is not being used any more and the reference can be removed (as it is in lp:xibo) - the flash content is rendered via Internet Explorer instead.

To be honest I don't know exactly what the XMLSerializers are for... when I build from source I get the DLL, so I am not sure why you don't. I thought they were used when the cachemanager objects are serialized to disk - perhaps yours isn't working and you don't realise.

I feel the need to remind you again about the license terms... http://xibo.org.uk/legal/. I sincerely hope that your questions are driven from a desire to contribute to the community - we would all love to see the work you have done uploaded to Launchpad for everyone to benefit from.

Revision history for this message
venny (signagesolution-india) said :
#6

Hi Dan,

I am using my branch( as you said I created one) to get the code which was created at the revision 234. I am not sure if you had the changes for the XML serializers is there. The active X control is something I need to test it for, to see if it works without those DLLS. But If I look the release folder in the source , I get these 4 dlls ( out of which 2 are for shockwave).

So I think I am using 1.3.3 .Correct me if I am wrong. I am just trying to understand the player internals and aware of the license terms.

~signagesolution-india/xibo/133-3tieraccess » Revision 234

Revision history for this message
Dan Garner (dangarner) said :
#7

Hi Venny,

Its an unfortunate time to be testing this actuaally - i have a new branch called dangarner/xibo/client-133 which contains some really significant changes to the dot net client.

I think you might be getting confused with files that are in the source tree and files that are actually referenced.

If you open your project, and look in the references section of source explorer - can you see the shockwave active X references?

If not, then Xibo is not using them and they should disappear if you did a rebuild all / clean. Also make sure you are targetting x86.

By the way... R234 definately contained the changes to the Flash logic.

Can you help with this problem?

Provide an answer of your own, or ask venny for more information if necessary.

To post a message you must log in.