Ok I'm one step further. The reason not all files were displayed was indeed because of the bitrate being too low.
I have two movies: Bad Boy & Bad Boys II (... no comment )
Bad Boys is not playing, Bad Boys II is playing.
The response for the first is:
<res duration="01:58:51.1360000" nrAudioChannels="6" resolution="1920x1040" sampleFrequency="48000" bitrate="80000000" protocolInfo="http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=AVC_TS_HD_24_AC3,AVC_TS_HD_50_AC3,AVC_TS_HD_60_AC3,AVC_TS_HD_EU;DLNA.ORG_OP=10;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01D00000000000000000000000000000">http://192.168.0.157...e570e4173</res>
For the second:
<res duration="02:26:41.9840000" nrAudioChannels="6" resolution="1920x1060" sampleFrequency="48000" bitrate="8228022" protocolInfo="http-get:*:video/x-matroska:DLNA.ORG_PN=MATROSKA;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000">http://192.168.0.157...fa1670e8a</res>
I see two problems:
1. Why is the Sony not handling the .ts link? (I don't have an answer for that... I'm not that familiar with DLNA)
2. Is a bit more complicated and has to do with the max bitrate thing. (Why is it transcoding?)
There are two bitrate settings:
As you see I added a zero to the first one (should be able to handle all bitrates... didn't lookup the actual limit).
But I couldn't find the second bitrate setting anywhere in the profile GUI. (Should this be added?)
Another question: In the method GetBitrateForDirectPlayCheck it's only using this static bitrate value if the protocol is file. Why is that happening?
After setting the StaticBitrate to a higher value the video was allowed for direct play. I also needed to add 'dca' to audio codecs before it actually showed up on the Sony.
Which leaves us with the first issue: Why is the Sony not playing along with the .ts extension. Does this mean that every file that needs transcoding is not playable on this Sony?