Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: FIX: switching APID (was vdr 1.1.13 and patch for recording encrypted channels)



On 24 Oct 2002 Klaus Schmidinger <Klaus.Schmidinger@cadsoft.de> wrote:

> Stefan Huelswitt wrote:
>> 
>> Don't try to switch the audio while recording, this will ruin
>> your recording. I don't see a easy solution for this, may be we
>> should disable audio switching while recording on the primary
>> interface?
> 
> I guess that's true.

Thinking about it, we only have to disable audio switching during
recording of _encrypted_ channels. FTA channel should be fine, as
they are viewed in transfer mode during recording anyways.

>> I also noticed that switching the audio stream doesn't works, if
>> you are watching a channel in transfer mode. Is this intended?
> 
> I believe I tested transfer mode and it worked just fine when switching
> audio channels. I'll test it again.

Well, as (from devbdevice.c)

  else if (StartTransferMode)
     cControl::Launch(new cTransferControl(this, Channel->Vpid(), Channel->Apid1(), 0, 0, 0));

doesn't pass the second APID and cDvbDevice::SetAudioTrackDevice()
have no treatment for transfer mode, it can't work.
SetAudioTrackDevice() would have to pass the request to the
transfering device or notify the cTransferControl to use the
other APID if passed on creation.

-- 
Stefan Huelswitt
huels@iname.com  | http://home.pages.de/~nathan


-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index