[mythtv] DD5.1 passthrough disabled by timestretch?

Jean-Yves Avenard jyavenard at gmail.com
Mon Jul 26 22:01:10 UTC 2010


On 26 July 2010 18:03, John P Poet <jppoet at gmail.com> wrote:
> I am using S/PDIF.  The source material is either from ATSC MPEG2 with
> DD5.1, or HD-PVR H.264 with DD5.1.
> I will have to look for this "support multi-PCM option" option.  It
> must not have been available at r24684, since this all worked fine
> until upgrading to trunk this past weekend.  So, turning on "support
> multi-PCM option" should re-enable:
> 5.1 -> decode -> timestretch -> re-encode 5.1 ?


SPDIF doesn't support multi-channels LPCM, that option shouldn't be
available in the settings anyway.

If using spdif and playing 5.1 audio, it should be re-encoded into 5.1 AC3
if not, it's a bug..

>> If using a medium supporting natively the requested amount of channels
>> (e.g. analog audio or HDMI or anything with the "multi-channels PCM"
>> settings activated, the decoded audio data is sent as-is.
>> Once you activate timestretch, it's activated forever. When you
>> toggled it off, it is still activated, just with the stretch value of
>> 1.0. That's how AVFD works, we didn't changed anything there. Not sure
>> why this was done like this to start with. There's no real
>> requirements anymore to do it that way, we could completely disable
>> timestretch instead
> My memory, is that it was done that way so turning timestretch on/off
> would be seemless, instead of having a brief pause during playback.
> Thanks JY,

I'm currently overseas, with very limited amount of resources for
testing... I'll try to investigate further asap.


More information about the mythtv-dev mailing list