I recently experimented with XBMC and Ps3ms
I copied the conf file of the ps3 and started building one for XBMC.
In this process i removed "H264Level41Limited=true" from the config file. because XBMC does not have this limitation.
Then i tried some Transcoding as i have movies with AAC 5.1 sound, but my Reciever only undestands AC3
The Video is Level4.1 compatible, so PMS is trying to recode the sound and to remux the video.
Unfortunately this always fails with an error in tsmuxer, which is not capable of identifying the stream.
I came up with the analysis that on transcoding AVC Streams PMS is generating data which tsmuxer is not
able to understand directly. PMS is modifying the stream according to h264 annex B. because mencoder is not able
to produce streams that are instantly usable by tsmuxer. Sadly, if the upper flag in the config file is not set
PMS is not using this 'tweak' and tsmuxer fails.
Can someone proove this so we can work this out ?