Permalink
Browse files

Added renderer configuration file for Philips TV (thanks, leroy!)

  • Loading branch information...
1 parent 68bf7c7 commit b5fea32344e699745ad4a6389d9f67c58313611a @Raptor399 Raptor399 committed Dec 8, 2011
View
@@ -1,6 +1,9 @@
Changelog:
==========
+????-??-?? - 1.50.1
+ Added renderer configuration file for Philips TV (thanks, leroy!)
+
2011-11-20 - 1.50.0
Backwards-incompatible API changes (for plugin developers/packagers) - see http://tinyurl.com/3qtgk5k for more details
@@ -0,0 +1,324 @@
+# --------------------------------------------------------------------------------------------
+# PS3 Media Server renderer configuration profile for the Philips 40pfl8605h_12
+# 2010 lcd full hd ambilight tv.
+# Revision number 1.5
+# Tested with 40pfl8605h_12 with firmware 140.040.000
+# Tested with ps3 media server 1.50.0
+# Refer to PS3.conf for help.
+# By Leo from Holland.
+# leroy on forum.
+
+# Histoy:
+# --------------------------------------------------------------------------------------------
+# version 1.0 First tested version posted.
+# version 1.1 Added lpcm to mpegps mpeg2 as a supported audio codec.
+# version 1.2 According to the Philips specs from "Codec_table_all.zip" some changes.
+# Added "MaxVideoBitrateMbps = 20".
+# Added Max video bitrate b:4637696 into "Supported = f:mp4 v:mp4".
+# Removed mp4 and aac as supported codec with "Supported = f:mpegts".
+# version 1.3 Removed mp4 as supported codec with "Supported = f:mov".
+# version 1.4 Changed "MaxVideoBitrateMbps = 20" to 0 (20 is to low for full HD mkv)
+# Changed "RendererName = Philips Tv" to Philips TV
+# version 1.5 Removed mov as supported codec.
+# Changes to findings and spelling.
+# Added MaxVideoBitrateMbps = 75
+
+# Possible supported renderers:
+# --------------------------------------------------------------------------------------------
+# According the specs from the 'Codec_table_all.xls' downloaded from Philips support,
+# it is suitable for the xxPFLxxx5 serie. Not tested by me!
+
+# Specification Philips 40pfl8605h_12:
+# --------------------------------------------------------------------------------------------
+# Taken from leaflet 15.6.9
+#
+# Picture playback format: jpeg
+# Music playback formats: mp3,wma(v2 up to v9.2),aac
+#
+# Video playback formats:
+# Codec support: h.264/mpeg-4 avc,mpeg 1,mpeg 2,mpeg 4,wmv9/vc1
+# Containers: avi,mkv
+#
+# Taken from manual.
+# playback formats:
+# jpeg (still pictures)
+# mpeg program and transport stream
+# mp4
+# asf
+
+# Connection info:
+# --------------------------------------------------------------------------------------------
+# User-Agent obtained from the debug.log file:
+# HTTP User-Agent: Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50
+# --------------------------------------------------------------------------------------------
+# Additional information i have got obtained with the
+# "Device Sniffer for UPnP Technologies" program:
+# 192.168.2.8 is the ip address of the renderer.
+#
+# HTTP/1.1 200 OK
+# CACHE-CONTROL: max-age=1800
+# DATE: Mon, 26 Sep 2011 22:19:40 GMT
+# EXT:
+# LOCATION: http://192.168.2.8:49153/nmrDescription.xml
+# SERVER: Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50
+# X-User-Agent: redsonic
+# ST: upnp:rootdevice
+# USN: uuid:F00DBABE-SA5E-BABA-DADA00903EF2D114::upnp:rootdevice
+
+# Protocol info:
+# --------------------------------------------------------------------------------------------
+# Mime types obtained with the "device spy for upnP technologies" program:
+#
+# audio/mpeg:DLNA.ORG_PN=MP3, Used for mp2 mp3.
+# audio/x-ms-wma:*, Used for wma.
+# audio/mp4:*, Used for mp4 aac.
+# audio/L16;rate=44100;channels=2:DLNA.ORG_PN=LPCM, Used for aiff and wav.
+# audio/L16;rate=44100;channels=1:DLNA.ORG_PN=LPCM, Used for aiff and wav.
+# audio/L16;rate=48000;channels=2:DLNA.ORG_PN=LPCM, Used for aiff and wav.
+# audio/L16;rate=48000;channels=1:DLNA.ORG_PN=LPCM, Used for aiff and wav.
+# audio/wav:*, Not used. Can be used for wav.
+# audio/x-ms-asf:*, Not used.
+# audio/vnd.dlna.adts:*, Not used.
+#
+# video/mpeg:DLNA.ORG_PN=MPEG_PS_NTSC, Used for mpegps and can be used for mpegts.
+# video/mpeg:DLNA.ORG_PN=MPEG_PS_PAL,
+# video/mpeg:DLNA.ORG_PN=MPEG_TS_SD_EU_ISO,
+# video/x-matroska:*, Used for mkv.
+# video/x-msvideo:*, Used for avi and divx.
+# video/x-ms-wmv:*, Used for vc1.
+# video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_SD_EU, Used for mpegts.
+# video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_SD_EU_T,
+# video/h264:*, Used for mp4 and mov.
+# video/avi:*, Not used. Can be used for avi and divx.
+# video/x-ms-avi:*, Not used. Can be used for avi and divx.
+# video/msvideo:*, Not used. Can be used for avi and divx.
+# video/x-ms-asf:*, Not used. Can be used for vc1.
+# video/x-ms-asf-plugin:*, Not used. Can be used for vc1.
+# video/mpeg4:*, Not used. Doesn't work for mp4 or mov. (Instead video/mp4 works)
+#
+# image/jpeg:DLNA.ORG_PN=JPEG_SM, Used for jpg.
+# image/jpeg:DLNA.ORG_PN=JPEG_MED,
+# image/jpeg:DLNA.ORG_PN=JPEG_LRG,
+# image/jpeg:DLNA.ORG_PN=JPEG_SM_ICO,
+# image/jpeg:DLNA.ORG_PN=JPEG_LRG_ICO,
+# image/jpeg:DLNA.ORG_PN=JPEG_TN,
+
+# Findings:
+# --------------------------------------------------------------------------------------------
+# Additional information about the supported codec can be downloaded
+# from the philips supportforum.
+# http://www.supportforum.philips.com
+# --------------------------------------------------------------------------------------------
+# If the video codec is supported and the first audio codec NOT like DTS,
+# the video do not play native.
+# The 40pfl8605h_12 doesn't support subtitles native. (unless the file be transcoded)
+# The 40pfl8605h_12 doesn't support to switch between audio tracks with video files native.
+# --------------------------------------------------------------------------------------------
+# Audio files that contain a cover image doesn't preview an thumbnail.
+# --------------------------------------------------------------------------------------------
+# The following codecs are not supported by the 40pfl8605h_12 with my test files.
+# They are (by my knowledge) not excludable within the defining of the "Supported"
+# formats. So unfortunately they are played incorrect and not transcoded.
+#
+# video:
+# avi mpeg-4 visual with div3 codec id. (divx 3)
+# avi mpeg-4 visual with MPG4 codec id.
+# avi mpeg-4 visual with MP42 codec id.
+# mp4 avc (h264) with format profile baseline@L4.1 and high@L4.1 (birate limited b:4528690)
+# mov mpeg-4 quickTime with avc (h264) and format profile main@L4.1 (mov removed version 1.5)
+#
+# audio:
+# wma voice
+# wma pro
+# wav with dts
+# wav with mp3
+# --------------------------------------------------------------------------------------------
+# .aac audio files into "adts" container play correctly with usb on the 40pfl8605h_12
+# and windows media player 12 can stream these files.
+# Unfortunately the debug.log file gives the next error when browsing into it
+# [New I/O server worker #1-4] INFO 23:46:50.055 The file W:\Muziek\Audio Data
+# Transport Stream.aac was badly parsed. It will be hidden.
+# Because of this I wasn't able to test next line:
+# Supported = f:adts a:aac s:48000 m:audio/vnd.dlna.adts
+
+# Setup: (Refer to PS3.conf for help for all settings used.)
+# --------------------------------------------------------------------------------------------
+RendererName = Philips TV
+RendererIcon = philips 40pfl8605h_12.png
+
+# Renderer recognition:
+# --------------------------------------------------------------------------------------------
+UserAgentSearch = PhilipsIntelSDK
+# No additional userAgent known.
+UserAgentAdditionalHeader =
+UserAgentAdditionalHeaderSearch =
+
+# Config settings:
+# --------------------------------------------------------------------------------------------
+# Enables the use of "Supported" to more accurately define the supported formats
+# for the renderer and faster browsing.
+MediaInfo = true
+# --------------------------------------------------------------------------------------------
+# With the 40pfl8605h_12 it is not possible to seek by time.
+SeekByTime = false
+# --------------------------------------------------------------------------------------------
+# On 40pfl8605h_12 working codec for video Transcoding: MPEGTSAC3 , MPEGAC3
+TranscodeVideo = MPEGAC3
+# On 40pfl8605h_12 working codec for audio Transcoding: MP3 , LPCM, WAV
+TranscodeAudio = WAV
+# --------------------------------------------------------------------------------------------
+# Ignored if MediaInfo = true:
+MuxH264ToMpegTS = false
+MuxDTSToMpeg = false
+MuxLPCMToMpeg = true
+MimeTypesChanges = audio/x-m4a = audio/mp4
+# --------------------------------------------------------------------------------------------
+# Best left empty if MediaInfo = true
+# Overrides the "Supported" formats:
+TranscodeExtensions = m2ts
+StreamExtensions =
+# --------------------------------------------------------------------------------------------
+# Next line doesn't work with my tested jpeg files with exif info.
+# (the jpeg pics are not rotated in its original state).
+AutoExifRotate = true
+# --------------------------------------------------------------------------------------------
+# Function taken from WDTVLive.conf
+# Show the duration of a dvd iso title in the overview.
+ShowDVDTitleDuration = true
+
+# Media renderer capabilities:
+# --------------------------------------------------------------------------------------------
+Video = true
+Audio = true
+Image = true
+DLNALocalizationRequired = false
+CreateDLNATreeFaster = true
+ForceJPGThumbnails = true
+DefaultVBVBufSize = false
+MaxVideoBitrateMbps = 75
+H264Level41Limited = false
+TranscodeAudioTo441kHz = false
+WrapDTSIntoPCM = false
+ChunkedTransfer = false
+TranscodeFastStart = false
+TranscodedVideoFileSize = 0
+
+# Ignored for files matching "Supported" formats.
+MaxVideoWidth = 1920
+MaxVideoHeight = 1080
+
+# Supported formats:
+# --------------------------------------------------------------------------------------------
+# The "Supported" will only be used if "MediaInfo = true".
+# ok will mean that I have tested this codec combination.
+# ? will mean that I have no test files with this codec. So it is an possible supported codec.
+
+# [Supported video formats]:
+# --------------------------------------------------------------------------------------------
+# mpegps mpeg1 tested ok up to 1920x1080.
+# =====================ok======ok==ok=
+Supported = f:mpegps v:mpeg1 a:mpa|mp3 m:video/mpeg
+# =====================ok======ok==ok==ok==ok==
+Supported = f:mpegps v:mpeg2 a:mpa|mp3|ac3|lpcm m:video/mpeg
+# --------------------------------------------------------------------------------------------
+# mpegts with h264 is not supported.
+# Multiple audio channels are supported.
+# Both mime types work for mpegts: video/mpeg , video/vnd.dlna.mpeg-tts
+# =====================ok======ok==ok==ok==
+Supported = f:mpegts v:mpeg2 a:mpa|ac3|lpcm m:video/vnd.dlna.mpeg-tts
+# --------------------------------------------------------------------------------------------
+# No limit to the resolution with avi and divx.
+# avc (h264) video doesn't work with avi and divx.
+# lpcm and wma audio aren't working.
+#
+# avi with qpel and gmc test:
+# 40pfl8605h_12 not ok qpel yes gmc 2 avi divx (divx 5)
+# 40pfl8605h_12 ok qpel no gmc 2 avi divx (divx 5)
+# 40pfl8605h_12 ok qpel yes gmc no avi mp4 (xvid asp l5)
+# 40pfl8605h_12 ok qpel no gmc 3 avi mp4 (xvid asp l5)
+# 40pfl8605h_12 ok qpel yes gmc 3 avi mp4 (xvid asp l5)
+# qpel is not supported with avi divx.
+#
+# Mime types working with avi and divx:
+# video/avi , video/x-ms-avi , video/msvideo , video/x-msvideo
+# ==================ok====ok==ok==ok=
+Supported = f:avi v:mp4 a:ac3|mp3|mpa m:video/x-msvideo
+# =========================ok==ok==?==
+Supported = f:avi v:divx a:ac3|mp3|mpa m:video/x-msvideo qpel:no
+#
+# My test files with the divx format have no gmc or qpel yes:
+# ===================ok=====ok==ok==?============== qpel?
+Supported = f:divx v:divx a:ac3|mp3|mpa m:video/x-msvideo
+# --------------------------------------------------------------------------------------------
+# b: seems to could be used as max video bitrate. Not confirmed in PS3.conf
+# mp4 with h264 max bitrate ok tested file have 4403 Kbps = 4508672 bps
+# b:4528690 needed to skip transcode with this test file.
+# This adding fixes most of the baseline@L4.1 and high@L4.1 problems.
+#
+# mp4 with lpcm audio is not supported.
+# Both mime types work for mp4: video/mp4 , video/h264
+# ==================ok=====ok==ok==ok==?==
+Supported = f:mp4 v:h264 a:aac|ac3|mp3|mpa b:4528690 m:video/h264
+#
+# (according Phillips specs. 720x576i max and 8Mbps max voor mp4.)
+# But tested ok up to 1920x1080.
+# ==================ok====ok==ok==ok==?==
+Supported = f:mp4 v:mp4 a:aac|ac3|mp3|mpa m:video/h264
+# --------------------------------------------------------------------------------------------
+# mov with h264 can play native, but the bitrate of most files is to high to play flawless.
+# mov with mp4 video is not supported.
+# mov with mp3 audio is not supported.
+# mov with lpcm audio is not supported.
+# Both mime types work for mov: video/mp4 , video/h264
+# ==================ok=====ok==?===?==
+# Supported = f:mov v:h264 a:aac|ac3|mpa m:video/h264
+# --------------------------------------------------------------------------------------------
+# wmv1 and wmv2 aren't supported.
+# wmv with mpeg2 video is not supported.
+# wmv with mp4 video is not supported.
+# wmv with lpcm audio is not supported.
+# Next mime types works for wmv vc1 and wmv3:
+# video/x-ms-asf , video/x-ms-asf-plugin and video/x-ms-wmv
+# ==================ok====ok=
+Supported = f:wmv v:vc1 a:wma n:2 s:48000 m:video/x-ms-wmv
+# --------------------------------------------------------------------------------------------
+# mkv with mp4, vc1, mpeg2 and dv video are not supported.
+# lpcm audio doesn't work native with my test mkv files.
+# ==================ok=====ok==ok==ok==ok=
+Supported = f:mkv v:h264 a:aac|ac3|mp3|mpa m:video/x-matroska
+
+# [Supported audio formats]:
+# --------------------------------------------------------------------------------------------
+# ============ok==ok=
+Supported = f:mpa|mp3 n:2 s:48000 b:327680 m:audio/mpeg
+# ==================ok=
+Supported = f:wma a:wma n:2 s:48000 b:348160 m:audio/x-ms-wma
+# ==================ok=
+Supported = f:mp4 a:aac n:6 s:48000 b:327680 m:audio/mp4
+# --------------------------------------------------------------------------------------------
+# mp3 is not supported with wav audio.
+# ============ok===ok====ok==
+Supported = f:aiff|wav a:lpcm n:1 s:44100 b:1445069 m:audio/L16;rate=44100;channels=1
+Supported = f:aiff|wav a:lpcm n:2 s:44100 b:1445069 m:audio/L16;rate=44100;channels=2
+Supported = f:aiff|wav a:lpcm n:1 s:48000 b:1445069 m:audio/L16;rate=48000;channels=1
+Supported = f:aiff|wav a:lpcm n:2 s:48000 b:1445069 m:audio/L16;rate=48000;channels=2
+# --------------------------------------------------------------------------------------------
+# mpeg-4 audio files with m4a codec id and .m4a file extension don't
+# sound correctly (Suddenly speed up and then plays again).
+# Files with a constant bitrate have the same problem.
+# Same error occurs when files are directly played on 40pfl8605h_12 from an usb stick.
+# Supported = f:aac a:aac n:6 s:48000 b:327680 m:audio/mp4
+# --------------------------------------------------------------------------------------------
+# My Test adts audio files are badly parsed. No tested line.
+# Supported = f:adts a:aac s:48000 m:audio/vnd.dlna.adts
+
+# [Supported image formats]:
+# --------------------------------------------------------------------------------------------
+# An preview thumbnail of jpeg are generated on the right of the browser.
+Supported = f:jpg m:image/jpeg
+# --------------------------------------------------------------------------------------------
+# tiff is not supported. This line is added so that the 40pfl8605h_12 recognizes tiff
+# as an unsupported format.
+Supported = f:tiff m:image/tiff
+# -------------------------------------- end of config ---------------------------------------
+
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.

0 comments on commit b5fea32

Please sign in to comment.