Skip to content

tandersn/cx_capture_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cx_capture_app: EXPERIMENTAL!! ALPHA PHASE!!

A linux GUI capture application for connexant cx2338[0/1/2/3] and cx25800 based cards.

Information:

You will need to install GNU Radio Companion for this to work, and any depndencies it needs. The installation instructions for your distro can be found by searching google. You will need the cxadc driver that supports center_offset value, AND multi card support. Use the center_offset value to correct for non-centered singals. The scale of the graph is +127 to -127, the 100 notations on the amplitude axis do not represent 100%. You'll need to have granted yourself read access to /dev/cxadc0 and read/write access to the cxadc sysfs parameters (be in admin group).

WARNING!!!

Still very experimental. Not sure if this is the best way to develop a capture app for cxadc, it's just what i could get done quickly. I also haven't tested A/B capturing with this and straight cat /dev/cxadc0.

Limitations:

16 bit mode is not support. Auto adjustment of level not support (like how cxlvlcavdd does for CAV discs). As such, probably not best solution for CAV discs. Can't change vmux from within the program (this would require further updates to cxadc driver to allow real time vmux change). Also, vmux changes won't be recognized while the program is running.

The Base Graph:

Is only provide for reference, that's what i started with, the code for the script has been edited directly after running the graph. If you were to update the graph and regenerate the python script, the additions that actually make it work WILL BE GONE.

About

A linux GUI capture application for connexant cx2338[0/1/2/3] and cx25800 based cards

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages