Em 21-04-2013 09:03, Antti Palosaari escreveu:
You just jumped over all my previous hard work and introduced implementation, as I tried still to study and finalize all requirements....
As it is posted on the topics, this is RFC. I'm sure changes will be needed there before having it on some state that it can be merged.
http://palosaari.fi/linux/kernel_sdr_api_requirement_specification.txt
Well, we discussed there already: http://comments.gmane.org/gmane.linux.drivers.video-input-infrastructure/63123 And I proposed several a few implementation details there. I'm just going deeper and writing RFC patches to start test/implement it.
I don't like that. I want just study all requirements and implement those as a once and correctly.
Ok, there are topics there yet to study, but in order to to that, a real implementation is needed. Only implementing it is possible to cover all that it is needed.
That one does not meet very many of those listed requirements.
True. It doesn't cover anything that IMO it should be covered by V4L2 controls. My focus right now is to implement support for: - set/get frequency; - get IF; - set/get standard envelope/bandwidth; - set/get sample rate (the real code will only show up when start implementing a SDR driver - I'm yet far behind this point); - get tuner frequency range. Adding new controls are the easy task, as it doesn't require core changes (well, except for a table there with the control names). However, adding core support for SDR is harder, as it requires to work on several layers at the V4L2 core. I'm working today on more patches for it, at tuner-core. Lots of changes are required there, in order to allow supporting the existing tuner. My current plan is to test SDR with cx88, so, I need tuner-core to work fine with it. I've coded only ~50% of what's needed, and that represents: 15 files changed, 379 insertions(+), 94 deletions(-) Regards, Mauro -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html