Here is my 1st attempt at a conf. It adds more video file formats, MediaInfo, Supported lines, and documentation on supported media formats to the Samsung AllShare V1.4.4 conf. I did this because, with v1.4.4, some supported files weren't streaming (mpegps/ts, 3gp) and because a handful of unsupported avi's and mkv's were not being detected as unsupported.
I have added some notes where I was unable to write a complete supported line. I'm sure somebody with the know-how could improve this considerably.
Your comments and criticism are welcome.
- Code: Select all
# ps3mediaserver renderer profile for Samsung TVs with AllShare DLNA
# http://ps3mediaserver.org/forum/viewtopic.php?f=15&t=8889
# Conf: Version 1.4.4: MediaInfo W.I.P.
RendererName=Samsung AllShare
RendererIcon=samsung.png
# ====================================================
# Reported headers:
#
# User-Agent: SEC_HHP_[HT]D5500/1.0
# User-Agent: SEC_HHP_[TV]UE32D5000/1.0
# User-Agent: SEC_HHP_ Family TV/1.0
# User-Agent: SEC_HHP_[TV]PS51D6900/1.0
# User-Agent: DLNADOC/1.50 SEC_HHP_[TV]UE32D5000/1.0
# User-Agent: DLNADOC/1.50 SEC_HHP_[TV]UN55D6050/1.0
# User-Agent: DLNADOC/1.50 SEC_HHP_ Family TV/1.0
#
# Note: the "[TV]PS51D6900" is the default type name.
# It can be edited via the TV menu into any string.
# ====================================================
UserAgentSearch=SEC_HHP_
# Recent firmware (0016 and 0019) has been reported to no longer send additional headers info
# Leaving this in for backwards compatibility with older firmware
UserAgentAdditionalHeader=X-AV-Client-Info
UserAgentAdditionalHeaderSearch=(\w{3}_\w{3}_\w{2}-\w{2}\d{2}\w\d{4}/\d.\d)|(\w{3}_\w{3}_\[\w{2}\]-\w{2}\d{2}\w\d{4}/\d.\d)|(\w{3}_\w{3}_\w{2}-\w{2}\d{2}\w\d{3}/\d.\d)|(\w{3}_\w{3}_\[\w{2}\]-\w{2}\d{2}\w\d{3}/\d.\d)
Video=true
Audio=true
Image=true
SeekByTime=false
TranscodeVideo=MPEGAC3
TranscodeAudio=PCM
DefaultVBVBufSize=true
MuxH264ToMpegTS=true
MuxDTSToMpeg=true
WrapDTSIntoPCM=false
MuxLPCMToMpeg=true
MaxVideoBitrateMbps=25
MaxVideoWidth=0
MaxVideoHeight=0
#MimeTypesChanges=audio/wav=audio/L16|video/x-matroska=video/avi|video/x-flv=video/mp4|audio/mp3=audio/L16|video/mp4=video/mpeg
#TranscodeExtensions=flv,wav
TranscodeExtensions=
#StreamExtensions=mkv,mp3,mp4,avi,mov
# I am unable to get asf, vob, vro, and 3gp to stream with supported lines
# Some of my m2ts files fail to stream with the Supported line for MPEGTS
StreamExtensions=asf,vob,vro,3gp,m2ts,mp3
MediaInfo = true
H264Level41Limited = true
# .mov support (undocumented)
# Uncertain how complete this line is. It correctly distinguishes the incompatible .mov's in my limited .mov collection
Supported = f:mov v:h264|mp4 a:aac m:video/mp4
# [Supported video formats from official e-manual - Samsung LCD D550 series and above]:
#--------------------------------------------------------------------------------------------------------------------
# File Ext. Container Audio Codecs Video Codecs Resolution Frame Rate Bit Rate
#--------------------------------------------------------------------------------------------------------------------
# avi,mkv avi,mkv MP3/ Divx 3.11/4.x/5.1/6.0 1920x1080 6-30 8
# AC3/ XVID 1920x1080 6-30 8
# LPCM/ H.264 BP/MP/HP 1920x1080 6-30 25
# ADPCM/ MPEG4 SP/ASP 1920x1080 6-30 8
# DTS Core Motion JPEG 640x480 6-30 8
#
# ADPCM and DTS core audio needs to be added. How?
Supported = f:avi|divx|mkv v:divx|h264|mp4|mjpeg a:mp3|ac3|lpcm m:video/x-divx gmc:0
#--------------------------------------------------------------------------------------------------------------------
# asf asf MP3/ Divx 3.11/4.x/5.1/6.0 1920x1080 6-30 8
# AC3/ XVID 1920x1080 6-30 8
# LPCM/ H.264 BP/MP/HP 1920x1080 6-30 25
# ADPCM/ MPEG4 SP/ASP 1920x1080 6-30 8
# WMA Motion JPEG 640x480 6-30 8
#
# ADPCM audio needs to be added. How?
# "f:asf" is wishful thinking. Add to StreamExtensions for now.
# Supported = f:asf v:divx|h264|mp4|mjpeg a:mp3|ac3|lpcm|wma m:video/x-ms-asf gmc:0
#--------------------------------------------------------------------------------------------------------------------
# wmv asf WMA WMV v9 1920x1080 6-30 25
#
Supported = f:wmv v:wmv|vc1|asf a:wma m:video/x-ms-wmv
#--------------------------------------------------------------------------------------------------------------------
# mp4 mp4 MP3/ H.264 BP/MP/HP 1920x1080 6-30 25
# ADPCM/ MPEG4 SP/ASP 1920x1080 6-30 8
# AAC XVID 1920x1080 6-30 8
#
# Need to add ADPCM audio support. How?
Supported = f:mp4 v:h264|mp4|divx a:mp3|aac m:video/mp4 gmc:0
#--------------------------------------------------------------------------------------------------------------------
# 3gp 3gpp ADPCM/ H.264 BP/MP/HP 1920x1080 6-30 25
# AAC/ MPEG4 SP/ASP 1920x1080 6-30 8
# HE-AAC
#
# Need to add ADPCM and HE-AAC audio support. How?
# "f:3gp" is wishful thinking. Add to StreamExtensions for now.
# Supported = f:3gp v:h264|mp4 a:aac m:video/3gpp
#--------------------------------------------------------------------------------------------------------------------
# vro vro,vob AC3/ MPEG2 1920x1080 24/25/30 30
# MPEG/ MPEG1 1920x1080 24/25/30 30
# LPCM
#
# "f:vob|vro" is wishful thinking. Add to StreamExtensions for now.
# Supported = f:vob|vro V:mpeg1|mpeg2 a:ac3|mpa|lpcm m:video/mpeg
#--------------------------------------------------------------------------------------------------------------------
# mpg,mpeg MPEGPS AC3/ MPEG2 1920x1080 24/25/30 30
# MPEG/ MPEG1 1920x1080 24/25/30 30
# LPCM/ H.264 1920x1080 6-30 25
# AAC
#
Supported = f:mpegps v:mpeg1|mpeg2|h264 a:ac3|mpa|lpcm|aac m:video/mpeg
#--------------------------------------------------------------------------------------------------------------------
# ts,tp,trp MPEGTS AC3/AAC/ MPEG2 1920x1080 24/25/30 30
# MP3/DD+/ H.264 1920x1080 6-30 25
# HE-AAC VC1 1920x1080 6-30 25
#
# Dolby Digital Plus & HE-AAC audio needs to be added. How?
Supported = f:mpegts v:mpeg2|h264|vc1 a:ac3|aac|mp3 m:video/mpeg
#--------------------------------------------------------------------------------------------------------------------
# rmvb RMVB RealAudio 6/ RV3.0/RV4.0 1920x1080 30 10
# 9/10
# Note: rmvb format is supported only in China and Hong Kong
#
# I do not have a china/hong kong model to test this line with.
# Supported = f:rm v:rm a:ra m:video/vnd.rn-realvideo
#--------------------------------------------------------------------------------------------------------------------
# Other Restrictions:
# - Video content will not play, or not play correctly, if there is an error in the content or the container.
# - Sound or video may not work if the contents have a standard bit rate/frame rate above the compatible Frame/sec
# listed in the table above.
# - If the Index Table is in error, the Seek (Jump) function is not supported.
# - Video content can not be played, if there are many contents in one file.
#
# Video Decoder:
# - Supports up to H.264, Level 4.1
# - H.264 FMO / ASO / RS, VC1 SP / MP / AP L4 and AVCHD are not supported.
# - XVID, MPEG4 SP, ASP :
# - Below 1280 x 720: 60 frame max
# - Above 1280 x 720: 30 frame max
# - GMC is not supported.
#
# Audio Decoder:
# - Supports up to WMA 7, 8, 9 STD, 9 PRO
# - WMA Lossless, Voice Lossless, Voice is not supported.
# - WMA sampling rate 22050Hz mono is not supported.
#--------------------------------------------------------------------------------------------------------------------
# Supported Subtitle Formats:
# Name File extension Format
# MPEG-4 time-based text .ttxt XML
# SAMI .smi HTML
# SubRip .srt string-based
# SubViewer .sub string-based
# Micro DVD .sub or .txt string-based
#
# "Subtitle setting": You can play the video with subtitles. This function only
# works if the subtitles are the same file name as the video.
# "Subtitle Language": You can enjoy video in one of supported languages as required.
# The function is only enabled when stream-type files which support multiple audio formats are played.
#--------------------------------------------------------------------------------------------------------------------
# [Supported audio formats]:
# TO DO
# [Supported image formats]
# TO DO
Tested on a Samsung LxxxD550 with latest firmware to date and Samsung AllShare.
Edit: Supported lines for audio and image formats are yet to be written and tested.