I went in this afternoon and added code to power down unused AFE
channels (by input), and power down everything when not encoding. I was
curious if this was safely doable, because logically it should be (why
run the ADCs if we're not capturing? etc)
I came across something else though and I was wondering if it was
supposed to be that way. I added my code to the DECODER_ENABLE_OUTPUT
ioctl, but it wasn't getting called when I thought it would be (as
indicated by cx25840: decoder disable/enable output log messages).
Module load: Decoder disabled then enabled
Capture: I believe in the VBI DMA init, decoder disabled then enabled.
I was thinking that cx25840's DECODER_ENABLE_OUTPUT was supposed to be
turning on and off the digitizer when needed for capture. Is this not
the case?
PS - I hacked in setting DECODER_ENABLE_OUTPUT as needed in
ivtv-fileops.c and it looks like we can power down all 3 AFE channels,
both ADCs and their DLLs, as well as the "filter tuning" circuitry while
not doing a capture with no adverse affects! I'd love to get this in
once I resolve where is should be.
-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel