[01:50] <mchehab> JEEB: open source binary ??? Please decide: it is either open source or binary :-)
[01:50] <mchehab> I use here Dektec generators
[01:51] <mchehab> they work fine with ISDB - but require an extra license
[01:52] <mchehab> if you have the source code for it, it shouldn't be hard to write a Linux driver
[01:55] <mchehab> according with: https://github.com/jeeb/recfsusb2i/blob/master/src/main.c, the code is supposely GPLv3
[01:55] <mchehab> Kernel, is GPLv2
[01:55] <JEEB> yes, that was already noted :)
[01:56] <mchehab> I suspect that, if you study the code, you could learn what's needed to setup the device
[01:56] <JEEB> yes, that was my idea
[01:56] <mchehab> and do some changes at af9035 driver
[01:56] <JEEB> also I would bet if I poked the person if it's his code he would most likely re-license it to GPLv3
[01:57] <JEEB> in case I need to re-use code as-is instead of learning how to setup the device etc
[01:57] <JEEB> af9035... got it
[01:58] <JEEB> also I used the weird wording of "open source binary" because it wasn't a driver :)
[01:59] <mchehab> :-)
[01:59] <mchehab> doubtful that you could re-use any of the code there
[02:00] <JEEB> but I've verified that the stuff it does to the usb device works; I've nicely captured full-seg stuff with it
[02:00] <mchehab> there are simply too many differences there than what is done inside the Kernel - plus all coding style issues
[02:00] <JEEB> yea
[02:01] <mchehab> so, in practice, I doubt you'll be able to re-use the code itself
[02:01] <JEEB> I didn't expect it to be re-usable. but it seems to be a good way of checking what needs to go where
[02:01] <JEEB> since it's not just strace'ing a closed binary :)
[02:01] <mchehab> yet, getting a formal ack from its autor to relicense as gplv2 would be nice
[02:01] <JEEB> k
[02:01] <mchehab> yeah, but, in fact it won't be too much different than that
[02:02] <JEEB> well if it's The Way to do it, then yes - the result in some ways will be similar
[02:02] <mchehab> what you'll basically need to get there is very likely:
[02:02] <mchehab> - the I2C tuning sequence
[02:04] <mchehab> - the demod tuning sequence to setup ISDB-T parameters and/or interpret TMCC carruer
[02:04] <mchehab> s/carruer/carrier/
[02:05] <mchehab> the remaining things will likely be what's already there at af9035
[02:05] <JEEB> cool
[02:05] <JEEB> will have to take a look at things a bit more after I get some sleep
[02:05] <JEEB> thanks a bunch :)
[02:05] <mchehab> (and if not, you'll need to just modify the existing driver to check for the chip version and add some conditionals depending on the chip version)
[02:05] <mchehab> anytime
[12:00] *** indy has quit IRC (*.net *.split)
[12:00] *** TrSqr has quit IRC (*.net *.split)
[12:01] *** debianuser has quit IRC (Remote host closed the connection)