Hey Guys,
I have been using PMS for quite with my PS3 and, because it's made to work so well with that particular system , it's been simple to use from the start.
I have just recently added a Sony BDP-S390 to my network, and am now trying to get the software to play nice with this player. The default configuration file that comes with the install (SonyBluRay.conf) does not allow native playback of mkv files. I found another post in this forum from the user Axess_Denied with this exact model. He claimed to have a complete working .conf file for this player and was nice enough to share it.
While his conf file certainly allowed me to play mkv files and MP4 files with no encoding, Istill had to tweak it slightly. Unfortunately, there are still a couple things that I have not solved.
One being playback of divx avi files. I know this player doesn't support them, so I have to use transcoding to view them. While MEncoder and FFmpeg are able to create a compatible stream to the player, the file jumps forward several minutes at around 40 seconds into playback, and then continues to playback smoothly. This annoying jumping continues as the playback goes on, at around the same repeating interval. This behavior happens with both Mencoder and FFmpeg. Tsmuxer and Avi Synth are not able to transcode Divx for me (at least with the settings I currently have). TsMuxer gives me "file unsupported" error and AviSynth locks the player up.
The other problem I cannot solve is that whenever I transcode with Mencoder, the video playsback too fast and the audio is badly delayed by severeal seconds. Playback is smooth though.
This is a real problem when I am trying to watch DVD iso files, as Mencoder is the only choice I am given on the player when accessing isos. I tried playing with a couple settings in the gui (AV sync alternative method, and force framerate parsed from FFmpeg) but still the same problem.
Here are the settings in the SonyBluRay.conf file that are *mostly* working for me at this point.
Supported = f:mpegps|mpegts v:mpeg1|mpeg2 a:ac3|dts|lpcm|mpa|mp3 m:video/mpeg
Supported = f:mpegts v:h264|vc1 a:ac3|dts|dtshd|truehd|aac|lpcm|mpa|mp3 m:video/vnd.dlna.mpeg-tts
Supported = f:avi|divx v:divx|mp4 a:ac3|lpcm|mpa|mp3 m:video/x-divx
Supported = f:avi v:mp4|xvid a:ac3|lpcm|mpa|mp3 m:video/avi
Supported = f:divx v:divx a:ac3|lpcm|mpa|mp3 m:video/mpeg
Supported = f:wmv v:wmv|vc1 a:wma m:video/mp4
Supported = f:mp4|m4v v:mp4|h264 a:ac3|dts|dtshd|truehd|aac|lpcm|mpa|mp3 m:video/mp4
Supported = f:mkv v:mp4|divx|h264 a:ac3|dts|dtshd|truehd|aac|lpcm|mpa|mp3 m:video/x-matroska
If I understood what all of these things meant I might have a better chance at finding a solution. Is there a FAQ that breaks this part down for new users who want to learn? Specifically I want to know how the settings here relate to the different encoding engines, and how they affect the choices that appear for transcoding on the rendering device.....
Finally, if I am able to get everything working perfectly, wouldn't it be a good idea for your users to be able to upload and share their fully working configuration files? I imagine it would save people a lot of time in getting PMS to work properly with their specific devices.
Any help is greatly appreciated!
