Hallo Community !
der SMS-Player ist ein Medienplayer für euere PS2 entwickelt von EEUG.
Der Player unterstützt folgende Formate:
Musik: MP3, OGG, FLAC, AAC, M4A und WMA
Video: AVI (DivX/Xvid), WMV und MPEG1+2
Untertitel: .srt (SubRip) and .sub (MicroDVD)
Bilder: .jpg
Spielt Filme von allen gängigen Medien,
also von CD/DVD, USB, HDD, und PC Host über Netzwerk ab und verfügt über
AC3 und DTS Unterstützung (5.1 Sound)
Bei der Bildausgabe werden u.a. 480p, 720p und 1080i Auflösungen unterstützt. (komponentenkabel erforderlich )
Hinsichtlich dem Zugriff auf Medien bleiben kaum wünsche offen, da der SMS-Player USB, MC, HDD, CD/DVD, Host und Samba (Netzwerk) unterstützt.
Das einfügen von Sprachfiles und Backgroundscreens ist ebenfalls möglich.
In der Download-DB für euch als der SMS als .ELF; das PC-Programm Pic2smi (zum erstellen von Backgrounscreens), das aktuelle deutsche Sprachpacket und ein Icon, damit das Prog auf eurer MC auch nicht als "defekte Daten" angezeigt wird
Eine ausführliche Anleitung (auf Englisch) zum SMS Player findet ihr hier (klick)
Changelog for Version 2.9 (Rev.4)
[size=7]Edit by M tha MaN[/size]
- implemented 576p video mode (thanks to HRGS for the implementation);
- implemented 2:2 video pulldown (for smooth playback of 24fps video clips in PAL/576p video modes) (thanks to HRGS for the implementation);
- updated audio driver (modified upsampling algorithm that provides better sound quality and more flexible handling)(thanks to HRGS for the implementation);
- changed stereo downmixing algorithm for AC3 audio (using Dolby ProLogic II matrix); (thanks to HRGS for the research/implementation);
- significally changed USB/FAT driver (speed improvements);
- changed SMS configuration file format so it is not compatible with previous versions at all
Changelog for Version 2.9 (Rev.3) 01.04.09
[size=7]Edit by Fatman[/size]
Neue USB Treiber und Verbesserungen bei der m3u Playlist Zufalls-Funktion
Changelog for Version 2.9 (Rev.2) 18.01.09
[size=7]Edit by Fatman[/size]
Einige Codeänderungen zur Vorbereitung einer größeren Aktion ?!l und die Möglichkeit die "reset" Funktion besser zu konfigurieren. Achtung ! neuer .lng File (natürlich im komplett Pack mit drin)
ZitatAlles anzeigen- refactored I/O code (got rid of iomanX/fileXio stuff). This is actually
a first step to the new I/O subsystem that I am planning to implement;
- fixed glitch in 1080i video mode;
- fixed power off problem;
- chnaged A/V synchronization code yet again in order to prevent application
lock-up for badly interleaved .avi files;
- added functionality to configure "reset" button action (power-off/exit) in
"SMS menu -> Browser settings";
Changelog for Version 2.9 (Rev.1) 07.12.08
[size=7]Edit by M tha MaN[/size]
Zitat- added "rotate image" function for JPEG viewer:
- "circle"/"angle" - rotate image counterclockwise;
- "R1"/"shuffle" - rotate image clockwise;
- fixed bug in MPEG4 decoder;
Changelog for Version 2.9 (Note updated language files) - 14.11.08
[size=7]Edit by M tha MaN[/size]
ZitatAlles anzeigen- fixed incorect subtitle alignment when subtitle font horizontal size
is not equal to the default value of 32;
- slightly changed file autodetection algorithm;
- added baseline JPEG decoder (written from scratch) and rather primitive
JPEG viewer. Sequence of images can also be viewed using the same
button combinations as for audio/video playlists ("circle" for folder and
"R1-circle" for the current folder). While in viewer following gamepad and
remote control buttons can be used:
- left : previous slide;
- right/cross: next slide;
- triangle : exit;
- rectangle : zoom-in/zoom-out (only for images with resolution lower than screen one);
Note: decoder supports only baseline JPEGs at the moment. Progressive,
loseless and other "exotic" files are not currently supported.
Maximum image resolution that has been tested is 6912x4608 though higher resolution
images should also be processed without problems;
Changelog for Version 2.8 (Rev.6)
[size=7]Edit by M tha MaN[/size]
Zitat- some optimizations regarding avi indices;
- fixed some bugs in the FAT (USB) filesystem driver;
- fixed issues with .sub/.txt subtitles. Thanks to 'Karol Nowak'
for the research and sample files;
Neue Version released SMS 2.8 REV 5 - 05.07.2008
[size=7]Edit by toto67[/size]
ZitatAlles anzeigenChangelog for Version 2.8 (Rev.5)
Danke für das Changelog M tha MaN !!!
- updated OSD information panel (added available memory indication at IOP side);
- video decoders are redesigned in order to reduce RAM usage;
- implemented 32 bit color resolution for 720p (playback and browser modes) and
1080i (playback mode only) video modes. Note: synchronization parameter 1 and display
position adjustments might be necessary for these modes in order to avoid some
screen artefacts. Note: synchronization parameter 3 was added. This one affects audio
playback, so in total there're 3 parameters related to video synchronization:
- parameter 1 is for video clips;
- parameter 2 is for GUI;
- parameter 3 is for audio playback;
These parameters are quite important, so if there're some unwanted screen effects
(broken picture during scene motion), screen flickering etc. then adjusting these
parameters can remove aforementioned effects. Each video mode has its own independent
parameter set. For parameter 1 SMS can approximate its value automatically by
choosing 'auto' (formerly '0') value;
- redesigned subtitle management code;
- improved MPEG1/2 scrolling/positioning;
- added 2 "eye candies" (clock and "please wait" indicator);
Note about clock: timezone and daylight saving time should be properly initialized
before using/loading SMS. This initialization is usually performed
by the boot loader. I suspect that some modchip's firmware does not
perform proper initialization of the aforementioned things. In this
case SMS will display wrong time.
Thanks to D1abo for notes and testing;
Small note from 'Sebastiao Rocha' for Matrix Infinity Mod Chip owners: in order to prevent startup
hang/crash try to delete SMS.cfg file from the memory card, disable "Use exception handler" and
save settings.
Neue Version released SMS 2.8 REV 3 - 17.05.2008
[size=7]Edit by toto67[/size]
ZitatAlles anzeigenChangelog for Version 2.8 (Rev.3)
- updated .avi embedded subtitles handling. Thanks to 'KingFire' for sample clip, testing and patience.
Small note from 'Sebastiao Rocha' for Matrix Infinity Mod Chip owners: in order to prevent startup
hang/crash try to delete SMS.cfg file from the memory card, disable "Use exception handler" and
save settings.
Neue Version released SMS 2.8 REV 2 - 29.04.2008
[size=7]Edit by Ribbon[/size]
ZitatAlles anzeigenChangelog for Version 2.8 (Rev.2)
- fixed problem with .avi embedded subtitles. Thanks to 'KingFire' for the sample clip;
- fixed bug related to SMB connectivity (probably this also fixes some other issues (freezing
at startup etc.)). Thanks to 'pastito' for the research and help;
Neue Version released SMS 2.8 REV 1 - 12.04.2008
[size=7]Edit by Ribbon[/size]
ZitatAlles anzeigenChangelog for Version 2.8 (Rev.1)
- fixed small problem (repeat glitch at the end) related to FLAC decoder (thanks to 'vectis' for the
remark/sample clip);
- added suport for FLAC files containing ID3 tags (these are currently ignored) (thanks to 'vectis' for
the remark/sample clip);
- updated USB mass storage driver;
Neue Version released SMS 2.8 - 01.04.2008
[size=7]Edit by Fatman[/size]
SMS Changelog by EEUG
Changelog for Version 2.8 (Note updated language files)
- added FLAC audio support;
- added small (32 entries FIFO) history buffer for video clips. It is saved into 'SMS' folder on the memory card. History is based on the absolute file name. Only clips that were ended by the user action (triangle gamepad button) are added/updated to the history buffer and the buffer is saved automatically, so there can be some pause when playback is ended by the user;
- added support for raw .ac3 audio files;
- added functionality to control vertical image position for video clips. It is available via player menu during playback and may be useful to display subtitles more nicely;
- updated USB mass storage driver (added device handling with sector sizes other than 512 bytes);
- updated network driver;
Neue Version released SMS 2.7 - 01.03.2008
[size=7]Edit by Ribbon[/size]
ZitatAlles anzeigenChangelog for Version 2.7
- Fixed problem with (S)VCD .DAT files. Thanks to 'Salacho' for the remark;
- USB mass storage driver is rewritten from scratch (though some elements from 'ps2dev's' one were used).
Added support for up to 4 USB mass storage devices (FAT formatted) that are simultaneously connected
to the console. USB devices with multiple logical units (like <x>-in-1 cardreaders) should also work
(tested here with SWEEX CF004 53-in-1 cardreader with CF and SD cards)). Transfer speed varies
depending on filesystem fragmentation (peak rate exceeds 800KB/s sometimes (btw., maximum raw transfer
rate (without filesystem overhead) I've got here is around 950 KB/s which is the same as on my PC
(USB 1.1 slot). If this driver will cause problems then there's still a possibility to use older driver
as described in changelog from 05-FEB-2008;
- Improved .aac file autodetection algorithm. Thanks to 'lee99' for the sample clip;
- Added support for HE-AAC sound. Thanks to everybody who provided sample clips;
Neue Version released SMS 2.6 (Rev.1) - 06.02.2008
[size=7]Edit by Ribbon[/size]
ZitatAlles anzeigenChangelog for Version 2.6 (Rev.1)
- updated USB mass storage driver in attempt to raise data transfer speed. For my USB flash memory
stick there's improvement from ~500KB/s to ~700KB/s. This is quite experimental stuff, so if
this won't work then there's a possibility to load "old" version from 'mc<x>:/SMS' folder same
way as for 'USBD.IRX' described above. Driver name must be 'USBM.IRX', however :). Note, that
keeping filesystem on the USB device defragmented also improves performance !!!
- added support for raw .aac files (ADTS only). Thanks to 'hip203' for the sample files;
- added support for AAC audio in .avi files (codec ID 0x000000FF). Thanks to 'hip203' and 'MrJiggles'
for the sample clips;
- updated SMS image generator. Added possibility to embed custom palette into generated image, so
SMS palette can be managed by background image;
Neue Version released SMS 2.6 - 27.01.2008
[size=7]Edit by Ribbon[/size]
ZitatAlles anzeigenSMS Changelog by EEUG
Changelog for Version 2.6 (Note updated language files)
- slightly improved audio driver (removed noticeable 'clicks' for monaural sound data);
- fixed incorrect subtitle handling for MBCS (thank to 'cybereye' for the note);
- added OSD that provides various information for video clips. Available via "cross" gamepad button during playback;
- slightly changed expansion bay driver (dev9) and its load policy in order to decrease fan noise when HDD and (or) network are not used;
- AAC (LC and Main profiles) audio decoder is added (based on FAAD2 library, optimized for PS2);
- M4A audio file format (produced by iTunes) support is added;
- 'audio' remote control button is mapped to 'change audio track' action;
- file browser selection is made "wrapable";
- changed USB driver load policy. 'USBD.IRX' placed into 'mc<x>:/SMS' folder has precedence over built-in one;
Neue Version released SMS 2.5(rev3) - 22.12.2007
[size=7]Edit by Fatman[/size]
so der letzte release in 2007, mal schauen was in 2008 noch so alles kommt...
ein paar bugfixes und kleinere verbesserungen, hoffentlich ist der fehler mit dem Absturz bei start den so viele hatten behoben !
ZitatAlles anzeigen- fixed crash issue for .avi files with PCM audio. Thanks to "MrJiggles" for the sample clip.
(this is quite important fix as it affects all video/audio formats supported by SMS);
- added support of RTL subtitles. Thanks to 'lior e' for the implementation;
- added new menu option that controls exception handler activation. Default value is 'off'.
It can also be forcibly turned off at startup by pressing 'start-select' buttons on the gamepad
in slot 0 during startup (before SMS GUI screen appears);
- new .elf loader code. Thanks to 'ffgriever' for help and testing;
- attempt to fix problems with "Play all" functionality. Thanks to 'vsub' for the remarks;
- added 'Play all' funtionality for the current folder. This is activated by 'R1-circle' gamepad
button combination or 'Display' button on the remote control. Only USB, SMB and HDD devices
are tested;
- MPEG4 video decoder is redesigned a bit. Some decoding performance increase can be noted;
Merry Christmas and Happy New Year. I hope to see you back in 2008
Neue Version released SMS 2.5(rev2) - 08.12.2007
[size=7]Edit byRibbon[/size]
ZitatAlles anzeigenChangelog for Version 2.5 (Rev.2)
- fixed quite nasty bug in the mpeg1/2 decoder (blocky artefacts in some cases). Thanks to
'orangpelupa' for the note and sample clips;
- fixed incorrect inclusion of folders into playlist upon "Play all audio" action; Thanks
to 'vsub' and 'dlanor' for the research/note;
- fixed stupid typo that prevented custom greek font to be loaded;
- added functionality to convert DOS character encodeing to Windows one. This allows correct
display of localized filenames while using SMB networking. 4 default conversion tables are
provided: CP866 <-> CP1251 (DOSCyrilic <-> WinCyrillic), CP737 <-> CP1273 (DOSGreek <-> WinGreek),
CP850 <-> CP1252 (DOSLatin1 <-> WinLatin1) and CP852 <-> CP1250 (DOSLatin2 <-> WinLatin2).
Custom conversion tables are supported in form of 'cyrillic.mtx', 'greek.mtx', 'latin2.mtx' and
'latin1.mtx' files placed in mc<x>:/SMS folder. These can be generated by 'SMSCP.exe' Win32
command line application which is also provided. It's usage is pretty simple. For example to
generate 'cyrillic.mtx' file use following command: 'SMSCP 866 1252 cyrillic.mtx'. 866 means
codepage ID for DOS and 1252 - codepage ID for Windows. If character charset is changed while
browsing SMB share then manual directory rescan is required (leave and enter folder of interest
while in SMS browser). Apparently this stuff also depends on 'Regional setings' of the SMB server;
- added '?' character replacement by appropriate region letter for 'mc0:/B?DATA-SYSTEM' string
for user defined language file (if that string is present);
- implemented exception handler that is invoked if something goes terribly wrong with SMS.
It displays some technical information about the exception that can help to fix the problem.
There's a possibility either to reboot SMS (if it was launched from a memory card) or exit to
the PS2 browser;
- fixed corrupted background image issue. Thanks to 'MrJiggles' for the semark and sample files;
Neue Version released SMS 2.5(rev1) - 25.11.2007
[size=7]Edit by Fatman[/size]
wieder mal ein kleines Update, vorwiegend bugfixes und kleinere Verbesserungen. thx @EEug !
ZitatAlles anzeigen- attempt to fix various glitches with .m3u playlist stuff. Thanks to 'Thorsten Tietz' and
'lee99' for the remarks and sample files;
- added functionality to play all video clips in the selected folder;
- added a configuration parameter to control mp3 file autodetection process;
- slightly speeded up network data transfer;
- some other internal changes that can screw the thins up :D;
- added 16 bit color resolution for mpeg1/2 files (can be useful to avoid image corruption
in HD video modes);
Neue Version released SMS 2.5 - 11.11.2007
[size=7]Edit by Fatman[/size]
Version 2.5 wurde released, es handelt sich um verbesserungen in der Soundwiedergabe (raw PCM ist jetzt auch unterstützt !) der alte .lng File bleibt anscheinend gültig !
ZitatAlles anzeigenChangelog for Version 2.5
- improved performance of ogg/vorbis audio decoder;
- PS2 optimized windows media audio decoder is added;
- raw PCM (16-bit) audio decoder is added (for .avi and .mpeg/.mpg files);
- ASF (WMA only) container support is added. .wma files can also be included in .m3u playlists
or "folder-played" just like .mp3/.ogg files;
- M3U playlist file parsing code is rewritten;
Neue Version released SMS 2.4 (Rev.2) - 16.10.2007
[size=7]Edit by Fatman[/size]
Wieder neue Verbesserungen: es gibt nun die helligkeitskontrolle auch bei mpeg filmen. der SMS Ordner muss jetzt nicht mehr immer auf der MC0 sein, er kann auch auf der MC1 sein, wenn der Player auch von da gestartet wird. Das Sprachpacket und der sms.SMB File können nun direkt aus dem SMS Player editiert werden. Ausserdem könnt ihr nun auch backgroundfiles direkt mit SMS auf eure MC kopieren.
ZitatAlles anzeigen- added forgotten brightness control for mpeg1/2 files. Thanks to 'elchevive' for the remark;
- improved compatibility with newer PS2 models (SCPH-77004 in particular);
- changed SMS configuration policy. 'SMS' folder can now be located on 'mc0' or 'mc1'
depending on where SMS was launched from (if it was not launched from the memory card then
'mc0' is default). Note: do not remove memory card where SMS was started from after startup
in order to save settings correctly;
- added functionality to update language, palette and SMB server list directly from SMS. It is
accessible via file context menu ('square' pad button on file located on 'mass', 'cdfs' or
'smb' device). Note: file name must be one of the following: 'SMS.lng', 'SMS.pal' or 'SMS.smb';
- added functionality to copy background images to 'SMS/Skins' folder directly from SMS.
This is also accessible via file context menu (file extension must be '.smi'). Note that
'Skins' subfolder is created automatically if it does not exists;
Neue Version released SMS 2.4 (Rev.1) - 15.09.2007
[size=7]Edit by Ribbon[/size]
ZitatAlles anzeigenChangelog for Version 2.4 (Rev.1) (note updated language files):
- fixed screwed up audio spectrum display;
- added functionality to switch between SMB servers dynamically.
SMS.smb file format is extended (it is still compatible with previous version)
as follows:
- first 5 lines remain the same as in the previous version (leave line 4 and 5
blank (i.e. containing only newline character (no spaces)) if no username and
password are used);
- sixth line contains arbitrary text that will be displayed in SMS menu. The purpose
of this line is to provide nice description for the SMB server defined in first
5 lines;
- aforementioned 6 lines can be further repeated to define more SMB servers;
How it works: SMS Menu -> Device settings -> Network settings menu contains new
item, namely 'SMB server' (note that this item will only appear if network protocol
is set to 'SMB/CIFS'. Activation of this menu brings a submenu filled with servers listed
in 'SMS.smb' file. There a new server connection can be selected. Note that if there is
already connection in progress to the server that is down then breaking that connection
can take a while (around 10 seconds here);
- updated audio driver and communication protocol with it. Now SMS uses "undocumented"
SIF2 DMA channel to perform EE -> IOP data transfer. This will probably reduce chances
of spontaneous crashes as there is no clash in SifRpc mechanism due to multithreading
anymore. From the other side it can be model dependent, so it's possible that SMS won't
work at all.
- user defined audio-video/subtitles-video offsets are made permanent and saved with
SMS configuration. Thanks to 'psi88' for the suggestion;
Neue Version released SMS 2.4 - 01.09.2007
[size=7]Edit by Fatman[/size]
Achtung ! neuer .lng File und euer Backgroundscreen muss nun im Ordner /SMS/Screen/ liegen !
ZitatAlles anzeigen- added PS2 optimized DTS audio decoder. DTS passthrough mode (via S/PDIF optical output)
is also supported (tested only with SoundBlaster PC sound card);
- added support for MPEG1/2 files with multiple audio tracks (selectable via player menu).
Tested only with one .vob file that contains DTS and AC3 audio tracks;
- removed version number (now it is displayed only during initialization) from the GUI;
- improved MPEG1/2 display (now SMS takes into account widescreen aspect ratio (if present)
from the original source for letterbox/pan-scan-1/2/3 display);
- added possibility to select background image (skin) in SMS menu (Browser settings ->
Use background image option). Image file(s) should be in 'smi' format (i.e. produced by
SMS image generator utility) and have '.smi' extension (case sensitive and without quotes).
They should be placed inside 'mc0:/SMS/Skins' (case sensitive and without quotes) folder.
No format verification is performed, so use only files produced by SMS image generator
utility!!!
- changed display synchronization procedure for audio AND video playback. This can be somewhat
model dependent, so if it won't work (black screen) then try to play with value for
'Synchronization parameter 1' in 'SMS Menu' -> 'Display settings' -> 'Advance settings';
- fixed bug in SMS menu (thanks to 'elchevive' for the remark);
- network initialization is made asynchronous and nonblocking (i.e. it is performed in
background even if the cable is not plugged in (it can be plugged in any time)). Maybe
it is confusing a bit as 'Initializing network...' message is displayed for a very short
time and further nothing seems to be happening. Here in configuration with router network
initialization and connection to SMB server takes approximately 5-10 seconds (autonegotiation);
- updated seek functionality for MPEG1/2 files;
ZitatAlles anzeigenSMS 1.9rev2
- added SMB/CIFS network protocol. Tested only on Windows XP Pro (SP2)
and Linux/Debian with recent Samba distribution. Only one server
connection is supported (though driver allows two). Network transfer
speed is comparable to host: protocol (if the server supports raw data
transfer (both XP and Linux do), otherwise it will be ~30% slower).
To use this feature perform following steps:
- create SMS.smb text file in a text editor. This file must contain
exactly 5 lines in the following order:
- IP address of the SMB server (ex. 192.168.0.3);
- name of the SMB server (ex. MyServer);
- name of the PS2 (arbitrary) (ex. MyPS2);
Note: I'm not 100% sure about it, maybe this name
must be listed in 'hosts'/'lmhosts' file;
- user name used for authentication (ex. eugene);
- user password used for authentication (ex. myPassword);
Note 1: blank password is not allowed;
Note 2: - "for individuals that think that harm is occurring, or
is going to occur, to him or her"
- "for individuals that think the persecutor has the
intention to cause harm"
PASSWORD IS ONE WAY ENCRYPTED BEFORE ITS TRANSMISSION TO
THE SMB SERVER ONLY IF THE SERVER SUPPORTS SUCH A FEATURE
(at least Windows XP Pro(SP2) and Samba on Libux/Debian do
support this (please, don't consider this as advertisement));
- make sure that IP address is correct;
- make sure that SMB server name is correct;
- make sure that SMB server allows connections (i.e. review firewall/router
settings);
- make sure that user whose credentials supplied in SMS.smb has appropriate
access rights to connect to the SMB server;
- copy this file to mc0:/SMS folder;
- start SMS; If 'autostart network' option is active, then
deactivate it, save settings and restart SMS;
- goto SMS menu -> Device settings;
- select SMB/CIFS network protocol;
- start network support;
New device icon shall appear as soon as connection to the server is
established (or error message if there's a problem with authentication
etc.). Normally this should occur in 0-10 seconds. There's no need to
start SMB server before SMS, as connection is made automatically (SMS tries
to establish connection to the server approximately each 5-10 seconds).
It's possible to shut down SMB server while SMS browser is active. In this
case SMB device icon will disappear and connection attempts are resumed again.
This can however cause hang, so use this functionaliy at your own risk;
In case of problems use 'ethereal'/'wireshark' software to trace activity on
the server's TCP port 139. New SMB device is browseable starting from share
level (note that shares with '$' suffix in their name (like 'C$', 'ADMIN$'
etc.) are explicitly disabled, so they won't ever appear in the file browser);
- increased packet buffer size in attempt to avoid audio.video 'stutter'
(this results longer delays at startup and during scrolling);
- changed '-' and '_' character indentation to prevent overlapping
(thanks to 'shassino' for the remark);
- added UTF8 subtitles support (thank to 'Npl' for the implementation);
Viel Spass damit wünscht euch das PS2Tools Team
ALLES WAS IHR BRAUCHT:
Ein aktuelles ISO könnt ihr hier laden (klick)
und für alle ohne chip hier noch die Fake-DVD um eure medien von dvd-r abzuspielen ;)