The list looks good I think. A couple of things:
- What output container are you specifying? I think MKV is probably best - it definitely works and supports all video/audio combinations.
- I can confirm that video using the "old" DivX codec (codec ID DIVX3) doesn't work and therefore needs transcoding (but more recent MPEG4 implementations, eg. codec ID DIVX or XVID are fine).
- FLAC multi-channel audio works fine too. Maybe we should just always directplay audio - are there any audio formats which are unsupported?
When transcoding video the audio stream is presumably passed through if possible? So eg. if my input file is mkv/mpeg2/dts then it'll pass through the audio and end up with mkv/h264/dts rather than mkv/h264/aac?
Seems that most other clients use mpegts as container.
Yeah i can also confirm that flac is supported natively, although as ofnow , PMS will not use transcoding for audio, at least on PHT client.
It seems possible to only transcode the video or audio stream rather than transcode it all. If so that would be the best to avoid useless transcoding on audio streams.