To reply to myself, I think I came across as being too pessimistic. Let me summarize this way: Most linux developers care about: - Recording TV as a progressive stream at low resolution - Watching TV in a window at frame-rate not field-rate - Using capture cards for webcams Some Linux developers care about these 'high quality' things: - timecode [1] - 59.94/50hz TV watching [2] - full-height/rate recording from consumer cards such as bt878 [3] - inversing telecine [4] - NLEs that can do nice compositing etc [5] - field correct TV output [6] Most Linux developers don't care about: - support for hardware we can't afford (digimix, etc) - targeting professional studio markets (we're mostly all users) Sound reasonable? [1] Timecode decoding is in my V4L recorder: http://www.sf.net/projects/reetpvr/ [2] Check out my deinterlacer, others apps also sorta doing full-seed output: http://dumbterm.net/graphics/tvtime/ [3] I know my recorder intends to do this, I'm sure others do. [4] There is now lots of 3:2 pulldown inversion code in the linux scene, see my recorder for an off-line algorithm, mjpegtools has another, etc. [5] Check out: http://matterial.sf.net/ for one project, there are lots of other little NLE projects, mostly people with DV cams though. [6] I keep meaning to do this more. The V4L2 API at least gives us the start of something we can write drivers for. -- Billy Biggs vektor@xxxxxxxxxxxx