That patch set contains libv4lconvert conversion for all SDR formats I have currently available. Also simple test app to stream data from device to standard output. Seems to works very well. CPU usage is something like 13% when 2MSps sampling rate is used, which goes very much from the runtime float conversion. Using pre-calculated LUTs will reduce CPU usage very much, but lets that kind of optimizations be another issue. Antti Palosaari (6): libv4lconvert: SDR conversion from U8 to FLOAT v4l2: add sdr-fetch test app libv4lconvert: SDR conversion from S8 to FLOAT libv4lconvert: SDR conversion from MSi2500 format 384 to FLOAT libv4lconvert: SDR conversion from packed S12 to FLOAT libv4lconvert: SDR conversion from S14 to FLOAT contrib/freebsd/include/linux/videodev2.h | 8 ++ contrib/test/Makefile.am | 6 +- contrib/test/sdr_fetch.c | 221 ++++++++++++++++++++++++++++++ include/linux/videodev2.h | 8 ++ lib/libv4lconvert/libv4lconvert.c | 184 +++++++++++++++++++++++++ 5 files changed, 426 insertions(+), 1 deletion(-) create mode 100644 contrib/test/sdr_fetch.c -- 1.8.4.2 -- 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