Slackware64 + PlayStation Media Server (PMS)

So you want to stream your media from your Slackware64 box to your PlayStation and you think that all you need is (PMS)?

Well not quite, while the server component is a java application and is therefore architecture independent, some files need to be transcoded on the fly and PMS has a statically linked application call tsMuxer that takes care of this.

Now tsMuxer is a 32bit application and therefore will not run on a base install of Slackware64, it needs to be multilib enabled.

So to multilib enable Slackware we need to go here and follow the instructions carefully
http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib

And for recent PMS releases tsMuxer is now also linked against :-
bzip2 (slackware64-compat32/a-compat32/bzip2-compat32-*)
freetype (slackware64-compat32/l-compat32/freetype-compat32-*)
zlib (slackware64-compat32/l-compat32/zlib-compat32-*)

So follow the instructions on the multilib site to upgrade glibc to the multilib version and then add the extra compat32 libraries

You can then test tsMuxer by going into the linux directory in the playstation media server directory and run ./tsMuxer and you should get something like this :-

michael@indigo:~/pms-linux-1.50.1/linux$ ./tsMuxeR
SmartLabs tsMuxeR. Version 1.10.6 http://www.smlabs.net
Usage:
For start muxing: tsMuxeR
For detect stream params: tsMuxeR
For more information about meta file see readme.txt

If you see this then tsMuxer will work when called from PMS

NB When tsMuxer does not work you will not receive any warning or error message from PMS you will only get "data is corrupted" on your PlayStation

Latest PlayStation Media Server :-
http://code.google.com/p/ps3mediaserver/downloads/list