Hello, I am starting to write a v4l capture aplication and one of my goals is good audio / video sync. I was wondering is anyone can give me some pointers on the bast way to do this. From looking at other programs, I have gathered that I should make the app multithreaded, with a video capture, audio capture, controlling, and file writing thread. I would also like to take advantage of large buffers since ram is so cheap these days. Other than that, I am pretty much in the dark as how to get good a/v sync. Thanks in advance, --Thomas BTW: This message might get duplicated. I aplologize in advance.