Quote:
Originally Posted by geekmaster
.....The K3 performance drain is in the eink "wait loop" inside the syscall, so not a lot we can do about that unless we find an "async" way to do eink updates like on the K4/K5 (where you do your own delay loop with sensible sleep() calls inside them)....
...I get my fun REMOVING every parameter and every line of code that I can without killing the code. Hobby coding after all.  The sound stuff just isn't there yet. I will have to see just how minimal I can make it and still keep it working on all the kindle eink models.
|
Yes, but actually the issue is in the sound stuff, I'm basically managing the buffer incorrectly, just need to figure out what exactly I can push in and when. The video plays okay.
my current toying around is NOT a complete solution. an interleaved format to allow for slip estimation is required. All I'm doing is preloading the wave and then slipping it through to the pcm amidst the video noise at the appropriate time...
Kids stuff really while I get my hand in at ALSA developing.
I don't think that final solution will be too ugly TBH. There appear to be several shortcuts in initialising a card. I can maybe get it down to 6 or 7 lines with some scroobius wanglage. Have to see.