Background info for devs/techies -
The existing/old TsReader.ax never really provided proper audio 'media type' information on it's output pins, so mostly the audio was assumed to be stereo and 48 kHz sample rate (I think AC3 was always assumed to be 5.1 channel)
The experimental version does provide proper audio 'media type' information - it parses the sample rate and channel count info from the audio stream continuously, so it can update the 'media type' information whenever it changes.
(HRESULT 0x8004022A as a DirectShow error code means VFW_E_TYPE_NOT_ACCEPTED i.e. "This pin cannot use the supplied media type.")
The existing/old TsReader.ax never really provided proper audio 'media type' information on it's output pins, so mostly the audio was assumed to be stereo and 48 kHz sample rate (I think AC3 was always assumed to be 5.1 channel)
The experimental version does provide proper audio 'media type' information - it parses the sample rate and channel count info from the audio stream continuously, so it can update the 'media type' information whenever it changes.
(HRESULT 0x8004022A as a DirectShow error code means VFW_E_TYPE_NOT_ACCEPTED i.e. "This pin cannot use the supplied media type.")
United Kingdom