Re: VDR ISDB-T support (vdr Digest, Vol 127, Issue 1)

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

 



On 05.08.2015 04:16, Christian Rodriguez wrote:


El 04/08/15 a las 05:25, Klaus Schmidinger escribió:
On 04.08.2015 08:12, Christian Rodriguez wrote:
Hello everyone! I'm from Argentina, and up to last month I've been using VDR 1.7.262 with an ISDB-T USB adapter. It works really good, but the last week I've been trying to upgrade to VDR 2.2 and I've found a problem with ISDB-T cards: they are not supported.

As I'm really interested in using VDR, I was digging inside the code and found a partial solution for this problem: as ISDBT is the same as DVBT, I've changed the way delivery system is queried. My changes are applied in a cloned repo at github:

https://github.com/chrodriguez/vdr/commit/dadbca57c2dc55c1c53b4fa8f68b56728ab72ddd#diff-8fe0655a5feb333a97bf3a2a8b451546R1294

That's the only change I've made. Now I can enjoy my fresh upgraded VDR installation!!

I think a better refactor should be made, but for now it's working perfectly deployed as a docker container: https://registry.hub.docker.com/u/chrodriguez/vdr

If it works for you this way, I'll adopt this change in the next version.

Surely there should be a better implementation, since ISDB-T has several
tuning parameters of its own. But since there is no such signal here I can't
implement/test this myself. Somebody with the proper hardware/signal/knowledge
would have to do that.

I've tried to follow vdr code, and I think I shall add specific code to dvbdevice.c, specially:

  * GetRequiredDeliverySystem
  * cDvbTuner::SetFrontend
  * cDvbDevice::QueryDeliverySystems
  * cDvbDevice::ProvidesSource

That sounds about right.

Is there any developer guide for VDR so I can read it before trying to understand directly from code?

There's just the source ;-).

Klaus

_______________________________________________
vdr mailing list
vdr@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr




[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux