#10045 HIGH 1.5-sof: XO-1.5 Record audio/video are out of sync with each other

James Cameron quozl at laptop.org
Tue May 11 19:56:47 EDT 2010


On Tue, May 11, 2010 at 07:30:15PM -0400, John Watlington wrote:
> On May 11, 2010, at 7:24 PM, James Cameron wrote:
> > On Tue, May 11, 2010 at 07:14:53PM -0400, John Watlington wrote:
> >> Writes in UNIX are typically asynchronous --- get the data into a memory
> >> buffer and the program can continue along its merry way.
> >> I strongly suspect that writes through the SD system are forced to wait
> >> for the media to complete the write.
> > 
> > My tests show that our kernel is doing this for USB and SD, on ext2,
> > ext3, ext4, vfat, and raw access to the block device (open ... write ...
> > write ... close).  It isn't doing it for writes to tmpfs or null.
> 
> Are sync writes forced on removable media ?

No.  Most writes pass in a time consistent with caching, and the latency
is so small that I'm certain they aren't reaching the media (60us).
It's only some writes that are delayed by 600ms to 3000ms.

-- 
James Cameron
http://quozl.linux.org.au/



More information about the Devel mailing list