> //vid_fmt.fmt.pix.flags |= V4L2_FMT_FLAG_INTERLACED; > vid_fmt.fmt.pix.flags |= V4L2_FMT_FLAG_TOPFIELD; > vid_fmt.fmt.pix.flags |= V4L2_FMT_FLAG_BOTFIELD; Wrong. Use v4l2_buffer->flags = V4L2_BUF_FLAG_(TOP|BOT)FIELD when queuing buffers. Gerd -- You can't please everybody. And usually if you _try_ to please everybody, the end result is one big mess. -- Linus Torvalds, 2002-04-20