Mailing List archive

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

[vdr] Re: VPID for radio channels is 8191



From the point of view of the DVB standard 8191 is supposed to be the 'auto' setup.
E.g. DVB2000 can use this mode. When switching a channel the necessary information (vpid and apids) will be read from the stream.
Of course switching take longer with this mode of operation, but this feature is actually in use with Premiere. Just think about the apids of Premiere Sport 1:

vpid=255	(picture)
apid1=256	(german audio)
apid2=257	(original audio)
apid3=258	(us audio)
SNR=17

apid 257 is in use e.g. with scoccer,
apid 258 is in use e.g. with US sports and Golf.....

ATM VDR is a little unsatisfactory in checking this. If the channels.conf says there is a second apid it offers the user to switch to that other language. Even if there's nothing (sometimes resulting in a channel not synced error).
And if you try to record a channel that has two apids VDR often fails to recognize that the 2nd one is in use and skips it leaving my favorite recordings with just one apid :-(

BTW, where would you start looking in in the source if you want to force VDR to record a second apid (even if there's nothing) ?
I was thinking of vdr-1.0.4, dvbapi.c Line 2328ff:

bool cDvbApi::SetPids(bool ForRecording)
{
  return SetVpid(vPid,   ForRecording ? DMX_OUT_TS_TAP : DMX_OUT_DECODER) &&
         SetApid1(aPid1, ForRecording ? DMX_OUT_TS_TAP : DMX_OUT_DECODER) &&
         SetApid2(ForRecording ? aPid2 : 0, DMX_OUT_TS_TAP) &&
	 (!Setup.RecordDolbyDigital ||
         SetDpid1(ForRecording ? dPid1 : 0, DMX_OUT_TS_TAP) &&
         SetDpid2(ForRecording ? dPid2 : 0, DMX_OUT_TS_TAP));
}


CU,
Christian.

> -----Original Message-----
> From: Robert Schiele [mailto:robert.schiele@t-online.de]
> Sent: Thursday, October 10, 2002 9:29 PM
> To: vdr
> Subject: [vdr] VPID for radio channels is 8191
> 
> 
> 
> Hello.
> 
> VPID in channel.conf.cable from 1.1.12 is set to 8191.  This does not
> work for me.  When I change it back to 0, it works.  What was the
> intention of this change?
> 
> Robert
> 
> -- 
> Robert Schiele			Tel.: +49-621-181-2517
> Dipl.-Wirtsch.informatiker	mailto:rschiele@uni-mannheim.de
> 
> -- Attached file included as plaintext by Listar --
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.7 (GNU/Linux)
> 
> iQEVAwUBPaXU/MQAnns5HcHpAQHcOwf/VMCxVCHCNiUOvYYD0gzEd88IZl2GfOo1
> /LKvVf1QZqmwQBIiiBcQ/8wsCR53X59KH0PwKuAbjMPypdC7UNQdQ4ea+BtCrz0e
> UDHhqUMME8Vflujan9DkKegnZjrxhvw8+h4jZ4sOegDaycvKYNR0SIM8OBH2L3oO
> p8iLNIitQeyZTNmlDmn/a2h3C9YRDoVhogJ3lYoqDr1q/Gd09ffzV51MUn/tv306
> t5OxIWx79ksj+9GAsuDrnBT/EYAT0AYnixvQaPOUah8Mtia3qsjq6s1QhW7HtIfV
> Mzhq45zaa6v50ony7Q/ZTXWKQCzHlASS/TYuUHU9ZdaxAHUMLY3BDA==
> =TDiZ
> -----END PGP SIGNATURE-----
> 
> 
> 
> -- 
> Info:
> To unsubscribe send a mail to listar@linuxtv.org with 
> "unsubscribe vdr" as subject.
> 


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



Home | Main Index | Thread Index