Debian fórum

Dotazy => Hardware => Téma založeno: Roman Horník kdy 25. 05. 2014, 17:23:31

Název: Přístup k zařízení v /dev několika programy současně
Přispěvatel: Roman Horník kdy 25. 05. 2014, 17:23:31
No nazdar,

mám neblahý tušení, že to nejde, ale musím si to ověřit.
Mám webkamerku, v /dev je to zařízení video0 (někdy video1 a video2, ale většinou video0). Byl bych neskonale šťastnej, kdyby z ní současně mohly číst třeba 2 programy (nebo 2 inštance jednoho programu). Jenže to nejde. Jakmile z ní začnu číst jedním programem, ostatní unisono hlásej, že je zařízení zaneprázdněný, prostě kdo dřív přijde, ten dřív mele. Proto měli v Kocourkově na věži 3 hodiny pod sebou, aby se na ně mohli dívat až 3 lidi současně.
Chápal bych to, kdyby se mělo do zařízení zapisovat, že jo, mohlo by docházet ke kolizím a tak, ale při synchronním čtení se nic takovýho nemůže stát.
Dá se to nějak oblbnout, nebo mý zlý tušení je správný? A proč že to nejde, když by to klidně mohlo jít? To je jako kdyby 2 televize byly píchnutý na jedný anténě a nárok na signál z antény měla jen a pouze ta, která byla zapnutá dřív.