Uskon että ylläoleva korjaa (tai kiertää) ongelmasi mutta hieman asian vierestä:
Tulin uteliaaksi voisiko tuon kuvan kääntämisen tehdä jo ajurissa antamalla latausvaiheessa jonkun parametrin. Itselläni näytti olevan "uvcvideo.ko" webbikameran ajuri ja vilkasin siitä "modinfo": n avulla kertoisiko se mitään parametreja. Sieltä näytti löytyvän:
.
.
depends: videodev
vermagic: 2.6.38-10-generic SMP mod_unload modversions 686
parm: clock:Video buffers timestamp clock
parm: nodrop:Don't drop incomplete frames (uint)
parm: quirks:Forced device quirks (uint)
parm: trace:Trace level bitmask (uint)
parm: timeout:Streaming control requests timeout (uint)
eli arvatenkin tuolla "quirks" parametrilla voisi vaikuttaa ajurin toimintaan. Kokeilin hieman joillakin arvoilla, sain aikaan pysähtyneitä kuvia, tavanomaisen kuvan, mustan taulun tai "ajokielto" kun testasin "muikku": a käyntiin. En löytänyt tuolta arvoa millä kuva kääntyisi mutta kokeilemalla noita arvoja voi olla hieman liikaa valittavissa kun tuon parametrin tyyppi on "uint" eli arvot 0...4.294.967.295 (=4 gigaa). Harmi että en löytänyt dokumenttia tuosta pikaisella haulla.
Jos haluat itse kokeilla tuota niin näin sen voi tehdä:
sudo modprebe -r uvcvideo
sudo mpdprobe uvcvideo quirks=jokin_luku (0,1,2,3,4,5,....)
ja "muikku" aina käyntiin tuon jälkeen.