#10045 BLOC 1.5-sof: XO-1.5 Record audio/video are out of sync with each other
Zarro Boogs per Child
bugtracker at laptop.org
Thu May 27 22:20:33 EDT 2010
#10045: XO-1.5 Record audio/video are out of sync with each other
---------------------------------------+------------------------------------
Reporter: wad | Owner: dsd
Type: defect | Status: new
Priority: blocker | Milestone: 1.5-software-update
Component: record-activity | Version: Development build as of this date
Resolution: | Keywords: camera record XO-1.5
Next_action: diagnose | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
---------------------------------------+------------------------------------
Comment(by Quozl):
Tested Record-78.xo 70c51cfb9933c762b25eeaedbec54e40 on os125 with XO-1.5
C1 (1Gb) and C1-lite (512Mb).
The test concentrated on motion video recording. Nine recordings were
made.
'''pauses'''
A pause is where the live video on screen ceases to update during
recording, a single frame is shown, and the playback shows the same
symptom at the corresponding elapsed time.
On ''Low'' quality, there were no pauses.
On ''High'' quality, a pause did not occur with indoor scenes, but did
occur with outdoor complex natural environment scenes, usually within
about 20 to 40 seconds.
On ''Best'' quality, a pause would occur within 10 to 15 seconds in the
natural environment scenes.
The pauses correlated to recording quality and complexity of scene.
'''audio vs video synchronisation'''
The synchronisation was good so long as pauses did not begin to appear.
'''overrun logging'''
This new feature works. The following lines appeared (about 300 times) in
org.laptop.Record-1.log:
{{{
1275012136.397856 ERROR record:glive.py: Buffer overrun in videoqueue (50
buffers, 12000000 bytes, 5000000000 time)
}}}
'''file descriptor leak'''
lsof shows that the new version continues to leak file descriptors for
deleted temporary files.
'''attempt workaround recording to /tmp'''
The activity was started.
/home/olpc/.sugar/default/org.laptop.RecordActivity was moved to /tmp
using a symlink. A ''tail -f'' was run of the log.
The natural scene was attempted at ''Best'' quality.
''du'' was used to verify recording was going to tmpfs.
The pauses began at about ten seconds elapsed time, and correlated to
buffer overrun messages.
--
Ticket URL: <http://dev.laptop.org/ticket/10045#comment:39>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list