[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)