Gesagt, getan; Hier ist controldc.cpp, soll in .../apps/tuxbox/neutrino/lib/controldclient wohnen. (Wird "Control-Dee-See" für Controld Commander ausgesprochen.) Das Makefile.am soll dazu erweitert werden, hier ist der Patch.
Um Videoutput usw. umzustellen kann mann unter Umständen switch benutzen. Dadurch geht mann "hinter den Rücken" von controld und neutrino, die dadurch eventuell daneben kommt.
Eigentlich spricht nichts gegen ins CVS einzuchecken...
Code: Alles auswählen
# controldc
Usage: controldc [-VOLTYPE] COMMAND [ARGUMENT]
where VOLTYPE = -a (avs), -o (ost), or -l (lirc),
and COMMAND is one of
getVolume
setVolume VOLUME
getVideoOutput
setVideoOutput [0,1,2,3,4] (cvbs, rgb+cvbs, svideo, yuv-vbs, yuv+cvbs)
setMute [0,1]
getMute
Mute
UnMute
setVideoFormat [0,1,2] (auto, 16:9, 4:3)
getVideoFormat
getAspectRatio
setVCROutput [0,1] (cvbs, svideo)
getVCROutput
setBoxType [0,1,2,3,4,5]
getBoxType
setScartMode [0,1]
videoPowerDown [0,1]
setRGBCsync [0,...,31]
getRGBCsync
shutdown
saveSettings
registerEvent
unRegisterEvent.