Steve Longerbeam <steve_longerbeam@xxxxxxxxxx> writes: > I don't follow you, yes the interweaving step only has access to > a single frame, but why would interweave need access to another > frame to carry out seq-bt -> interlaced-tb ? See below... You can't to that. You can delay the input stream (skip one field) so the bottom-first becomes top-first (or top-first - bottom-first), probably with some loss of chroma quality, but you can't reorder odd and even lines. To convert (anything)-bt -> (anything)-tb you need two consecutive fields, the top one and then the bottom one. If the input is *-bt, this means two "frames" (if the word "frame" is applicable at this point). CCIR_CODE_* registers are fine, though. They don't change the geometry, the just skip a single field (sort of, actually they sync to the required field). -- Krzysztof Halasa Industrial Research Institute for Automation and Measurements PIAP Al. Jerozolimskie 202, 02-486 Warsaw, Poland