marqs85 / ossc

Open Source Scan Converter
http://junkerhq.net/xrgb/index.php/OSSC
GNU General Public License v3.0
480 stars 65 forks source link

Add auto input switching #20

Closed paulb-nl closed 5 years ago

paulb-nl commented 6 years ago

Cycle through inputs until sync is found or limit has been reached. RGsB or YPbPr defaults can be set per input. Stay on current physical input for a short time when sync is lost. Press right button on the remote for next input.

marqs85 commented 6 years ago

The changes bump up total code size by 0.8kB, leaving just a bit over 1kB stack space in audio firmware. Last time I checked, stack size during runtime peaked around ~700B, so there's not much safety margin left. Combining input-specific Y/Gs preference into a common "Auto Y/Gs" setting would help a bit, but like #18, merging might need to be postponed until system architecture is changed to support running code from flash.

paulb-nl commented 5 years ago

Rebased for rv-integration