From: Carl Hetherington Date: Sun, 2 Jun 2013 22:03:08 +0000 (+0100) Subject: Merge master. X-Git-Tag: v2.0.48~1337^2~331 X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=a0856e3fbef17f24073b01cb96be6bbcb229ecbc;hp=e6d086fff404d9fe5ac080f9e75334eeb315c1da Merge master. --- diff --git a/ChangeLog b/ChangeLog index 0dd326ecf..c25e5a2dc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,31 @@ +2013-05-31 Carl Hetherington + + * Version 0.94beta1 released. + +2013-05-31 Carl Hetherington + + * Fix ridiculous 100-frame limit on trim + in the GUI. + +2013-05-30 Carl Hetherington + + * Preserve the folder to put new films in + across openings of the new film dialog + (#143). + + * Various tweaks to video preview; number + frames from 1 (not 0), fix update of frame + on stop. + + * Fix missing shortcut to GUI encode server + on Linux (#151). + + * Fix incorrect frame display on setting a new + content video (#147). + + * Fix problems with mistaken re-use of video + MXFs after trims have changed. + 2013-05-20 Carl Hetherington * Version 0.93 released. diff --git a/NOTES b/NOTES deleted file mode 100644 index 245017e0d..000000000 --- a/NOTES +++ /dev/null @@ -1,4 +0,0 @@ - -... perhaps generate the CPL hash on the fly -Make check of hashes optional; recovery in general -Fix multi-reel or remove it \ No newline at end of file diff --git a/build-all-ffmpeg b/build-all-ffmpeg deleted file mode 100755 index a3d197c28..000000000 --- a/build-all-ffmpeg +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash - -FFMPEGS=/home/carl/ffmpeg - -# 0.6, 0.7, 0.8 need significant work, I think. - -for v in 0.9.2 0.10.4 0.11.1; do - PKG_CONFIG_PATH=$FFMPEGS/$v/lib/pkgconfig ./waf configure - if [ "$?" != "0" ]; then - echo "$v: configure FAIL" - exit 1 - fi - ./waf - if [ "$?" != "0" ]; then - echo "$v: build FAIL" - exit 1 - fi - echo "$v: PASS" -done - diff --git a/builds/control-12.04-32 b/builds/control-12.04-32 deleted file mode 100644 index dc104958a..000000000 --- a/builds/control-12.04-32 +++ /dev/null @@ -1,24 +0,0 @@ -Source: dcpomatic -Section: video -Priority: extra -Maintainer: Carl Hetherington -Build-Depends: debhelper (>= 8.0.0), python (>= 2.7.3), g++ (>= 4:4.6.3), pkg-config (>= 0.26), libwxgtk2.8-dev (>= 2.8.12.1), libssh-dev (>= 0.5.2), libboost-filesystem-dev (>= 1.46.0), libboost-thread-dev (>= 1.46.0), libsndfile1-dev (>= 1.0.25), libmagick++-dev (>= 8:6.6.9.7) -Standards-Version: 3.9.3 -Homepage: http://carlh.net/software/dcpomatic - -Package: dcpomatic -Architecture: i386 -Depends: libc6 (>= 2.15), libwxgtk2.8-0 (>= 2.8.12.1), libssh-4 (>= 0.5.2), libboost-filesystem1.46.1 (>= 1.46.1), libboost-thread1.46.1 (>= 1.46.1), libsndfile1 (>= 1.0.25), libmagick++4 (>= 8:6.6.9.7), libxml++2.6-2 (>= 2.34.1) -Description: Generator of Digital Cinema Packages (DCPs) - DCP-o-matic generates Digital Cinema Packages (DCPs) from video and audio - files (such as those from DVDs or Blu-Rays) for presentation on DCI-compliant - digital projectors. - -Package: dcpomatic-dbg -Architecture: i386 -Section: debug -Priority: extra -Depends: ${dcpomatic:Depends}, ${misc:Depends} -Description: debugging symbols for dcpomatic - This package contains the debugging symbols for dcpomatic. - diff --git a/builds/control-12.04-64 b/builds/control-12.04-64 deleted file mode 100644 index 09c636e4a..000000000 --- a/builds/control-12.04-64 +++ /dev/null @@ -1,24 +0,0 @@ -Source: dcpomatic -Section: video -Priority: extra -Maintainer: Carl Hetherington -Build-Depends: debhelper (>= 8.0.0), python (>= 2.7.3), g++ (>= 4:4.6.3), pkg-config (>= 0.26), libwxgtk2.8-dev (>= 2.8.12.1), libssh-dev (>= 0.5.2), libboost-filesystem-dev (>= 1.46.0), libboost-thread-dev (>= 1.46.0), libsndfile1-dev (>= 1.0.25), libmagick++-dev (>= 8:6.6.9.7) -Standards-Version: 3.9.3 -Homepage: http://carlh.net/software/dcpomatic - -Package: dcpomatic -Architecture: amd64 -Depends: libc6 (>= 2.15), libwxgtk2.8-0 (>= 2.8.12.1), libssh-4 (>= 0.5.2), libboost-filesystem1.46.1 (>= 1.46.1), libboost-thread1.46.1 (>= 1.46.1), libsndfile1 (>= 1.0.25), libmagick++4 (>= 8:6.6.9.7), libxml++2.6-2 (>= 2.34.1) -Description: Generator of Digital Cinema Packages (DCPs) - DCP-o-matic generates Digital Cinema Packages (DCPs) from video and audio - files (such as those from DVDs or Blu-Rays) for presentation on DCI-compliant - digital projectors. - -Package: dcpomatic-dbg -Architecture: amd64 -Section: debug -Priority: extra -Depends: ${dcpomatic:Depends}, ${misc:Depends} -Description: debugging symbols for dcpomatic - This package contains the debugging symbols for dcpomatic. - diff --git a/builds/control-12.10-32 b/builds/control-12.10-32 deleted file mode 100644 index 1330b3e5f..000000000 --- a/builds/control-12.10-32 +++ /dev/null @@ -1,23 +0,0 @@ -Source: dcpomatic -Section: video -Priority: extra -Maintainer: Carl Hetherington -Build-Depends: debhelper (>= 8.0.0), python (>= 2.7.3), g++ (>= 4:4.6.3), pkg-config (>= 0.26), libwxgtk2.8-dev (>= 2.8.12.1), libssh-dev (>= 0.5.2), libboost-filesystem-dev (>= 1.46.0), libboost-thread-dev (>= 1.46.0), libsndfile1-dev (>= 1.0.25), libmagick++-dev (>= 8:6.6.9.7) -Standards-Version: 3.9.3 -Homepage: http://carlh.net/software/dcpomatic - -Package: dcpomatic -Architecture: i386 -Depends: libc6 (>= 2.15), libwxgtk2.8-0 (>= 2.8.12.1), libssh-4 (>= 0.5.2), libboost-filesystem1.49.0 (>= 1.49.0), libboost-thread1.49.0 (>= 1.49.0), libsndfile1 (>= 1.0.25), libmagick++5 (>= 8:6.7.7.10), libxml++2.6-2 (>= 2.34.2) -Description: Generator of Digital Cinema Packages (DCPs) - DCP-o-matic generates Digital Cinema Packages (DCPs) from video and audio - files (such as those from DVDs or Blu-Rays) for presentation on DCI-compliant - digital projectors. - -Package: dcpomatic-dbg -Architecture: i386 -Section: debug -Priority: extra -Depends: ${dcpomatic:Depends}, ${misc:Depends} -Description: debugging symbols for dcpomatic - This package contains the debugging symbols for dcpomatic. diff --git a/builds/control-12.10-64 b/builds/control-12.10-64 deleted file mode 100644 index ea1c491ed..000000000 --- a/builds/control-12.10-64 +++ /dev/null @@ -1,24 +0,0 @@ -Source: dcpomatic -Section: video -Priority: extra -Maintainer: Carl Hetherington -Build-Depends: debhelper (>= 8.0.0), python (>= 2.7.3), g++ (>= 4:4.6.3), pkg-config (>= 0.26), libwxgtk2.8-dev (>= 2.8.12.1), libssh-dev (>= 0.5.2), libboost-filesystem-dev (>= 1.46.0), libboost-thread-dev (>= 1.46.0), libsndfile1-dev (>= 1.0.25), libmagick++-dev (>= 8:6.6.9.7) -Standards-Version: 3.9.3 -Homepage: http://carlh.net/software/dcpomatic - -Package: dcpomatic -Architecture: amd64 -Depends: libc6 (>= 2.15), libwxgtk2.8-0 (>= 2.8.12.1), libssh-4 (>= 0.5.2), libboost-filesystem1.49.0 (>= 1.49.0), libboost-thread1.49.0 (>= 1.49.0), libsndfile1 (>= 1.0.25), libmagick++5 (>= 8:6.7.7.10), libxml++2.6-2 (>= 2.34.2) -Description: Generator of Digital Cinema Packages (DCPs) - DCP-o-matic generates Digital Cinema Packages (DCPs) from video and audio - files (such as those from DVDs or Blu-Rays) for presentation on DCI-compliant - digital projectors. - -Package: dcpomatic-dbg -Architecture: amd64 -Section: debug -Priority: extra -Depends: ${dcpomatic:Depends}, ${misc:Depends} -Description: debugging symbols for dcpomatic - This package contains the debugging symbols for dcpomatic. - diff --git a/cscript b/cscript index ffbca4168..97e8dbd92 100644 --- a/cscript +++ b/cscript @@ -21,26 +21,26 @@ def build(env, target): env.command('./waf') - if target.platform == 'linux': + if target.platform == 'linux' or target.platform == 'osx': env.command('./waf install') def package(env, target, version): if target.platform == 'windows': - shutil.copyfile('build/windows/installer.%s.nsi' % target.bits, 'build/windows/installer2.%s.nsi' % target.bits) - env.command('sed -i "s~%%resources%%~%s/windows~g" build/windows/installer2.%s.nsi' % (os.getcwd(), target.bits)) - env.command('sed -i "s~%%deps%%~%s~g" build/windows/installer2.%s.nsi' % (env.windows_prefix, target.bits)) - env.command('sed -i "s~%%binaries%%~%s/build~g" build/windows/installer2.%s.nsi' % (os.getcwd(), target.bits)) - env.command('sed -i "s~%%bits%%~32~g" build/windows/installer2.%s.nsi' % target.bits) - env.command('makensis build/windows/installer2.%s.nsi' % target.bits) - return os.path.abspath(glob.glob('build/windows/*%s*.exe' % target.bits)[0]) + shutil.copyfile('build/platform/windows/installer.%s.nsi' % target.bits, 'build/platform/windows/installer2.%s.nsi' % target.bits) + env.command('sed -i "s~%%resources%%~%s/platform/windows~g" build/platform/windows/installer2.%s.nsi' % (os.getcwd(), target.bits)) + env.command('sed -i "s~%%deps%%~%s~g" build/platform/windows/installer2.%s.nsi' % (env.windows_prefix, target.bits)) + env.command('sed -i "s~%%binaries%%~%s/build~g" build/platform/windows/installer2.%s.nsi' % (os.getcwd(), target.bits)) + env.command('sed -i "s~%%bits%%~32~g" build/platform/windows/installer2.%s.nsi' % target.bits) + env.command('makensis build/platform/windows/installer2.%s.nsi' % target.bits) + return os.path.abspath(glob.glob('build/platform/windows/*%s*.exe' % target.bits)[0]) elif target.platform == 'linux': if target.bits == 32: cpu = 'i386' else: cpu = 'amd64' - shutil.copyfile('builds/control-%s-%d' % (target.version, target.bits), 'debian/control') + shutil.copyfile('platform/linux/control-%s-%d' % (target.version, target.bits), 'debian/control') env.command('./waf dist') f = open('debian/files', 'w') print >>f,'dcpomatic_%s-1_%s.deb video extra' % (version, cpu) @@ -62,6 +62,9 @@ def package(env, target, version): debs.append(os.path.abspath(p)) return debs + elif target.platform == 'osx': + env.command('bash platform/osx/make_dmg.sh') + return os.path.abspath(glob.glob('build/platform/osx/DVD-o-matic*.dmg')[0]) def make_pot(env): env.command('./waf pot') diff --git a/dvdomatic_batch.desktop.in b/dvdomatic_batch.desktop.in deleted file mode 100644 index 8150fe849..000000000 --- a/dvdomatic_batch.desktop.in +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Version=1.0 -Type=Application -Terminal=false -Exec=@PREFIX@/bin/dvdomatic_batch -Name=DVD-o-matic Batch Converter -Icon=dvdomatic -Comment=Batch DCP generator -Categories=AudioVideo;Video diff --git a/ffmpeg-versions b/ffmpeg-versions deleted file mode 100644 index caf166c99..000000000 --- a/ffmpeg-versions +++ /dev/null @@ -1 +0,0 @@ -6912e7a008acd1464a63b0a00779a3de81b9a8ab 0.64 diff --git a/hacks/build-all-ffmpeg b/hacks/build-all-ffmpeg new file mode 100755 index 000000000..a3d197c28 --- /dev/null +++ b/hacks/build-all-ffmpeg @@ -0,0 +1,20 @@ +#!/bin/bash + +FFMPEGS=/home/carl/ffmpeg + +# 0.6, 0.7, 0.8 need significant work, I think. + +for v in 0.9.2 0.10.4 0.11.1; do + PKG_CONFIG_PATH=$FFMPEGS/$v/lib/pkgconfig ./waf configure + if [ "$?" != "0" ]; then + echo "$v: configure FAIL" + exit 1 + fi + ./waf + if [ "$?" != "0" ]; then + echo "$v: build FAIL" + exit 1 + fi + echo "$v: PASS" +done + diff --git a/hacks/optimise/8proc.log b/hacks/optimise/8proc.log new file mode 100644 index 000000000..edc40d97a --- /dev/null +++ b/hacks/optimise/8proc.log @@ -0,0 +1,2427 @@ +Fri Jan 11 19:38:14 2013: DVD-o-matic 0.71pre git d8106aabb6 using libopenjpeg 1.5.0, libavcodec 54.86.100, libavfilter 3.32.100, libavformat 54.59.107, libavutil 52.13.100, libpostproc 52.2.100, libswscale 2.1.103, ImageMagick 6.6.9-7 2012-08-17 Q16 http://www.imagemagick.org, libssh 0.5.2/openssl/zlib, libdcp 0.36pre git e651d843c5 +Fri Jan 11 19:38:14 2013: Starting to make DCP on ip-10-240-125-92 +Fri Jan 11 19:38:14 2013: Content is /mnt/boon_telly.mkv; type video +Fri Jan 11 19:38:14 2013: Content length 1 +Fri Jan 11 19:38:14 2013: Content digest 72332980e2f9b2fec52e665d9de67f5d +Fri Jan 11 19:38:14 2013: 8 threads +Fri Jan 11 19:38:14 2013: J2K bandwidth 200000000 +Fri Jan 11 19:38:14 2013: Transcode job starting +Fri Jan 11 19:38:14 2013: Audio delay is 0ms +Fri Jan 11 19:38:14 2013: Will resample audio from 44100 to 47952 +1357933094:340201 encoder thread 0x7fe358024570 sleeps +1357933094:340494 encoder thread 0x7fe3580a45f0 sleeps +1357933094:340739 encoder thread 0x7fe3580a4940 sleeps +1357933094:340894 encoder thread 0x7fe3580a4c90 sleeps +1357933094:341042 encoder thread 0x7fe3580a5680 sleeps +1357933094:341172 encoder thread 0x7fe3580a5330 sleeps +1357933094:341331 encoder thread 0x7fe3580a4fe0 sleeps +1357933094:341502 encoder thread 0x7fe3580a6090 sleeps +1357933094:341656 encoder thread 0x7fe3580a63e0 sleeps +1357933094:341814 encoder thread 0x7fe3580a59d0 sleeps +1357933094:342030 encoder thread 0x7fe3580a6a80 sleeps +1357933094:342242 encoder thread 0x7fe3580a6730 sleeps +1357933094:342402 encoder thread 0x7fe3580a5d40 sleeps +1357933094:342670 writer sleeps with a queue of 0 +1357933094:342784 encoder thread 0x7fe358031200 sleeps +1357933094:342894 encoder thread 0x7fe358031550 sleeps +1357933094:343025 encoder thread 0x7fe358030eb0 sleeps +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0, output at 0 +Fri Jan 11 19:38:14 2013: New graph for 320x240, pixel format 0 +1357933094:359750 Decoder emits 0 +1357933094:359959 adding to queue of 0 +1357933094:360201 encoder thread 0x7fe358024570 wakes with queue of 1 +Fri Jan 11 19:38:14 2013: First video at 0, first audio at 0.279, pushing 12304 audio frames of silence for 2 channels (4 bytes per sample) +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe358024570 pops frame 0 from queue +1357933094:360518 encoder thread 0x7fe358024570 begins local encode of 0 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.033, output at 0.0333667 +1357933094:364961 Decoder emits 1 +1357933094:365141 adding to queue of 0 +1357933094:365349 encoder thread 0x7fe3580a45f0 wakes with queue of 1 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a45f0 pops frame 1 from queue +1357933094:365531 encoder thread 0x7fe3580a45f0 begins local encode of 1 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.067, output at 0.0667333 +1357933094:366438 Decoder emits 2 +1357933094:366640 adding to queue of 0 +1357933094:366797 encoder thread 0x7fe3580a4940 wakes with queue of 1 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a4940 pops frame 2 from queue +1357933094:366971 encoder thread 0x7fe3580a4940 begins local encode of 2 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.1, output at 0.1001 +1357933094:367910 Decoder emits 3 +1357933094:368090 adding to queue of 0 +1357933094:368247 encoder thread 0x7fe3580a4c90 wakes with queue of 1 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a4c90 pops frame 3 from queue +1357933094:368480 encoder thread 0x7fe3580a4c90 begins local encode of 3 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.133, output at 0.133467 +1357933094:369833 Decoder emits 4 +1357933094:369996 adding to queue of 0 +1357933094:370158 encoder thread 0x7fe358031550 wakes with queue of 1 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe358031550 pops frame 4 from queue +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.167, output at 0.166833 +1357933094:371634 Decoder emits 5 +1357933094:371799 adding to queue of 0 +1357933094:372031 encoder thread 0x7fe3580a6a80 wakes with queue of 1 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a6a80 pops frame 5 from queue +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.2, output at 0.2002 +1357933094:373749 Decoder emits 6 +1357933094:374043 adding to queue of 0 +1357933094:374300 encoder thread 0x7fe3580a4fe0 wakes with queue of 1 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a4fe0 pops frame 6 from queue +1357933094:374572 encoder thread 0x7fe3580a4fe0 begins local encode of 6 +Fri Jan 11 19:38:14 2013: Remote encode of 4 on shankly failed (Host not found (authoritative)); thread sleeping for 10s +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe358031550 pushes frame 4 back onto queue after failure +Fri Jan 11 19:38:14 2013: Remote encode of 5 on shankly failed (Host not found (authoritative)); thread sleeping for 10s +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.234, output at 0.233567 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a6a80 pushes frame 5 back onto queue after failure +1357933094:376385 Decoder emits 7 +1357933094:376576 adding to queue of 2 +1357933094:376741 encoder thread 0x7fe3580a6090 wakes with queue of 3 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a6090 pops frame 5 from queue +1357933094:376955 encoder thread 0x7fe358030eb0 wakes with queue of 2 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe358030eb0 pops frame 4 from queue +1357933094:377373 encoder thread 0x7fe3580a59d0 wakes with queue of 1 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.267, output at 0.266933 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a59d0 pops frame 7 from queue +Fri Jan 11 19:38:14 2013: Remote encode of 5 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 10s +1357933094:378831 encoder thread 0x7fe3580a59d0 begins local encode of 7 +Fri Jan 11 19:38:14 2013: Remote encode of 4 on shankly failed (Host not found (authoritative)); thread sleeping for 10s +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a6090 pushes frame 5 back onto queue after failure +1357933094:379408 Decoder emits 8 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe358030eb0 pushes frame 4 back onto queue after failure +1357933094:381559 adding to queue of 2 +1357933094:381743 encoder thread 0x7fe3580a5680 wakes with queue of 3 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a5680 pops frame 4 from queue +1357933094:382048 encoder thread 0x7fe3580a5680 begins local encode of 4 +1357933094:382177 encoder thread 0x7fe3580a5d40 wakes with queue of 2 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a5d40 pops frame 5 from queue +1357933094:382637 encoder thread 0x7fe3580a6730 wakes with queue of 1 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a6730 pops frame 8 from queue +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.3, output at 0.3003 +Fri Jan 11 19:38:14 2013: Remote encode of 5 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 10s +1357933094:385624 Decoder emits 9 +Fri Jan 11 19:38:14 2013: Remote encode of 8 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 10s +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a5d40 pushes frame 5 back onto queue after failure +1357933094:386344 adding to queue of 1 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a6730 pushes frame 8 back onto queue after failure +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.334, output at 0.333667 +1357933094:387790 encoder thread 0x7fe358031200 wakes with queue of 3 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe358031200 pops frame 8 from queue +1357933094:388454 encoder thread 0x7fe3580a63e0 wakes with queue of 2 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a63e0 pops frame 5 from queue +1357933094:389086 Decoder emits 10 +1357933094:389317 encoder thread 0x7fe3580a5330 wakes with queue of 1 +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a5330 pops frame 9 from queue +1357933094:390132 encoder thread 0x7fe3580a5330 begins local encode of 9 +Fri Jan 11 19:38:14 2013: Remote encode of 8 on shankly failed (Host not found (authoritative)); thread sleeping for 10s +1357933094:391076 adding to queue of 0 +Fri Jan 11 19:38:14 2013: Remote encode of 5 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 10s +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe358031200 pushes frame 8 back onto queue after failure +Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a63e0 pushes frame 5 back onto queue after failure +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.367, output at 0.367033 +1357933094:393896 Decoder emits 11 +1357933094:394191 adding to queue of 3 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.4, output at 0.4004 +1357933094:396333 Decoder emits 12 +1357933094:396622 adding to queue of 4 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.434, output at 0.433767 +1357933094:398815 Decoder emits 13 +1357933094:399193 adding to queue of 5 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.467, output at 0.467133 +1357933094:401444 Decoder emits 14 +1357933094:401823 adding to queue of 6 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.501, output at 0.5005 +1357933094:404225 Decoder emits 15 +1357933094:404539 adding to queue of 7 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.534, output at 0.533867 +1357933094:406560 Decoder emits 16 +1357933094:406843 adding to queue of 8 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.567, output at 0.567233 +1357933094:408774 Decoder emits 17 +1357933094:409048 adding to queue of 9 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.601, output at 0.6006 +1357933094:411389 Decoder emits 18 +1357933094:411689 adding to queue of 10 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.634, output at 0.633967 +1357933094:413810 Decoder emits 19 +1357933094:414127 adding to queue of 11 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.667, output at 0.667333 +1357933094:416830 Decoder emits 20 +1357933094:417080 adding to queue of 12 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.701, output at 0.7007 +1357933094:419640 Decoder emits 21 +1357933094:419904 adding to queue of 13 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.734, output at 0.734067 +1357933094:421940 Decoder emits 22 +1357933094:422174 adding to queue of 14 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.767, output at 0.767433 +1357933094:423850 Decoder emits 23 +1357933094:424200 adding to queue of 15 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.801, output at 0.8008 +1357933094:425983 Decoder emits 24 +1357933094:426251 adding to queue of 16 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.834, output at 0.834167 +1357933094:428361 Decoder emits 25 +1357933094:428579 adding to queue of 17 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.868, output at 0.867533 +1357933094:430320 Decoder emits 26 +1357933094:430564 adding to queue of 18 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.901, output at 0.9009 +1357933094:432926 Decoder emits 27 +1357933094:433234 adding to queue of 19 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.934, output at 0.934267 +1357933094:435586 Decoder emits 28 +1357933094:435813 adding to queue of 20 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.968, output at 0.967633 +1357933094:438455 Decoder emits 29 +1357933094:440090 adding to queue of 21 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.001, output at 1.001 +1357933094:444491 Decoder emits 30 +1357933094:444860 adding to queue of 22 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.034, output at 1.03437 +1357933094:448724 Decoder emits 31 +1357933094:448976 adding to queue of 23 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.068, output at 1.06773 +1357933094:451685 Decoder emits 32 +1357933094:451946 adding to queue of 24 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.101, output at 1.1011 +1357933094:454092 Decoder emits 33 +1357933094:454334 adding to queue of 25 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.134, output at 1.13447 +1357933094:465182 Decoder emits 34 +1357933094:465635 adding to queue of 26 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.168, output at 1.16783 +1357933094:469982 Decoder emits 35 +1357933094:470438 adding to queue of 27 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.201, output at 1.2012 +1357933094:489678 Decoder emits 36 +1357933094:490046 adding to queue of 28 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.235, output at 1.23457 +1357933094:492329 Decoder emits 37 +1357933094:492583 adding to queue of 29 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.268, output at 1.26793 +1357933094:494702 Decoder emits 38 +1357933094:494982 adding to queue of 30 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.301, output at 1.3013 +1357933094:497256 Decoder emits 39 +1357933094:497654 adding to queue of 31 +Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.335, output at 1.33467 +1357933094:501057 Decoder emits 40 +1357933094:501413 decoder sleeps with queue of 32 +Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 3 +Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 1 +Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 6 +Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 4 +Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 2 +Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 0 +Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 9 +Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 7 +1357933101:993117 encoder thread 0x7fe3580a4c90 finishes local encode of 3 +1357933101:993423 writer wakes with a queue of 1 +1357933102:3937 encoder thread 0x7fe3580a45f0 finishes local encode of 1 +1357933102:7985 decoder wakes with queue of 32 +1357933102:10662 encoder thread 0x7fe3580a4c90 sleeps +1357933102:10887 encoder thread 0x7fe3580a4fe0 finishes local encode of 6 +1357933102:11039 decoder sleeps with queue of 32 +1357933102:18971 writer sleeps with a queue of 2 +1357933102:22602 encoder thread 0x7fe3580a45f0 sleeps +1357933102:22763 encoder thread 0x7fe3580a4c90 wakes with queue of 32 +1357933102:25582 writer wakes with a queue of 2 +1357933102:28203 encoder thread 0x7fe3580a5680 finishes local encode of 4 +Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe3580a4c90 pops frame 5 from queue +1357933102:31001 encoder thread 0x7fe3580a59d0 finishes local encode of 7 +1357933102:37630 encoder thread 0x7fe358024570 finishes local encode of 0 +1357933102:44369 encoder thread 0x7fe3580a4c90 begins local encode of 5 +1357933102:47717 encoder thread 0x7fe3580a4940 finishes local encode of 2 +1357933102:47823 writer sleeps with a queue of 3 +1357933102:47929 encoder thread 0x7fe3580a4fe0 sleeps +1357933102:47995 decoder wakes with queue of 31 +1357933102:48092 encoder thread 0x7fe3580a5330 finishes local encode of 9 +1357933102:48178 writer wakes with a queue of 3 +1357933102:48251 adding to queue of 31 +1357933102:48377 encoder thread 0x7fe3580a45f0 wakes with queue of 32 +Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe3580a45f0 pops frame 8 from queue +1357933102:48663 encoder thread 0x7fe3580a45f0 begins local encode of 8 +1357933102:52712 encoder thread 0x7fe3580a5680 sleeps +Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.368, output at 1.36803 +1357933102:60215 writer sleeps with a queue of 5 +1357933102:60296 encoder thread 0x7fe3580a59d0 sleeps +1357933102:60355 encoder thread 0x7fe3580a4fe0 wakes with queue of 31 +1357933102:60518 writer wakes with a queue of 5 +1357933102:60573 Decoder emits 41 +Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe3580a4fe0 pops frame 10 from queue +1357933102:60790 encoder thread 0x7fe3580a4fe0 begins local encode of 10 +1357933102:71805 writer sleeps with a queue of 4 +1357933102:76222 encoder thread 0x7fe358024570 sleeps +1357933102:83571 writer wakes with a queue of 4 +1357933102:87934 encoder thread 0x7fe3580a4940 sleeps +1357933102:94813 encoder thread 0x7fe3580a5330 sleeps +1357933102:94919 encoder thread 0x7fe3580a5680 wakes with queue of 30 +Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe3580a5680 pops frame 11 from queue +1357933102:95137 encoder thread 0x7fe3580a5680 begins local encode of 11 +1357933102:95206 encoder thread 0x7fe3580a59d0 wakes with queue of 29 +Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe3580a59d0 pops frame 12 from queue +1357933102:95350 encoder thread 0x7fe3580a59d0 begins local encode of 12 +1357933102:95450 adding to queue of 28 +1357933102:95638 encoder thread 0x7fe358024570 wakes with queue of 29 +Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe358024570 pops frame 13 from queue +1357933102:95827 encoder thread 0x7fe358024570 begins local encode of 13 +1357933102:95961 encoder thread 0x7fe3580a4940 wakes with queue of 28 +Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe3580a4940 pops frame 14 from queue +1357933102:96324 encoder thread 0x7fe3580a4940 begins local encode of 14 +Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.401, output at 1.4014 +1357933102:96884 writer sleeps with a queue of 3 +1357933102:97030 Decoder emits 42 +1357933102:109515 encoder thread 0x7fe3580a5330 wakes with queue of 27 +1357933102:109759 writer wakes with a queue of 3 +Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe3580a5330 pops frame 15 from queue +1357933102:110205 adding to queue of 26 +Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.435, output at 1.43477 +1357933102:112797 Decoder emits 43 +1357933102:113092 adding to queue of 27 +1357933102:113721 writer sleeps with a queue of 2 +1357933102:113967 encoder thread 0x7fe3580a5330 begins local encode of 15 +1357933102:114180 writer wakes with a queue of 2 +Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.468, output at 1.46813 +1357933102:115092 Decoder emits 44 +1357933102:115964 adding to queue of 28 +Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.502, output at 1.5015 +1357933102:118372 Decoder emits 45 +1357933102:118553 writer sleeps with a queue of 1 +1357933102:118736 writer wakes with a queue of 1 +1357933102:118932 adding to queue of 29 +Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.535, output at 1.53487 +1357933102:120998 Decoder emits 46 +1357933102:121257 adding to queue of 30 +1357933102:122434 writer sleeps with a queue of 0 +Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.568, output at 1.56823 +1357933102:123122 Decoder emits 47 +1357933102:123390 adding to queue of 31 +Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.602, output at 1.6016 +1357933102:125079 Decoder emits 48 +1357933102:125306 decoder sleeps with queue of 32 +1357933104:375629 decoder wakes with queue of 32 +1357933104:376068 encoder thread 0x7fe358031550 sleeps +1357933104:376536 decoder sleeps with queue of 32 +1357933104:376946 encoder thread 0x7fe3580a6a80 sleeps +1357933104:377378 decoder wakes with queue of 32 +1357933104:377797 decoder sleeps with queue of 32 +1357933104:378186 encoder thread 0x7fe358031550 wakes with queue of 32 +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe358031550 pops frame 16 from queue +1357933104:379015 encoder thread 0x7fe3580a6a80 wakes with queue of 31 +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a6a80 pops frame 17 from queue +1357933104:379776 encoder thread 0x7fe3580a6090 sleeps +1357933104:380137 decoder wakes with queue of 30 +Fri Jan 11 19:38:24 2013: Remote encode of 16 on shankly failed (Host not found (authoritative)); thread sleeping for 20s +1357933104:380914 adding to queue of 30 +Fri Jan 11 19:38:24 2013: Remote encode of 17 on shankly failed (Host not found (authoritative)); thread sleeping for 20s +Fri Jan 11 19:38:24 2013: Source video frame ready; source at 1.635, output at 1.63497 +1357933104:393590 encoder thread 0x7fe358030eb0 sleeps +1357933104:393986 encoder thread 0x7fe3580a6090 wakes with queue of 31 +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a6090 pops frame 18 from queue +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe358031550 pushes frame 16 back onto queue after failure +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a6a80 pushes frame 17 back onto queue after failure +1357933104:395915 encoder thread 0x7fe3580a5d40 sleeps +1357933104:396286 encoder thread 0x7fe3580a6730 sleeps +1357933104:396655 encoder thread 0x7fe358031200 sleeps +1357933104:397018 encoder thread 0x7fe3580a63e0 sleeps +1357933104:397354 encoder thread 0x7fe358030eb0 wakes with queue of 32 +Fri Jan 11 19:38:24 2013: Remote encode of 18 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 20s +1357933104:398091 Decoder emits 49 +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe358030eb0 pops frame 17 from queue +1357933104:398770 encoder thread 0x7fe3580a5d40 wakes with queue of 31 +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a5d40 pops frame 16 from queue +1357933104:399433 encoder thread 0x7fe3580a6730 wakes with queue of 30 +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a6730 pops frame 19 from queue +Fri Jan 11 19:38:24 2013: Remote encode of 17 on shankly failed (Host not found (authoritative)); thread sleeping for 20s +Fri Jan 11 19:38:24 2013: Remote encode of 16 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 20s +1357933104:400921 encoder thread 0x7fe358031200 wakes with queue of 29 +Fri Jan 11 19:38:24 2013: Remote encode of 19 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 20s +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe358031200 pops frame 20 from queue +1357933104:402087 encoder thread 0x7fe3580a63e0 wakes with queue of 28 +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a63e0 pops frame 21 from queue +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a6090 pushes frame 18 back onto queue after failure +Fri Jan 11 19:38:24 2013: Remote encode of 20 on shankly failed (Host not found (authoritative)); thread sleeping for 20s +1357933104:403658 adding to queue of 28 +Fri Jan 11 19:38:24 2013: Remote encode of 21 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 20s +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe358030eb0 pushes frame 17 back onto queue after failure +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a5d40 pushes frame 16 back onto queue after failure +Fri Jan 11 19:38:24 2013: Source video frame ready; source at 1.668, output at 1.66833 +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a6730 pushes frame 19 back onto queue after failure +1357933104:405879 Decoder emits 50 +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe358031200 pushes frame 20 back onto queue after failure +Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a63e0 pushes frame 21 back onto queue after failure +1357933104:406940 decoder sleeps with queue of 34 +Fri Jan 11 19:38:28 2013: Finished locally-encoded frame 8 +1357933108:903758 encoder thread 0x7fe3580a45f0 finishes local encode of 8 +1357933108:904086 writer wakes with a queue of 1 +1357933108:922214 encoder thread 0x7fe3580a45f0 sleeps +1357933108:922312 decoder wakes with queue of 34 +1357933108:922452 decoder sleeps with queue of 34 +1357933108:922559 encoder thread 0x7fe3580a45f0 wakes with queue of 34 +Fri Jan 11 19:38:28 2013: Encoder thread 0x7fe3580a45f0 pops frame 21 from queue +1357933108:922709 encoder thread 0x7fe3580a45f0 begins local encode of 21 +1357933108:926212 writer sleeps with a queue of 0 +Fri Jan 11 19:38:29 2013: Finished locally-encoded frame 5 +1357933109:181344 encoder thread 0x7fe3580a4c90 finishes local encode of 5 +Fri Jan 11 19:38:29 2013: Finished locally-encoded frame 15 +Fri Jan 11 19:38:29 2013: Finished locally-encoded frame 13 +Fri Jan 11 19:38:29 2013: Finished locally-encoded frame 12 +Fri Jan 11 19:38:29 2013: Finished locally-encoded frame 10 +1357933109:273438 writer wakes with a queue of 1 +Fri Jan 11 19:38:29 2013: Finished locally-encoded frame 14 +Fri Jan 11 19:38:29 2013: Finished locally-encoded frame 11 +1357933109:274120 encoder thread 0x7fe3580a4c90 sleeps +1357933109:274347 decoder wakes with queue of 33 +1357933109:274616 encoder thread 0x7fe3580a5330 finishes local encode of 15 +1357933109:274815 encoder thread 0x7fe358024570 finishes local encode of 13 +1357933109:275027 decoder sleeps with queue of 33 +1357933109:275243 encoder thread 0x7fe3580a4c90 wakes with queue of 33 +Fri Jan 11 19:38:29 2013: Encoder thread 0x7fe3580a4c90 pops frame 20 from queue +1357933109:275540 encoder thread 0x7fe3580a4fe0 finishes local encode of 10 +1357933109:302943 encoder thread 0x7fe3580a59d0 finishes local encode of 12 +1357933109:303092 encoder thread 0x7fe3580a4940 finishes local encode of 14 +1357933109:303216 encoder thread 0x7fe3580a5680 finishes local encode of 11 +1357933109:303343 encoder thread 0x7fe3580a4c90 begins local encode of 20 +1357933109:305539 writer sleeps with a queue of 2 +1357933109:305645 encoder thread 0x7fe3580a5330 sleeps +1357933109:305779 encoder thread 0x7fe358024570 sleeps +1357933109:305845 decoder wakes with queue of 32 +1357933109:305940 writer wakes with a queue of 2 +1357933109:306010 decoder sleeps with queue of 32 +1357933109:319371 encoder thread 0x7fe358024570 wakes with queue of 32 +1357933109:319478 encoder thread 0x7fe3580a5680 sleeps +Fri Jan 11 19:38:29 2013: Encoder thread 0x7fe358024570 pops frame 19 from queue +1357933109:319729 encoder thread 0x7fe358024570 begins local encode of 19 +1357933109:331703 writer sleeps with a queue of 5 +1357933109:345077 encoder thread 0x7fe3580a59d0 sleeps +1357933109:358909 encoder thread 0x7fe3580a4fe0 sleeps +1357933109:359054 writer wakes with a queue of 5 +1357933109:359167 encoder thread 0x7fe3580a5330 wakes with queue of 31 +1357933109:359292 encoder thread 0x7fe3580a4940 sleeps +Fri Jan 11 19:38:29 2013: Encoder thread 0x7fe3580a5330 pops frame 16 from queue +1357933109:359566 encoder thread 0x7fe3580a5330 begins local encode of 16 +1357933109:359626 decoder wakes with queue of 30 +1357933109:359802 adding to queue of 30 +1357933109:359993 encoder thread 0x7fe3580a5680 wakes with queue of 31 +Fri Jan 11 19:38:29 2013: Encoder thread 0x7fe3580a5680 pops frame 17 from queue +1357933109:360297 encoder thread 0x7fe3580a5680 begins local encode of 17 +1357933109:360414 encoder thread 0x7fe3580a59d0 wakes with queue of 30 +Fri Jan 11 19:38:29 2013: Encoder thread 0x7fe3580a59d0 pops frame 18 from queue +1357933109:360637 encoder thread 0x7fe3580a59d0 begins local encode of 18 +Fri Jan 11 19:38:29 2013: Source video frame ready; source at 1.702, output at 1.7017 +1357933109:361593 Decoder emits 51 +1357933109:362224 writer sleeps with a queue of 4 +1357933109:362368 encoder thread 0x7fe3580a4fe0 wakes with queue of 29 +1357933109:362457 writer wakes with a queue of 4 +Fri Jan 11 19:38:29 2013: Encoder thread 0x7fe3580a4fe0 pops frame 22 from queue +1357933109:362689 encoder thread 0x7fe3580a4fe0 begins local encode of 22 +1357933109:363838 encoder thread 0x7fe3580a4940 wakes with queue of 28 +Fri Jan 11 19:38:29 2013: Encoder thread 0x7fe3580a4940 pops frame 23 from queue +1357933109:364204 encoder thread 0x7fe3580a4940 begins local encode of 23 +1357933109:364383 adding to queue of 27 +1357933109:366117 writer sleeps with a queue of 3 +Fri Jan 11 19:38:29 2013: Source video frame ready; source at 1.735, output at 1.73507 +1357933109:366765 Decoder emits 52 +1357933109:367035 adding to queue of 28 +Fri Jan 11 19:38:29 2013: Source video frame ready; source at 1.768, output at 1.76843 +1357933109:368911 Decoder emits 53 +1357933109:369164 adding to queue of 29 +Fri Jan 11 19:38:29 2013: Source video frame ready; source at 1.802, output at 1.8018 +1357933109:371579 writer wakes with a queue of 3 +1357933109:371810 Decoder emits 54 +1357933109:372115 adding to queue of 30 +Fri Jan 11 19:38:29 2013: Source video frame ready; source at 1.835, output at 1.83517 +1357933109:374135 Decoder emits 55 +1357933109:374415 adding to queue of 31 +Fri Jan 11 19:38:29 2013: Source video frame ready; source at 1.869, output at 1.86853 +1357933109:376060 Decoder emits 56 +1357933109:376403 decoder sleeps with queue of 32 +1357933109:389508 writer sleeps with a queue of 2 +1357933109:389828 writer wakes with a queue of 2 +1357933109:393643 writer sleeps with a queue of 1 +1357933109:393940 writer wakes with a queue of 1 +1357933109:397571 writer sleeps with a queue of 0 +Fri Jan 11 19:38:33 2013: Finished locally-encoded frame 21 +1357933113:380530 encoder thread 0x7fe3580a45f0 finishes local encode of 21 +1357933113:380913 encoder thread 0x7fe3580a45f0 sleeps +1357933113:381429 decoder wakes with queue of 32 +1357933113:381828 writer wakes with a queue of 1 +1357933113:382145 decoder sleeps with queue of 32 +1357933113:382500 encoder thread 0x7fe3580a45f0 wakes with queue of 32 +Fri Jan 11 19:38:33 2013: Encoder thread 0x7fe3580a45f0 pops frame 24 from queue +1357933113:383231 encoder thread 0x7fe3580a45f0 begins local encode of 24 +1357933113:385816 writer sleeps with a queue of 0 +Fri Jan 11 19:38:35 2013: Finished locally-encoded frame 16 +1357933115:890275 encoder thread 0x7fe3580a5330 finishes local encode of 16 +Fri Jan 11 19:38:35 2013: Finished locally-encoded frame 22 +1357933116:26523 encoder thread 0x7fe3580a5330 sleeps +Fri Jan 11 19:38:36 2013: Finished locally-encoded frame 23 +1357933116:103278 writer wakes with a queue of 1 +Fri Jan 11 19:38:36 2013: Finished locally-encoded frame 18 +Fri Jan 11 19:38:36 2013: Finished locally-encoded frame 20 +1357933116:136045 encoder thread 0x7fe3580a4fe0 finishes local encode of 22 +Fri Jan 11 19:38:36 2013: Finished locally-encoded frame 19 +1357933116:136315 decoder wakes with queue of 31 +Fri Jan 11 19:38:36 2013: Finished locally-encoded frame 17 +1357933116:136580 encoder thread 0x7fe3580a4940 finishes local encode of 23 +Fri Jan 11 19:38:36 2013: Finished locally-encoded frame 24 +1357933116:136865 adding to queue of 31 +1357933116:136974 encoder thread 0x7fe3580a4c90 finishes local encode of 20 +1357933116:137088 encoder thread 0x7fe3580a59d0 finishes local encode of 18 +1357933116:137241 encoder thread 0x7fe3580a5330 wakes with queue of 32 +Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe3580a5330 pops frame 25 from queue +1357933116:137426 encoder thread 0x7fe358024570 finishes local encode of 19 +1357933116:137535 encoder thread 0x7fe3580a5330 begins local encode of 25 +1357933116:151350 encoder thread 0x7fe3580a45f0 finishes local encode of 24 +1357933116:164741 encoder thread 0x7fe3580a4940 sleeps +1357933116:164866 writer sleeps with a queue of 5 +Fri Jan 11 19:38:36 2013: Source video frame ready; source at 1.902, output at 1.9019 +1357933116:165039 encoder thread 0x7fe3580a4fe0 sleeps +1357933116:165109 encoder thread 0x7fe3580a4c90 sleeps +1357933116:165172 encoder thread 0x7fe3580a5680 finishes local encode of 17 +1357933116:165240 encoder thread 0x7fe3580a59d0 sleeps +1357933116:165297 encoder thread 0x7fe358024570 sleeps +1357933116:165361 encoder thread 0x7fe3580a4940 wakes with queue of 31 +1357933116:165433 writer wakes with a queue of 5 +1357933116:165505 Decoder emits 57 +Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe3580a4940 pops frame 26 from queue +1357933116:165660 encoder thread 0x7fe3580a4940 begins local encode of 26 +1357933116:165704 encoder thread 0x7fe3580a4fe0 wakes with queue of 30 +Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe3580a4fe0 pops frame 27 from queue +1357933116:165850 encoder thread 0x7fe3580a4fe0 begins local encode of 27 +1357933116:165901 encoder thread 0x7fe3580a4c90 wakes with queue of 29 +Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe3580a4c90 pops frame 28 from queue +1357933116:166098 encoder thread 0x7fe3580a4c90 begins local encode of 28 +1357933116:166146 encoder thread 0x7fe3580a59d0 wakes with queue of 28 +Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe3580a59d0 pops frame 29 from queue +1357933116:166347 encoder thread 0x7fe3580a59d0 begins local encode of 29 +1357933116:166441 encoder thread 0x7fe358024570 wakes with queue of 27 +Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe358024570 pops frame 30 from queue +1357933116:166582 encoder thread 0x7fe358024570 begins local encode of 30 +1357933116:176479 adding to queue of 26 +Fri Jan 11 19:38:36 2013: Source video frame ready; source at 1.935, output at 1.93527 +1357933116:178524 writer sleeps with a queue of 6 +1357933116:178587 writer wakes with a queue of 6 +1357933116:178665 Decoder emits 58 +1357933116:178906 adding to queue of 27 +Fri Jan 11 19:38:36 2013: Source video frame ready; source at 1.969, output at 1.96863 +1357933116:181499 Decoder emits 59 +1357933116:181653 adding to queue of 28 +1357933116:182321 writer sleeps with a queue of 5 +1357933116:182450 encoder thread 0x7fe3580a45f0 sleeps +1357933116:182595 encoder thread 0x7fe3580a45f0 wakes with queue of 29 +Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe3580a45f0 pops frame 31 from queue +1357933116:182755 encoder thread 0x7fe3580a45f0 begins local encode of 31 +Fri Jan 11 19:38:36 2013: Source video frame ready; source at 2.002, output at 2.002 +1357933116:183530 Decoder emits 60 +1357933116:183657 adding to queue of 28 +Fri Jan 11 19:38:36 2013: Source video frame ready; source at 2.035, output at 2.03537 +1357933116:186741 Decoder emits 61 +1357933116:187020 adding to queue of 29 +1357933116:188457 encoder thread 0x7fe3580a5680 sleeps +1357933116:189864 writer wakes with a queue of 5 +Fri Jan 11 19:38:36 2013: Source video frame ready; source at 2.069, output at 2.06873 +1357933116:192759 encoder thread 0x7fe3580a5680 wakes with queue of 30 +Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe3580a5680 pops frame 32 from queue +1357933116:193167 encoder thread 0x7fe3580a5680 begins local encode of 32 +1357933116:193338 Decoder emits 62 +1357933116:193598 adding to queue of 29 +1357933116:194932 writer sleeps with a queue of 4 +1357933116:195245 writer wakes with a queue of 4 +Fri Jan 11 19:38:36 2013: Source video frame ready; source at 2.102, output at 2.1021 +1357933116:196145 Decoder emits 63 +1357933116:196502 adding to queue of 30 +Fri Jan 11 19:38:36 2013: Source video frame ready; source at 2.135, output at 2.13547 +1357933116:198708 Decoder emits 64 +1357933116:198947 adding to queue of 31 +Fri Jan 11 19:38:36 2013: Source video frame ready; source at 2.169, output at 2.16883 +1357933116:200702 writer sleeps with a queue of 3 +1357933116:200906 writer wakes with a queue of 3 +1357933116:201299 Decoder emits 65 +1357933116:201648 decoder sleeps with queue of 32 +1357933116:204559 writer sleeps with a queue of 2 +1357933116:204726 writer wakes with a queue of 2 +1357933116:208531 writer sleeps with a queue of 1 +1357933116:208702 writer wakes with a queue of 1 +1357933116:212392 writer sleeps with a queue of 0 +Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 31 +1357933123:218645 encoder thread 0x7fe3580a45f0 finishes local encode of 31 +Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 30 +Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 28 +Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 26 +1357933123:407719 writer wakes with a queue of 1 +Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 27 +1357933123:407921 encoder thread 0x7fe3580a45f0 sleeps +1357933123:408055 decoder wakes with queue of 32 +Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 29 +1357933123:408313 encoder thread 0x7fe358024570 finishes local encode of 30 +Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 25 +Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 32 +1357933123:408728 encoder thread 0x7fe3580a4c90 finishes local encode of 28 +1357933123:408877 decoder sleeps with queue of 32 +1357933123:409054 encoder thread 0x7fe3580a45f0 wakes with queue of 32 +Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe3580a45f0 pops frame 33 from queue +1357933123:409261 encoder thread 0x7fe3580a45f0 begins local encode of 33 +1357933123:409461 encoder thread 0x7fe3580a4940 finishes local encode of 26 +1357933123:423780 encoder thread 0x7fe3580a4fe0 finishes local encode of 27 +1357933123:438064 encoder thread 0x7fe3580a5680 finishes local encode of 32 +1357933123:438162 decoder wakes with queue of 31 +1357933123:438320 encoder thread 0x7fe3580a5330 finishes local encode of 25 +1357933123:438404 encoder thread 0x7fe358024570 sleeps +1357933123:438491 writer sleeps with a queue of 3 +1357933123:438571 encoder thread 0x7fe3580a4940 sleeps +1357933123:438643 encoder thread 0x7fe3580a59d0 finishes local encode of 29 +1357933123:438723 adding to queue of 31 +1357933123:438820 writer wakes with a queue of 3 +Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.202, output at 2.2022 +1357933123:452255 encoder thread 0x7fe3580a4c90 sleeps +1357933123:452389 encoder thread 0x7fe358024570 wakes with queue of 32 +1357933123:452482 Decoder emits 66 +Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe358024570 pops frame 34 from queue +1357933123:452712 encoder thread 0x7fe358024570 begins local encode of 34 +1357933123:452767 encoder thread 0x7fe3580a4940 wakes with queue of 31 +Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe3580a4940 pops frame 35 from queue +1357933123:452989 encoder thread 0x7fe3580a4940 begins local encode of 35 +1357933123:466394 writer sleeps with a queue of 6 +1357933123:476131 encoder thread 0x7fe3580a4fe0 sleeps +1357933123:486712 writer wakes with a queue of 6 +1357933123:486858 encoder thread 0x7fe3580a5680 sleeps +1357933123:487013 encoder thread 0x7fe3580a4fe0 wakes with queue of 30 +1357933123:487118 encoder thread 0x7fe3580a5330 sleeps +Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe3580a4fe0 pops frame 36 from queue +1357933123:487345 encoder thread 0x7fe3580a4fe0 begins local encode of 36 +1357933123:487428 encoder thread 0x7fe3580a4c90 wakes with queue of 29 +Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe3580a4c90 pops frame 37 from queue +1357933123:487643 encoder thread 0x7fe3580a4c90 begins local encode of 37 +1357933123:487765 adding to queue of 28 +Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.236, output at 2.23557 +1357933123:498635 encoder thread 0x7fe3580a59d0 sleeps +1357933123:498886 Decoder emits 67 +1357933123:499017 encoder thread 0x7fe3580a5680 wakes with queue of 29 +Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe3580a5680 pops frame 38 from queue +1357933123:499271 encoder thread 0x7fe3580a5680 begins local encode of 38 +1357933123:499364 encoder thread 0x7fe3580a5330 wakes with queue of 28 +Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe3580a5330 pops frame 39 from queue +1357933123:499644 encoder thread 0x7fe3580a5330 begins local encode of 39 +1357933123:500692 writer sleeps with a queue of 5 +1357933123:500910 writer wakes with a queue of 5 +1357933123:501054 encoder thread 0x7fe3580a59d0 wakes with queue of 27 +Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe3580a59d0 pops frame 40 from queue +1357933123:501365 encoder thread 0x7fe3580a59d0 begins local encode of 40 +1357933123:501474 adding to queue of 26 +Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.269, output at 2.26893 +1357933123:503979 Decoder emits 68 +1357933123:504243 adding to queue of 27 +1357933123:504600 writer sleeps with a queue of 4 +1357933123:504728 writer wakes with a queue of 4 +Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.302, output at 2.3023 +1357933123:507138 Decoder emits 69 +1357933123:507367 adding to queue of 28 +1357933123:509074 writer sleeps with a queue of 3 +1357933123:509376 writer wakes with a queue of 3 +Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.336, output at 2.33567 +1357933123:510128 Decoder emits 70 +1357933123:510398 adding to queue of 29 +Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.369, output at 2.36903 +1357933123:512603 Decoder emits 71 +1357933123:512861 adding to queue of 30 +Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.402, output at 2.4024 +1357933123:515123 Decoder emits 72 +1357933123:515389 adding to queue of 31 +Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.436, output at 2.43577 +1357933123:517884 Decoder emits 73 +1357933123:518124 decoder sleeps with queue of 32 +1357933123:524203 writer sleeps with a queue of 2 +1357933123:524484 writer wakes with a queue of 2 +1357933123:529054 writer sleeps with a queue of 1 +1357933123:529365 writer wakes with a queue of 1 +1357933123:533776 writer sleeps with a queue of 0 +1357933124:395531 decoder wakes with queue of 32 +1357933124:395971 encoder thread 0x7fe358031550 sleeps +1357933124:396417 decoder sleeps with queue of 32 +1357933124:396762 encoder thread 0x7fe3580a6a80 sleeps +1357933124:397154 decoder wakes with queue of 32 +1357933124:397593 decoder sleeps with queue of 32 +1357933124:397957 encoder thread 0x7fe358031550 wakes with queue of 32 +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe358031550 pops frame 41 from queue +1357933124:398719 encoder thread 0x7fe3580a6a80 wakes with queue of 31 +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a6a80 pops frame 42 from queue +Fri Jan 11 19:38:44 2013: Remote encode of 41 on shankly failed (Host not found (authoritative)); thread sleeping for 30s +Fri Jan 11 19:38:44 2013: Remote encode of 42 on shankly failed (Host not found (authoritative)); thread sleeping for 30s +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe358031550 pushes frame 41 back onto queue after failure +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a6a80 pushes frame 42 back onto queue after failure +1357933124:403437 encoder thread 0x7fe3580a6090 sleeps +1357933124:403804 decoder wakes with queue of 32 +1357933124:404217 decoder sleeps with queue of 32 +1357933124:404693 encoder thread 0x7fe3580a6090 wakes with queue of 32 +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a6090 pops frame 42 from queue +1357933124:405429 encoder thread 0x7fe358030eb0 sleeps +1357933124:405849 decoder wakes with queue of 31 +1357933124:406590 adding to queue of 31 +Fri Jan 11 19:38:44 2013: Remote encode of 42 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 30s +1357933124:410919 encoder thread 0x7fe3580a5d40 sleeps +1357933124:411494 encoder thread 0x7fe358030eb0 wakes with queue of 32 +Fri Jan 11 19:38:44 2013: Source video frame ready; source at 2.469, output at 2.46913 +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe358030eb0 pops frame 41 from queue +1357933124:413762 Decoder emits 74 +1357933124:414500 encoder thread 0x7fe3580a6730 sleeps +1357933124:427061 encoder thread 0x7fe358031200 sleeps +Fri Jan 11 19:38:44 2013: Remote encode of 41 on shankly failed (Host not found (authoritative)); thread sleeping for 30s +1357933124:428843 encoder thread 0x7fe3580a63e0 sleeps +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a6090 pushes frame 42 back onto queue after failure +1357933124:429727 encoder thread 0x7fe3580a5d40 wakes with queue of 32 +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a5d40 pops frame 42 from queue +1357933124:430875 adding to queue of 31 +1357933124:431481 encoder thread 0x7fe3580a6730 wakes with queue of 32 +Fri Jan 11 19:38:44 2013: Remote encode of 42 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 30s +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a6730 pops frame 43 from queue +1357933124:436047 encoder thread 0x7fe358031200 wakes with queue of 31 +Fri Jan 11 19:38:44 2013: Source video frame ready; source at 2.503, output at 2.5025 +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe358031200 pops frame 44 from queue +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe358030eb0 pushes frame 41 back onto queue after failure +1357933124:439474 Decoder emits 75 +Fri Jan 11 19:38:44 2013: Remote encode of 43 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 30s +1357933124:440343 encoder thread 0x7fe3580a63e0 wakes with queue of 31 +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a63e0 pops frame 41 from queue +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a5d40 pushes frame 42 back onto queue after failure +Fri Jan 11 19:38:44 2013: Remote encode of 44 on shankly failed (Host not found (authoritative)); thread sleeping for 30s +1357933124:442532 adding to queue of 31 +Fri Jan 11 19:38:44 2013: Remote encode of 41 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 30s +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a6730 pushes frame 43 back onto queue after failure +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe358031200 pushes frame 44 back onto queue after failure +Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a63e0 pushes frame 41 back onto queue after failure +Fri Jan 11 19:38:44 2013: Source video frame ready; source at 2.536, output at 2.53587 +1357933124:447003 Decoder emits 76 +1357933124:447526 decoder sleeps with queue of 35 +Fri Jan 11 19:38:48 2013: Finished locally-encoded frame 33 +1357933128:522199 encoder thread 0x7fe3580a45f0 finishes local encode of 33 +1357933128:522522 writer wakes with a queue of 1 +1357933128:570490 decoder wakes with queue of 35 +1357933128:572143 decoder sleeps with queue of 35 +1357933128:572227 encoder thread 0x7fe3580a45f0 sleeps +1357933128:572348 encoder thread 0x7fe3580a45f0 wakes with queue of 35 +Fri Jan 11 19:38:48 2013: Encoder thread 0x7fe3580a45f0 pops frame 41 from queue +1357933128:572508 encoder thread 0x7fe3580a45f0 begins local encode of 41 +1357933128:574402 writer sleeps with a queue of 0 +Fri Jan 11 19:38:49 2013: Finished locally-encoded frame 34 +1357933129:154610 encoder thread 0x7fe358024570 finishes local encode of 34 +1357933129:155254 writer wakes with a queue of 1 +1357933129:167760 encoder thread 0x7fe358024570 sleeps +1357933129:169522 decoder wakes with queue of 34 +1357933129:172190 decoder sleeps with queue of 34 +1357933129:172446 writer sleeps with a queue of 0 +1357933129:172631 encoder thread 0x7fe358024570 wakes with queue of 34 +Fri Jan 11 19:38:49 2013: Encoder thread 0x7fe358024570 pops frame 44 from queue +1357933129:172910 encoder thread 0x7fe358024570 begins local encode of 44 +Fri Jan 11 19:38:49 2013: Finished locally-encoded frame 39 +1357933129:223266 encoder thread 0x7fe3580a5330 finishes local encode of 39 +1357933129:223556 writer wakes with a queue of 1 +1357933129:294239 encoder thread 0x7fe3580a5330 sleeps +1357933129:294364 decoder wakes with queue of 33 +1357933129:294441 decoder sleeps with queue of 33 +1357933129:294532 encoder thread 0x7fe3580a5330 wakes with queue of 33 +Fri Jan 11 19:38:49 2013: Encoder thread 0x7fe3580a5330 pops frame 43 from queue +1357933129:294693 encoder thread 0x7fe3580a5330 begins local encode of 43 +1357933129:297852 writer sleeps with a queue of 0 +Fri Jan 11 19:38:49 2013: Finished locally-encoded frame 38 +Fri Jan 11 19:38:49 2013: Finished locally-encoded frame 40 +1357933129:466490 encoder thread 0x7fe3580a5680 finishes local encode of 38 +Fri Jan 11 19:38:49 2013: Finished locally-encoded frame 36 +1357933129:522282 encoder thread 0x7fe3580a59d0 finishes local encode of 40 +Fri Jan 11 19:38:49 2013: Finished locally-encoded frame 35 +Fri Jan 11 19:38:49 2013: Finished locally-encoded frame 37 +1357933129:523059 writer wakes with a queue of 1 +1357933129:523326 encoder thread 0x7fe3580a5680 sleeps +1357933129:523649 decoder wakes with queue of 32 +1357933129:523876 decoder sleeps with queue of 32 +1357933129:523999 encoder thread 0x7fe3580a4940 finishes local encode of 35 +1357933129:528241 encoder thread 0x7fe3580a4fe0 finishes local encode of 36 +1357933129:549790 encoder thread 0x7fe3580a4c90 finishes local encode of 37 +1357933129:549940 encoder thread 0x7fe3580a59d0 sleeps +1357933129:550044 encoder thread 0x7fe3580a5680 wakes with queue of 32 +Fri Jan 11 19:38:49 2013: Encoder thread 0x7fe3580a5680 pops frame 42 from queue +1357933129:550316 encoder thread 0x7fe3580a5680 begins local encode of 42 +1357933129:550420 decoder wakes with queue of 31 +1357933129:550552 adding to queue of 31 +1357933129:551794 writer sleeps with a queue of 4 +Fri Jan 11 19:38:49 2013: Source video frame ready; source at 2.569, output at 2.56923 +1357933129:592770 encoder thread 0x7fe3580a4940 sleeps +1357933129:592953 Decoder emits 77 +1357933129:593076 writer wakes with a queue of 4 +1357933129:593222 encoder thread 0x7fe3580a4c90 sleeps +1357933129:593369 encoder thread 0x7fe3580a59d0 wakes with queue of 32 +1357933129:593512 encoder thread 0x7fe3580a4fe0 sleeps +Fri Jan 11 19:38:49 2013: Encoder thread 0x7fe3580a59d0 pops frame 45 from queue +1357933129:593796 encoder thread 0x7fe3580a59d0 begins local encode of 45 +1357933129:593909 encoder thread 0x7fe3580a4940 wakes with queue of 31 +Fri Jan 11 19:38:49 2013: Encoder thread 0x7fe3580a4940 pops frame 46 from queue +1357933129:594182 encoder thread 0x7fe3580a4940 begins local encode of 46 +1357933129:594319 adding to queue of 30 +Fri Jan 11 19:38:49 2013: Source video frame ready; source at 2.603, output at 2.6026 +1357933129:596326 encoder thread 0x7fe3580a4c90 wakes with queue of 31 +1357933129:598370 writer sleeps with a queue of 3 +1357933129:598521 Decoder emits 78 +Fri Jan 11 19:38:49 2013: Encoder thread 0x7fe3580a4c90 pops frame 47 from queue +1357933129:598799 writer wakes with a queue of 3 +1357933129:599014 encoder thread 0x7fe3580a4c90 begins local encode of 47 +1357933129:600090 encoder thread 0x7fe3580a4fe0 wakes with queue of 30 +Fri Jan 11 19:38:49 2013: Encoder thread 0x7fe3580a4fe0 pops frame 48 from queue +1357933129:600552 adding to queue of 29 +1357933129:601030 encoder thread 0x7fe3580a4fe0 begins local encode of 48 +1357933129:602301 writer sleeps with a queue of 2 +1357933129:604481 writer wakes with a queue of 2 +Fri Jan 11 19:38:49 2013: Source video frame ready; source at 2.636, output at 2.63597 +1357933129:605223 Decoder emits 79 +1357933129:605653 adding to queue of 30 +Fri Jan 11 19:38:49 2013: Source video frame ready; source at 2.669, output at 2.66933 +1357933129:608174 Decoder emits 80 +1357933129:608533 adding to queue of 31 +1357933129:608773 writer sleeps with a queue of 1 +1357933129:609027 writer wakes with a queue of 1 +Fri Jan 11 19:38:49 2013: Source video frame ready; source at 2.703, output at 2.7027 +1357933129:611833 Decoder emits 81 +1357933129:612122 decoder sleeps with queue of 32 +1357933129:613890 writer sleeps with a queue of 0 +Fri Jan 11 19:38:51 2013: Finished locally-encoded frame 41 +1357933131:643683 encoder thread 0x7fe3580a45f0 finishes local encode of 41 +1357933131:644053 encoder thread 0x7fe3580a45f0 sleeps +1357933131:644379 writer wakes with a queue of 1 +1357933131:644845 decoder wakes with queue of 32 +1357933131:645233 decoder sleeps with queue of 32 +1357933131:645607 encoder thread 0x7fe3580a45f0 wakes with queue of 32 +Fri Jan 11 19:38:51 2013: Encoder thread 0x7fe3580a45f0 pops frame 49 from queue +1357933131:646289 encoder thread 0x7fe3580a45f0 begins local encode of 49 +1357933131:648638 writer sleeps with a queue of 0 +Fri Jan 11 19:38:54 2013: Finished locally-encoded frame 43 +1357933134:553870 encoder thread 0x7fe3580a5330 finishes local encode of 43 +1357933134:553990 writer wakes with a queue of 1 +1357933134:556931 writer sleeps with a queue of 0 +1357933134:557016 encoder thread 0x7fe3580a5330 sleeps +1357933134:557111 decoder wakes with queue of 31 +1357933134:557261 adding to queue of 31 +1357933134:557388 encoder thread 0x7fe3580a5330 wakes with queue of 32 +Fri Jan 11 19:38:54 2013: Encoder thread 0x7fe3580a5330 pops frame 50 from queue +1357933134:557536 encoder thread 0x7fe3580a5330 begins local encode of 50 +Fri Jan 11 19:38:54 2013: Source video frame ready; source at 2.736, output at 2.73607 +1357933134:558867 Decoder emits 82 +1357933134:558981 adding to queue of 31 +Fri Jan 11 19:38:54 2013: Source video frame ready; source at 2.769, output at 2.76943 +1357933134:560985 Decoder emits 83 +1357933134:561079 decoder sleeps with queue of 32 +Fri Jan 11 19:38:54 2013: Finished locally-encoded frame 44 +1357933134:782210 encoder thread 0x7fe358024570 finishes local encode of 44 +1357933134:782324 writer wakes with a queue of 1 +1357933134:782389 decoder wakes with queue of 32 +1357933134:782452 decoder sleeps with queue of 32 +1357933134:782494 encoder thread 0x7fe358024570 sleeps +1357933134:782545 encoder thread 0x7fe358024570 wakes with queue of 32 +Fri Jan 11 19:38:54 2013: Encoder thread 0x7fe358024570 pops frame 51 from queue +1357933134:782649 encoder thread 0x7fe358024570 begins local encode of 51 +1357933134:785342 writer sleeps with a queue of 0 +Fri Jan 11 19:38:55 2013: Finished locally-encoded frame 47 +1357933136:19792 encoder thread 0x7fe3580a4c90 finishes local encode of 47 +Fri Jan 11 19:38:56 2013: Finished locally-encoded frame 48 +Fri Jan 11 19:38:56 2013: Finished locally-encoded frame 46 +1357933136:121135 writer wakes with a queue of 1 +Fri Jan 11 19:38:56 2013: Finished locally-encoded frame 45 +1357933136:121397 encoder thread 0x7fe3580a4c90 sleeps +1357933136:121508 decoder wakes with queue of 31 +Fri Jan 11 19:38:56 2013: Finished locally-encoded frame 42 +1357933136:121681 adding to queue of 31 +1357933136:121738 encoder thread 0x7fe3580a4fe0 finishes local encode of 48 +1357933136:122320 encoder thread 0x7fe3580a59d0 finishes local encode of 45 +1357933136:136126 encoder thread 0x7fe3580a5680 finishes local encode of 42 +Fri Jan 11 19:38:56 2013: Source video frame ready; source at 2.803, output at 2.8028 +1357933136:136343 encoder thread 0x7fe3580a4940 finishes local encode of 46 +1357933136:136434 encoder thread 0x7fe3580a4fe0 sleeps +1357933136:136495 encoder thread 0x7fe3580a4c90 wakes with queue of 32 +1357933136:136551 Decoder emits 84 +Fri Jan 11 19:38:56 2013: Encoder thread 0x7fe3580a4c90 pops frame 52 from queue +1357933136:136700 encoder thread 0x7fe3580a4c90 begins local encode of 52 +1357933136:166270 encoder thread 0x7fe3580a59d0 sleeps +1357933136:187294 encoder thread 0x7fe3580a5680 sleeps +1357933136:198771 writer sleeps with a queue of 4 +1357933136:198855 encoder thread 0x7fe3580a4940 sleeps +1357933136:198942 encoder thread 0x7fe3580a4fe0 wakes with queue of 31 +Fri Jan 11 19:38:56 2013: Finished locally-encoded frame 49 +1357933136:199171 writer wakes with a queue of 4 +Fri Jan 11 19:38:56 2013: Encoder thread 0x7fe3580a4fe0 pops frame 53 from queue +1357933136:199328 encoder thread 0x7fe3580a4fe0 begins local encode of 53 +1357933136:199413 adding to queue of 30 +1357933136:199592 encoder thread 0x7fe3580a59d0 wakes with queue of 31 +Fri Jan 11 19:38:56 2013: Encoder thread 0x7fe3580a59d0 pops frame 54 from queue +1357933136:199726 encoder thread 0x7fe3580a45f0 finishes local encode of 49 +1357933136:199812 encoder thread 0x7fe3580a5680 wakes with queue of 30 +Fri Jan 11 19:38:56 2013: Encoder thread 0x7fe3580a5680 pops frame 55 from queue +1357933136:199929 encoder thread 0x7fe3580a5680 begins local encode of 55 +1357933136:200006 encoder thread 0x7fe3580a4940 wakes with queue of 29 +Fri Jan 11 19:38:56 2013: Encoder thread 0x7fe3580a4940 pops frame 56 from queue +1357933136:200167 encoder thread 0x7fe3580a4940 begins local encode of 56 +Fri Jan 11 19:38:56 2013: Source video frame ready; source at 2.836, output at 2.83617 +1357933136:211315 encoder thread 0x7fe3580a45f0 sleeps +1357933136:211455 encoder thread 0x7fe3580a45f0 wakes with queue of 28 +1357933136:211508 writer sleeps with a queue of 4 +1357933136:211626 Decoder emits 85 +1357933136:211714 encoder thread 0x7fe3580a59d0 begins local encode of 54 +Fri Jan 11 19:38:56 2013: Encoder thread 0x7fe3580a45f0 pops frame 57 from queue +1357933136:211907 writer wakes with a queue of 4 +1357933136:211990 adding to queue of 27 +Fri Jan 11 19:38:56 2013: Source video frame ready; source at 2.87, output at 2.86953 +1357933136:213971 Decoder emits 86 +1357933136:214237 adding to queue of 28 +1357933136:215566 writer sleeps with a queue of 3 +1357933136:216640 writer wakes with a queue of 3 +Fri Jan 11 19:38:56 2013: Source video frame ready; source at 2.903, output at 2.9029 +1357933136:217159 Decoder emits 87 +1357933136:217403 adding to queue of 29 +1357933136:218028 encoder thread 0x7fe3580a45f0 begins local encode of 57 +Fri Jan 11 19:38:56 2013: Source video frame ready; source at 2.936, output at 2.93627 +1357933136:219867 Decoder emits 88 +1357933136:220093 adding to queue of 30 +Fri Jan 11 19:38:56 2013: Source video frame ready; source at 2.97, output at 2.96963 +1357933136:222272 Decoder emits 89 +1357933136:222510 adding to queue of 31 +Fri Jan 11 19:38:56 2013: Source video frame ready; source at 3.003, output at 3.003 +1357933136:224745 Decoder emits 90 +1357933136:224989 decoder sleeps with queue of 32 +1357933136:233519 writer sleeps with a queue of 2 +1357933136:233767 writer wakes with a queue of 2 +1357933136:237516 writer sleeps with a queue of 1 +1357933136:237868 writer wakes with a queue of 1 +1357933136:242268 writer sleeps with a queue of 0 +Fri Jan 11 19:38:57 2013: Finished locally-encoded frame 50 +1357933137:284424 encoder thread 0x7fe3580a5330 finishes local encode of 50 +1357933137:284730 writer wakes with a queue of 1 +1357933137:292610 encoder thread 0x7fe3580a5330 sleeps +1357933137:292956 decoder wakes with queue of 32 +1357933137:293271 decoder sleeps with queue of 32 +1357933137:293578 encoder thread 0x7fe3580a5330 wakes with queue of 32 +Fri Jan 11 19:38:57 2013: Encoder thread 0x7fe3580a5330 pops frame 58 from queue +1357933137:294222 encoder thread 0x7fe3580a5330 begins local encode of 58 +1357933137:296253 writer sleeps with a queue of 0 +Fri Jan 11 19:38:57 2013: Finished locally-encoded frame 51 +1357933137:372268 encoder thread 0x7fe358024570 finishes local encode of 51 +1357933137:372706 writer wakes with a queue of 1 +1357933137:386056 encoder thread 0x7fe358024570 sleeps +1357933137:386379 decoder wakes with queue of 31 +1357933137:386777 adding to queue of 31 +1357933137:387177 encoder thread 0x7fe358024570 wakes with queue of 32 +Fri Jan 11 19:38:57 2013: Encoder thread 0x7fe358024570 pops frame 59 from queue +1357933137:387861 encoder thread 0x7fe358024570 begins local encode of 59 +Fri Jan 11 19:38:57 2013: Source video frame ready; source at 3.036, output at 3.03637 +1357933137:389941 writer sleeps with a queue of 0 +1357933137:390254 Decoder emits 91 +1357933137:390637 adding to queue of 31 +Fri Jan 11 19:38:57 2013: Source video frame ready; source at 3.07, output at 3.06973 +1357933137:392303 Decoder emits 92 +1357933137:392631 decoder sleeps with queue of 32 +Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 55 +1357933142:115338 encoder thread 0x7fe3580a5680 finishes local encode of 55 +1357933142:115697 writer wakes with a queue of 1 +1357933142:131598 writer sleeps with a queue of 0 +1357933142:131861 encoder thread 0x7fe3580a5680 sleeps +1357933142:131999 decoder wakes with queue of 32 +1357933142:132227 decoder sleeps with queue of 32 +1357933142:132353 encoder thread 0x7fe3580a5680 wakes with queue of 32 +Fri Jan 11 19:39:02 2013: Encoder thread 0x7fe3580a5680 pops frame 60 from queue +1357933142:132509 encoder thread 0x7fe3580a5680 begins local encode of 60 +Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 57 +1357933142:652200 encoder thread 0x7fe3580a45f0 finishes local encode of 57 +1357933142:652478 writer wakes with a queue of 1 +1357933142:670430 encoder thread 0x7fe3580a45f0 sleeps +1357933142:672161 decoder wakes with queue of 31 +1357933142:672536 adding to queue of 31 +1357933142:674747 writer sleeps with a queue of 0 +Fri Jan 11 19:39:02 2013: Source video frame ready; source at 3.103, output at 3.1031 +1357933142:674991 encoder thread 0x7fe3580a45f0 wakes with queue of 32 +Fri Jan 11 19:39:02 2013: Encoder thread 0x7fe3580a45f0 pops frame 61 from queue +1357933142:675160 encoder thread 0x7fe3580a45f0 begins local encode of 61 +1357933142:675251 Decoder emits 93 +1357933142:675422 adding to queue of 31 +Fri Jan 11 19:39:02 2013: Source video frame ready; source at 3.136, output at 3.13647 +1357933142:678756 Decoder emits 94 +1357933142:678875 decoder sleeps with queue of 32 +Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 56 +Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 52 +Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 53 +1357933142:884663 encoder thread 0x7fe3580a4940 finishes local encode of 56 +Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 54 +1357933142:899652 encoder thread 0x7fe3580a4c90 finishes local encode of 52 +1357933142:899866 writer wakes with a queue of 1 +1357933142:900134 encoder thread 0x7fe3580a4940 sleeps +1357933142:900310 encoder thread 0x7fe3580a59d0 finishes local encode of 54 +1357933142:900505 decoder wakes with queue of 32 +1357933142:900675 decoder sleeps with queue of 32 +1357933142:914829 encoder thread 0x7fe3580a4c90 sleeps +1357933142:915010 encoder thread 0x7fe3580a4940 wakes with queue of 32 +Fri Jan 11 19:39:02 2013: Encoder thread 0x7fe3580a4940 pops frame 62 from queue +1357933142:915345 encoder thread 0x7fe3580a4940 begins local encode of 62 +1357933142:936039 encoder thread 0x7fe3580a59d0 sleeps +1357933142:974305 decoder wakes with queue of 31 +1357933142:987770 writer sleeps with a queue of 2 +Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 58 +Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 59 +1357933142:988424 adding to queue of 31 +1357933142:988714 writer wakes with a queue of 2 +1357933142:989115 encoder thread 0x7fe3580a4c90 wakes with queue of 32 +Fri Jan 11 19:39:02 2013: Encoder thread 0x7fe3580a4c90 pops frame 63 from queue +1357933142:989600 encoder thread 0x7fe3580a4c90 begins local encode of 63 +1357933142:989810 encoder thread 0x7fe3580a5330 finishes local encode of 58 +1357933142:990161 encoder thread 0x7fe3580a59d0 wakes with queue of 31 +1357933142:990494 encoder thread 0x7fe358024570 finishes local encode of 59 +Fri Jan 11 19:39:02 2013: Source video frame ready; source at 3.17, output at 3.16983 +1357933142:991069 Decoder emits 95 +Fri Jan 11 19:39:02 2013: Encoder thread 0x7fe3580a59d0 pops frame 64 from queue +1357933142:991534 encoder thread 0x7fe3580a59d0 begins local encode of 64 +1357933143:2971 writer sleeps with a queue of 3 +1357933143:9064 encoder thread 0x7fe3580a5330 sleeps +1357933143:9313 encoder thread 0x7fe358024570 sleeps +1357933143:9452 adding to queue of 30 +1357933143:9608 writer wakes with a queue of 3 +1357933143:9804 encoder thread 0x7fe3580a4fe0 finishes local encode of 53 +1357933143:9990 encoder thread 0x7fe3580a5330 wakes with queue of 31 +Fri Jan 11 19:39:03 2013: Encoder thread 0x7fe3580a5330 pops frame 65 from queue +1357933143:10511 encoder thread 0x7fe3580a5330 begins local encode of 65 +1357933143:10803 encoder thread 0x7fe358024570 wakes with queue of 30 +Fri Jan 11 19:39:03 2013: Encoder thread 0x7fe358024570 pops frame 66 from queue +Fri Jan 11 19:39:03 2013: Source video frame ready; source at 3.203, output at 3.2032 +1357933143:11848 Decoder emits 96 +1357933143:12061 encoder thread 0x7fe3580a4fe0 sleeps +1357933143:12370 adding to queue of 29 +1357933143:12447 encoder thread 0x7fe358024570 begins local encode of 66 +1357933143:13252 writer sleeps with a queue of 3 +1357933143:13540 encoder thread 0x7fe3580a4fe0 wakes with queue of 30 +1357933143:13753 writer wakes with a queue of 3 +Fri Jan 11 19:39:03 2013: Source video frame ready; source at 3.237, output at 3.23657 +1357933143:14476 Decoder emits 97 +Fri Jan 11 19:39:03 2013: Encoder thread 0x7fe3580a4fe0 pops frame 67 from queue +1357933143:15875 encoder thread 0x7fe3580a4fe0 begins local encode of 67 +1357933143:16079 adding to queue of 29 +Fri Jan 11 19:39:03 2013: Source video frame ready; source at 3.27, output at 3.26993 +1357933143:18286 Decoder emits 98 +1357933143:18493 writer sleeps with a queue of 2 +1357933143:18734 adding to queue of 30 +Fri Jan 11 19:39:03 2013: Source video frame ready; source at 3.303, output at 3.3033 +1357933143:21059 Decoder emits 99 +1357933143:21320 adding to queue of 31 +Fri Jan 11 19:39:03 2013: Source video frame ready; source at 3.337, output at 3.33667 +1357933143:27968 writer wakes with a queue of 2 +1357933143:28422 Decoder emits 100 +1357933143:29904 decoder sleeps with queue of 32 +1357933143:32086 writer sleeps with a queue of 1 +1357933143:32329 writer wakes with a queue of 1 +1357933143:46423 writer sleeps with a queue of 0 +Fri Jan 11 19:39:05 2013: Finished locally-encoded frame 60 +1357933145:40526 encoder thread 0x7fe3580a5680 finishes local encode of 60 +1357933145:40958 writer wakes with a queue of 1 +1357933145:54534 encoder thread 0x7fe3580a5680 sleeps +1357933145:54905 decoder wakes with queue of 32 +1357933145:55214 decoder sleeps with queue of 32 +1357933145:55589 encoder thread 0x7fe3580a5680 wakes with queue of 32 +Fri Jan 11 19:39:05 2013: Encoder thread 0x7fe3580a5680 pops frame 68 from queue +1357933145:56270 encoder thread 0x7fe3580a5680 begins local encode of 68 +1357933145:58332 writer sleeps with a queue of 0 +Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 65 +1357933149:516036 encoder thread 0x7fe3580a5330 finishes local encode of 65 +Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 61 +1357933149:544443 decoder wakes with queue of 31 +1357933149:544635 encoder thread 0x7fe3580a5330 sleeps +1357933149:544726 adding to queue of 31 +1357933149:544802 writer wakes with a queue of 1 +1357933149:545457 encoder thread 0x7fe3580a45f0 finishes local encode of 61 +Fri Jan 11 19:39:09 2013: Source video frame ready; source at 3.37, output at 3.37003 +1357933149:563307 encoder thread 0x7fe3580a5330 wakes with queue of 32 +Fri Jan 11 19:39:09 2013: Encoder thread 0x7fe3580a5330 pops frame 69 from queue +1357933149:563572 encoder thread 0x7fe3580a5330 begins local encode of 69 +1357933149:563682 Decoder emits 101 +1357933149:563935 adding to queue of 31 +1357933149:565648 writer sleeps with a queue of 1 +1357933149:565771 writer wakes with a queue of 1 +Fri Jan 11 19:39:09 2013: Source video frame ready; source at 3.403, output at 3.4034 +1357933149:567160 Decoder emits 102 +1357933149:567387 decoder sleeps with queue of 32 +1357933149:567530 encoder thread 0x7fe3580a45f0 sleeps +1357933149:567617 encoder thread 0x7fe3580a45f0 wakes with queue of 32 +Fri Jan 11 19:39:09 2013: Encoder thread 0x7fe3580a45f0 pops frame 70 from queue +1357933149:567830 encoder thread 0x7fe3580a45f0 begins local encode of 70 +1357933149:581549 writer sleeps with a queue of 0 +Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 63 +Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 62 +1357933149:935739 encoder thread 0x7fe3580a4c90 finishes local encode of 63 +Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 68 +Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 64 +1357933149:995417 encoder thread 0x7fe3580a4940 finishes local encode of 62 +Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 67 +1357933149:995680 writer wakes with a queue of 1 +Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 66 +1357933149:995936 encoder thread 0x7fe3580a5680 finishes local encode of 68 +1357933149:996084 decoder wakes with queue of 31 +1357933149:996281 encoder thread 0x7fe3580a4c90 sleeps +1357933149:996491 adding to queue of 31 +1357933149:997365 encoder thread 0x7fe358024570 finishes local encode of 66 +1357933150:10655 encoder thread 0x7fe3580a59d0 finishes local encode of 64 +1357933150:23649 encoder thread 0x7fe3580a4fe0 finishes local encode of 67 +Fri Jan 11 19:39:10 2013: Source video frame ready; source at 3.437, output at 3.43677 +1357933150:23841 encoder thread 0x7fe3580a4940 sleeps +1357933150:23931 writer sleeps with a queue of 3 +1357933150:23995 encoder thread 0x7fe3580a5680 sleeps +1357933150:24056 encoder thread 0x7fe3580a4c90 wakes with queue of 32 +1357933150:24114 Decoder emits 103 +1357933150:24194 writer wakes with a queue of 3 +Fri Jan 11 19:39:10 2013: Encoder thread 0x7fe3580a4c90 pops frame 71 from queue +1357933150:24342 encoder thread 0x7fe3580a4c90 begins local encode of 71 +1357933150:27909 encoder thread 0x7fe358024570 sleeps +1357933150:28026 encoder thread 0x7fe3580a4940 wakes with queue of 31 +Fri Jan 11 19:39:10 2013: Encoder thread 0x7fe3580a4940 pops frame 72 from queue +1357933150:28216 encoder thread 0x7fe3580a4940 begins local encode of 72 +1357933150:28275 encoder thread 0x7fe3580a5680 wakes with queue of 30 +Fri Jan 11 19:39:10 2013: Encoder thread 0x7fe3580a5680 pops frame 73 from queue +1357933150:28418 encoder thread 0x7fe3580a5680 begins local encode of 73 +1357933150:28475 adding to queue of 29 +Fri Jan 11 19:39:10 2013: Source video frame ready; source at 3.47, output at 3.47013 +1357933150:53366 writer sleeps with a queue of 4 +1357933150:53618 encoder thread 0x7fe3580a59d0 sleeps +1357933150:53732 encoder thread 0x7fe3580a4fe0 sleeps +1357933150:53830 encoder thread 0x7fe358024570 wakes with queue of 30 +1357933150:53957 writer wakes with a queue of 4 +1357933150:54040 Decoder emits 104 +Fri Jan 11 19:39:10 2013: Encoder thread 0x7fe358024570 pops frame 74 from queue +1357933150:54310 encoder thread 0x7fe358024570 begins local encode of 74 +1357933150:54398 encoder thread 0x7fe3580a59d0 wakes with queue of 29 +Fri Jan 11 19:39:10 2013: Encoder thread 0x7fe3580a59d0 pops frame 75 from queue +1357933150:54635 encoder thread 0x7fe3580a59d0 begins local encode of 75 +1357933150:54754 encoder thread 0x7fe3580a4fe0 wakes with queue of 28 +Fri Jan 11 19:39:10 2013: Encoder thread 0x7fe3580a4fe0 pops frame 76 from queue +1357933150:55191 encoder thread 0x7fe3580a4fe0 begins local encode of 76 +1357933150:55375 adding to queue of 27 +Fri Jan 11 19:39:10 2013: Source video frame ready; source at 3.504, output at 3.5035 +1357933150:58456 Decoder emits 105 +1357933150:58844 adding to queue of 28 +Fri Jan 11 19:39:10 2013: Source video frame ready; source at 3.537, output at 3.53687 +1357933150:60887 Decoder emits 106 +1357933150:61233 adding to queue of 29 +Fri Jan 11 19:39:10 2013: Source video frame ready; source at 3.57, output at 3.57023 +1357933150:64285 Decoder emits 107 +1357933150:64633 adding to queue of 30 +Fri Jan 11 19:39:10 2013: Source video frame ready; source at 3.604, output at 3.6036 +1357933150:66537 Decoder emits 108 +1357933150:66676 writer sleeps with a queue of 3 +1357933150:67009 writer wakes with a queue of 3 +1357933150:68451 adding to queue of 31 +Fri Jan 11 19:39:10 2013: Source video frame ready; source at 3.637, output at 3.63697 +1357933150:72083 Decoder emits 109 +1357933150:72341 decoder sleeps with queue of 32 +1357933150:81537 writer sleeps with a queue of 2 +1357933150:81991 writer wakes with a queue of 2 +1357933150:87900 writer sleeps with a queue of 1 +1357933150:90060 writer wakes with a queue of 1 +1357933150:94749 writer sleeps with a queue of 0 +1357933154:401667 encoder thread 0x7fe358031550 sleeps +1357933154:402110 decoder wakes with queue of 32 +1357933154:402594 decoder sleeps with queue of 32 +1357933154:403034 encoder thread 0x7fe3580a6a80 sleeps +1357933154:403384 encoder thread 0x7fe358031550 wakes with queue of 32 +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe358031550 pops frame 77 from queue +1357933154:404149 decoder wakes with queue of 31 +1357933154:404586 adding to queue of 31 +1357933154:405021 encoder thread 0x7fe3580a6a80 wakes with queue of 32 +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a6a80 pops frame 78 from queue +Fri Jan 11 19:39:14 2013: Remote encode of 77 on shankly failed (Host not found (authoritative)); thread sleeping for 40s +Fri Jan 11 19:39:14 2013: Source video frame ready; source at 3.67, output at 3.67033 +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe358031550 pushes frame 77 back onto queue after failure +1357933154:407061 Decoder emits 110 +Fri Jan 11 19:39:14 2013: Remote encode of 78 on shankly failed (Host not found (authoritative)); thread sleeping for 40s +1357933154:407920 decoder sleeps with queue of 32 +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a6a80 pushes frame 78 back onto queue after failure +1357933154:429739 encoder thread 0x7fe3580a6090 sleeps +1357933154:430165 decoder wakes with queue of 33 +1357933154:430503 decoder sleeps with queue of 33 +1357933154:430863 encoder thread 0x7fe3580a6090 wakes with queue of 33 +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a6090 pops frame 78 from queue +Fri Jan 11 19:39:14 2013: Remote encode of 78 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 40s +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a6090 pushes frame 78 back onto queue after failure +1357933154:439557 encoder thread 0x7fe358030eb0 sleeps +1357933154:439866 decoder wakes with queue of 33 +1357933154:440151 decoder sleeps with queue of 33 +1357933154:440511 encoder thread 0x7fe358030eb0 wakes with queue of 33 +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe358030eb0 pops frame 78 from queue +1357933154:441997 encoder thread 0x7fe3580a5d40 sleeps +1357933154:442300 decoder wakes with queue of 32 +Fri Jan 11 19:39:14 2013: Remote encode of 78 on shankly failed (Host not found (authoritative)); thread sleeping for 40s +1357933154:443063 decoder sleeps with queue of 32 +1357933154:443393 encoder thread 0x7fe3580a5d40 wakes with queue of 32 +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a5d40 pops frame 77 from queue +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe358030eb0 pushes frame 78 back onto queue after failure +1357933154:444645 decoder wakes with queue of 32 +1357933154:445028 encoder thread 0x7fe3580a6730 sleeps +1357933154:445343 decoder sleeps with queue of 32 +Fri Jan 11 19:39:14 2013: Remote encode of 77 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 40s +1357933154:445962 encoder thread 0x7fe358031200 sleeps +1357933154:446264 encoder thread 0x7fe3580a6730 wakes with queue of 32 +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a6730 pops frame 78 from queue +1357933154:446887 decoder wakes with queue of 31 +1357933154:447235 adding to queue of 31 +1357933154:447642 encoder thread 0x7fe3580a63e0 sleeps +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a5d40 pushes frame 77 back onto queue after failure +Fri Jan 11 19:39:14 2013: Remote encode of 78 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 40s +1357933154:448719 encoder thread 0x7fe358031200 wakes with queue of 33 +Fri Jan 11 19:39:14 2013: Source video frame ready; source at 3.704, output at 3.7037 +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe358031200 pops frame 77 from queue +1357933154:449617 Decoder emits 111 +1357933154:449964 encoder thread 0x7fe3580a63e0 wakes with queue of 32 +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a63e0 pops frame 79 from queue +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a6730 pushes frame 78 back onto queue after failure +Fri Jan 11 19:39:14 2013: Remote encode of 77 on shankly failed (Host not found (authoritative)); thread sleeping for 40s +1357933154:451408 decoder sleeps with queue of 32 +Fri Jan 11 19:39:14 2013: Remote encode of 79 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 40s +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe358031200 pushes frame 77 back onto queue after failure +Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a63e0 pushes frame 79 back onto queue after failure +Fri Jan 11 19:39:16 2013: Finished locally-encoded frame 69 +1357933156:856781 encoder thread 0x7fe3580a5330 finishes local encode of 69 +1357933156:866630 encoder thread 0x7fe3580a5330 sleeps +1357933156:866855 decoder wakes with queue of 34 +1357933156:866944 decoder sleeps with queue of 34 +1357933156:867031 encoder thread 0x7fe3580a5330 wakes with queue of 34 +Fri Jan 11 19:39:16 2013: Encoder thread 0x7fe3580a5330 pops frame 79 from queue +1357933156:867173 encoder thread 0x7fe3580a5330 begins local encode of 79 +1357933156:904295 writer wakes with a queue of 1 +1357933156:909270 writer sleeps with a queue of 0 +Fri Jan 11 19:39:17 2013: Finished locally-encoded frame 70 +Fri Jan 11 19:39:17 2013: Finished locally-encoded frame 74 +1357933157:96701 encoder thread 0x7fe3580a45f0 finishes local encode of 70 +Fri Jan 11 19:39:17 2013: Finished locally-encoded frame 73 +1357933157:188013 encoder thread 0x7fe358024570 finishes local encode of 74 +1357933157:223228 writer wakes with a queue of 1 +Fri Jan 11 19:39:17 2013: Finished locally-encoded frame 76 +Fri Jan 11 19:39:17 2013: Finished locally-encoded frame 75 +1357933157:269634 encoder thread 0x7fe3580a5680 finishes local encode of 73 +1357933157:269830 decoder wakes with queue of 33 +1357933157:270010 encoder thread 0x7fe3580a45f0 sleeps +Fri Jan 11 19:39:17 2013: Finished locally-encoded frame 72 +Fri Jan 11 19:39:17 2013: Finished locally-encoded frame 71 +1357933157:270414 encoder thread 0x7fe3580a4fe0 finishes local encode of 76 +1357933157:270539 decoder sleeps with queue of 33 +1357933157:270694 encoder thread 0x7fe3580a59d0 finishes local encode of 75 +1357933157:274635 encoder thread 0x7fe3580a4c90 finishes local encode of 71 +1357933157:301852 encoder thread 0x7fe3580a45f0 wakes with queue of 33 +1357933157:301968 encoder thread 0x7fe358024570 sleeps +1357933157:302077 encoder thread 0x7fe3580a5680 sleeps +1357933157:302195 writer sleeps with a queue of 3 +Fri Jan 11 19:39:17 2013: Encoder thread 0x7fe3580a45f0 pops frame 77 from queue +1357933157:302423 writer wakes with a queue of 3 +1357933157:316504 encoder thread 0x7fe3580a45f0 begins local encode of 77 +1357933157:316677 encoder thread 0x7fe3580a4fe0 sleeps +1357933157:316810 decoder wakes with queue of 32 +1357933157:316930 decoder sleeps with queue of 32 +1357933157:317071 encoder thread 0x7fe358024570 wakes with queue of 32 +Fri Jan 11 19:39:17 2013: Encoder thread 0x7fe358024570 pops frame 78 from queue +1357933157:317338 encoder thread 0x7fe358024570 begins local encode of 78 +1357933157:317453 encoder thread 0x7fe3580a5680 wakes with queue of 31 +Fri Jan 11 19:39:17 2013: Encoder thread 0x7fe3580a5680 pops frame 80 from queue +1357933157:317752 encoder thread 0x7fe3580a5680 begins local encode of 80 +1357933157:344719 encoder thread 0x7fe3580a59d0 sleeps +1357933157:344933 writer sleeps with a queue of 4 +1357933157:345033 encoder thread 0x7fe3580a4c90 sleeps +1357933157:345123 encoder thread 0x7fe3580a4fe0 wakes with queue of 30 +1357933157:345226 encoder thread 0x7fe3580a4940 finishes local encode of 72 +1357933157:345377 writer wakes with a queue of 4 +Fri Jan 11 19:39:17 2013: Encoder thread 0x7fe3580a4fe0 pops frame 81 from queue +1357933157:345640 encoder thread 0x7fe3580a4fe0 begins local encode of 81 +1357933157:345736 decoder wakes with queue of 29 +1357933157:345883 adding to queue of 29 +1357933157:346083 encoder thread 0x7fe3580a59d0 wakes with queue of 30 +Fri Jan 11 19:39:17 2013: Encoder thread 0x7fe3580a59d0 pops frame 82 from queue +1357933157:346331 encoder thread 0x7fe3580a59d0 begins local encode of 82 +1357933157:346915 encoder thread 0x7fe3580a4c90 wakes with queue of 29 +Fri Jan 11 19:39:17 2013: Encoder thread 0x7fe3580a4c90 pops frame 83 from queue +1357933157:347248 encoder thread 0x7fe3580a4c90 begins local encode of 83 +1357933157:347463 encoder thread 0x7fe3580a4940 sleeps +Fri Jan 11 19:39:17 2013: Source video frame ready; source at 3.737, output at 3.73707 +1357933157:349555 Decoder emits 112 +1357933157:349668 encoder thread 0x7fe3580a4940 wakes with queue of 28 +Fri Jan 11 19:39:17 2013: Encoder thread 0x7fe3580a4940 pops frame 84 from queue +1357933157:349977 encoder thread 0x7fe3580a4940 begins local encode of 84 +1357933157:350093 writer sleeps with a queue of 4 +1357933157:350265 adding to queue of 27 +Fri Jan 11 19:39:17 2013: Source video frame ready; source at 3.77, output at 3.77043 +1357933157:352268 Decoder emits 113 +1357933157:352530 adding to queue of 28 +Fri Jan 11 19:39:17 2013: Source video frame ready; source at 3.804, output at 3.8038 +1357933157:363455 Decoder emits 114 +1357933157:363872 adding to queue of 29 +Fri Jan 11 19:39:17 2013: Source video frame ready; source at 3.837, output at 3.83717 +1357933157:366499 Decoder emits 115 +1357933157:366809 adding to queue of 30 +Fri Jan 11 19:39:17 2013: Source video frame ready; source at 3.871, output at 3.87053 +1357933157:369799 Decoder emits 116 +1357933157:370025 writer wakes with a queue of 4 +1357933157:370281 adding to queue of 31 +Fri Jan 11 19:39:17 2013: Source video frame ready; source at 3.904, output at 3.9039 +1357933157:372780 Decoder emits 117 +1357933157:373003 decoder sleeps with queue of 32 +1357933157:374537 writer sleeps with a queue of 3 +1357933157:374715 writer wakes with a queue of 3 +1357933157:378775 writer sleeps with a queue of 2 +1357933157:379025 writer wakes with a queue of 2 +1357933157:398922 writer sleeps with a queue of 1 +1357933157:399123 writer wakes with a queue of 1 +1357933157:403505 writer sleeps with a queue of 0 +Fri Jan 11 19:39:22 2013: Finished locally-encoded frame 79 +1357933162:300558 encoder thread 0x7fe3580a5330 finishes local encode of 79 +1357933162:300646 encoder thread 0x7fe3580a5330 sleeps +1357933162:300695 decoder wakes with queue of 32 +1357933162:300770 writer wakes with a queue of 1 +1357933162:300888 decoder sleeps with queue of 32 +1357933162:300962 encoder thread 0x7fe3580a5330 wakes with queue of 32 +Fri Jan 11 19:39:22 2013: Encoder thread 0x7fe3580a5330 pops frame 85 from queue +1357933162:301073 encoder thread 0x7fe3580a5330 begins local encode of 85 +1357933162:304126 writer sleeps with a queue of 0 +Fri Jan 11 19:39:23 2013: Finished locally-encoded frame 84 +1357933163:759332 encoder thread 0x7fe3580a4940 finishes local encode of 84 +1357933163:759615 writer wakes with a queue of 1 +1357933163:778025 encoder thread 0x7fe3580a4940 sleeps +1357933163:778119 decoder wakes with queue of 31 +1357933163:778328 adding to queue of 31 +1357933163:778494 encoder thread 0x7fe3580a4940 wakes with queue of 32 +Fri Jan 11 19:39:23 2013: Encoder thread 0x7fe3580a4940 pops frame 86 from queue +1357933163:778654 encoder thread 0x7fe3580a4940 begins local encode of 86 +Fri Jan 11 19:39:23 2013: Source video frame ready; source at 3.937, output at 3.93727 +1357933163:781912 writer sleeps with a queue of 0 +1357933163:782018 Decoder emits 118 +1357933163:782253 adding to queue of 31 +Fri Jan 11 19:39:23 2013: Source video frame ready; source at 3.971, output at 3.97063 +1357933163:784596 Decoder emits 119 +1357933163:784843 decoder sleeps with queue of 32 +Fri Jan 11 19:39:24 2013: Finished locally-encoded frame 82 +Fri Jan 11 19:39:24 2013: Finished locally-encoded frame 80 +1357933164:244969 encoder thread 0x7fe3580a59d0 finishes local encode of 82 +Fri Jan 11 19:39:24 2013: Finished locally-encoded frame 78 +Fri Jan 11 19:39:24 2013: Finished locally-encoded frame 81 +Fri Jan 11 19:39:24 2013: Finished locally-encoded frame 83 +Fri Jan 11 19:39:24 2013: Finished locally-encoded frame 77 +1357933164:264693 writer wakes with a queue of 1 +1357933164:264886 encoder thread 0x7fe3580a59d0 sleeps +1357933164:265091 decoder wakes with queue of 32 +1357933164:265315 encoder thread 0x7fe358024570 finishes local encode of 78 +1357933164:265582 encoder thread 0x7fe3580a4fe0 finishes local encode of 81 +1357933164:265740 decoder sleeps with queue of 32 +1357933164:265936 encoder thread 0x7fe3580a59d0 wakes with queue of 32 +Fri Jan 11 19:39:24 2013: Encoder thread 0x7fe3580a59d0 pops frame 87 from queue +1357933164:266248 encoder thread 0x7fe3580a59d0 begins local encode of 87 +1357933164:266399 encoder thread 0x7fe3580a4c90 finishes local encode of 83 +1357933164:278864 encoder thread 0x7fe3580a45f0 finishes local encode of 77 +1357933164:279034 encoder thread 0x7fe358024570 sleeps +1357933164:279158 encoder thread 0x7fe3580a4fe0 sleeps +1357933164:279258 decoder wakes with queue of 31 +1357933164:279402 adding to queue of 31 +1357933164:279905 encoder thread 0x7fe3580a5680 finishes local encode of 80 +1357933164:294035 writer sleeps with a queue of 4 +Fri Jan 11 19:39:24 2013: Source video frame ready; source at 4.004, output at 4.004 +1357933164:294328 encoder thread 0x7fe3580a45f0 sleeps +1357933164:294452 encoder thread 0x7fe3580a4c90 sleeps +1357933164:294537 encoder thread 0x7fe358024570 wakes with queue of 32 +1357933164:294620 writer wakes with a queue of 4 +1357933164:294704 Decoder emits 120 +Fri Jan 11 19:39:24 2013: Encoder thread 0x7fe358024570 pops frame 88 from queue +1357933164:294928 encoder thread 0x7fe358024570 begins local encode of 88 +1357933164:295016 encoder thread 0x7fe3580a4fe0 wakes with queue of 31 +Fri Jan 11 19:39:24 2013: Encoder thread 0x7fe3580a4fe0 pops frame 89 from queue +1357933164:295295 encoder thread 0x7fe3580a4fe0 begins local encode of 89 +1357933164:295415 encoder thread 0x7fe3580a45f0 wakes with queue of 30 +Fri Jan 11 19:39:24 2013: Encoder thread 0x7fe3580a45f0 pops frame 90 from queue +1357933164:295651 encoder thread 0x7fe3580a45f0 begins local encode of 90 +1357933164:295748 encoder thread 0x7fe3580a4c90 wakes with queue of 29 +Fri Jan 11 19:39:24 2013: Encoder thread 0x7fe3580a4c90 pops frame 91 from queue +1357933164:296038 encoder thread 0x7fe3580a4c90 begins local encode of 91 +1357933164:298408 writer sleeps with a queue of 4 +1357933164:298530 adding to queue of 28 +Fri Jan 11 19:39:24 2013: Source video frame ready; source at 4.037, output at 4.03737 +1357933164:301288 Decoder emits 121 +1357933164:301533 adding to queue of 29 +1357933164:301787 writer wakes with a queue of 4 +1357933164:301913 encoder thread 0x7fe3580a5680 sleeps +1357933164:302318 encoder thread 0x7fe3580a5680 wakes with queue of 30 +Fri Jan 11 19:39:24 2013: Encoder thread 0x7fe3580a5680 pops frame 92 from queue +1357933164:302822 encoder thread 0x7fe3580a5680 begins local encode of 92 +Fri Jan 11 19:39:24 2013: Source video frame ready; source at 4.071, output at 4.07073 +1357933164:304770 Decoder emits 122 +1357933164:304991 adding to queue of 29 +1357933164:306671 writer sleeps with a queue of 3 +Fri Jan 11 19:39:24 2013: Source video frame ready; source at 4.104, output at 4.1041 +1357933164:307658 Decoder emits 123 +1357933164:307843 writer wakes with a queue of 3 +1357933164:308164 adding to queue of 30 +Fri Jan 11 19:39:24 2013: Source video frame ready; source at 4.137, output at 4.13747 +1357933164:311097 Decoder emits 124 +1357933164:311403 adding to queue of 31 +1357933164:313011 writer sleeps with a queue of 2 +1357933164:314222 writer wakes with a queue of 2 +Fri Jan 11 19:39:24 2013: Source video frame ready; source at 4.171, output at 4.17083 +1357933164:315088 Decoder emits 125 +1357933164:315362 decoder sleeps with queue of 32 +1357933164:318075 writer sleeps with a queue of 1 +1357933164:318317 writer wakes with a queue of 1 +1357933164:333907 writer sleeps with a queue of 0 +Fri Jan 11 19:39:24 2013: Finished locally-encoded frame 85 +1357933164:943495 encoder thread 0x7fe3580a5330 finishes local encode of 85 +1357933164:943772 writer wakes with a queue of 1 +1357933164:951312 encoder thread 0x7fe3580a5330 sleeps +1357933164:951576 decoder wakes with queue of 32 +1357933164:951869 decoder sleeps with queue of 32 +1357933164:952173 encoder thread 0x7fe3580a5330 wakes with queue of 32 +Fri Jan 11 19:39:24 2013: Encoder thread 0x7fe3580a5330 pops frame 93 from queue +1357933164:952848 encoder thread 0x7fe3580a5330 begins local encode of 93 +1357933164:954847 writer sleeps with a queue of 0 +Fri Jan 11 19:39:28 2013: Finished locally-encoded frame 86 +1357933168:218472 encoder thread 0x7fe3580a4940 finishes local encode of 86 +1357933168:218894 writer wakes with a queue of 1 +1357933168:234453 encoder thread 0x7fe3580a4940 sleeps +1357933168:234819 decoder wakes with queue of 31 +1357933168:235189 adding to queue of 31 +1357933168:235585 encoder thread 0x7fe3580a4940 wakes with queue of 32 +Fri Jan 11 19:39:28 2013: Encoder thread 0x7fe3580a4940 pops frame 94 from queue +Fri Jan 11 19:39:28 2013: Source video frame ready; source at 4.204, output at 4.2042 +1357933168:236976 encoder thread 0x7fe3580a4940 begins local encode of 94 +1357933168:237346 Decoder emits 126 +1357933168:237769 adding to queue of 31 +1357933168:238332 writer sleeps with a queue of 0 +Fri Jan 11 19:39:28 2013: Source video frame ready; source at 4.238, output at 4.23757 +1357933168:239315 Decoder emits 127 +1357933168:239673 decoder sleeps with queue of 32 +Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 88 +1357933171:278675 encoder thread 0x7fe358024570 finishes local encode of 88 +Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 89 +1357933171:389144 encoder thread 0x7fe358024570 sleeps +Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 91 +1357933171:486733 decoder wakes with queue of 32 +1357933171:500331 writer wakes with a queue of 1 +1357933171:511296 encoder thread 0x7fe3580a4fe0 finishes local encode of 89 +Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 87 +Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 90 +1357933171:536686 encoder thread 0x7fe3580a4c90 finishes local encode of 91 +Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 92 +Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 93 +1357933171:536987 decoder sleeps with queue of 32 +Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 94 +1357933171:537223 encoder thread 0x7fe3580a59d0 finishes local encode of 87 +1357933171:537285 encoder thread 0x7fe358024570 wakes with queue of 32 +Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe358024570 pops frame 95 from queue +1357933171:537438 encoder thread 0x7fe358024570 begins local encode of 95 +1357933171:550605 encoder thread 0x7fe3580a45f0 finishes local encode of 90 +1357933171:566467 encoder thread 0x7fe3580a5680 finishes local encode of 92 +1357933171:579791 encoder thread 0x7fe3580a5330 finishes local encode of 93 +1357933171:579924 decoder wakes with queue of 31 +1357933171:580091 writer sleeps with a queue of 3 +1357933171:580171 adding to queue of 31 +1357933171:580224 encoder thread 0x7fe3580a4fe0 sleeps +1357933171:580318 encoder thread 0x7fe3580a59d0 sleeps +1357933171:580411 encoder thread 0x7fe3580a4940 finishes local encode of 94 +1357933171:580486 writer wakes with a queue of 3 +1357933171:580539 encoder thread 0x7fe3580a4c90 sleeps +1357933171:580609 encoder thread 0x7fe3580a4fe0 wakes with queue of 32 +Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe3580a4fe0 pops frame 96 from queue +1357933171:580805 encoder thread 0x7fe3580a4fe0 begins local encode of 96 +1357933171:580865 encoder thread 0x7fe3580a59d0 wakes with queue of 31 +Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe3580a59d0 pops frame 97 from queue +1357933171:581232 encoder thread 0x7fe3580a59d0 begins local encode of 97 +1357933171:589731 encoder thread 0x7fe3580a45f0 sleeps +1357933171:589881 encoder thread 0x7fe3580a4c90 wakes with queue of 30 +Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.271, output at 4.27093 +Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe3580a4c90 pops frame 98 from queue +1357933171:590335 encoder thread 0x7fe3580a4c90 begins local encode of 98 +1357933171:605346 Decoder emits 128 +1357933171:627210 writer sleeps with a queue of 6 +1357933171:627432 encoder thread 0x7fe3580a5680 sleeps +1357933171:627569 encoder thread 0x7fe3580a5330 sleeps +1357933171:627650 encoder thread 0x7fe3580a45f0 wakes with queue of 29 +1357933171:627736 encoder thread 0x7fe3580a4940 sleeps +1357933171:627844 writer wakes with a queue of 6 +Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe3580a45f0 pops frame 99 from queue +1357933171:628058 encoder thread 0x7fe3580a45f0 begins local encode of 99 +1357933171:628124 adding to queue of 28 +1357933171:628508 encoder thread 0x7fe3580a5680 wakes with queue of 29 +Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe3580a5680 pops frame 100 from queue +1357933171:628769 encoder thread 0x7fe3580a5680 begins local encode of 100 +Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.304, output at 4.3043 +1357933171:630460 Decoder emits 129 +1357933171:632234 writer sleeps with a queue of 5 +1357933171:632351 encoder thread 0x7fe3580a5330 wakes with queue of 28 +1357933171:632446 writer wakes with a queue of 5 +Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe3580a5330 pops frame 101 from queue +1357933171:632713 encoder thread 0x7fe3580a5330 begins local encode of 101 +1357933171:633893 encoder thread 0x7fe3580a4940 wakes with queue of 27 +Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe3580a4940 pops frame 102 from queue +1357933171:634248 encoder thread 0x7fe3580a4940 begins local encode of 102 +1357933171:634389 adding to queue of 26 +1357933171:636023 writer sleeps with a queue of 4 +Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.338, output at 4.33767 +1357933171:637681 Decoder emits 130 +1357933171:637913 adding to queue of 27 +Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.371, output at 4.37103 +1357933171:639817 Decoder emits 131 +1357933171:639950 writer wakes with a queue of 4 +1357933171:640304 adding to queue of 28 +Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.404, output at 4.4044 +1357933171:642416 Decoder emits 132 +1357933171:642667 adding to queue of 29 +Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.438, output at 4.43777 +1357933171:644252 Decoder emits 133 +1357933171:644505 adding to queue of 30 +Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.471, output at 4.47113 +1357933171:646288 Decoder emits 134 +1357933171:646421 writer sleeps with a queue of 3 +1357933171:646627 writer wakes with a queue of 3 +1357933171:646831 adding to queue of 31 +Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.505, output at 4.5045 +1357933171:648695 Decoder emits 135 +1357933171:649000 decoder sleeps with queue of 32 +1357933171:651037 writer sleeps with a queue of 2 +1357933171:651208 writer wakes with a queue of 2 +1357933171:655192 writer sleeps with a queue of 1 +1357933171:655373 writer wakes with a queue of 1 +1357933171:659901 writer sleeps with a queue of 0 +Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 100 +1357933178:754229 encoder thread 0x7fe3580a5680 finishes local encode of 100 +Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 98 +Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 96 +Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 102 +1357933178:982783 encoder thread 0x7fe3580a5680 sleeps +1357933178:982892 decoder wakes with queue of 32 +1357933178:982989 writer wakes with a queue of 1 +1357933178:983117 encoder thread 0x7fe3580a4c90 finishes local encode of 98 +1357933178:983215 encoder thread 0x7fe3580a4940 finishes local encode of 102 +Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 95 +Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 97 +1357933178:983485 encoder thread 0x7fe3580a4fe0 finishes local encode of 96 +Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 101 +1357933178:983766 decoder sleeps with queue of 32 +Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 99 +1357933178:984038 encoder thread 0x7fe358024570 finishes local encode of 95 +1357933178:984101 encoder thread 0x7fe3580a5680 wakes with queue of 32 +Fri Jan 11 19:39:38 2013: Encoder thread 0x7fe3580a5680 pops frame 103 from queue +1357933178:984251 encoder thread 0x7fe3580a5680 begins local encode of 103 +1357933178:998083 encoder thread 0x7fe3580a4c90 sleeps +1357933179:25471 encoder thread 0x7fe3580a59d0 finishes local encode of 97 +1357933179:25602 encoder thread 0x7fe3580a45f0 finishes local encode of 99 +1357933179:25679 encoder thread 0x7fe3580a5330 finishes local encode of 101 +1357933179:25761 encoder thread 0x7fe3580a4940 sleeps +1357933179:25826 writer sleeps with a queue of 4 +1357933179:25893 encoder thread 0x7fe3580a4fe0 sleeps +1357933179:25957 encoder thread 0x7fe3580a4c90 wakes with queue of 31 +1357933179:26019 writer wakes with a queue of 4 +Fri Jan 11 19:39:39 2013: Encoder thread 0x7fe3580a4c90 pops frame 104 from queue +1357933179:26182 encoder thread 0x7fe3580a4c90 begins local encode of 104 +1357933179:36490 encoder thread 0x7fe3580a5330 sleeps +1357933179:47899 writer sleeps with a queue of 6 +1357933179:47981 encoder thread 0x7fe3580a5330 wakes with queue of 30 +1357933179:48052 encoder thread 0x7fe358024570 sleeps +1357933179:48130 writer wakes with a queue of 6 +Fri Jan 11 19:39:39 2013: Encoder thread 0x7fe3580a5330 pops frame 105 from queue +1357933179:48294 encoder thread 0x7fe3580a5330 begins local encode of 105 +1357933179:48351 encoder thread 0x7fe3580a4fe0 wakes with queue of 29 +Fri Jan 11 19:39:39 2013: Encoder thread 0x7fe3580a4fe0 pops frame 106 from queue +1357933179:48520 encoder thread 0x7fe3580a4fe0 begins local encode of 106 +1357933179:60923 encoder thread 0x7fe3580a59d0 sleeps +1357933179:68886 writer sleeps with a queue of 5 +1357933179:68981 encoder thread 0x7fe3580a45f0 sleeps +1357933179:69115 decoder wakes with queue of 28 +1357933179:69186 writer wakes with a queue of 5 +1357933179:69249 adding to queue of 28 +1357933179:69426 encoder thread 0x7fe3580a4940 wakes with queue of 29 +Fri Jan 11 19:39:39 2013: Encoder thread 0x7fe3580a4940 pops frame 107 from queue +1357933179:69682 encoder thread 0x7fe3580a4940 begins local encode of 107 +1357933179:69790 encoder thread 0x7fe358024570 wakes with queue of 28 +Fri Jan 11 19:39:39 2013: Encoder thread 0x7fe358024570 pops frame 108 from queue +1357933179:70118 encoder thread 0x7fe358024570 begins local encode of 108 +1357933179:70215 encoder thread 0x7fe3580a59d0 wakes with queue of 27 +Fri Jan 11 19:39:39 2013: Encoder thread 0x7fe3580a59d0 pops frame 109 from queue +Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.538, output at 4.53787 +1357933179:71090 Decoder emits 136 +1357933179:71356 adding to queue of 26 +1357933179:71570 encoder thread 0x7fe3580a45f0 wakes with queue of 27 +Fri Jan 11 19:39:39 2013: Encoder thread 0x7fe3580a45f0 pops frame 110 from queue +1357933179:73111 encoder thread 0x7fe3580a45f0 begins local encode of 110 +Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.571, output at 4.57123 +1357933179:73729 Decoder emits 137 +1357933179:73966 adding to queue of 26 +Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.605, output at 4.6046 +1357933179:75609 Decoder emits 138 +1357933179:75774 adding to queue of 27 +Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.638, output at 4.63797 +1357933179:78084 encoder thread 0x7fe3580a59d0 begins local encode of 109 +1357933179:78312 writer sleeps with a queue of 4 +1357933179:78504 writer wakes with a queue of 4 +1357933179:78753 Decoder emits 139 +1357933179:79174 adding to queue of 28 +Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.671, output at 4.67133 +1357933179:83761 writer sleeps with a queue of 3 +1357933179:83985 writer wakes with a queue of 3 +1357933179:84375 Decoder emits 140 +1357933179:84843 adding to queue of 29 +Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.705, output at 4.7047 +1357933179:87382 Decoder emits 141 +1357933179:87678 adding to queue of 30 +1357933179:89018 writer sleeps with a queue of 2 +1357933179:89318 writer wakes with a queue of 2 +Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.738, output at 4.73807 +1357933179:90013 Decoder emits 142 +1357933179:90337 adding to queue of 31 +Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.771, output at 4.77143 +1357933179:92900 Decoder emits 143 +1357933179:93086 writer sleeps with a queue of 1 +1357933179:93279 writer wakes with a queue of 1 +1357933179:93506 decoder sleeps with queue of 32 +1357933179:96759 writer sleeps with a queue of 0 +Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 104 +Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 105 +Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 108 +1357933186:274915 encoder thread 0x7fe3580a4c90 finishes local encode of 104 +Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 110 +1357933186:288567 decoder wakes with queue of 32 +1357933186:288641 encoder thread 0x7fe3580a5330 finishes local encode of 105 +Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 106 +Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 103 +Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 107 +1357933186:289078 writer wakes with a queue of 1 +1357933186:289183 encoder thread 0x7fe358024570 finishes local encode of 108 +1357933186:289272 encoder thread 0x7fe3580a4c90 sleeps +Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 109 +1357933186:289514 decoder sleeps with queue of 32 +1357933186:289653 encoder thread 0x7fe3580a45f0 finishes local encode of 110 +1357933186:289938 encoder thread 0x7fe3580a4fe0 finishes local encode of 106 +1357933186:300780 encoder thread 0x7fe3580a5680 finishes local encode of 103 +1357933186:308513 writer sleeps with a queue of 4 +1357933186:308578 writer wakes with a queue of 4 +1357933186:308620 encoder thread 0x7fe3580a5330 sleeps +1357933186:308690 encoder thread 0x7fe358024570 sleeps +1357933186:308767 encoder thread 0x7fe3580a4c90 wakes with queue of 32 +1357933186:308828 encoder thread 0x7fe3580a4940 finishes local encode of 107 +1357933186:308906 encoder thread 0x7fe3580a59d0 finishes local encode of 109 +Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe3580a4c90 pops frame 111 from queue +1357933186:309072 encoder thread 0x7fe3580a4c90 begins local encode of 111 +1357933186:316420 encoder thread 0x7fe3580a45f0 sleeps +1357933186:316521 decoder wakes with queue of 31 +1357933186:316643 adding to queue of 31 +Fri Jan 11 19:39:46 2013: Source video frame ready; source at 4.805, output at 4.8048 +1357933186:330616 writer sleeps with a queue of 6 +1357933186:344739 encoder thread 0x7fe3580a5680 sleeps +1357933186:344810 encoder thread 0x7fe3580a4fe0 sleeps +1357933186:344879 writer wakes with a queue of 6 +1357933186:344962 encoder thread 0x7fe3580a5330 wakes with queue of 32 +1357933186:345032 Decoder emits 144 +Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe3580a5330 pops frame 112 from queue +1357933186:345232 encoder thread 0x7fe3580a5330 begins local encode of 112 +1357933186:345303 encoder thread 0x7fe358024570 wakes with queue of 31 +Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe358024570 pops frame 113 from queue +1357933186:345461 encoder thread 0x7fe358024570 begins local encode of 113 +1357933186:368710 encoder thread 0x7fe3580a4940 sleeps +1357933186:368835 encoder thread 0x7fe3580a59d0 sleeps +1357933186:368898 encoder thread 0x7fe3580a45f0 wakes with queue of 30 +Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe3580a45f0 pops frame 114 from queue +1357933186:369117 encoder thread 0x7fe3580a45f0 begins local encode of 114 +1357933186:369170 encoder thread 0x7fe3580a5680 wakes with queue of 29 +Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe3580a5680 pops frame 115 from queue +1357933186:369342 encoder thread 0x7fe3580a5680 begins local encode of 115 +1357933186:375527 encoder thread 0x7fe3580a4fe0 wakes with queue of 28 +1357933186:375745 writer sleeps with a queue of 5 +1357933186:375813 writer wakes with a queue of 5 +Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe3580a4fe0 pops frame 116 from queue +1357933186:376196 encoder thread 0x7fe3580a4fe0 begins local encode of 116 +1357933186:376453 adding to queue of 27 +1357933186:377212 encoder thread 0x7fe3580a4940 wakes with queue of 28 +Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe3580a4940 pops frame 117 from queue +1357933186:377543 encoder thread 0x7fe3580a4940 begins local encode of 117 +Fri Jan 11 19:39:46 2013: Source video frame ready; source at 4.838, output at 4.83817 +1357933186:379255 writer sleeps with a queue of 4 +1357933186:379395 encoder thread 0x7fe3580a59d0 wakes with queue of 27 +1357933186:379501 Decoder emits 145 +1357933186:379616 writer wakes with a queue of 4 +Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe3580a59d0 pops frame 118 from queue +1357933186:381383 encoder thread 0x7fe3580a59d0 begins local encode of 118 +1357933186:381547 adding to queue of 26 +1357933186:383259 writer sleeps with a queue of 3 +Fri Jan 11 19:39:46 2013: Source video frame ready; source at 4.872, output at 4.87153 +1357933186:384579 Decoder emits 146 +1357933186:384821 adding to queue of 27 +Fri Jan 11 19:39:46 2013: Source video frame ready; source at 4.905, output at 4.9049 +1357933186:386708 Decoder emits 147 +1357933186:386964 adding to queue of 28 +Fri Jan 11 19:39:46 2013: Source video frame ready; source at 4.938, output at 4.93827 +1357933186:389785 Decoder emits 148 +1357933186:390035 adding to queue of 29 +Fri Jan 11 19:39:46 2013: Source video frame ready; source at 4.972, output at 4.97163 +1357933186:392171 writer wakes with a queue of 3 +1357933186:392523 Decoder emits 149 +1357933186:392861 adding to queue of 30 +Fri Jan 11 19:39:46 2013: Source video frame ready; source at 5.005, output at 5.005 +1357933186:395163 Decoder emits 150 +1357933186:395456 adding to queue of 31 +1357933186:396558 writer sleeps with a queue of 2 +1357933186:396964 writer wakes with a queue of 2 +Fri Jan 11 19:39:46 2013: Source video frame ready; source at 5.038, output at 5.03837 +1357933186:397779 Decoder emits 151 +1357933186:398028 decoder sleeps with queue of 32 +1357933186:401782 writer sleeps with a queue of 1 +1357933186:402018 writer wakes with a queue of 1 +1357933186:409277 writer sleeps with a queue of 0 +Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 116 +1357933193:349837 encoder thread 0x7fe3580a4fe0 finishes local encode of 116 +1357933193:350054 writer wakes with a queue of 1 +1357933193:354234 writer sleeps with a queue of 0 +1357933193:374690 encoder thread 0x7fe3580a4fe0 sleeps +1357933193:374857 decoder wakes with queue of 32 +1357933193:374940 decoder sleeps with queue of 32 +1357933193:375099 encoder thread 0x7fe3580a4fe0 wakes with queue of 32 +Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe3580a4fe0 pops frame 119 from queue +1357933193:375279 encoder thread 0x7fe3580a4fe0 begins local encode of 119 +Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 118 +Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 117 +Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 111 +Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 115 +1357933193:678184 encoder thread 0x7fe3580a59d0 finishes local encode of 118 +Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 112 +Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 114 +Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 113 +1357933193:692105 writer wakes with a queue of 1 +1357933193:692327 encoder thread 0x7fe3580a4c90 finishes local encode of 111 +1357933193:692453 encoder thread 0x7fe3580a5680 finishes local encode of 115 +1357933193:692702 encoder thread 0x7fe3580a59d0 sleeps +1357933193:692856 decoder wakes with queue of 31 +1357933193:692940 encoder thread 0x7fe3580a5330 finishes local encode of 112 +1357933193:693030 encoder thread 0x7fe358024570 finishes local encode of 113 +1357933193:693139 encoder thread 0x7fe3580a45f0 finishes local encode of 114 +1357933193:693272 adding to queue of 31 +1357933193:693783 encoder thread 0x7fe3580a4940 finishes local encode of 117 +Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.072, output at 5.07173 +1357933193:720807 writer sleeps with a queue of 6 +1357933193:720912 writer wakes with a queue of 6 +1357933193:721000 encoder thread 0x7fe3580a59d0 wakes with queue of 32 +1357933193:721076 encoder thread 0x7fe3580a4c90 sleeps +1357933193:721173 encoder thread 0x7fe3580a5680 sleeps +1357933193:721247 Decoder emits 152 +Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe3580a59d0 pops frame 120 from queue +1357933193:721409 encoder thread 0x7fe3580a59d0 begins local encode of 120 +1357933193:735893 encoder thread 0x7fe3580a5330 sleeps +1357933193:743408 writer sleeps with a queue of 5 +1357933193:743490 writer wakes with a queue of 5 +1357933193:743572 encoder thread 0x7fe3580a4940 sleeps +1357933193:743668 encoder thread 0x7fe3580a4c90 wakes with queue of 31 +1357933193:743742 encoder thread 0x7fe358024570 sleeps +1357933193:743820 encoder thread 0x7fe3580a45f0 sleeps +Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe3580a4c90 pops frame 121 from queue +1357933193:743992 encoder thread 0x7fe3580a4c90 begins local encode of 121 +1357933193:744106 encoder thread 0x7fe3580a5680 wakes with queue of 30 +Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe3580a5680 pops frame 122 from queue +1357933193:744319 encoder thread 0x7fe3580a5680 begins local encode of 122 +1357933193:744418 adding to queue of 29 +1357933193:744568 encoder thread 0x7fe3580a5330 wakes with queue of 30 +Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe3580a5330 pops frame 123 from queue +1357933193:744742 encoder thread 0x7fe3580a5330 begins local encode of 123 +1357933193:744818 encoder thread 0x7fe3580a4940 wakes with queue of 29 +Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe3580a4940 pops frame 124 from queue +1357933193:744997 encoder thread 0x7fe3580a4940 begins local encode of 124 +Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.105, output at 5.1051 +1357933193:746131 Decoder emits 153 +1357933193:746595 writer sleeps with a queue of 4 +1357933193:746652 writer wakes with a queue of 4 +1357933193:749908 writer sleeps with a queue of 3 +1357933193:750034 encoder thread 0x7fe358024570 wakes with queue of 28 +1357933193:750133 writer wakes with a queue of 3 +Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe358024570 pops frame 125 from queue +1357933193:750396 encoder thread 0x7fe358024570 begins local encode of 125 +1357933193:750519 encoder thread 0x7fe3580a45f0 wakes with queue of 27 +Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe3580a45f0 pops frame 126 from queue +1357933193:750936 encoder thread 0x7fe3580a45f0 begins local encode of 126 +1357933193:751094 adding to queue of 26 +Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.138, output at 5.13847 +1357933193:758910 Decoder emits 154 +1357933193:759158 adding to queue of 27 +1357933193:760609 writer sleeps with a queue of 2 +1357933193:760878 writer wakes with a queue of 2 +Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.172, output at 5.17183 +1357933193:761568 Decoder emits 155 +1357933193:761830 adding to queue of 28 +Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.205, output at 5.2052 +1357933193:763729 Decoder emits 156 +1357933193:763941 adding to queue of 29 +Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.239, output at 5.23857 +1357933193:765932 Decoder emits 157 +1357933193:766178 adding to queue of 30 +Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.272, output at 5.27193 +1357933193:767794 Decoder emits 158 +1357933193:768019 adding to queue of 31 +Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.305, output at 5.3053 +1357933193:769709 Decoder emits 159 +1357933193:769913 decoder sleeps with queue of 32 +1357933193:781529 writer sleeps with a queue of 1 +1357933193:782078 writer wakes with a queue of 1 +1357933193:792101 writer sleeps with a queue of 0 +1357933194:407280 encoder thread 0x7fe358031550 sleeps +1357933194:407760 decoder wakes with queue of 32 +1357933194:408135 decoder sleeps with queue of 32 +1357933194:408503 encoder thread 0x7fe358031550 wakes with queue of 32 +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe358031550 pops frame 127 from queue +1357933194:409338 encoder thread 0x7fe3580a6a80 sleeps +1357933194:409728 decoder wakes with queue of 31 +1357933194:410215 adding to queue of 31 +1357933194:410644 encoder thread 0x7fe3580a6a80 wakes with queue of 32 +Fri Jan 11 19:39:54 2013: Remote encode of 127 on shankly failed (Host not found (authoritative)); thread sleeping for 50s +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a6a80 pops frame 128 from queue +Fri Jan 11 19:39:54 2013: Source video frame ready; source at 5.339, output at 5.33867 +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe358031550 pushes frame 127 back onto queue after failure +1357933194:412750 Decoder emits 160 +Fri Jan 11 19:39:54 2013: Remote encode of 128 on shankly failed (Host not found (authoritative)); thread sleeping for 50s +1357933194:413532 decoder sleeps with queue of 32 +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a6a80 pushes frame 128 back onto queue after failure +1357933194:433562 encoder thread 0x7fe3580a6090 sleeps +1357933194:434003 decoder wakes with queue of 33 +1357933194:434361 decoder sleeps with queue of 33 +1357933194:434694 encoder thread 0x7fe3580a6090 wakes with queue of 33 +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a6090 pops frame 128 from queue +Fri Jan 11 19:39:54 2013: Remote encode of 128 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 50s +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a6090 pushes frame 128 back onto queue after failure +1357933194:444618 encoder thread 0x7fe358030eb0 sleeps +1357933194:444958 decoder wakes with queue of 33 +1357933194:445318 decoder sleeps with queue of 33 +1357933194:445690 encoder thread 0x7fe358030eb0 wakes with queue of 33 +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe358030eb0 pops frame 128 from queue +Fri Jan 11 19:39:54 2013: Remote encode of 128 on shankly failed (Host not found (authoritative)); thread sleeping for 50s +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe358030eb0 pushes frame 128 back onto queue after failure +1357933194:448439 encoder thread 0x7fe3580a5d40 sleeps +1357933194:448778 decoder wakes with queue of 33 +1357933194:449180 decoder sleeps with queue of 33 +1357933194:449576 encoder thread 0x7fe3580a5d40 wakes with queue of 33 +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a5d40 pops frame 128 from queue +Fri Jan 11 19:39:54 2013: Remote encode of 128 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 50s +1357933194:451904 encoder thread 0x7fe3580a6730 sleeps +1357933194:452236 decoder wakes with queue of 32 +1357933194:452577 decoder sleeps with queue of 32 +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a5d40 pushes frame 128 back onto queue after failure +1357933194:453428 encoder thread 0x7fe3580a6730 wakes with queue of 33 +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a6730 pops frame 128 from queue +1357933194:454393 encoder thread 0x7fe358031200 sleeps +1357933194:454941 encoder thread 0x7fe3580a63e0 sleeps +1357933194:455524 decoder wakes with queue of 32 +1357933194:456348 decoder sleeps with queue of 32 +Fri Jan 11 19:39:54 2013: Remote encode of 128 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 50s +1357933194:457470 encoder thread 0x7fe358031200 wakes with queue of 32 +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe358031200 pops frame 127 from queue +1357933194:458437 encoder thread 0x7fe3580a63e0 wakes with queue of 31 +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a63e0 pops frame 129 from queue +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a6730 pushes frame 128 back onto queue after failure +Fri Jan 11 19:39:54 2013: Remote encode of 127 on shankly failed (Host not found (authoritative)); thread sleeping for 50s +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe358031200 pushes frame 127 back onto queue after failure +Fri Jan 11 19:39:54 2013: Remote encode of 129 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 50s +Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a63e0 pushes frame 129 back onto queue after failure +Fri Jan 11 19:39:58 2013: Finished locally-encoded frame 123 +1357933198:967025 encoder thread 0x7fe3580a5330 finishes local encode of 123 +1357933198:967382 writer wakes with a queue of 1 +1357933198:982912 writer sleeps with a queue of 0 +1357933198:983079 encoder thread 0x7fe3580a5330 sleeps +1357933198:983205 decoder wakes with queue of 33 +1357933198:983404 decoder sleeps with queue of 33 +1357933198:983524 encoder thread 0x7fe3580a5330 wakes with queue of 33 +Fri Jan 11 19:39:58 2013: Encoder thread 0x7fe3580a5330 pops frame 129 from queue +1357933198:983688 encoder thread 0x7fe3580a5330 begins local encode of 129 +Fri Jan 11 19:39:59 2013: Finished locally-encoded frame 126 +Fri Jan 11 19:39:59 2013: Finished locally-encoded frame 125 +1357933199:496055 encoder thread 0x7fe3580a45f0 finishes local encode of 126 +1357933199:496328 encoder thread 0x7fe358024570 finishes local encode of 125 +1357933199:506491 writer wakes with a queue of 1 +1357933199:506810 encoder thread 0x7fe3580a45f0 sleeps +1357933199:507491 decoder wakes with queue of 32 +1357933199:507687 decoder sleeps with queue of 32 +1357933199:517739 encoder thread 0x7fe358024570 sleeps +1357933199:520670 writer sleeps with a queue of 1 +1357933199:520966 encoder thread 0x7fe3580a45f0 wakes with queue of 32 +1357933199:551489 writer wakes with a queue of 1 +Fri Jan 11 19:39:59 2013: Encoder thread 0x7fe3580a45f0 pops frame 127 from queue +1357933199:551904 encoder thread 0x7fe3580a45f0 begins local encode of 127 +1357933199:552048 decoder wakes with queue of 31 +1357933199:552437 adding to queue of 31 +Fri Jan 11 19:39:59 2013: Source video frame ready; source at 5.372, output at 5.37203 +1357933199:555815 Decoder emits 161 +1357933199:585975 writer sleeps with a queue of 0 +1357933199:586174 encoder thread 0x7fe358024570 wakes with queue of 32 +Fri Jan 11 19:39:59 2013: Encoder thread 0x7fe358024570 pops frame 128 from queue +1357933199:589103 encoder thread 0x7fe358024570 begins local encode of 128 +1357933199:589197 adding to queue of 31 +Fri Jan 11 19:39:59 2013: Source video frame ready; source at 5.405, output at 5.4054 +1357933199:592859 Decoder emits 162 +1357933199:593024 decoder sleeps with queue of 32 +Fri Jan 11 19:40:00 2013: Finished locally-encoded frame 122 +Fri Jan 11 19:40:00 2013: Finished locally-encoded frame 121 +Fri Jan 11 19:40:00 2013: Finished locally-encoded frame 120 +Fri Jan 11 19:40:00 2013: Finished locally-encoded frame 124 +Fri Jan 11 19:40:00 2013: Finished locally-encoded frame 119 +1357933200:131149 encoder thread 0x7fe3580a5680 finishes local encode of 122 +1357933200:131381 encoder thread 0x7fe3580a4c90 finishes local encode of 121 +1357933200:145988 encoder thread 0x7fe3580a59d0 finishes local encode of 120 +1357933200:146160 writer wakes with a queue of 1 +1357933200:146319 encoder thread 0x7fe3580a4940 finishes local encode of 124 +1357933200:146479 encoder thread 0x7fe3580a4fe0 finishes local encode of 119 +1357933200:146602 decoder wakes with queue of 32 +1357933200:146736 encoder thread 0x7fe3580a5680 sleeps +1357933200:146838 decoder sleeps with queue of 32 +1357933200:161572 encoder thread 0x7fe3580a4c90 sleeps +1357933200:172938 writer sleeps with a queue of 4 +1357933200:200744 encoder thread 0x7fe3580a4fe0 sleeps +1357933200:200941 encoder thread 0x7fe3580a4940 sleeps +1357933200:201094 encoder thread 0x7fe3580a5680 wakes with queue of 32 +1357933200:201215 writer wakes with a queue of 4 +1357933200:201334 encoder thread 0x7fe3580a59d0 sleeps +Fri Jan 11 19:40:00 2013: Encoder thread 0x7fe3580a5680 pops frame 130 from queue +1357933200:201644 encoder thread 0x7fe3580a5680 begins local encode of 130 +1357933200:201754 decoder wakes with queue of 31 +1357933200:201936 adding to queue of 31 +1357933200:202122 encoder thread 0x7fe3580a4c90 wakes with queue of 32 +Fri Jan 11 19:40:00 2013: Encoder thread 0x7fe3580a4c90 pops frame 131 from queue +1357933200:202401 encoder thread 0x7fe3580a4c90 begins local encode of 131 +1357933200:202557 encoder thread 0x7fe3580a4fe0 wakes with queue of 31 +Fri Jan 11 19:40:00 2013: Encoder thread 0x7fe3580a4fe0 pops frame 132 from queue +1357933200:202851 encoder thread 0x7fe3580a4fe0 begins local encode of 132 +1357933200:203068 encoder thread 0x7fe3580a4940 wakes with queue of 30 +Fri Jan 11 19:40:00 2013: Encoder thread 0x7fe3580a4940 pops frame 133 from queue +Fri Jan 11 19:40:00 2013: Source video frame ready; source at 5.439, output at 5.43877 +1357933200:203879 Decoder emits 163 +1357933200:205621 encoder thread 0x7fe3580a59d0 wakes with queue of 29 +1357933200:205741 encoder thread 0x7fe3580a4940 begins local encode of 133 +1357933200:205843 writer sleeps with a queue of 3 +Fri Jan 11 19:40:00 2013: Encoder thread 0x7fe3580a59d0 pops frame 134 from queue +1357933200:206112 writer wakes with a queue of 3 +1357933200:206218 adding to queue of 28 +Fri Jan 11 19:40:00 2013: Source video frame ready; source at 5.472, output at 5.47213 +1357933200:208814 Decoder emits 164 +1357933200:209172 adding to queue of 29 +1357933200:209351 encoder thread 0x7fe3580a59d0 begins local encode of 134 +1357933200:210101 writer sleeps with a queue of 2 +1357933200:210371 writer wakes with a queue of 2 +Fri Jan 11 19:40:00 2013: Source video frame ready; source at 5.506, output at 5.5055 +1357933200:211088 Decoder emits 165 +1357933200:211382 adding to queue of 30 +Fri Jan 11 19:40:00 2013: Source video frame ready; source at 5.539, output at 5.53887 +1357933200:214538 Decoder emits 166 +1357933200:214791 adding to queue of 31 +Fri Jan 11 19:40:00 2013: Source video frame ready; source at 5.572, output at 5.57223 +1357933200:216922 Decoder emits 167 +1357933200:217157 decoder sleeps with queue of 32 +1357933200:220148 writer sleeps with a queue of 1 +1357933200:220554 writer wakes with a queue of 1 +1357933200:224544 writer sleeps with a queue of 0 +Fri Jan 11 19:40:02 2013: Finished locally-encoded frame 129 +1357933202:83650 encoder thread 0x7fe3580a5330 finishes local encode of 129 +1357933202:83981 encoder thread 0x7fe3580a5330 sleeps +1357933202:84243 writer wakes with a queue of 1 +1357933202:84556 decoder wakes with queue of 32 +1357933202:84913 decoder sleeps with queue of 32 +1357933202:85326 encoder thread 0x7fe3580a5330 wakes with queue of 32 +Fri Jan 11 19:40:02 2013: Encoder thread 0x7fe3580a5330 pops frame 135 from queue +1357933202:86077 encoder thread 0x7fe3580a5330 begins local encode of 135 +1357933202:88210 writer sleeps with a queue of 0 +Fri Jan 11 19:40:05 2013: Finished locally-encoded frame 127 +1357933205:288446 encoder thread 0x7fe3580a45f0 finishes local encode of 127 +1357933205:288531 encoder thread 0x7fe3580a45f0 sleeps +1357933205:288582 decoder wakes with queue of 31 +1357933205:288689 adding to queue of 31 +1357933205:288792 encoder thread 0x7fe3580a45f0 wakes with queue of 32 +Fri Jan 11 19:40:05 2013: Source video frame ready; source at 5.606, output at 5.6056 +1357933205:364162 Decoder emits 168 +1357933205:394427 writer wakes with a queue of 1 +Fri Jan 11 19:40:05 2013: Encoder thread 0x7fe3580a45f0 pops frame 136 from queue +Fri Jan 11 19:40:05 2013: Finished locally-encoded frame 128 +1357933205:394722 adding to queue of 31 +1357933205:395192 encoder thread 0x7fe358024570 finishes local encode of 128 +1357933205:395260 encoder thread 0x7fe358024570 sleeps +1357933205:395316 encoder thread 0x7fe358024570 wakes with queue of 32 +Fri Jan 11 19:40:05 2013: Encoder thread 0x7fe358024570 pops frame 137 from queue +1357933205:395421 encoder thread 0x7fe358024570 begins local encode of 137 +Fri Jan 11 19:40:05 2013: Source video frame ready; source at 5.639, output at 5.63897 +1357933205:396291 Decoder emits 169 +1357933205:396402 adding to queue of 31 +Fri Jan 11 19:40:05 2013: Source video frame ready; source at 5.672, output at 5.67233 +1357933205:397317 Decoder emits 170 +1357933205:397391 decoder sleeps with queue of 32 +1357933205:397443 encoder thread 0x7fe3580a45f0 begins local encode of 136 +1357933205:397742 writer sleeps with a queue of 1 +1357933205:397790 writer wakes with a queue of 1 +1357933205:401013 writer sleeps with a queue of 0 +Fri Jan 11 19:40:06 2013: Finished locally-encoded frame 130 +1357933206:832217 encoder thread 0x7fe3580a5680 finishes local encode of 130 +Fri Jan 11 19:40:06 2013: Finished locally-encoded frame 134 +1357933206:952915 writer wakes with a queue of 1 +Fri Jan 11 19:40:07 2013: Finished locally-encoded frame 131 +1357933207:11661 encoder thread 0x7fe3580a5680 sleeps +1357933207:11768 decoder wakes with queue of 32 +Fri Jan 11 19:40:07 2013: Finished locally-encoded frame 133 +Fri Jan 11 19:40:07 2013: Finished locally-encoded frame 132 +Fri Jan 11 19:40:07 2013: Finished locally-encoded frame 135 +1357933207:12501 decoder sleeps with queue of 32 +1357933207:12770 encoder thread 0x7fe3580a4c90 finishes local encode of 131 +1357933207:13108 encoder thread 0x7fe3580a5680 wakes with queue of 32 +Fri Jan 11 19:40:07 2013: Encoder thread 0x7fe3580a5680 pops frame 138 from queue +1357933207:13585 encoder thread 0x7fe3580a4fe0 finishes local encode of 132 +1357933207:26871 encoder thread 0x7fe3580a4940 finishes local encode of 133 +1357933207:27003 encoder thread 0x7fe3580a5680 begins local encode of 138 +1357933207:27106 encoder thread 0x7fe3580a5330 finishes local encode of 135 +1357933207:27221 encoder thread 0x7fe3580a4c90 sleeps +1357933207:27313 decoder wakes with queue of 31 +1357933207:27478 adding to queue of 31 +1357933207:27762 encoder thread 0x7fe3580a59d0 finishes local encode of 134 +Fri Jan 11 19:40:07 2013: Source video frame ready; source at 5.706, output at 5.7057 +1357933207:55750 writer sleeps with a queue of 4 +1357933207:68468 encoder thread 0x7fe3580a4fe0 sleeps +1357933207:68618 encoder thread 0x7fe3580a4940 sleeps +1357933207:68697 Decoder emits 171 +1357933207:68779 writer wakes with a queue of 4 +1357933207:68845 encoder thread 0x7fe3580a5330 sleeps +1357933207:68933 encoder thread 0x7fe3580a4c90 wakes with queue of 32 +Fri Jan 11 19:40:07 2013: Encoder thread 0x7fe3580a4c90 pops frame 139 from queue +1357933207:69084 encoder thread 0x7fe3580a4c90 begins local encode of 139 +1357933207:69127 encoder thread 0x7fe3580a4fe0 wakes with queue of 31 +Fri Jan 11 19:40:07 2013: Encoder thread 0x7fe3580a4fe0 pops frame 140 from queue +1357933207:69280 encoder thread 0x7fe3580a4fe0 begins local encode of 140 +1357933207:69324 encoder thread 0x7fe3580a4940 wakes with queue of 30 +Fri Jan 11 19:40:07 2013: Encoder thread 0x7fe3580a4940 pops frame 141 from queue +1357933207:69519 encoder thread 0x7fe3580a4940 begins local encode of 141 +1357933207:69582 adding to queue of 29 +1357933207:69977 encoder thread 0x7fe3580a59d0 sleeps +Fri Jan 11 19:40:07 2013: Source video frame ready; source at 5.739, output at 5.73907 +1357933207:72464 writer sleeps with a queue of 4 +1357933207:72574 writer wakes with a queue of 4 +1357933207:72665 Decoder emits 172 +1357933207:73511 encoder thread 0x7fe3580a5330 wakes with queue of 30 +Fri Jan 11 19:40:07 2013: Encoder thread 0x7fe3580a5330 pops frame 142 from queue +1357933207:73795 encoder thread 0x7fe3580a5330 begins local encode of 142 +1357933207:75724 writer sleeps with a queue of 3 +1357933207:75872 writer wakes with a queue of 3 +1357933207:77044 encoder thread 0x7fe3580a59d0 wakes with queue of 29 +Fri Jan 11 19:40:07 2013: Encoder thread 0x7fe3580a59d0 pops frame 143 from queue +1357933207:77457 encoder thread 0x7fe3580a59d0 begins local encode of 143 +1357933207:77615 adding to queue of 28 +1357933207:91384 writer sleeps with a queue of 2 +Fri Jan 11 19:40:07 2013: Source video frame ready; source at 5.772, output at 5.77243 +1357933207:91734 Decoder emits 173 +1357933207:91867 adding to queue of 29 +Fri Jan 11 19:40:07 2013: Source video frame ready; source at 5.806, output at 5.8058 +1357933207:93716 Decoder emits 174 +1357933207:93887 adding to queue of 30 +Fri Jan 11 19:40:07 2013: Source video frame ready; source at 5.839, output at 5.83917 +1357933207:95435 Decoder emits 175 +1357933207:95568 adding to queue of 31 +Fri Jan 11 19:40:07 2013: Source video frame ready; source at 5.873, output at 5.87253 +1357933207:97226 writer wakes with a queue of 2 +1357933207:97514 Decoder emits 176 +1357933207:98891 decoder sleeps with queue of 32 +1357933207:101158 writer sleeps with a queue of 1 +1357933207:101363 writer wakes with a queue of 1 +1357933207:116791 writer sleeps with a queue of 0 +Fri Jan 11 19:40:08 2013: Finished locally-encoded frame 137 +1357933208:437367 encoder thread 0x7fe358024570 finishes local encode of 137 +1357933208:437839 writer wakes with a queue of 1 +1357933208:451320 encoder thread 0x7fe358024570 sleeps +1357933208:451732 decoder wakes with queue of 32 +1357933208:452078 decoder sleeps with queue of 32 +1357933208:452430 encoder thread 0x7fe358024570 wakes with queue of 32 +Fri Jan 11 19:40:08 2013: Encoder thread 0x7fe358024570 pops frame 144 from queue +1357933208:453028 encoder thread 0x7fe358024570 begins local encode of 144 +1357933208:454944 writer sleeps with a queue of 0 +Fri Jan 11 19:40:08 2013: Finished locally-encoded frame 136 +1357933208:509695 encoder thread 0x7fe3580a45f0 finishes local encode of 136 +1357933208:510026 writer wakes with a queue of 1 +1357933208:516892 encoder thread 0x7fe3580a45f0 sleeps +1357933208:517230 decoder wakes with queue of 31 +1357933208:517631 adding to queue of 31 +1357933208:518098 encoder thread 0x7fe3580a45f0 wakes with queue of 32 +Fri Jan 11 19:40:08 2013: Encoder thread 0x7fe3580a45f0 pops frame 145 from queue +1357933208:518943 encoder thread 0x7fe3580a45f0 begins local encode of 145 +Fri Jan 11 19:40:08 2013: Source video frame ready; source at 5.906, output at 5.9059 +1357933208:519693 Decoder emits 177 +1357933208:520028 adding to queue of 31 +1357933208:520685 writer sleeps with a queue of 0 +Fri Jan 11 19:40:08 2013: Source video frame ready; source at 5.939, output at 5.93927 +1357933208:527563 Decoder emits 178 +1357933208:527928 decoder sleeps with queue of 32 +Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 141 +1357933213:290129 encoder thread 0x7fe3580a4940 finishes local encode of 141 +1357933213:290422 writer wakes with a queue of 1 +1357933213:308220 encoder thread 0x7fe3580a4940 sleeps +1357933213:308315 decoder wakes with queue of 32 +1357933213:308388 decoder sleeps with queue of 32 +1357933213:308467 encoder thread 0x7fe3580a4940 wakes with queue of 32 +Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe3580a4940 pops frame 146 from queue +1357933213:308630 encoder thread 0x7fe3580a4940 begins local encode of 146 +1357933213:312482 writer sleeps with a queue of 0 +Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 143 +Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 139 +1357933213:773670 encoder thread 0x7fe3580a59d0 finishes local encode of 143 +Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 138 +Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 140 +Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 142 +1357933213:790346 writer wakes with a queue of 1 +1357933213:790508 encoder thread 0x7fe3580a4c90 finishes local encode of 139 +1357933213:790799 encoder thread 0x7fe3580a59d0 sleeps +1357933213:791023 decoder wakes with queue of 31 +1357933213:791375 encoder thread 0x7fe3580a5680 finishes local encode of 138 +1357933213:791614 encoder thread 0x7fe3580a5330 finishes local encode of 142 +1357933213:791759 adding to queue of 31 +1357933213:791896 encoder thread 0x7fe3580a4fe0 finishes local encode of 140 +Fri Jan 11 19:40:13 2013: Source video frame ready; source at 5.973, output at 5.97263 +1357933213:808217 encoder thread 0x7fe3580a4c90 sleeps +1357933213:808325 encoder thread 0x7fe3580a59d0 wakes with queue of 32 +Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe3580a59d0 pops frame 147 from queue +1357933213:808557 Decoder emits 179 +1357933213:825154 encoder thread 0x7fe3580a59d0 begins local encode of 147 +1357933213:839728 encoder thread 0x7fe3580a5330 sleeps +1357933213:855320 writer sleeps with a queue of 4 +1357933213:863567 encoder thread 0x7fe3580a5680 sleeps +1357933213:892870 encoder thread 0x7fe3580a4fe0 sleeps +1357933213:900683 encoder thread 0x7fe3580a4c90 wakes with queue of 31 +Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 144 +Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 145 +1357933213:927093 writer wakes with a queue of 4 +Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe3580a4c90 pops frame 148 from queue +1357933213:927469 encoder thread 0x7fe3580a4c90 begins local encode of 148 +1357933213:927654 encoder thread 0x7fe358024570 finishes local encode of 144 +1357933213:927782 adding to queue of 30 +1357933213:928043 encoder thread 0x7fe3580a5330 wakes with queue of 31 +1357933213:928216 encoder thread 0x7fe3580a45f0 finishes local encode of 145 +Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe3580a5330 pops frame 149 from queue +1357933213:928494 encoder thread 0x7fe3580a5330 begins local encode of 149 +1357933213:928602 encoder thread 0x7fe3580a5680 wakes with queue of 30 +Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe3580a5680 pops frame 150 from queue +1357933213:928910 encoder thread 0x7fe3580a5680 begins local encode of 150 +1357933213:929087 encoder thread 0x7fe3580a4fe0 wakes with queue of 29 +Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe3580a4fe0 pops frame 151 from queue +Fri Jan 11 19:40:13 2013: Source video frame ready; source at 6.006, output at 6.006 +1357933213:937591 encoder thread 0x7fe358024570 sleeps +1357933213:948264 encoder thread 0x7fe3580a4fe0 begins local encode of 151 +1357933213:948443 writer sleeps with a queue of 5 +1357933213:948574 Decoder emits 180 +1357933213:948709 encoder thread 0x7fe358024570 wakes with queue of 28 +1357933213:948812 encoder thread 0x7fe3580a45f0 sleeps +1357933213:948916 writer wakes with a queue of 5 +Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe358024570 pops frame 152 from queue +1357933213:949248 adding to queue of 27 +1357933213:950629 encoder thread 0x7fe3580a45f0 wakes with queue of 28 +Fri Jan 11 19:40:13 2013: Source video frame ready; source at 6.039, output at 6.03937 +1357933213:951268 Decoder emits 181 +1357933213:952749 writer sleeps with a queue of 4 +1357933213:952928 writer wakes with a queue of 4 +1357933213:953026 encoder thread 0x7fe358024570 begins local encode of 152 +1357933213:961791 writer sleeps with a queue of 3 +1357933213:961983 writer wakes with a queue of 3 +Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe3580a45f0 pops frame 153 from queue +1357933213:962553 encoder thread 0x7fe3580a45f0 begins local encode of 153 +1357933213:962748 adding to queue of 27 +Fri Jan 11 19:40:13 2013: Source video frame ready; source at 6.073, output at 6.07273 +1357933213:965536 Decoder emits 182 +1357933213:965806 adding to queue of 28 +Fri Jan 11 19:40:13 2013: Source video frame ready; source at 6.106, output at 6.1061 +1357933213:967723 Decoder emits 183 +1357933213:967969 adding to queue of 29 +1357933213:968815 writer sleeps with a queue of 2 +1357933213:969070 writer wakes with a queue of 2 +Fri Jan 11 19:40:13 2013: Source video frame ready; source at 6.139, output at 6.13947 +1357933213:970704 Decoder emits 184 +1357933213:971035 adding to queue of 30 +1357933213:972881 writer sleeps with a queue of 1 +1357933213:973063 writer wakes with a queue of 1 +Fri Jan 11 19:40:13 2013: Source video frame ready; source at 6.173, output at 6.17283 +1357933213:974744 Decoder emits 185 +1357933213:975182 adding to queue of 31 +Fri Jan 11 19:40:13 2013: Source video frame ready; source at 6.206, output at 6.2062 +1357933213:978576 writer sleeps with a queue of 0 +1357933213:978832 Decoder emits 186 +1357933213:979201 decoder sleeps with queue of 32 +Fri Jan 11 19:40:18 2013: Finished locally-encoded frame 146 +1357933218:137842 encoder thread 0x7fe3580a4940 finishes local encode of 146 +1357933218:138235 writer wakes with a queue of 1 +1357933218:151181 encoder thread 0x7fe3580a4940 sleeps +1357933218:151542 decoder wakes with queue of 32 +1357933218:151859 decoder sleeps with queue of 32 +1357933218:152173 encoder thread 0x7fe3580a4940 wakes with queue of 32 +Fri Jan 11 19:40:18 2013: Encoder thread 0x7fe3580a4940 pops frame 154 from queue +1357933218:152898 encoder thread 0x7fe3580a4940 begins local encode of 154 +1357933218:154726 writer sleeps with a queue of 0 +Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 149 +1357933220:603254 encoder thread 0x7fe3580a5330 finishes local encode of 149 +1357933220:603651 writer wakes with a queue of 1 +1357933220:620330 writer sleeps with a queue of 0 +1357933220:629730 encoder thread 0x7fe3580a5330 sleeps +1357933220:629935 decoder wakes with queue of 31 +1357933220:630139 adding to queue of 31 +1357933220:630289 encoder thread 0x7fe3580a5330 wakes with queue of 32 +Fri Jan 11 19:40:20 2013: Encoder thread 0x7fe3580a5330 pops frame 155 from queue +1357933220:630509 encoder thread 0x7fe3580a5330 begins local encode of 155 +Fri Jan 11 19:40:20 2013: Source video frame ready; source at 6.24, output at 6.23957 +1357933220:633105 Decoder emits 187 +1357933220:633352 adding to queue of 31 +Fri Jan 11 19:40:20 2013: Source video frame ready; source at 6.273, output at 6.27293 +1357933220:636497 Decoder emits 188 +1357933220:636642 decoder sleeps with queue of 32 +Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 148 +Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 152 +Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 150 +1357933220:910037 encoder thread 0x7fe3580a4c90 finishes local encode of 148 +Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 147 +Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 151 +1357933220:954556 encoder thread 0x7fe358024570 finishes local encode of 152 +Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 153 +1357933220:960042 writer wakes with a queue of 1 +1357933220:960114 encoder thread 0x7fe3580a5680 finishes local encode of 150 +1357933220:960268 encoder thread 0x7fe3580a4c90 sleeps +1357933220:960449 decoder wakes with queue of 32 +1357933220:960604 encoder thread 0x7fe3580a59d0 finishes local encode of 147 +1357933220:960684 encoder thread 0x7fe3580a4fe0 finishes local encode of 151 +Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 154 +1357933220:960878 encoder thread 0x7fe3580a45f0 finishes local encode of 153 +1357933220:960988 decoder sleeps with queue of 32 +1357933220:961542 encoder thread 0x7fe3580a4940 finishes local encode of 154 +1357933220:984624 encoder thread 0x7fe358024570 sleeps +1357933220:984728 encoder thread 0x7fe3580a5680 sleeps +1357933220:984842 encoder thread 0x7fe3580a4c90 wakes with queue of 32 +Fri Jan 11 19:40:20 2013: Encoder thread 0x7fe3580a4c90 pops frame 156 from queue +1357933220:985115 encoder thread 0x7fe3580a4c90 begins local encode of 156 +1357933221:10659 encoder thread 0x7fe3580a59d0 sleeps +1357933221:12559 encoder thread 0x7fe3580a4fe0 sleeps +1357933221:20062 writer sleeps with a queue of 6 +1357933221:20161 encoder thread 0x7fe3580a45f0 sleeps +1357933221:20265 decoder wakes with queue of 31 +1357933221:20375 writer wakes with a queue of 6 +1357933221:20470 adding to queue of 31 +Fri Jan 11 19:40:21 2013: Source video frame ready; source at 6.306, output at 6.3063 +1357933221:32732 encoder thread 0x7fe3580a4940 sleeps +1357933221:32845 encoder thread 0x7fe358024570 wakes with queue of 32 +1357933221:32957 Decoder emits 189 +Fri Jan 11 19:40:21 2013: Encoder thread 0x7fe358024570 pops frame 157 from queue +1357933221:33133 encoder thread 0x7fe358024570 begins local encode of 157 +1357933221:33238 encoder thread 0x7fe3580a5680 wakes with queue of 31 +Fri Jan 11 19:40:21 2013: Encoder thread 0x7fe3580a5680 pops frame 158 from queue +1357933221:33440 encoder thread 0x7fe3580a5680 begins local encode of 158 +1357933221:33542 encoder thread 0x7fe3580a59d0 wakes with queue of 30 +Fri Jan 11 19:40:21 2013: Encoder thread 0x7fe3580a59d0 pops frame 159 from queue +1357933221:33735 encoder thread 0x7fe3580a59d0 begins local encode of 159 +1357933221:33816 encoder thread 0x7fe3580a4fe0 wakes with queue of 29 +Fri Jan 11 19:40:21 2013: Encoder thread 0x7fe3580a4fe0 pops frame 160 from queue +1357933221:34033 encoder thread 0x7fe3580a4fe0 begins local encode of 160 +1357933221:34104 encoder thread 0x7fe3580a45f0 wakes with queue of 28 +Fri Jan 11 19:40:21 2013: Encoder thread 0x7fe3580a45f0 pops frame 161 from queue +1357933221:34361 encoder thread 0x7fe3580a45f0 begins local encode of 161 +1357933221:34708 writer sleeps with a queue of 5 +1357933221:34872 writer wakes with a queue of 5 +1357933221:35022 encoder thread 0x7fe3580a4940 wakes with queue of 27 +Fri Jan 11 19:40:21 2013: Encoder thread 0x7fe3580a4940 pops frame 162 from queue +1357933221:40856 encoder thread 0x7fe3580a4940 begins local encode of 162 +1357933221:40985 adding to queue of 26 +Fri Jan 11 19:40:21 2013: Source video frame ready; source at 6.34, output at 6.33967 +1357933221:43235 Decoder emits 190 +1357933221:43454 adding to queue of 27 +Fri Jan 11 19:40:21 2013: Source video frame ready; source at 6.373, output at 6.37303 +1357933221:45029 Decoder emits 191 +1357933221:45259 adding to queue of 28 +Fri Jan 11 19:40:21 2013: Source video frame ready; source at 6.406, output at 6.4064 +1357933221:46908 writer sleeps with a queue of 4 +1357933221:47159 Decoder emits 192 +1357933221:47486 adding to queue of 29 +1357933221:47643 writer wakes with a queue of 4 +Fri Jan 11 19:40:21 2013: Source video frame ready; source at 6.44, output at 6.43977 +1357933221:49982 Decoder emits 193 +1357933221:50252 adding to queue of 30 +1357933221:51546 writer sleeps with a queue of 3 +1357933221:51717 writer wakes with a queue of 3 +Fri Jan 11 19:40:21 2013: Source video frame ready; source at 6.473, output at 6.47313 +1357933221:53353 Decoder emits 194 +1357933221:53691 adding to queue of 31 +Fri Jan 11 19:40:21 2013: Source video frame ready; source at 6.507, output at 6.5065 +1357933221:55670 Decoder emits 195 +1357933221:55911 decoder sleeps with queue of 32 +1357933221:56324 writer sleeps with a queue of 2 +1357933221:56496 writer wakes with a queue of 2 +1357933221:59946 writer sleeps with a queue of 1 +1357933221:60134 writer wakes with a queue of 1 +1357933221:64145 writer sleeps with a queue of 0 +Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 156 +1357933228:335212 encoder thread 0x7fe3580a4c90 finishes local encode of 156 +Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 155 +Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 162 +Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 160 +Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 158 +Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 157 +Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 161 +Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 159 +1357933228:431256 encoder thread 0x7fe3580a5330 finishes local encode of 155 +1357933228:431360 encoder thread 0x7fe3580a4c90 sleeps +1357933228:431509 decoder wakes with queue of 32 +1357933228:431607 writer wakes with a queue of 1 +1357933228:431694 decoder sleeps with queue of 32 +1357933228:432503 encoder thread 0x7fe3580a4fe0 finishes local encode of 160 +1357933228:439720 encoder thread 0x7fe3580a5680 finishes local encode of 158 +1357933228:439794 encoder thread 0x7fe3580a59d0 finishes local encode of 159 +1357933228:439898 encoder thread 0x7fe358024570 finishes local encode of 157 +1357933228:439985 encoder thread 0x7fe3580a45f0 finishes local encode of 161 +1357933228:440058 encoder thread 0x7fe3580a4940 finishes local encode of 162 +1357933228:440122 encoder thread 0x7fe3580a5330 sleeps +1357933228:440182 decoder wakes with queue of 32 +1357933228:440252 decoder sleeps with queue of 32 +1357933228:440345 encoder thread 0x7fe3580a4c90 wakes with queue of 32 +Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe3580a4c90 pops frame 163 from queue +1357933228:440487 encoder thread 0x7fe3580a4c90 begins local encode of 163 +1357933228:454795 encoder thread 0x7fe3580a4fe0 sleeps +1357933228:484602 encoder thread 0x7fe3580a5680 sleeps +1357933228:498923 writer sleeps with a queue of 7 +1357933228:510758 writer wakes with a queue of 7 +1357933228:510821 encoder thread 0x7fe358024570 sleeps +1357933228:510982 encoder thread 0x7fe3580a45f0 sleeps +1357933228:511047 encoder thread 0x7fe3580a59d0 sleeps +1357933228:511116 encoder thread 0x7fe3580a4940 sleeps +1357933228:511197 encoder thread 0x7fe3580a5330 wakes with queue of 31 +Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe3580a5330 pops frame 164 from queue +1357933228:511389 encoder thread 0x7fe3580a5330 begins local encode of 164 +1357933228:511460 decoder wakes with queue of 30 +1357933228:511586 adding to queue of 30 +1357933228:511706 encoder thread 0x7fe3580a4fe0 wakes with queue of 31 +Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe3580a4fe0 pops frame 165 from queue +1357933228:511927 encoder thread 0x7fe3580a4fe0 begins local encode of 165 +1357933228:511981 encoder thread 0x7fe3580a5680 wakes with queue of 30 +Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe3580a5680 pops frame 166 from queue +1357933228:512240 encoder thread 0x7fe3580a5680 begins local encode of 166 +1357933228:512316 encoder thread 0x7fe358024570 wakes with queue of 29 +Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe358024570 pops frame 167 from queue +1357933228:512498 encoder thread 0x7fe358024570 begins local encode of 167 +1357933228:512587 encoder thread 0x7fe3580a45f0 wakes with queue of 28 +Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe3580a45f0 pops frame 168 from queue +1357933228:512815 encoder thread 0x7fe3580a45f0 begins local encode of 168 +1357933228:513053 encoder thread 0x7fe3580a59d0 wakes with queue of 27 +Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.54, output at 6.53987 +1357933228:513470 Decoder emits 196 +Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe3580a59d0 pops frame 169 from queue +1357933228:513710 encoder thread 0x7fe3580a59d0 begins local encode of 169 +1357933228:513885 writer sleeps with a queue of 6 +1357933228:514017 writer wakes with a queue of 6 +1357933228:517170 writer sleeps with a queue of 5 +1357933228:517363 writer wakes with a queue of 5 +1357933228:517495 encoder thread 0x7fe3580a4940 wakes with queue of 26 +Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe3580a4940 pops frame 170 from queue +1357933228:517910 encoder thread 0x7fe3580a4940 begins local encode of 170 +1357933228:518072 adding to queue of 25 +Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.573, output at 6.57323 +1357933228:520309 Decoder emits 197 +1357933228:520653 adding to queue of 26 +1357933228:520887 writer sleeps with a queue of 4 +1357933228:521063 writer wakes with a queue of 4 +Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.607, output at 6.6066 +1357933228:522919 Decoder emits 198 +1357933228:523164 adding to queue of 27 +Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.64, output at 6.63997 +1357933228:525230 Decoder emits 199 +1357933228:525450 adding to queue of 28 +Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.673, output at 6.67333 +1357933228:527251 Decoder emits 200 +1357933228:527472 adding to queue of 29 +1357933228:528187 writer sleeps with a queue of 3 +1357933228:528611 writer wakes with a queue of 3 +Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.707, output at 6.7067 +1357933228:529589 Decoder emits 201 +1357933228:529794 adding to queue of 30 +Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.74, output at 6.74007 +1357933228:531614 Decoder emits 202 +1357933228:531836 adding to queue of 31 +Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.773, output at 6.77343 +1357933228:534921 Decoder emits 203 +1357933228:535135 decoder sleeps with queue of 32 +1357933228:541575 writer sleeps with a queue of 2 +1357933228:541984 writer wakes with a queue of 2 +1357933228:549575 writer sleeps with a queue of 1 +1357933228:549917 writer wakes with a queue of 1 +1357933228:553777 writer sleeps with a queue of 0 +Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 167 +1357933235:537904 encoder thread 0x7fe358024570 finishes local encode of 167 +Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 170 +1357933235:584070 writer wakes with a queue of 1 +1357933235:680813 encoder thread 0x7fe358024570 sleeps +Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 168 +1357933235:783272 encoder thread 0x7fe3580a4940 finishes local encode of 170 +Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 164 +Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 169 +Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 163 +Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 165 +1357933235:783772 decoder wakes with queue of 32 +1357933235:783892 decoder sleeps with queue of 32 +Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 166 +1357933235:784139 encoder thread 0x7fe358024570 wakes with queue of 32 +Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe358024570 pops frame 171 from queue +1357933235:784307 encoder thread 0x7fe3580a45f0 finishes local encode of 168 +1357933235:784377 encoder thread 0x7fe358024570 begins local encode of 171 +1357933235:802457 writer sleeps with a queue of 2 +1357933235:809820 decoder wakes with queue of 31 +1357933235:809914 encoder thread 0x7fe3580a59d0 finishes local encode of 169 +1357933235:809998 encoder thread 0x7fe3580a5330 finishes local encode of 164 +1357933235:810063 encoder thread 0x7fe3580a5680 finishes local encode of 166 +1357933235:810131 encoder thread 0x7fe3580a4940 sleeps +1357933235:810192 encoder thread 0x7fe3580a4c90 finishes local encode of 163 +1357933235:810263 encoder thread 0x7fe3580a45f0 sleeps +1357933235:810336 encoder thread 0x7fe3580a4fe0 finishes local encode of 165 +1357933235:810408 writer wakes with a queue of 2 +1357933235:810469 adding to queue of 31 +Fri Jan 11 19:40:35 2013: Source video frame ready; source at 6.807, output at 6.8068 +1357933235:825103 encoder thread 0x7fe3580a45f0 wakes with queue of 32 +1357933235:825196 encoder thread 0x7fe3580a5680 sleeps +1357933235:825248 Decoder emits 204 +Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe3580a45f0 pops frame 172 from queue +1357933235:825406 encoder thread 0x7fe3580a45f0 begins local encode of 172 +1357933235:840303 writer sleeps with a queue of 6 +1357933235:854047 encoder thread 0x7fe3580a59d0 sleeps +1357933235:854156 writer wakes with a queue of 6 +1357933235:854248 encoder thread 0x7fe3580a5330 sleeps +1357933235:854396 encoder thread 0x7fe3580a4940 wakes with queue of 31 +Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe3580a4940 pops frame 173 from queue +1357933235:854638 encoder thread 0x7fe3580a4940 begins local encode of 173 +1357933235:863490 encoder thread 0x7fe3580a4c90 sleeps +1357933235:877655 encoder thread 0x7fe3580a4fe0 sleeps +1357933235:877791 encoder thread 0x7fe3580a5680 wakes with queue of 30 +Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe3580a5680 pops frame 174 from queue +1357933235:878054 encoder thread 0x7fe3580a5680 begins local encode of 174 +1357933235:878150 adding to queue of 29 +1357933235:878340 encoder thread 0x7fe3580a59d0 wakes with queue of 30 +Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe3580a59d0 pops frame 175 from queue +1357933235:878548 encoder thread 0x7fe3580a59d0 begins local encode of 175 +1357933235:878678 encoder thread 0x7fe3580a5330 wakes with queue of 29 +Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe3580a5330 pops frame 176 from queue +1357933235:879013 encoder thread 0x7fe3580a5330 begins local encode of 176 +1357933235:879172 encoder thread 0x7fe3580a4c90 wakes with queue of 28 +Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe3580a4c90 pops frame 177 from queue +1357933235:879618 encoder thread 0x7fe3580a4c90 begins local encode of 177 +1357933235:879797 writer sleeps with a queue of 5 +1357933235:880021 writer wakes with a queue of 5 +Fri Jan 11 19:40:35 2013: Source video frame ready; source at 6.84, output at 6.84017 +1357933235:881619 Decoder emits 205 +1357933235:882570 encoder thread 0x7fe3580a4fe0 wakes with queue of 27 +Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe3580a4fe0 pops frame 178 from queue +1357933235:883015 adding to queue of 26 +Fri Jan 11 19:40:35 2013: Source video frame ready; source at 6.874, output at 6.87353 +1357933235:885209 Decoder emits 206 +1357933235:885316 encoder thread 0x7fe3580a4fe0 begins local encode of 178 +1357933235:896831 writer sleeps with a queue of 4 +1357933235:897273 adding to queue of 27 +Fri Jan 11 19:40:35 2013: Source video frame ready; source at 6.907, output at 6.9069 +1357933235:901894 Decoder emits 207 +1357933235:902468 adding to queue of 28 +Fri Jan 11 19:40:35 2013: Source video frame ready; source at 6.94, output at 6.94027 +1357933235:906674 Decoder emits 208 +1357933235:907081 adding to queue of 29 +Fri Jan 11 19:40:35 2013: Source video frame ready; source at 6.974, output at 6.97363 +1357933235:909295 writer wakes with a queue of 4 +1357933235:909557 Decoder emits 209 +1357933235:909873 adding to queue of 30 +Fri Jan 11 19:40:35 2013: Source video frame ready; source at 7.007, output at 7.007 +1357933235:912676 Decoder emits 210 +1357933235:912943 adding to queue of 31 +Fri Jan 11 19:40:35 2013: Source video frame ready; source at 7.04, output at 7.04037 +1357933235:914787 writer sleeps with a queue of 3 +1357933235:915006 writer wakes with a queue of 3 +1357933235:915169 Decoder emits 211 +1357933235:915486 decoder sleeps with queue of 32 +1357933235:918704 writer sleeps with a queue of 2 +1357933235:918904 writer wakes with a queue of 2 +1357933235:922506 writer sleeps with a queue of 1 +1357933235:922648 writer wakes with a queue of 1 +1357933235:926325 writer sleeps with a queue of 0 diff --git a/hacks/optimise/analog b/hacks/optimise/analog new file mode 100755 index 000000000..174300810 --- /dev/null +++ b/hacks/optimise/analog @@ -0,0 +1,53 @@ +#!/usr/bin/python + +import sys + +class Encoder: + def __init__(self): + self.awake = 0 + self.asleep = 0 + self.last_event = 0 + self.state = None + +encoders = dict() + +f = open(sys.argv[1], 'r') +while 1: + l = f.readline() + if l == '': + break + + s = l.split() + if len(s) == 0: + continue + + t = s[0].split(':') + if len(t) != 2: + continue + + secs = float(t[0]) + float(t[1]) / 1e6 + if s[1] == 'encoder' and s[2] == 'thread' and s[4] == 'finishes': + tid = s[3] + if not tid in encoders: + encoders[tid] = Encoder() + + assert(encoders[tid].state == None or encoders[tid].state == 'awake') + if encoders[tid].state == 'awake': + encoders[tid].awake += (secs - encoders[tid].last_event) + + encoders[tid].state = 'asleep' + encoders[tid].last_event = secs + + elif s[1] == 'encoder' and s[2] == 'thread' and s[4] == 'begins': + tid = s[3] + if not tid in encoders: + encoders[tid] = Encoder() + + if encoders[tid].state is not None: + encoders[tid].asleep += (secs - encoders[tid].last_event) + + encoders[tid].state = 'awake' + encoders[tid].last_event = secs + +for k, v in encoders.iteritems(): + print '%s: awake %f asleep %f' % (k, v.awake, v.asleep) diff --git a/hacks/optimise/plotlog b/hacks/optimise/plotlog new file mode 100755 index 000000000..55b6fb871 --- /dev/null +++ b/hacks/optimise/plotlog @@ -0,0 +1,80 @@ +#!/usr/bin/python + +from pylab import * +import sys + +class Point: + def __init__(self, t, a): + self.time = t + self.awake = a + +decoder = [] +writer = [] +encoder = dict() + +f = open(sys.argv[1], 'r') +for l in f.readlines(): + l = l.strip() + s = l.split() + if len(s) == 0: + continue + + t = s[0].split(':') + if len(t) != 2: + continue + + secs = float(t[0]) + float(t[1]) / 1e6 + if s[1] == 'decoder' and s[2] == 'sleeps': + decoder.append(Point(secs, False)) + elif s[1] == 'decoder' and s[2] == 'wakes': + decoder.append(Point(secs, True)) + elif s[1] == 'encoder' and s[2] == 'thread' and s[4] == 'finishes': + if s[3] not in encoder: + print 'new encoder %s' % s[3] + encoder[s[3]] = [] + encoder[str(s[3])].append(Point(secs, False)) + elif s[1] == 'encoder' and s[2] == 'thread' and s[4] == 'begins': + if s[3] not in encoder: + print 'new encoder %s' % s[3] + encoder[s[3]] = [] + encoder[s[3]].append(Point(secs, True)) + elif s[1] == 'writer' and s[2] == 'sleeps': + writer.append(Point(secs, False)) + elif s[1] == 'writer' and s[2] == 'wakes': + writer.append(Point(secs, True)) + +def do_a_plot(points, tit, pos): + x = [] + y = [] + awake = False + for p in points: + if p.awake != awake: + x.append(p.time) + y.append(int(awake) + pos) + x.append(p.time) + y.append(int(p.awake) + pos) + awake = p.awake + + plot(x, y) +# fill_between(x, y, 0, color='0.8') + title(tit) + +figure() + +N = len(encoder) + 2 + +do_a_plot(decoder, 'dec', 0) +do_a_plot(writer, 'wri', 1) + +encoder_list = [] +for k, v in encoder.iteritems(): + encoder_list.append(v) + +print len(encoder_list) + +y = 2 +for e in encoder_list: + do_a_plot(e, 'enc', y) + y += 1 + +show() diff --git a/hacks/splitchapters b/hacks/splitchapters new file mode 100755 index 000000000..1e5cff084 --- /dev/null +++ b/hacks/splitchapters @@ -0,0 +1,30 @@ +#!/usr/bin/python + +import os +import sys + +if len(sys.argv) < 2: + print 'Syntax: %s ' % sys.argv[0] + sys.exit(1) + +lsdvd = os.popen('lsdvd -c "%s"' % sys.argv[1]) +lines = lsdvd.readlines() + +N = None + +for l in lines: + w = l.split() + if len(w) > 5 and w[4] == 'Chapters:': + N = int(w[5][:-1]) + +if N == None: + print 'Could not get chapter count.' + sys.exit(1) + +for i in range(1, N + 1): + os.mkdir('%d' % i) + c = 'mplayer dvd:// -chapter %d-%d -dvd-device "%s" -dumpstream -dumpfile %d/%d.vob' % (i, i, sys.argv[1], i, i) + print c + os.system(c) + + diff --git a/icons/256x256/dvdomatic.png b/icons/256x256/dvdomatic.png new file mode 100644 index 000000000..ea02e12c0 Binary files /dev/null and b/icons/256x256/dvdomatic.png differ diff --git a/icons/512x512/dvdomatic.png b/icons/512x512/dvdomatic.png new file mode 100644 index 000000000..65b5012de Binary files /dev/null and b/icons/512x512/dvdomatic.png differ diff --git a/icons/dvdomatic.icns b/icons/dvdomatic.icns new file mode 100644 index 000000000..ef1208ea8 Binary files /dev/null and b/icons/dvdomatic.icns differ diff --git a/icons/dvdomatic.iconset/icon_128x128.png b/icons/dvdomatic.iconset/icon_128x128.png new file mode 100644 index 000000000..9936b39af Binary files /dev/null and b/icons/dvdomatic.iconset/icon_128x128.png differ diff --git a/icons/dvdomatic.iconset/icon_128x128@2x.png b/icons/dvdomatic.iconset/icon_128x128@2x.png new file mode 100644 index 000000000..9936b39af Binary files /dev/null and b/icons/dvdomatic.iconset/icon_128x128@2x.png differ diff --git a/icons/dvdomatic.iconset/icon_16x16.png b/icons/dvdomatic.iconset/icon_16x16.png new file mode 100644 index 000000000..3c5a10f2d Binary files /dev/null and b/icons/dvdomatic.iconset/icon_16x16.png differ diff --git a/icons/dvdomatic.iconset/icon_16x16@2x.png b/icons/dvdomatic.iconset/icon_16x16@2x.png new file mode 100644 index 000000000..3c5a10f2d Binary files /dev/null and b/icons/dvdomatic.iconset/icon_16x16@2x.png differ diff --git a/icons/dvdomatic.iconset/icon_256x256.png b/icons/dvdomatic.iconset/icon_256x256.png new file mode 100644 index 000000000..ea02e12c0 Binary files /dev/null and b/icons/dvdomatic.iconset/icon_256x256.png differ diff --git a/icons/dvdomatic.iconset/icon_256x256@2x.png b/icons/dvdomatic.iconset/icon_256x256@2x.png new file mode 100644 index 000000000..ea02e12c0 Binary files /dev/null and b/icons/dvdomatic.iconset/icon_256x256@2x.png differ diff --git a/icons/dvdomatic.iconset/icon_32x32.png b/icons/dvdomatic.iconset/icon_32x32.png new file mode 100644 index 000000000..8cecf08f8 Binary files /dev/null and b/icons/dvdomatic.iconset/icon_32x32.png differ diff --git a/icons/dvdomatic.iconset/icon_32x32@2x.png b/icons/dvdomatic.iconset/icon_32x32@2x.png new file mode 100644 index 000000000..8cecf08f8 Binary files /dev/null and b/icons/dvdomatic.iconset/icon_32x32@2x.png differ diff --git a/icons/dvdomatic.iconset/icon_512x512.png b/icons/dvdomatic.iconset/icon_512x512.png new file mode 100644 index 000000000..65b5012de Binary files /dev/null and b/icons/dvdomatic.iconset/icon_512x512.png differ diff --git a/icons/dvdomatic.iconset/icon_512x512@2x.png b/icons/dvdomatic.iconset/icon_512x512@2x.png new file mode 100644 index 000000000..65b5012de Binary files /dev/null and b/icons/dvdomatic.iconset/icon_512x512@2x.png differ diff --git a/icons/make.sh b/icons/make.sh new file mode 100755 index 000000000..36129d625 --- /dev/null +++ b/icons/make.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +width=$1 +height=$2 +output=$3 + +inkscape -z -e $output -w $width -h $height -D finish-trace.svg diff --git a/icons/make_icns.sh b/icons/make_icns.sh new file mode 100755 index 000000000..983379ea4 --- /dev/null +++ b/icons/make_icns.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +iconutil --convert icns --output dvdomatic.icns dvdomatic.iconset/ + diff --git a/optimise/8proc.log b/optimise/8proc.log deleted file mode 100644 index edc40d97a..000000000 --- a/optimise/8proc.log +++ /dev/null @@ -1,2427 +0,0 @@ -Fri Jan 11 19:38:14 2013: DVD-o-matic 0.71pre git d8106aabb6 using libopenjpeg 1.5.0, libavcodec 54.86.100, libavfilter 3.32.100, libavformat 54.59.107, libavutil 52.13.100, libpostproc 52.2.100, libswscale 2.1.103, ImageMagick 6.6.9-7 2012-08-17 Q16 http://www.imagemagick.org, libssh 0.5.2/openssl/zlib, libdcp 0.36pre git e651d843c5 -Fri Jan 11 19:38:14 2013: Starting to make DCP on ip-10-240-125-92 -Fri Jan 11 19:38:14 2013: Content is /mnt/boon_telly.mkv; type video -Fri Jan 11 19:38:14 2013: Content length 1 -Fri Jan 11 19:38:14 2013: Content digest 72332980e2f9b2fec52e665d9de67f5d -Fri Jan 11 19:38:14 2013: 8 threads -Fri Jan 11 19:38:14 2013: J2K bandwidth 200000000 -Fri Jan 11 19:38:14 2013: Transcode job starting -Fri Jan 11 19:38:14 2013: Audio delay is 0ms -Fri Jan 11 19:38:14 2013: Will resample audio from 44100 to 47952 -1357933094:340201 encoder thread 0x7fe358024570 sleeps -1357933094:340494 encoder thread 0x7fe3580a45f0 sleeps -1357933094:340739 encoder thread 0x7fe3580a4940 sleeps -1357933094:340894 encoder thread 0x7fe3580a4c90 sleeps -1357933094:341042 encoder thread 0x7fe3580a5680 sleeps -1357933094:341172 encoder thread 0x7fe3580a5330 sleeps -1357933094:341331 encoder thread 0x7fe3580a4fe0 sleeps -1357933094:341502 encoder thread 0x7fe3580a6090 sleeps -1357933094:341656 encoder thread 0x7fe3580a63e0 sleeps -1357933094:341814 encoder thread 0x7fe3580a59d0 sleeps -1357933094:342030 encoder thread 0x7fe3580a6a80 sleeps -1357933094:342242 encoder thread 0x7fe3580a6730 sleeps -1357933094:342402 encoder thread 0x7fe3580a5d40 sleeps -1357933094:342670 writer sleeps with a queue of 0 -1357933094:342784 encoder thread 0x7fe358031200 sleeps -1357933094:342894 encoder thread 0x7fe358031550 sleeps -1357933094:343025 encoder thread 0x7fe358030eb0 sleeps -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0, output at 0 -Fri Jan 11 19:38:14 2013: New graph for 320x240, pixel format 0 -1357933094:359750 Decoder emits 0 -1357933094:359959 adding to queue of 0 -1357933094:360201 encoder thread 0x7fe358024570 wakes with queue of 1 -Fri Jan 11 19:38:14 2013: First video at 0, first audio at 0.279, pushing 12304 audio frames of silence for 2 channels (4 bytes per sample) -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe358024570 pops frame 0 from queue -1357933094:360518 encoder thread 0x7fe358024570 begins local encode of 0 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.033, output at 0.0333667 -1357933094:364961 Decoder emits 1 -1357933094:365141 adding to queue of 0 -1357933094:365349 encoder thread 0x7fe3580a45f0 wakes with queue of 1 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a45f0 pops frame 1 from queue -1357933094:365531 encoder thread 0x7fe3580a45f0 begins local encode of 1 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.067, output at 0.0667333 -1357933094:366438 Decoder emits 2 -1357933094:366640 adding to queue of 0 -1357933094:366797 encoder thread 0x7fe3580a4940 wakes with queue of 1 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a4940 pops frame 2 from queue -1357933094:366971 encoder thread 0x7fe3580a4940 begins local encode of 2 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.1, output at 0.1001 -1357933094:367910 Decoder emits 3 -1357933094:368090 adding to queue of 0 -1357933094:368247 encoder thread 0x7fe3580a4c90 wakes with queue of 1 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a4c90 pops frame 3 from queue -1357933094:368480 encoder thread 0x7fe3580a4c90 begins local encode of 3 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.133, output at 0.133467 -1357933094:369833 Decoder emits 4 -1357933094:369996 adding to queue of 0 -1357933094:370158 encoder thread 0x7fe358031550 wakes with queue of 1 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe358031550 pops frame 4 from queue -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.167, output at 0.166833 -1357933094:371634 Decoder emits 5 -1357933094:371799 adding to queue of 0 -1357933094:372031 encoder thread 0x7fe3580a6a80 wakes with queue of 1 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a6a80 pops frame 5 from queue -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.2, output at 0.2002 -1357933094:373749 Decoder emits 6 -1357933094:374043 adding to queue of 0 -1357933094:374300 encoder thread 0x7fe3580a4fe0 wakes with queue of 1 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a4fe0 pops frame 6 from queue -1357933094:374572 encoder thread 0x7fe3580a4fe0 begins local encode of 6 -Fri Jan 11 19:38:14 2013: Remote encode of 4 on shankly failed (Host not found (authoritative)); thread sleeping for 10s -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe358031550 pushes frame 4 back onto queue after failure -Fri Jan 11 19:38:14 2013: Remote encode of 5 on shankly failed (Host not found (authoritative)); thread sleeping for 10s -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.234, output at 0.233567 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a6a80 pushes frame 5 back onto queue after failure -1357933094:376385 Decoder emits 7 -1357933094:376576 adding to queue of 2 -1357933094:376741 encoder thread 0x7fe3580a6090 wakes with queue of 3 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a6090 pops frame 5 from queue -1357933094:376955 encoder thread 0x7fe358030eb0 wakes with queue of 2 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe358030eb0 pops frame 4 from queue -1357933094:377373 encoder thread 0x7fe3580a59d0 wakes with queue of 1 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.267, output at 0.266933 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a59d0 pops frame 7 from queue -Fri Jan 11 19:38:14 2013: Remote encode of 5 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 10s -1357933094:378831 encoder thread 0x7fe3580a59d0 begins local encode of 7 -Fri Jan 11 19:38:14 2013: Remote encode of 4 on shankly failed (Host not found (authoritative)); thread sleeping for 10s -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a6090 pushes frame 5 back onto queue after failure -1357933094:379408 Decoder emits 8 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe358030eb0 pushes frame 4 back onto queue after failure -1357933094:381559 adding to queue of 2 -1357933094:381743 encoder thread 0x7fe3580a5680 wakes with queue of 3 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a5680 pops frame 4 from queue -1357933094:382048 encoder thread 0x7fe3580a5680 begins local encode of 4 -1357933094:382177 encoder thread 0x7fe3580a5d40 wakes with queue of 2 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a5d40 pops frame 5 from queue -1357933094:382637 encoder thread 0x7fe3580a6730 wakes with queue of 1 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a6730 pops frame 8 from queue -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.3, output at 0.3003 -Fri Jan 11 19:38:14 2013: Remote encode of 5 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 10s -1357933094:385624 Decoder emits 9 -Fri Jan 11 19:38:14 2013: Remote encode of 8 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 10s -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a5d40 pushes frame 5 back onto queue after failure -1357933094:386344 adding to queue of 1 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a6730 pushes frame 8 back onto queue after failure -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.334, output at 0.333667 -1357933094:387790 encoder thread 0x7fe358031200 wakes with queue of 3 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe358031200 pops frame 8 from queue -1357933094:388454 encoder thread 0x7fe3580a63e0 wakes with queue of 2 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a63e0 pops frame 5 from queue -1357933094:389086 Decoder emits 10 -1357933094:389317 encoder thread 0x7fe3580a5330 wakes with queue of 1 -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a5330 pops frame 9 from queue -1357933094:390132 encoder thread 0x7fe3580a5330 begins local encode of 9 -Fri Jan 11 19:38:14 2013: Remote encode of 8 on shankly failed (Host not found (authoritative)); thread sleeping for 10s -1357933094:391076 adding to queue of 0 -Fri Jan 11 19:38:14 2013: Remote encode of 5 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 10s -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe358031200 pushes frame 8 back onto queue after failure -Fri Jan 11 19:38:14 2013: Encoder thread 0x7fe3580a63e0 pushes frame 5 back onto queue after failure -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.367, output at 0.367033 -1357933094:393896 Decoder emits 11 -1357933094:394191 adding to queue of 3 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.4, output at 0.4004 -1357933094:396333 Decoder emits 12 -1357933094:396622 adding to queue of 4 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.434, output at 0.433767 -1357933094:398815 Decoder emits 13 -1357933094:399193 adding to queue of 5 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.467, output at 0.467133 -1357933094:401444 Decoder emits 14 -1357933094:401823 adding to queue of 6 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.501, output at 0.5005 -1357933094:404225 Decoder emits 15 -1357933094:404539 adding to queue of 7 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.534, output at 0.533867 -1357933094:406560 Decoder emits 16 -1357933094:406843 adding to queue of 8 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.567, output at 0.567233 -1357933094:408774 Decoder emits 17 -1357933094:409048 adding to queue of 9 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.601, output at 0.6006 -1357933094:411389 Decoder emits 18 -1357933094:411689 adding to queue of 10 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.634, output at 0.633967 -1357933094:413810 Decoder emits 19 -1357933094:414127 adding to queue of 11 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.667, output at 0.667333 -1357933094:416830 Decoder emits 20 -1357933094:417080 adding to queue of 12 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.701, output at 0.7007 -1357933094:419640 Decoder emits 21 -1357933094:419904 adding to queue of 13 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.734, output at 0.734067 -1357933094:421940 Decoder emits 22 -1357933094:422174 adding to queue of 14 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.767, output at 0.767433 -1357933094:423850 Decoder emits 23 -1357933094:424200 adding to queue of 15 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.801, output at 0.8008 -1357933094:425983 Decoder emits 24 -1357933094:426251 adding to queue of 16 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.834, output at 0.834167 -1357933094:428361 Decoder emits 25 -1357933094:428579 adding to queue of 17 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.868, output at 0.867533 -1357933094:430320 Decoder emits 26 -1357933094:430564 adding to queue of 18 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.901, output at 0.9009 -1357933094:432926 Decoder emits 27 -1357933094:433234 adding to queue of 19 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.934, output at 0.934267 -1357933094:435586 Decoder emits 28 -1357933094:435813 adding to queue of 20 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 0.968, output at 0.967633 -1357933094:438455 Decoder emits 29 -1357933094:440090 adding to queue of 21 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.001, output at 1.001 -1357933094:444491 Decoder emits 30 -1357933094:444860 adding to queue of 22 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.034, output at 1.03437 -1357933094:448724 Decoder emits 31 -1357933094:448976 adding to queue of 23 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.068, output at 1.06773 -1357933094:451685 Decoder emits 32 -1357933094:451946 adding to queue of 24 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.101, output at 1.1011 -1357933094:454092 Decoder emits 33 -1357933094:454334 adding to queue of 25 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.134, output at 1.13447 -1357933094:465182 Decoder emits 34 -1357933094:465635 adding to queue of 26 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.168, output at 1.16783 -1357933094:469982 Decoder emits 35 -1357933094:470438 adding to queue of 27 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.201, output at 1.2012 -1357933094:489678 Decoder emits 36 -1357933094:490046 adding to queue of 28 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.235, output at 1.23457 -1357933094:492329 Decoder emits 37 -1357933094:492583 adding to queue of 29 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.268, output at 1.26793 -1357933094:494702 Decoder emits 38 -1357933094:494982 adding to queue of 30 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.301, output at 1.3013 -1357933094:497256 Decoder emits 39 -1357933094:497654 adding to queue of 31 -Fri Jan 11 19:38:14 2013: Source video frame ready; source at 1.335, output at 1.33467 -1357933094:501057 Decoder emits 40 -1357933094:501413 decoder sleeps with queue of 32 -Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 3 -Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 1 -Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 6 -Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 4 -Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 2 -Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 0 -Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 9 -Fri Jan 11 19:38:21 2013: Finished locally-encoded frame 7 -1357933101:993117 encoder thread 0x7fe3580a4c90 finishes local encode of 3 -1357933101:993423 writer wakes with a queue of 1 -1357933102:3937 encoder thread 0x7fe3580a45f0 finishes local encode of 1 -1357933102:7985 decoder wakes with queue of 32 -1357933102:10662 encoder thread 0x7fe3580a4c90 sleeps -1357933102:10887 encoder thread 0x7fe3580a4fe0 finishes local encode of 6 -1357933102:11039 decoder sleeps with queue of 32 -1357933102:18971 writer sleeps with a queue of 2 -1357933102:22602 encoder thread 0x7fe3580a45f0 sleeps -1357933102:22763 encoder thread 0x7fe3580a4c90 wakes with queue of 32 -1357933102:25582 writer wakes with a queue of 2 -1357933102:28203 encoder thread 0x7fe3580a5680 finishes local encode of 4 -Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe3580a4c90 pops frame 5 from queue -1357933102:31001 encoder thread 0x7fe3580a59d0 finishes local encode of 7 -1357933102:37630 encoder thread 0x7fe358024570 finishes local encode of 0 -1357933102:44369 encoder thread 0x7fe3580a4c90 begins local encode of 5 -1357933102:47717 encoder thread 0x7fe3580a4940 finishes local encode of 2 -1357933102:47823 writer sleeps with a queue of 3 -1357933102:47929 encoder thread 0x7fe3580a4fe0 sleeps -1357933102:47995 decoder wakes with queue of 31 -1357933102:48092 encoder thread 0x7fe3580a5330 finishes local encode of 9 -1357933102:48178 writer wakes with a queue of 3 -1357933102:48251 adding to queue of 31 -1357933102:48377 encoder thread 0x7fe3580a45f0 wakes with queue of 32 -Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe3580a45f0 pops frame 8 from queue -1357933102:48663 encoder thread 0x7fe3580a45f0 begins local encode of 8 -1357933102:52712 encoder thread 0x7fe3580a5680 sleeps -Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.368, output at 1.36803 -1357933102:60215 writer sleeps with a queue of 5 -1357933102:60296 encoder thread 0x7fe3580a59d0 sleeps -1357933102:60355 encoder thread 0x7fe3580a4fe0 wakes with queue of 31 -1357933102:60518 writer wakes with a queue of 5 -1357933102:60573 Decoder emits 41 -Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe3580a4fe0 pops frame 10 from queue -1357933102:60790 encoder thread 0x7fe3580a4fe0 begins local encode of 10 -1357933102:71805 writer sleeps with a queue of 4 -1357933102:76222 encoder thread 0x7fe358024570 sleeps -1357933102:83571 writer wakes with a queue of 4 -1357933102:87934 encoder thread 0x7fe3580a4940 sleeps -1357933102:94813 encoder thread 0x7fe3580a5330 sleeps -1357933102:94919 encoder thread 0x7fe3580a5680 wakes with queue of 30 -Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe3580a5680 pops frame 11 from queue -1357933102:95137 encoder thread 0x7fe3580a5680 begins local encode of 11 -1357933102:95206 encoder thread 0x7fe3580a59d0 wakes with queue of 29 -Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe3580a59d0 pops frame 12 from queue -1357933102:95350 encoder thread 0x7fe3580a59d0 begins local encode of 12 -1357933102:95450 adding to queue of 28 -1357933102:95638 encoder thread 0x7fe358024570 wakes with queue of 29 -Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe358024570 pops frame 13 from queue -1357933102:95827 encoder thread 0x7fe358024570 begins local encode of 13 -1357933102:95961 encoder thread 0x7fe3580a4940 wakes with queue of 28 -Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe3580a4940 pops frame 14 from queue -1357933102:96324 encoder thread 0x7fe3580a4940 begins local encode of 14 -Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.401, output at 1.4014 -1357933102:96884 writer sleeps with a queue of 3 -1357933102:97030 Decoder emits 42 -1357933102:109515 encoder thread 0x7fe3580a5330 wakes with queue of 27 -1357933102:109759 writer wakes with a queue of 3 -Fri Jan 11 19:38:22 2013: Encoder thread 0x7fe3580a5330 pops frame 15 from queue -1357933102:110205 adding to queue of 26 -Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.435, output at 1.43477 -1357933102:112797 Decoder emits 43 -1357933102:113092 adding to queue of 27 -1357933102:113721 writer sleeps with a queue of 2 -1357933102:113967 encoder thread 0x7fe3580a5330 begins local encode of 15 -1357933102:114180 writer wakes with a queue of 2 -Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.468, output at 1.46813 -1357933102:115092 Decoder emits 44 -1357933102:115964 adding to queue of 28 -Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.502, output at 1.5015 -1357933102:118372 Decoder emits 45 -1357933102:118553 writer sleeps with a queue of 1 -1357933102:118736 writer wakes with a queue of 1 -1357933102:118932 adding to queue of 29 -Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.535, output at 1.53487 -1357933102:120998 Decoder emits 46 -1357933102:121257 adding to queue of 30 -1357933102:122434 writer sleeps with a queue of 0 -Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.568, output at 1.56823 -1357933102:123122 Decoder emits 47 -1357933102:123390 adding to queue of 31 -Fri Jan 11 19:38:22 2013: Source video frame ready; source at 1.602, output at 1.6016 -1357933102:125079 Decoder emits 48 -1357933102:125306 decoder sleeps with queue of 32 -1357933104:375629 decoder wakes with queue of 32 -1357933104:376068 encoder thread 0x7fe358031550 sleeps -1357933104:376536 decoder sleeps with queue of 32 -1357933104:376946 encoder thread 0x7fe3580a6a80 sleeps -1357933104:377378 decoder wakes with queue of 32 -1357933104:377797 decoder sleeps with queue of 32 -1357933104:378186 encoder thread 0x7fe358031550 wakes with queue of 32 -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe358031550 pops frame 16 from queue -1357933104:379015 encoder thread 0x7fe3580a6a80 wakes with queue of 31 -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a6a80 pops frame 17 from queue -1357933104:379776 encoder thread 0x7fe3580a6090 sleeps -1357933104:380137 decoder wakes with queue of 30 -Fri Jan 11 19:38:24 2013: Remote encode of 16 on shankly failed (Host not found (authoritative)); thread sleeping for 20s -1357933104:380914 adding to queue of 30 -Fri Jan 11 19:38:24 2013: Remote encode of 17 on shankly failed (Host not found (authoritative)); thread sleeping for 20s -Fri Jan 11 19:38:24 2013: Source video frame ready; source at 1.635, output at 1.63497 -1357933104:393590 encoder thread 0x7fe358030eb0 sleeps -1357933104:393986 encoder thread 0x7fe3580a6090 wakes with queue of 31 -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a6090 pops frame 18 from queue -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe358031550 pushes frame 16 back onto queue after failure -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a6a80 pushes frame 17 back onto queue after failure -1357933104:395915 encoder thread 0x7fe3580a5d40 sleeps -1357933104:396286 encoder thread 0x7fe3580a6730 sleeps -1357933104:396655 encoder thread 0x7fe358031200 sleeps -1357933104:397018 encoder thread 0x7fe3580a63e0 sleeps -1357933104:397354 encoder thread 0x7fe358030eb0 wakes with queue of 32 -Fri Jan 11 19:38:24 2013: Remote encode of 18 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 20s -1357933104:398091 Decoder emits 49 -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe358030eb0 pops frame 17 from queue -1357933104:398770 encoder thread 0x7fe3580a5d40 wakes with queue of 31 -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a5d40 pops frame 16 from queue -1357933104:399433 encoder thread 0x7fe3580a6730 wakes with queue of 30 -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a6730 pops frame 19 from queue -Fri Jan 11 19:38:24 2013: Remote encode of 17 on shankly failed (Host not found (authoritative)); thread sleeping for 20s -Fri Jan 11 19:38:24 2013: Remote encode of 16 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 20s -1357933104:400921 encoder thread 0x7fe358031200 wakes with queue of 29 -Fri Jan 11 19:38:24 2013: Remote encode of 19 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 20s -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe358031200 pops frame 20 from queue -1357933104:402087 encoder thread 0x7fe3580a63e0 wakes with queue of 28 -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a63e0 pops frame 21 from queue -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a6090 pushes frame 18 back onto queue after failure -Fri Jan 11 19:38:24 2013: Remote encode of 20 on shankly failed (Host not found (authoritative)); thread sleeping for 20s -1357933104:403658 adding to queue of 28 -Fri Jan 11 19:38:24 2013: Remote encode of 21 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 20s -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe358030eb0 pushes frame 17 back onto queue after failure -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a5d40 pushes frame 16 back onto queue after failure -Fri Jan 11 19:38:24 2013: Source video frame ready; source at 1.668, output at 1.66833 -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a6730 pushes frame 19 back onto queue after failure -1357933104:405879 Decoder emits 50 -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe358031200 pushes frame 20 back onto queue after failure -Fri Jan 11 19:38:24 2013: Encoder thread 0x7fe3580a63e0 pushes frame 21 back onto queue after failure -1357933104:406940 decoder sleeps with queue of 34 -Fri Jan 11 19:38:28 2013: Finished locally-encoded frame 8 -1357933108:903758 encoder thread 0x7fe3580a45f0 finishes local encode of 8 -1357933108:904086 writer wakes with a queue of 1 -1357933108:922214 encoder thread 0x7fe3580a45f0 sleeps -1357933108:922312 decoder wakes with queue of 34 -1357933108:922452 decoder sleeps with queue of 34 -1357933108:922559 encoder thread 0x7fe3580a45f0 wakes with queue of 34 -Fri Jan 11 19:38:28 2013: Encoder thread 0x7fe3580a45f0 pops frame 21 from queue -1357933108:922709 encoder thread 0x7fe3580a45f0 begins local encode of 21 -1357933108:926212 writer sleeps with a queue of 0 -Fri Jan 11 19:38:29 2013: Finished locally-encoded frame 5 -1357933109:181344 encoder thread 0x7fe3580a4c90 finishes local encode of 5 -Fri Jan 11 19:38:29 2013: Finished locally-encoded frame 15 -Fri Jan 11 19:38:29 2013: Finished locally-encoded frame 13 -Fri Jan 11 19:38:29 2013: Finished locally-encoded frame 12 -Fri Jan 11 19:38:29 2013: Finished locally-encoded frame 10 -1357933109:273438 writer wakes with a queue of 1 -Fri Jan 11 19:38:29 2013: Finished locally-encoded frame 14 -Fri Jan 11 19:38:29 2013: Finished locally-encoded frame 11 -1357933109:274120 encoder thread 0x7fe3580a4c90 sleeps -1357933109:274347 decoder wakes with queue of 33 -1357933109:274616 encoder thread 0x7fe3580a5330 finishes local encode of 15 -1357933109:274815 encoder thread 0x7fe358024570 finishes local encode of 13 -1357933109:275027 decoder sleeps with queue of 33 -1357933109:275243 encoder thread 0x7fe3580a4c90 wakes with queue of 33 -Fri Jan 11 19:38:29 2013: Encoder thread 0x7fe3580a4c90 pops frame 20 from queue -1357933109:275540 encoder thread 0x7fe3580a4fe0 finishes local encode of 10 -1357933109:302943 encoder thread 0x7fe3580a59d0 finishes local encode of 12 -1357933109:303092 encoder thread 0x7fe3580a4940 finishes local encode of 14 -1357933109:303216 encoder thread 0x7fe3580a5680 finishes local encode of 11 -1357933109:303343 encoder thread 0x7fe3580a4c90 begins local encode of 20 -1357933109:305539 writer sleeps with a queue of 2 -1357933109:305645 encoder thread 0x7fe3580a5330 sleeps -1357933109:305779 encoder thread 0x7fe358024570 sleeps -1357933109:305845 decoder wakes with queue of 32 -1357933109:305940 writer wakes with a queue of 2 -1357933109:306010 decoder sleeps with queue of 32 -1357933109:319371 encoder thread 0x7fe358024570 wakes with queue of 32 -1357933109:319478 encoder thread 0x7fe3580a5680 sleeps -Fri Jan 11 19:38:29 2013: Encoder thread 0x7fe358024570 pops frame 19 from queue -1357933109:319729 encoder thread 0x7fe358024570 begins local encode of 19 -1357933109:331703 writer sleeps with a queue of 5 -1357933109:345077 encoder thread 0x7fe3580a59d0 sleeps -1357933109:358909 encoder thread 0x7fe3580a4fe0 sleeps -1357933109:359054 writer wakes with a queue of 5 -1357933109:359167 encoder thread 0x7fe3580a5330 wakes with queue of 31 -1357933109:359292 encoder thread 0x7fe3580a4940 sleeps -Fri Jan 11 19:38:29 2013: Encoder thread 0x7fe3580a5330 pops frame 16 from queue -1357933109:359566 encoder thread 0x7fe3580a5330 begins local encode of 16 -1357933109:359626 decoder wakes with queue of 30 -1357933109:359802 adding to queue of 30 -1357933109:359993 encoder thread 0x7fe3580a5680 wakes with queue of 31 -Fri Jan 11 19:38:29 2013: Encoder thread 0x7fe3580a5680 pops frame 17 from queue -1357933109:360297 encoder thread 0x7fe3580a5680 begins local encode of 17 -1357933109:360414 encoder thread 0x7fe3580a59d0 wakes with queue of 30 -Fri Jan 11 19:38:29 2013: Encoder thread 0x7fe3580a59d0 pops frame 18 from queue -1357933109:360637 encoder thread 0x7fe3580a59d0 begins local encode of 18 -Fri Jan 11 19:38:29 2013: Source video frame ready; source at 1.702, output at 1.7017 -1357933109:361593 Decoder emits 51 -1357933109:362224 writer sleeps with a queue of 4 -1357933109:362368 encoder thread 0x7fe3580a4fe0 wakes with queue of 29 -1357933109:362457 writer wakes with a queue of 4 -Fri Jan 11 19:38:29 2013: Encoder thread 0x7fe3580a4fe0 pops frame 22 from queue -1357933109:362689 encoder thread 0x7fe3580a4fe0 begins local encode of 22 -1357933109:363838 encoder thread 0x7fe3580a4940 wakes with queue of 28 -Fri Jan 11 19:38:29 2013: Encoder thread 0x7fe3580a4940 pops frame 23 from queue -1357933109:364204 encoder thread 0x7fe3580a4940 begins local encode of 23 -1357933109:364383 adding to queue of 27 -1357933109:366117 writer sleeps with a queue of 3 -Fri Jan 11 19:38:29 2013: Source video frame ready; source at 1.735, output at 1.73507 -1357933109:366765 Decoder emits 52 -1357933109:367035 adding to queue of 28 -Fri Jan 11 19:38:29 2013: Source video frame ready; source at 1.768, output at 1.76843 -1357933109:368911 Decoder emits 53 -1357933109:369164 adding to queue of 29 -Fri Jan 11 19:38:29 2013: Source video frame ready; source at 1.802, output at 1.8018 -1357933109:371579 writer wakes with a queue of 3 -1357933109:371810 Decoder emits 54 -1357933109:372115 adding to queue of 30 -Fri Jan 11 19:38:29 2013: Source video frame ready; source at 1.835, output at 1.83517 -1357933109:374135 Decoder emits 55 -1357933109:374415 adding to queue of 31 -Fri Jan 11 19:38:29 2013: Source video frame ready; source at 1.869, output at 1.86853 -1357933109:376060 Decoder emits 56 -1357933109:376403 decoder sleeps with queue of 32 -1357933109:389508 writer sleeps with a queue of 2 -1357933109:389828 writer wakes with a queue of 2 -1357933109:393643 writer sleeps with a queue of 1 -1357933109:393940 writer wakes with a queue of 1 -1357933109:397571 writer sleeps with a queue of 0 -Fri Jan 11 19:38:33 2013: Finished locally-encoded frame 21 -1357933113:380530 encoder thread 0x7fe3580a45f0 finishes local encode of 21 -1357933113:380913 encoder thread 0x7fe3580a45f0 sleeps -1357933113:381429 decoder wakes with queue of 32 -1357933113:381828 writer wakes with a queue of 1 -1357933113:382145 decoder sleeps with queue of 32 -1357933113:382500 encoder thread 0x7fe3580a45f0 wakes with queue of 32 -Fri Jan 11 19:38:33 2013: Encoder thread 0x7fe3580a45f0 pops frame 24 from queue -1357933113:383231 encoder thread 0x7fe3580a45f0 begins local encode of 24 -1357933113:385816 writer sleeps with a queue of 0 -Fri Jan 11 19:38:35 2013: Finished locally-encoded frame 16 -1357933115:890275 encoder thread 0x7fe3580a5330 finishes local encode of 16 -Fri Jan 11 19:38:35 2013: Finished locally-encoded frame 22 -1357933116:26523 encoder thread 0x7fe3580a5330 sleeps -Fri Jan 11 19:38:36 2013: Finished locally-encoded frame 23 -1357933116:103278 writer wakes with a queue of 1 -Fri Jan 11 19:38:36 2013: Finished locally-encoded frame 18 -Fri Jan 11 19:38:36 2013: Finished locally-encoded frame 20 -1357933116:136045 encoder thread 0x7fe3580a4fe0 finishes local encode of 22 -Fri Jan 11 19:38:36 2013: Finished locally-encoded frame 19 -1357933116:136315 decoder wakes with queue of 31 -Fri Jan 11 19:38:36 2013: Finished locally-encoded frame 17 -1357933116:136580 encoder thread 0x7fe3580a4940 finishes local encode of 23 -Fri Jan 11 19:38:36 2013: Finished locally-encoded frame 24 -1357933116:136865 adding to queue of 31 -1357933116:136974 encoder thread 0x7fe3580a4c90 finishes local encode of 20 -1357933116:137088 encoder thread 0x7fe3580a59d0 finishes local encode of 18 -1357933116:137241 encoder thread 0x7fe3580a5330 wakes with queue of 32 -Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe3580a5330 pops frame 25 from queue -1357933116:137426 encoder thread 0x7fe358024570 finishes local encode of 19 -1357933116:137535 encoder thread 0x7fe3580a5330 begins local encode of 25 -1357933116:151350 encoder thread 0x7fe3580a45f0 finishes local encode of 24 -1357933116:164741 encoder thread 0x7fe3580a4940 sleeps -1357933116:164866 writer sleeps with a queue of 5 -Fri Jan 11 19:38:36 2013: Source video frame ready; source at 1.902, output at 1.9019 -1357933116:165039 encoder thread 0x7fe3580a4fe0 sleeps -1357933116:165109 encoder thread 0x7fe3580a4c90 sleeps -1357933116:165172 encoder thread 0x7fe3580a5680 finishes local encode of 17 -1357933116:165240 encoder thread 0x7fe3580a59d0 sleeps -1357933116:165297 encoder thread 0x7fe358024570 sleeps -1357933116:165361 encoder thread 0x7fe3580a4940 wakes with queue of 31 -1357933116:165433 writer wakes with a queue of 5 -1357933116:165505 Decoder emits 57 -Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe3580a4940 pops frame 26 from queue -1357933116:165660 encoder thread 0x7fe3580a4940 begins local encode of 26 -1357933116:165704 encoder thread 0x7fe3580a4fe0 wakes with queue of 30 -Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe3580a4fe0 pops frame 27 from queue -1357933116:165850 encoder thread 0x7fe3580a4fe0 begins local encode of 27 -1357933116:165901 encoder thread 0x7fe3580a4c90 wakes with queue of 29 -Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe3580a4c90 pops frame 28 from queue -1357933116:166098 encoder thread 0x7fe3580a4c90 begins local encode of 28 -1357933116:166146 encoder thread 0x7fe3580a59d0 wakes with queue of 28 -Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe3580a59d0 pops frame 29 from queue -1357933116:166347 encoder thread 0x7fe3580a59d0 begins local encode of 29 -1357933116:166441 encoder thread 0x7fe358024570 wakes with queue of 27 -Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe358024570 pops frame 30 from queue -1357933116:166582 encoder thread 0x7fe358024570 begins local encode of 30 -1357933116:176479 adding to queue of 26 -Fri Jan 11 19:38:36 2013: Source video frame ready; source at 1.935, output at 1.93527 -1357933116:178524 writer sleeps with a queue of 6 -1357933116:178587 writer wakes with a queue of 6 -1357933116:178665 Decoder emits 58 -1357933116:178906 adding to queue of 27 -Fri Jan 11 19:38:36 2013: Source video frame ready; source at 1.969, output at 1.96863 -1357933116:181499 Decoder emits 59 -1357933116:181653 adding to queue of 28 -1357933116:182321 writer sleeps with a queue of 5 -1357933116:182450 encoder thread 0x7fe3580a45f0 sleeps -1357933116:182595 encoder thread 0x7fe3580a45f0 wakes with queue of 29 -Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe3580a45f0 pops frame 31 from queue -1357933116:182755 encoder thread 0x7fe3580a45f0 begins local encode of 31 -Fri Jan 11 19:38:36 2013: Source video frame ready; source at 2.002, output at 2.002 -1357933116:183530 Decoder emits 60 -1357933116:183657 adding to queue of 28 -Fri Jan 11 19:38:36 2013: Source video frame ready; source at 2.035, output at 2.03537 -1357933116:186741 Decoder emits 61 -1357933116:187020 adding to queue of 29 -1357933116:188457 encoder thread 0x7fe3580a5680 sleeps -1357933116:189864 writer wakes with a queue of 5 -Fri Jan 11 19:38:36 2013: Source video frame ready; source at 2.069, output at 2.06873 -1357933116:192759 encoder thread 0x7fe3580a5680 wakes with queue of 30 -Fri Jan 11 19:38:36 2013: Encoder thread 0x7fe3580a5680 pops frame 32 from queue -1357933116:193167 encoder thread 0x7fe3580a5680 begins local encode of 32 -1357933116:193338 Decoder emits 62 -1357933116:193598 adding to queue of 29 -1357933116:194932 writer sleeps with a queue of 4 -1357933116:195245 writer wakes with a queue of 4 -Fri Jan 11 19:38:36 2013: Source video frame ready; source at 2.102, output at 2.1021 -1357933116:196145 Decoder emits 63 -1357933116:196502 adding to queue of 30 -Fri Jan 11 19:38:36 2013: Source video frame ready; source at 2.135, output at 2.13547 -1357933116:198708 Decoder emits 64 -1357933116:198947 adding to queue of 31 -Fri Jan 11 19:38:36 2013: Source video frame ready; source at 2.169, output at 2.16883 -1357933116:200702 writer sleeps with a queue of 3 -1357933116:200906 writer wakes with a queue of 3 -1357933116:201299 Decoder emits 65 -1357933116:201648 decoder sleeps with queue of 32 -1357933116:204559 writer sleeps with a queue of 2 -1357933116:204726 writer wakes with a queue of 2 -1357933116:208531 writer sleeps with a queue of 1 -1357933116:208702 writer wakes with a queue of 1 -1357933116:212392 writer sleeps with a queue of 0 -Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 31 -1357933123:218645 encoder thread 0x7fe3580a45f0 finishes local encode of 31 -Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 30 -Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 28 -Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 26 -1357933123:407719 writer wakes with a queue of 1 -Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 27 -1357933123:407921 encoder thread 0x7fe3580a45f0 sleeps -1357933123:408055 decoder wakes with queue of 32 -Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 29 -1357933123:408313 encoder thread 0x7fe358024570 finishes local encode of 30 -Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 25 -Fri Jan 11 19:38:43 2013: Finished locally-encoded frame 32 -1357933123:408728 encoder thread 0x7fe3580a4c90 finishes local encode of 28 -1357933123:408877 decoder sleeps with queue of 32 -1357933123:409054 encoder thread 0x7fe3580a45f0 wakes with queue of 32 -Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe3580a45f0 pops frame 33 from queue -1357933123:409261 encoder thread 0x7fe3580a45f0 begins local encode of 33 -1357933123:409461 encoder thread 0x7fe3580a4940 finishes local encode of 26 -1357933123:423780 encoder thread 0x7fe3580a4fe0 finishes local encode of 27 -1357933123:438064 encoder thread 0x7fe3580a5680 finishes local encode of 32 -1357933123:438162 decoder wakes with queue of 31 -1357933123:438320 encoder thread 0x7fe3580a5330 finishes local encode of 25 -1357933123:438404 encoder thread 0x7fe358024570 sleeps -1357933123:438491 writer sleeps with a queue of 3 -1357933123:438571 encoder thread 0x7fe3580a4940 sleeps -1357933123:438643 encoder thread 0x7fe3580a59d0 finishes local encode of 29 -1357933123:438723 adding to queue of 31 -1357933123:438820 writer wakes with a queue of 3 -Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.202, output at 2.2022 -1357933123:452255 encoder thread 0x7fe3580a4c90 sleeps -1357933123:452389 encoder thread 0x7fe358024570 wakes with queue of 32 -1357933123:452482 Decoder emits 66 -Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe358024570 pops frame 34 from queue -1357933123:452712 encoder thread 0x7fe358024570 begins local encode of 34 -1357933123:452767 encoder thread 0x7fe3580a4940 wakes with queue of 31 -Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe3580a4940 pops frame 35 from queue -1357933123:452989 encoder thread 0x7fe3580a4940 begins local encode of 35 -1357933123:466394 writer sleeps with a queue of 6 -1357933123:476131 encoder thread 0x7fe3580a4fe0 sleeps -1357933123:486712 writer wakes with a queue of 6 -1357933123:486858 encoder thread 0x7fe3580a5680 sleeps -1357933123:487013 encoder thread 0x7fe3580a4fe0 wakes with queue of 30 -1357933123:487118 encoder thread 0x7fe3580a5330 sleeps -Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe3580a4fe0 pops frame 36 from queue -1357933123:487345 encoder thread 0x7fe3580a4fe0 begins local encode of 36 -1357933123:487428 encoder thread 0x7fe3580a4c90 wakes with queue of 29 -Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe3580a4c90 pops frame 37 from queue -1357933123:487643 encoder thread 0x7fe3580a4c90 begins local encode of 37 -1357933123:487765 adding to queue of 28 -Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.236, output at 2.23557 -1357933123:498635 encoder thread 0x7fe3580a59d0 sleeps -1357933123:498886 Decoder emits 67 -1357933123:499017 encoder thread 0x7fe3580a5680 wakes with queue of 29 -Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe3580a5680 pops frame 38 from queue -1357933123:499271 encoder thread 0x7fe3580a5680 begins local encode of 38 -1357933123:499364 encoder thread 0x7fe3580a5330 wakes with queue of 28 -Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe3580a5330 pops frame 39 from queue -1357933123:499644 encoder thread 0x7fe3580a5330 begins local encode of 39 -1357933123:500692 writer sleeps with a queue of 5 -1357933123:500910 writer wakes with a queue of 5 -1357933123:501054 encoder thread 0x7fe3580a59d0 wakes with queue of 27 -Fri Jan 11 19:38:43 2013: Encoder thread 0x7fe3580a59d0 pops frame 40 from queue -1357933123:501365 encoder thread 0x7fe3580a59d0 begins local encode of 40 -1357933123:501474 adding to queue of 26 -Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.269, output at 2.26893 -1357933123:503979 Decoder emits 68 -1357933123:504243 adding to queue of 27 -1357933123:504600 writer sleeps with a queue of 4 -1357933123:504728 writer wakes with a queue of 4 -Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.302, output at 2.3023 -1357933123:507138 Decoder emits 69 -1357933123:507367 adding to queue of 28 -1357933123:509074 writer sleeps with a queue of 3 -1357933123:509376 writer wakes with a queue of 3 -Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.336, output at 2.33567 -1357933123:510128 Decoder emits 70 -1357933123:510398 adding to queue of 29 -Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.369, output at 2.36903 -1357933123:512603 Decoder emits 71 -1357933123:512861 adding to queue of 30 -Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.402, output at 2.4024 -1357933123:515123 Decoder emits 72 -1357933123:515389 adding to queue of 31 -Fri Jan 11 19:38:43 2013: Source video frame ready; source at 2.436, output at 2.43577 -1357933123:517884 Decoder emits 73 -1357933123:518124 decoder sleeps with queue of 32 -1357933123:524203 writer sleeps with a queue of 2 -1357933123:524484 writer wakes with a queue of 2 -1357933123:529054 writer sleeps with a queue of 1 -1357933123:529365 writer wakes with a queue of 1 -1357933123:533776 writer sleeps with a queue of 0 -1357933124:395531 decoder wakes with queue of 32 -1357933124:395971 encoder thread 0x7fe358031550 sleeps -1357933124:396417 decoder sleeps with queue of 32 -1357933124:396762 encoder thread 0x7fe3580a6a80 sleeps -1357933124:397154 decoder wakes with queue of 32 -1357933124:397593 decoder sleeps with queue of 32 -1357933124:397957 encoder thread 0x7fe358031550 wakes with queue of 32 -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe358031550 pops frame 41 from queue -1357933124:398719 encoder thread 0x7fe3580a6a80 wakes with queue of 31 -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a6a80 pops frame 42 from queue -Fri Jan 11 19:38:44 2013: Remote encode of 41 on shankly failed (Host not found (authoritative)); thread sleeping for 30s -Fri Jan 11 19:38:44 2013: Remote encode of 42 on shankly failed (Host not found (authoritative)); thread sleeping for 30s -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe358031550 pushes frame 41 back onto queue after failure -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a6a80 pushes frame 42 back onto queue after failure -1357933124:403437 encoder thread 0x7fe3580a6090 sleeps -1357933124:403804 decoder wakes with queue of 32 -1357933124:404217 decoder sleeps with queue of 32 -1357933124:404693 encoder thread 0x7fe3580a6090 wakes with queue of 32 -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a6090 pops frame 42 from queue -1357933124:405429 encoder thread 0x7fe358030eb0 sleeps -1357933124:405849 decoder wakes with queue of 31 -1357933124:406590 adding to queue of 31 -Fri Jan 11 19:38:44 2013: Remote encode of 42 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 30s -1357933124:410919 encoder thread 0x7fe3580a5d40 sleeps -1357933124:411494 encoder thread 0x7fe358030eb0 wakes with queue of 32 -Fri Jan 11 19:38:44 2013: Source video frame ready; source at 2.469, output at 2.46913 -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe358030eb0 pops frame 41 from queue -1357933124:413762 Decoder emits 74 -1357933124:414500 encoder thread 0x7fe3580a6730 sleeps -1357933124:427061 encoder thread 0x7fe358031200 sleeps -Fri Jan 11 19:38:44 2013: Remote encode of 41 on shankly failed (Host not found (authoritative)); thread sleeping for 30s -1357933124:428843 encoder thread 0x7fe3580a63e0 sleeps -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a6090 pushes frame 42 back onto queue after failure -1357933124:429727 encoder thread 0x7fe3580a5d40 wakes with queue of 32 -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a5d40 pops frame 42 from queue -1357933124:430875 adding to queue of 31 -1357933124:431481 encoder thread 0x7fe3580a6730 wakes with queue of 32 -Fri Jan 11 19:38:44 2013: Remote encode of 42 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 30s -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a6730 pops frame 43 from queue -1357933124:436047 encoder thread 0x7fe358031200 wakes with queue of 31 -Fri Jan 11 19:38:44 2013: Source video frame ready; source at 2.503, output at 2.5025 -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe358031200 pops frame 44 from queue -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe358030eb0 pushes frame 41 back onto queue after failure -1357933124:439474 Decoder emits 75 -Fri Jan 11 19:38:44 2013: Remote encode of 43 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 30s -1357933124:440343 encoder thread 0x7fe3580a63e0 wakes with queue of 31 -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a63e0 pops frame 41 from queue -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a5d40 pushes frame 42 back onto queue after failure -Fri Jan 11 19:38:44 2013: Remote encode of 44 on shankly failed (Host not found (authoritative)); thread sleeping for 30s -1357933124:442532 adding to queue of 31 -Fri Jan 11 19:38:44 2013: Remote encode of 41 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 30s -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a6730 pushes frame 43 back onto queue after failure -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe358031200 pushes frame 44 back onto queue after failure -Fri Jan 11 19:38:44 2013: Encoder thread 0x7fe3580a63e0 pushes frame 41 back onto queue after failure -Fri Jan 11 19:38:44 2013: Source video frame ready; source at 2.536, output at 2.53587 -1357933124:447003 Decoder emits 76 -1357933124:447526 decoder sleeps with queue of 35 -Fri Jan 11 19:38:48 2013: Finished locally-encoded frame 33 -1357933128:522199 encoder thread 0x7fe3580a45f0 finishes local encode of 33 -1357933128:522522 writer wakes with a queue of 1 -1357933128:570490 decoder wakes with queue of 35 -1357933128:572143 decoder sleeps with queue of 35 -1357933128:572227 encoder thread 0x7fe3580a45f0 sleeps -1357933128:572348 encoder thread 0x7fe3580a45f0 wakes with queue of 35 -Fri Jan 11 19:38:48 2013: Encoder thread 0x7fe3580a45f0 pops frame 41 from queue -1357933128:572508 encoder thread 0x7fe3580a45f0 begins local encode of 41 -1357933128:574402 writer sleeps with a queue of 0 -Fri Jan 11 19:38:49 2013: Finished locally-encoded frame 34 -1357933129:154610 encoder thread 0x7fe358024570 finishes local encode of 34 -1357933129:155254 writer wakes with a queue of 1 -1357933129:167760 encoder thread 0x7fe358024570 sleeps -1357933129:169522 decoder wakes with queue of 34 -1357933129:172190 decoder sleeps with queue of 34 -1357933129:172446 writer sleeps with a queue of 0 -1357933129:172631 encoder thread 0x7fe358024570 wakes with queue of 34 -Fri Jan 11 19:38:49 2013: Encoder thread 0x7fe358024570 pops frame 44 from queue -1357933129:172910 encoder thread 0x7fe358024570 begins local encode of 44 -Fri Jan 11 19:38:49 2013: Finished locally-encoded frame 39 -1357933129:223266 encoder thread 0x7fe3580a5330 finishes local encode of 39 -1357933129:223556 writer wakes with a queue of 1 -1357933129:294239 encoder thread 0x7fe3580a5330 sleeps -1357933129:294364 decoder wakes with queue of 33 -1357933129:294441 decoder sleeps with queue of 33 -1357933129:294532 encoder thread 0x7fe3580a5330 wakes with queue of 33 -Fri Jan 11 19:38:49 2013: Encoder thread 0x7fe3580a5330 pops frame 43 from queue -1357933129:294693 encoder thread 0x7fe3580a5330 begins local encode of 43 -1357933129:297852 writer sleeps with a queue of 0 -Fri Jan 11 19:38:49 2013: Finished locally-encoded frame 38 -Fri Jan 11 19:38:49 2013: Finished locally-encoded frame 40 -1357933129:466490 encoder thread 0x7fe3580a5680 finishes local encode of 38 -Fri Jan 11 19:38:49 2013: Finished locally-encoded frame 36 -1357933129:522282 encoder thread 0x7fe3580a59d0 finishes local encode of 40 -Fri Jan 11 19:38:49 2013: Finished locally-encoded frame 35 -Fri Jan 11 19:38:49 2013: Finished locally-encoded frame 37 -1357933129:523059 writer wakes with a queue of 1 -1357933129:523326 encoder thread 0x7fe3580a5680 sleeps -1357933129:523649 decoder wakes with queue of 32 -1357933129:523876 decoder sleeps with queue of 32 -1357933129:523999 encoder thread 0x7fe3580a4940 finishes local encode of 35 -1357933129:528241 encoder thread 0x7fe3580a4fe0 finishes local encode of 36 -1357933129:549790 encoder thread 0x7fe3580a4c90 finishes local encode of 37 -1357933129:549940 encoder thread 0x7fe3580a59d0 sleeps -1357933129:550044 encoder thread 0x7fe3580a5680 wakes with queue of 32 -Fri Jan 11 19:38:49 2013: Encoder thread 0x7fe3580a5680 pops frame 42 from queue -1357933129:550316 encoder thread 0x7fe3580a5680 begins local encode of 42 -1357933129:550420 decoder wakes with queue of 31 -1357933129:550552 adding to queue of 31 -1357933129:551794 writer sleeps with a queue of 4 -Fri Jan 11 19:38:49 2013: Source video frame ready; source at 2.569, output at 2.56923 -1357933129:592770 encoder thread 0x7fe3580a4940 sleeps -1357933129:592953 Decoder emits 77 -1357933129:593076 writer wakes with a queue of 4 -1357933129:593222 encoder thread 0x7fe3580a4c90 sleeps -1357933129:593369 encoder thread 0x7fe3580a59d0 wakes with queue of 32 -1357933129:593512 encoder thread 0x7fe3580a4fe0 sleeps -Fri Jan 11 19:38:49 2013: Encoder thread 0x7fe3580a59d0 pops frame 45 from queue -1357933129:593796 encoder thread 0x7fe3580a59d0 begins local encode of 45 -1357933129:593909 encoder thread 0x7fe3580a4940 wakes with queue of 31 -Fri Jan 11 19:38:49 2013: Encoder thread 0x7fe3580a4940 pops frame 46 from queue -1357933129:594182 encoder thread 0x7fe3580a4940 begins local encode of 46 -1357933129:594319 adding to queue of 30 -Fri Jan 11 19:38:49 2013: Source video frame ready; source at 2.603, output at 2.6026 -1357933129:596326 encoder thread 0x7fe3580a4c90 wakes with queue of 31 -1357933129:598370 writer sleeps with a queue of 3 -1357933129:598521 Decoder emits 78 -Fri Jan 11 19:38:49 2013: Encoder thread 0x7fe3580a4c90 pops frame 47 from queue -1357933129:598799 writer wakes with a queue of 3 -1357933129:599014 encoder thread 0x7fe3580a4c90 begins local encode of 47 -1357933129:600090 encoder thread 0x7fe3580a4fe0 wakes with queue of 30 -Fri Jan 11 19:38:49 2013: Encoder thread 0x7fe3580a4fe0 pops frame 48 from queue -1357933129:600552 adding to queue of 29 -1357933129:601030 encoder thread 0x7fe3580a4fe0 begins local encode of 48 -1357933129:602301 writer sleeps with a queue of 2 -1357933129:604481 writer wakes with a queue of 2 -Fri Jan 11 19:38:49 2013: Source video frame ready; source at 2.636, output at 2.63597 -1357933129:605223 Decoder emits 79 -1357933129:605653 adding to queue of 30 -Fri Jan 11 19:38:49 2013: Source video frame ready; source at 2.669, output at 2.66933 -1357933129:608174 Decoder emits 80 -1357933129:608533 adding to queue of 31 -1357933129:608773 writer sleeps with a queue of 1 -1357933129:609027 writer wakes with a queue of 1 -Fri Jan 11 19:38:49 2013: Source video frame ready; source at 2.703, output at 2.7027 -1357933129:611833 Decoder emits 81 -1357933129:612122 decoder sleeps with queue of 32 -1357933129:613890 writer sleeps with a queue of 0 -Fri Jan 11 19:38:51 2013: Finished locally-encoded frame 41 -1357933131:643683 encoder thread 0x7fe3580a45f0 finishes local encode of 41 -1357933131:644053 encoder thread 0x7fe3580a45f0 sleeps -1357933131:644379 writer wakes with a queue of 1 -1357933131:644845 decoder wakes with queue of 32 -1357933131:645233 decoder sleeps with queue of 32 -1357933131:645607 encoder thread 0x7fe3580a45f0 wakes with queue of 32 -Fri Jan 11 19:38:51 2013: Encoder thread 0x7fe3580a45f0 pops frame 49 from queue -1357933131:646289 encoder thread 0x7fe3580a45f0 begins local encode of 49 -1357933131:648638 writer sleeps with a queue of 0 -Fri Jan 11 19:38:54 2013: Finished locally-encoded frame 43 -1357933134:553870 encoder thread 0x7fe3580a5330 finishes local encode of 43 -1357933134:553990 writer wakes with a queue of 1 -1357933134:556931 writer sleeps with a queue of 0 -1357933134:557016 encoder thread 0x7fe3580a5330 sleeps -1357933134:557111 decoder wakes with queue of 31 -1357933134:557261 adding to queue of 31 -1357933134:557388 encoder thread 0x7fe3580a5330 wakes with queue of 32 -Fri Jan 11 19:38:54 2013: Encoder thread 0x7fe3580a5330 pops frame 50 from queue -1357933134:557536 encoder thread 0x7fe3580a5330 begins local encode of 50 -Fri Jan 11 19:38:54 2013: Source video frame ready; source at 2.736, output at 2.73607 -1357933134:558867 Decoder emits 82 -1357933134:558981 adding to queue of 31 -Fri Jan 11 19:38:54 2013: Source video frame ready; source at 2.769, output at 2.76943 -1357933134:560985 Decoder emits 83 -1357933134:561079 decoder sleeps with queue of 32 -Fri Jan 11 19:38:54 2013: Finished locally-encoded frame 44 -1357933134:782210 encoder thread 0x7fe358024570 finishes local encode of 44 -1357933134:782324 writer wakes with a queue of 1 -1357933134:782389 decoder wakes with queue of 32 -1357933134:782452 decoder sleeps with queue of 32 -1357933134:782494 encoder thread 0x7fe358024570 sleeps -1357933134:782545 encoder thread 0x7fe358024570 wakes with queue of 32 -Fri Jan 11 19:38:54 2013: Encoder thread 0x7fe358024570 pops frame 51 from queue -1357933134:782649 encoder thread 0x7fe358024570 begins local encode of 51 -1357933134:785342 writer sleeps with a queue of 0 -Fri Jan 11 19:38:55 2013: Finished locally-encoded frame 47 -1357933136:19792 encoder thread 0x7fe3580a4c90 finishes local encode of 47 -Fri Jan 11 19:38:56 2013: Finished locally-encoded frame 48 -Fri Jan 11 19:38:56 2013: Finished locally-encoded frame 46 -1357933136:121135 writer wakes with a queue of 1 -Fri Jan 11 19:38:56 2013: Finished locally-encoded frame 45 -1357933136:121397 encoder thread 0x7fe3580a4c90 sleeps -1357933136:121508 decoder wakes with queue of 31 -Fri Jan 11 19:38:56 2013: Finished locally-encoded frame 42 -1357933136:121681 adding to queue of 31 -1357933136:121738 encoder thread 0x7fe3580a4fe0 finishes local encode of 48 -1357933136:122320 encoder thread 0x7fe3580a59d0 finishes local encode of 45 -1357933136:136126 encoder thread 0x7fe3580a5680 finishes local encode of 42 -Fri Jan 11 19:38:56 2013: Source video frame ready; source at 2.803, output at 2.8028 -1357933136:136343 encoder thread 0x7fe3580a4940 finishes local encode of 46 -1357933136:136434 encoder thread 0x7fe3580a4fe0 sleeps -1357933136:136495 encoder thread 0x7fe3580a4c90 wakes with queue of 32 -1357933136:136551 Decoder emits 84 -Fri Jan 11 19:38:56 2013: Encoder thread 0x7fe3580a4c90 pops frame 52 from queue -1357933136:136700 encoder thread 0x7fe3580a4c90 begins local encode of 52 -1357933136:166270 encoder thread 0x7fe3580a59d0 sleeps -1357933136:187294 encoder thread 0x7fe3580a5680 sleeps -1357933136:198771 writer sleeps with a queue of 4 -1357933136:198855 encoder thread 0x7fe3580a4940 sleeps -1357933136:198942 encoder thread 0x7fe3580a4fe0 wakes with queue of 31 -Fri Jan 11 19:38:56 2013: Finished locally-encoded frame 49 -1357933136:199171 writer wakes with a queue of 4 -Fri Jan 11 19:38:56 2013: Encoder thread 0x7fe3580a4fe0 pops frame 53 from queue -1357933136:199328 encoder thread 0x7fe3580a4fe0 begins local encode of 53 -1357933136:199413 adding to queue of 30 -1357933136:199592 encoder thread 0x7fe3580a59d0 wakes with queue of 31 -Fri Jan 11 19:38:56 2013: Encoder thread 0x7fe3580a59d0 pops frame 54 from queue -1357933136:199726 encoder thread 0x7fe3580a45f0 finishes local encode of 49 -1357933136:199812 encoder thread 0x7fe3580a5680 wakes with queue of 30 -Fri Jan 11 19:38:56 2013: Encoder thread 0x7fe3580a5680 pops frame 55 from queue -1357933136:199929 encoder thread 0x7fe3580a5680 begins local encode of 55 -1357933136:200006 encoder thread 0x7fe3580a4940 wakes with queue of 29 -Fri Jan 11 19:38:56 2013: Encoder thread 0x7fe3580a4940 pops frame 56 from queue -1357933136:200167 encoder thread 0x7fe3580a4940 begins local encode of 56 -Fri Jan 11 19:38:56 2013: Source video frame ready; source at 2.836, output at 2.83617 -1357933136:211315 encoder thread 0x7fe3580a45f0 sleeps -1357933136:211455 encoder thread 0x7fe3580a45f0 wakes with queue of 28 -1357933136:211508 writer sleeps with a queue of 4 -1357933136:211626 Decoder emits 85 -1357933136:211714 encoder thread 0x7fe3580a59d0 begins local encode of 54 -Fri Jan 11 19:38:56 2013: Encoder thread 0x7fe3580a45f0 pops frame 57 from queue -1357933136:211907 writer wakes with a queue of 4 -1357933136:211990 adding to queue of 27 -Fri Jan 11 19:38:56 2013: Source video frame ready; source at 2.87, output at 2.86953 -1357933136:213971 Decoder emits 86 -1357933136:214237 adding to queue of 28 -1357933136:215566 writer sleeps with a queue of 3 -1357933136:216640 writer wakes with a queue of 3 -Fri Jan 11 19:38:56 2013: Source video frame ready; source at 2.903, output at 2.9029 -1357933136:217159 Decoder emits 87 -1357933136:217403 adding to queue of 29 -1357933136:218028 encoder thread 0x7fe3580a45f0 begins local encode of 57 -Fri Jan 11 19:38:56 2013: Source video frame ready; source at 2.936, output at 2.93627 -1357933136:219867 Decoder emits 88 -1357933136:220093 adding to queue of 30 -Fri Jan 11 19:38:56 2013: Source video frame ready; source at 2.97, output at 2.96963 -1357933136:222272 Decoder emits 89 -1357933136:222510 adding to queue of 31 -Fri Jan 11 19:38:56 2013: Source video frame ready; source at 3.003, output at 3.003 -1357933136:224745 Decoder emits 90 -1357933136:224989 decoder sleeps with queue of 32 -1357933136:233519 writer sleeps with a queue of 2 -1357933136:233767 writer wakes with a queue of 2 -1357933136:237516 writer sleeps with a queue of 1 -1357933136:237868 writer wakes with a queue of 1 -1357933136:242268 writer sleeps with a queue of 0 -Fri Jan 11 19:38:57 2013: Finished locally-encoded frame 50 -1357933137:284424 encoder thread 0x7fe3580a5330 finishes local encode of 50 -1357933137:284730 writer wakes with a queue of 1 -1357933137:292610 encoder thread 0x7fe3580a5330 sleeps -1357933137:292956 decoder wakes with queue of 32 -1357933137:293271 decoder sleeps with queue of 32 -1357933137:293578 encoder thread 0x7fe3580a5330 wakes with queue of 32 -Fri Jan 11 19:38:57 2013: Encoder thread 0x7fe3580a5330 pops frame 58 from queue -1357933137:294222 encoder thread 0x7fe3580a5330 begins local encode of 58 -1357933137:296253 writer sleeps with a queue of 0 -Fri Jan 11 19:38:57 2013: Finished locally-encoded frame 51 -1357933137:372268 encoder thread 0x7fe358024570 finishes local encode of 51 -1357933137:372706 writer wakes with a queue of 1 -1357933137:386056 encoder thread 0x7fe358024570 sleeps -1357933137:386379 decoder wakes with queue of 31 -1357933137:386777 adding to queue of 31 -1357933137:387177 encoder thread 0x7fe358024570 wakes with queue of 32 -Fri Jan 11 19:38:57 2013: Encoder thread 0x7fe358024570 pops frame 59 from queue -1357933137:387861 encoder thread 0x7fe358024570 begins local encode of 59 -Fri Jan 11 19:38:57 2013: Source video frame ready; source at 3.036, output at 3.03637 -1357933137:389941 writer sleeps with a queue of 0 -1357933137:390254 Decoder emits 91 -1357933137:390637 adding to queue of 31 -Fri Jan 11 19:38:57 2013: Source video frame ready; source at 3.07, output at 3.06973 -1357933137:392303 Decoder emits 92 -1357933137:392631 decoder sleeps with queue of 32 -Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 55 -1357933142:115338 encoder thread 0x7fe3580a5680 finishes local encode of 55 -1357933142:115697 writer wakes with a queue of 1 -1357933142:131598 writer sleeps with a queue of 0 -1357933142:131861 encoder thread 0x7fe3580a5680 sleeps -1357933142:131999 decoder wakes with queue of 32 -1357933142:132227 decoder sleeps with queue of 32 -1357933142:132353 encoder thread 0x7fe3580a5680 wakes with queue of 32 -Fri Jan 11 19:39:02 2013: Encoder thread 0x7fe3580a5680 pops frame 60 from queue -1357933142:132509 encoder thread 0x7fe3580a5680 begins local encode of 60 -Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 57 -1357933142:652200 encoder thread 0x7fe3580a45f0 finishes local encode of 57 -1357933142:652478 writer wakes with a queue of 1 -1357933142:670430 encoder thread 0x7fe3580a45f0 sleeps -1357933142:672161 decoder wakes with queue of 31 -1357933142:672536 adding to queue of 31 -1357933142:674747 writer sleeps with a queue of 0 -Fri Jan 11 19:39:02 2013: Source video frame ready; source at 3.103, output at 3.1031 -1357933142:674991 encoder thread 0x7fe3580a45f0 wakes with queue of 32 -Fri Jan 11 19:39:02 2013: Encoder thread 0x7fe3580a45f0 pops frame 61 from queue -1357933142:675160 encoder thread 0x7fe3580a45f0 begins local encode of 61 -1357933142:675251 Decoder emits 93 -1357933142:675422 adding to queue of 31 -Fri Jan 11 19:39:02 2013: Source video frame ready; source at 3.136, output at 3.13647 -1357933142:678756 Decoder emits 94 -1357933142:678875 decoder sleeps with queue of 32 -Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 56 -Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 52 -Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 53 -1357933142:884663 encoder thread 0x7fe3580a4940 finishes local encode of 56 -Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 54 -1357933142:899652 encoder thread 0x7fe3580a4c90 finishes local encode of 52 -1357933142:899866 writer wakes with a queue of 1 -1357933142:900134 encoder thread 0x7fe3580a4940 sleeps -1357933142:900310 encoder thread 0x7fe3580a59d0 finishes local encode of 54 -1357933142:900505 decoder wakes with queue of 32 -1357933142:900675 decoder sleeps with queue of 32 -1357933142:914829 encoder thread 0x7fe3580a4c90 sleeps -1357933142:915010 encoder thread 0x7fe3580a4940 wakes with queue of 32 -Fri Jan 11 19:39:02 2013: Encoder thread 0x7fe3580a4940 pops frame 62 from queue -1357933142:915345 encoder thread 0x7fe3580a4940 begins local encode of 62 -1357933142:936039 encoder thread 0x7fe3580a59d0 sleeps -1357933142:974305 decoder wakes with queue of 31 -1357933142:987770 writer sleeps with a queue of 2 -Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 58 -Fri Jan 11 19:39:02 2013: Finished locally-encoded frame 59 -1357933142:988424 adding to queue of 31 -1357933142:988714 writer wakes with a queue of 2 -1357933142:989115 encoder thread 0x7fe3580a4c90 wakes with queue of 32 -Fri Jan 11 19:39:02 2013: Encoder thread 0x7fe3580a4c90 pops frame 63 from queue -1357933142:989600 encoder thread 0x7fe3580a4c90 begins local encode of 63 -1357933142:989810 encoder thread 0x7fe3580a5330 finishes local encode of 58 -1357933142:990161 encoder thread 0x7fe3580a59d0 wakes with queue of 31 -1357933142:990494 encoder thread 0x7fe358024570 finishes local encode of 59 -Fri Jan 11 19:39:02 2013: Source video frame ready; source at 3.17, output at 3.16983 -1357933142:991069 Decoder emits 95 -Fri Jan 11 19:39:02 2013: Encoder thread 0x7fe3580a59d0 pops frame 64 from queue -1357933142:991534 encoder thread 0x7fe3580a59d0 begins local encode of 64 -1357933143:2971 writer sleeps with a queue of 3 -1357933143:9064 encoder thread 0x7fe3580a5330 sleeps -1357933143:9313 encoder thread 0x7fe358024570 sleeps -1357933143:9452 adding to queue of 30 -1357933143:9608 writer wakes with a queue of 3 -1357933143:9804 encoder thread 0x7fe3580a4fe0 finishes local encode of 53 -1357933143:9990 encoder thread 0x7fe3580a5330 wakes with queue of 31 -Fri Jan 11 19:39:03 2013: Encoder thread 0x7fe3580a5330 pops frame 65 from queue -1357933143:10511 encoder thread 0x7fe3580a5330 begins local encode of 65 -1357933143:10803 encoder thread 0x7fe358024570 wakes with queue of 30 -Fri Jan 11 19:39:03 2013: Encoder thread 0x7fe358024570 pops frame 66 from queue -Fri Jan 11 19:39:03 2013: Source video frame ready; source at 3.203, output at 3.2032 -1357933143:11848 Decoder emits 96 -1357933143:12061 encoder thread 0x7fe3580a4fe0 sleeps -1357933143:12370 adding to queue of 29 -1357933143:12447 encoder thread 0x7fe358024570 begins local encode of 66 -1357933143:13252 writer sleeps with a queue of 3 -1357933143:13540 encoder thread 0x7fe3580a4fe0 wakes with queue of 30 -1357933143:13753 writer wakes with a queue of 3 -Fri Jan 11 19:39:03 2013: Source video frame ready; source at 3.237, output at 3.23657 -1357933143:14476 Decoder emits 97 -Fri Jan 11 19:39:03 2013: Encoder thread 0x7fe3580a4fe0 pops frame 67 from queue -1357933143:15875 encoder thread 0x7fe3580a4fe0 begins local encode of 67 -1357933143:16079 adding to queue of 29 -Fri Jan 11 19:39:03 2013: Source video frame ready; source at 3.27, output at 3.26993 -1357933143:18286 Decoder emits 98 -1357933143:18493 writer sleeps with a queue of 2 -1357933143:18734 adding to queue of 30 -Fri Jan 11 19:39:03 2013: Source video frame ready; source at 3.303, output at 3.3033 -1357933143:21059 Decoder emits 99 -1357933143:21320 adding to queue of 31 -Fri Jan 11 19:39:03 2013: Source video frame ready; source at 3.337, output at 3.33667 -1357933143:27968 writer wakes with a queue of 2 -1357933143:28422 Decoder emits 100 -1357933143:29904 decoder sleeps with queue of 32 -1357933143:32086 writer sleeps with a queue of 1 -1357933143:32329 writer wakes with a queue of 1 -1357933143:46423 writer sleeps with a queue of 0 -Fri Jan 11 19:39:05 2013: Finished locally-encoded frame 60 -1357933145:40526 encoder thread 0x7fe3580a5680 finishes local encode of 60 -1357933145:40958 writer wakes with a queue of 1 -1357933145:54534 encoder thread 0x7fe3580a5680 sleeps -1357933145:54905 decoder wakes with queue of 32 -1357933145:55214 decoder sleeps with queue of 32 -1357933145:55589 encoder thread 0x7fe3580a5680 wakes with queue of 32 -Fri Jan 11 19:39:05 2013: Encoder thread 0x7fe3580a5680 pops frame 68 from queue -1357933145:56270 encoder thread 0x7fe3580a5680 begins local encode of 68 -1357933145:58332 writer sleeps with a queue of 0 -Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 65 -1357933149:516036 encoder thread 0x7fe3580a5330 finishes local encode of 65 -Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 61 -1357933149:544443 decoder wakes with queue of 31 -1357933149:544635 encoder thread 0x7fe3580a5330 sleeps -1357933149:544726 adding to queue of 31 -1357933149:544802 writer wakes with a queue of 1 -1357933149:545457 encoder thread 0x7fe3580a45f0 finishes local encode of 61 -Fri Jan 11 19:39:09 2013: Source video frame ready; source at 3.37, output at 3.37003 -1357933149:563307 encoder thread 0x7fe3580a5330 wakes with queue of 32 -Fri Jan 11 19:39:09 2013: Encoder thread 0x7fe3580a5330 pops frame 69 from queue -1357933149:563572 encoder thread 0x7fe3580a5330 begins local encode of 69 -1357933149:563682 Decoder emits 101 -1357933149:563935 adding to queue of 31 -1357933149:565648 writer sleeps with a queue of 1 -1357933149:565771 writer wakes with a queue of 1 -Fri Jan 11 19:39:09 2013: Source video frame ready; source at 3.403, output at 3.4034 -1357933149:567160 Decoder emits 102 -1357933149:567387 decoder sleeps with queue of 32 -1357933149:567530 encoder thread 0x7fe3580a45f0 sleeps -1357933149:567617 encoder thread 0x7fe3580a45f0 wakes with queue of 32 -Fri Jan 11 19:39:09 2013: Encoder thread 0x7fe3580a45f0 pops frame 70 from queue -1357933149:567830 encoder thread 0x7fe3580a45f0 begins local encode of 70 -1357933149:581549 writer sleeps with a queue of 0 -Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 63 -Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 62 -1357933149:935739 encoder thread 0x7fe3580a4c90 finishes local encode of 63 -Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 68 -Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 64 -1357933149:995417 encoder thread 0x7fe3580a4940 finishes local encode of 62 -Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 67 -1357933149:995680 writer wakes with a queue of 1 -Fri Jan 11 19:39:09 2013: Finished locally-encoded frame 66 -1357933149:995936 encoder thread 0x7fe3580a5680 finishes local encode of 68 -1357933149:996084 decoder wakes with queue of 31 -1357933149:996281 encoder thread 0x7fe3580a4c90 sleeps -1357933149:996491 adding to queue of 31 -1357933149:997365 encoder thread 0x7fe358024570 finishes local encode of 66 -1357933150:10655 encoder thread 0x7fe3580a59d0 finishes local encode of 64 -1357933150:23649 encoder thread 0x7fe3580a4fe0 finishes local encode of 67 -Fri Jan 11 19:39:10 2013: Source video frame ready; source at 3.437, output at 3.43677 -1357933150:23841 encoder thread 0x7fe3580a4940 sleeps -1357933150:23931 writer sleeps with a queue of 3 -1357933150:23995 encoder thread 0x7fe3580a5680 sleeps -1357933150:24056 encoder thread 0x7fe3580a4c90 wakes with queue of 32 -1357933150:24114 Decoder emits 103 -1357933150:24194 writer wakes with a queue of 3 -Fri Jan 11 19:39:10 2013: Encoder thread 0x7fe3580a4c90 pops frame 71 from queue -1357933150:24342 encoder thread 0x7fe3580a4c90 begins local encode of 71 -1357933150:27909 encoder thread 0x7fe358024570 sleeps -1357933150:28026 encoder thread 0x7fe3580a4940 wakes with queue of 31 -Fri Jan 11 19:39:10 2013: Encoder thread 0x7fe3580a4940 pops frame 72 from queue -1357933150:28216 encoder thread 0x7fe3580a4940 begins local encode of 72 -1357933150:28275 encoder thread 0x7fe3580a5680 wakes with queue of 30 -Fri Jan 11 19:39:10 2013: Encoder thread 0x7fe3580a5680 pops frame 73 from queue -1357933150:28418 encoder thread 0x7fe3580a5680 begins local encode of 73 -1357933150:28475 adding to queue of 29 -Fri Jan 11 19:39:10 2013: Source video frame ready; source at 3.47, output at 3.47013 -1357933150:53366 writer sleeps with a queue of 4 -1357933150:53618 encoder thread 0x7fe3580a59d0 sleeps -1357933150:53732 encoder thread 0x7fe3580a4fe0 sleeps -1357933150:53830 encoder thread 0x7fe358024570 wakes with queue of 30 -1357933150:53957 writer wakes with a queue of 4 -1357933150:54040 Decoder emits 104 -Fri Jan 11 19:39:10 2013: Encoder thread 0x7fe358024570 pops frame 74 from queue -1357933150:54310 encoder thread 0x7fe358024570 begins local encode of 74 -1357933150:54398 encoder thread 0x7fe3580a59d0 wakes with queue of 29 -Fri Jan 11 19:39:10 2013: Encoder thread 0x7fe3580a59d0 pops frame 75 from queue -1357933150:54635 encoder thread 0x7fe3580a59d0 begins local encode of 75 -1357933150:54754 encoder thread 0x7fe3580a4fe0 wakes with queue of 28 -Fri Jan 11 19:39:10 2013: Encoder thread 0x7fe3580a4fe0 pops frame 76 from queue -1357933150:55191 encoder thread 0x7fe3580a4fe0 begins local encode of 76 -1357933150:55375 adding to queue of 27 -Fri Jan 11 19:39:10 2013: Source video frame ready; source at 3.504, output at 3.5035 -1357933150:58456 Decoder emits 105 -1357933150:58844 adding to queue of 28 -Fri Jan 11 19:39:10 2013: Source video frame ready; source at 3.537, output at 3.53687 -1357933150:60887 Decoder emits 106 -1357933150:61233 adding to queue of 29 -Fri Jan 11 19:39:10 2013: Source video frame ready; source at 3.57, output at 3.57023 -1357933150:64285 Decoder emits 107 -1357933150:64633 adding to queue of 30 -Fri Jan 11 19:39:10 2013: Source video frame ready; source at 3.604, output at 3.6036 -1357933150:66537 Decoder emits 108 -1357933150:66676 writer sleeps with a queue of 3 -1357933150:67009 writer wakes with a queue of 3 -1357933150:68451 adding to queue of 31 -Fri Jan 11 19:39:10 2013: Source video frame ready; source at 3.637, output at 3.63697 -1357933150:72083 Decoder emits 109 -1357933150:72341 decoder sleeps with queue of 32 -1357933150:81537 writer sleeps with a queue of 2 -1357933150:81991 writer wakes with a queue of 2 -1357933150:87900 writer sleeps with a queue of 1 -1357933150:90060 writer wakes with a queue of 1 -1357933150:94749 writer sleeps with a queue of 0 -1357933154:401667 encoder thread 0x7fe358031550 sleeps -1357933154:402110 decoder wakes with queue of 32 -1357933154:402594 decoder sleeps with queue of 32 -1357933154:403034 encoder thread 0x7fe3580a6a80 sleeps -1357933154:403384 encoder thread 0x7fe358031550 wakes with queue of 32 -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe358031550 pops frame 77 from queue -1357933154:404149 decoder wakes with queue of 31 -1357933154:404586 adding to queue of 31 -1357933154:405021 encoder thread 0x7fe3580a6a80 wakes with queue of 32 -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a6a80 pops frame 78 from queue -Fri Jan 11 19:39:14 2013: Remote encode of 77 on shankly failed (Host not found (authoritative)); thread sleeping for 40s -Fri Jan 11 19:39:14 2013: Source video frame ready; source at 3.67, output at 3.67033 -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe358031550 pushes frame 77 back onto queue after failure -1357933154:407061 Decoder emits 110 -Fri Jan 11 19:39:14 2013: Remote encode of 78 on shankly failed (Host not found (authoritative)); thread sleeping for 40s -1357933154:407920 decoder sleeps with queue of 32 -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a6a80 pushes frame 78 back onto queue after failure -1357933154:429739 encoder thread 0x7fe3580a6090 sleeps -1357933154:430165 decoder wakes with queue of 33 -1357933154:430503 decoder sleeps with queue of 33 -1357933154:430863 encoder thread 0x7fe3580a6090 wakes with queue of 33 -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a6090 pops frame 78 from queue -Fri Jan 11 19:39:14 2013: Remote encode of 78 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 40s -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a6090 pushes frame 78 back onto queue after failure -1357933154:439557 encoder thread 0x7fe358030eb0 sleeps -1357933154:439866 decoder wakes with queue of 33 -1357933154:440151 decoder sleeps with queue of 33 -1357933154:440511 encoder thread 0x7fe358030eb0 wakes with queue of 33 -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe358030eb0 pops frame 78 from queue -1357933154:441997 encoder thread 0x7fe3580a5d40 sleeps -1357933154:442300 decoder wakes with queue of 32 -Fri Jan 11 19:39:14 2013: Remote encode of 78 on shankly failed (Host not found (authoritative)); thread sleeping for 40s -1357933154:443063 decoder sleeps with queue of 32 -1357933154:443393 encoder thread 0x7fe3580a5d40 wakes with queue of 32 -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a5d40 pops frame 77 from queue -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe358030eb0 pushes frame 78 back onto queue after failure -1357933154:444645 decoder wakes with queue of 32 -1357933154:445028 encoder thread 0x7fe3580a6730 sleeps -1357933154:445343 decoder sleeps with queue of 32 -Fri Jan 11 19:39:14 2013: Remote encode of 77 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 40s -1357933154:445962 encoder thread 0x7fe358031200 sleeps -1357933154:446264 encoder thread 0x7fe3580a6730 wakes with queue of 32 -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a6730 pops frame 78 from queue -1357933154:446887 decoder wakes with queue of 31 -1357933154:447235 adding to queue of 31 -1357933154:447642 encoder thread 0x7fe3580a63e0 sleeps -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a5d40 pushes frame 77 back onto queue after failure -Fri Jan 11 19:39:14 2013: Remote encode of 78 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 40s -1357933154:448719 encoder thread 0x7fe358031200 wakes with queue of 33 -Fri Jan 11 19:39:14 2013: Source video frame ready; source at 3.704, output at 3.7037 -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe358031200 pops frame 77 from queue -1357933154:449617 Decoder emits 111 -1357933154:449964 encoder thread 0x7fe3580a63e0 wakes with queue of 32 -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a63e0 pops frame 79 from queue -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a6730 pushes frame 78 back onto queue after failure -Fri Jan 11 19:39:14 2013: Remote encode of 77 on shankly failed (Host not found (authoritative)); thread sleeping for 40s -1357933154:451408 decoder sleeps with queue of 32 -Fri Jan 11 19:39:14 2013: Remote encode of 79 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 40s -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe358031200 pushes frame 77 back onto queue after failure -Fri Jan 11 19:39:14 2013: Encoder thread 0x7fe3580a63e0 pushes frame 79 back onto queue after failure -Fri Jan 11 19:39:16 2013: Finished locally-encoded frame 69 -1357933156:856781 encoder thread 0x7fe3580a5330 finishes local encode of 69 -1357933156:866630 encoder thread 0x7fe3580a5330 sleeps -1357933156:866855 decoder wakes with queue of 34 -1357933156:866944 decoder sleeps with queue of 34 -1357933156:867031 encoder thread 0x7fe3580a5330 wakes with queue of 34 -Fri Jan 11 19:39:16 2013: Encoder thread 0x7fe3580a5330 pops frame 79 from queue -1357933156:867173 encoder thread 0x7fe3580a5330 begins local encode of 79 -1357933156:904295 writer wakes with a queue of 1 -1357933156:909270 writer sleeps with a queue of 0 -Fri Jan 11 19:39:17 2013: Finished locally-encoded frame 70 -Fri Jan 11 19:39:17 2013: Finished locally-encoded frame 74 -1357933157:96701 encoder thread 0x7fe3580a45f0 finishes local encode of 70 -Fri Jan 11 19:39:17 2013: Finished locally-encoded frame 73 -1357933157:188013 encoder thread 0x7fe358024570 finishes local encode of 74 -1357933157:223228 writer wakes with a queue of 1 -Fri Jan 11 19:39:17 2013: Finished locally-encoded frame 76 -Fri Jan 11 19:39:17 2013: Finished locally-encoded frame 75 -1357933157:269634 encoder thread 0x7fe3580a5680 finishes local encode of 73 -1357933157:269830 decoder wakes with queue of 33 -1357933157:270010 encoder thread 0x7fe3580a45f0 sleeps -Fri Jan 11 19:39:17 2013: Finished locally-encoded frame 72 -Fri Jan 11 19:39:17 2013: Finished locally-encoded frame 71 -1357933157:270414 encoder thread 0x7fe3580a4fe0 finishes local encode of 76 -1357933157:270539 decoder sleeps with queue of 33 -1357933157:270694 encoder thread 0x7fe3580a59d0 finishes local encode of 75 -1357933157:274635 encoder thread 0x7fe3580a4c90 finishes local encode of 71 -1357933157:301852 encoder thread 0x7fe3580a45f0 wakes with queue of 33 -1357933157:301968 encoder thread 0x7fe358024570 sleeps -1357933157:302077 encoder thread 0x7fe3580a5680 sleeps -1357933157:302195 writer sleeps with a queue of 3 -Fri Jan 11 19:39:17 2013: Encoder thread 0x7fe3580a45f0 pops frame 77 from queue -1357933157:302423 writer wakes with a queue of 3 -1357933157:316504 encoder thread 0x7fe3580a45f0 begins local encode of 77 -1357933157:316677 encoder thread 0x7fe3580a4fe0 sleeps -1357933157:316810 decoder wakes with queue of 32 -1357933157:316930 decoder sleeps with queue of 32 -1357933157:317071 encoder thread 0x7fe358024570 wakes with queue of 32 -Fri Jan 11 19:39:17 2013: Encoder thread 0x7fe358024570 pops frame 78 from queue -1357933157:317338 encoder thread 0x7fe358024570 begins local encode of 78 -1357933157:317453 encoder thread 0x7fe3580a5680 wakes with queue of 31 -Fri Jan 11 19:39:17 2013: Encoder thread 0x7fe3580a5680 pops frame 80 from queue -1357933157:317752 encoder thread 0x7fe3580a5680 begins local encode of 80 -1357933157:344719 encoder thread 0x7fe3580a59d0 sleeps -1357933157:344933 writer sleeps with a queue of 4 -1357933157:345033 encoder thread 0x7fe3580a4c90 sleeps -1357933157:345123 encoder thread 0x7fe3580a4fe0 wakes with queue of 30 -1357933157:345226 encoder thread 0x7fe3580a4940 finishes local encode of 72 -1357933157:345377 writer wakes with a queue of 4 -Fri Jan 11 19:39:17 2013: Encoder thread 0x7fe3580a4fe0 pops frame 81 from queue -1357933157:345640 encoder thread 0x7fe3580a4fe0 begins local encode of 81 -1357933157:345736 decoder wakes with queue of 29 -1357933157:345883 adding to queue of 29 -1357933157:346083 encoder thread 0x7fe3580a59d0 wakes with queue of 30 -Fri Jan 11 19:39:17 2013: Encoder thread 0x7fe3580a59d0 pops frame 82 from queue -1357933157:346331 encoder thread 0x7fe3580a59d0 begins local encode of 82 -1357933157:346915 encoder thread 0x7fe3580a4c90 wakes with queue of 29 -Fri Jan 11 19:39:17 2013: Encoder thread 0x7fe3580a4c90 pops frame 83 from queue -1357933157:347248 encoder thread 0x7fe3580a4c90 begins local encode of 83 -1357933157:347463 encoder thread 0x7fe3580a4940 sleeps -Fri Jan 11 19:39:17 2013: Source video frame ready; source at 3.737, output at 3.73707 -1357933157:349555 Decoder emits 112 -1357933157:349668 encoder thread 0x7fe3580a4940 wakes with queue of 28 -Fri Jan 11 19:39:17 2013: Encoder thread 0x7fe3580a4940 pops frame 84 from queue -1357933157:349977 encoder thread 0x7fe3580a4940 begins local encode of 84 -1357933157:350093 writer sleeps with a queue of 4 -1357933157:350265 adding to queue of 27 -Fri Jan 11 19:39:17 2013: Source video frame ready; source at 3.77, output at 3.77043 -1357933157:352268 Decoder emits 113 -1357933157:352530 adding to queue of 28 -Fri Jan 11 19:39:17 2013: Source video frame ready; source at 3.804, output at 3.8038 -1357933157:363455 Decoder emits 114 -1357933157:363872 adding to queue of 29 -Fri Jan 11 19:39:17 2013: Source video frame ready; source at 3.837, output at 3.83717 -1357933157:366499 Decoder emits 115 -1357933157:366809 adding to queue of 30 -Fri Jan 11 19:39:17 2013: Source video frame ready; source at 3.871, output at 3.87053 -1357933157:369799 Decoder emits 116 -1357933157:370025 writer wakes with a queue of 4 -1357933157:370281 adding to queue of 31 -Fri Jan 11 19:39:17 2013: Source video frame ready; source at 3.904, output at 3.9039 -1357933157:372780 Decoder emits 117 -1357933157:373003 decoder sleeps with queue of 32 -1357933157:374537 writer sleeps with a queue of 3 -1357933157:374715 writer wakes with a queue of 3 -1357933157:378775 writer sleeps with a queue of 2 -1357933157:379025 writer wakes with a queue of 2 -1357933157:398922 writer sleeps with a queue of 1 -1357933157:399123 writer wakes with a queue of 1 -1357933157:403505 writer sleeps with a queue of 0 -Fri Jan 11 19:39:22 2013: Finished locally-encoded frame 79 -1357933162:300558 encoder thread 0x7fe3580a5330 finishes local encode of 79 -1357933162:300646 encoder thread 0x7fe3580a5330 sleeps -1357933162:300695 decoder wakes with queue of 32 -1357933162:300770 writer wakes with a queue of 1 -1357933162:300888 decoder sleeps with queue of 32 -1357933162:300962 encoder thread 0x7fe3580a5330 wakes with queue of 32 -Fri Jan 11 19:39:22 2013: Encoder thread 0x7fe3580a5330 pops frame 85 from queue -1357933162:301073 encoder thread 0x7fe3580a5330 begins local encode of 85 -1357933162:304126 writer sleeps with a queue of 0 -Fri Jan 11 19:39:23 2013: Finished locally-encoded frame 84 -1357933163:759332 encoder thread 0x7fe3580a4940 finishes local encode of 84 -1357933163:759615 writer wakes with a queue of 1 -1357933163:778025 encoder thread 0x7fe3580a4940 sleeps -1357933163:778119 decoder wakes with queue of 31 -1357933163:778328 adding to queue of 31 -1357933163:778494 encoder thread 0x7fe3580a4940 wakes with queue of 32 -Fri Jan 11 19:39:23 2013: Encoder thread 0x7fe3580a4940 pops frame 86 from queue -1357933163:778654 encoder thread 0x7fe3580a4940 begins local encode of 86 -Fri Jan 11 19:39:23 2013: Source video frame ready; source at 3.937, output at 3.93727 -1357933163:781912 writer sleeps with a queue of 0 -1357933163:782018 Decoder emits 118 -1357933163:782253 adding to queue of 31 -Fri Jan 11 19:39:23 2013: Source video frame ready; source at 3.971, output at 3.97063 -1357933163:784596 Decoder emits 119 -1357933163:784843 decoder sleeps with queue of 32 -Fri Jan 11 19:39:24 2013: Finished locally-encoded frame 82 -Fri Jan 11 19:39:24 2013: Finished locally-encoded frame 80 -1357933164:244969 encoder thread 0x7fe3580a59d0 finishes local encode of 82 -Fri Jan 11 19:39:24 2013: Finished locally-encoded frame 78 -Fri Jan 11 19:39:24 2013: Finished locally-encoded frame 81 -Fri Jan 11 19:39:24 2013: Finished locally-encoded frame 83 -Fri Jan 11 19:39:24 2013: Finished locally-encoded frame 77 -1357933164:264693 writer wakes with a queue of 1 -1357933164:264886 encoder thread 0x7fe3580a59d0 sleeps -1357933164:265091 decoder wakes with queue of 32 -1357933164:265315 encoder thread 0x7fe358024570 finishes local encode of 78 -1357933164:265582 encoder thread 0x7fe3580a4fe0 finishes local encode of 81 -1357933164:265740 decoder sleeps with queue of 32 -1357933164:265936 encoder thread 0x7fe3580a59d0 wakes with queue of 32 -Fri Jan 11 19:39:24 2013: Encoder thread 0x7fe3580a59d0 pops frame 87 from queue -1357933164:266248 encoder thread 0x7fe3580a59d0 begins local encode of 87 -1357933164:266399 encoder thread 0x7fe3580a4c90 finishes local encode of 83 -1357933164:278864 encoder thread 0x7fe3580a45f0 finishes local encode of 77 -1357933164:279034 encoder thread 0x7fe358024570 sleeps -1357933164:279158 encoder thread 0x7fe3580a4fe0 sleeps -1357933164:279258 decoder wakes with queue of 31 -1357933164:279402 adding to queue of 31 -1357933164:279905 encoder thread 0x7fe3580a5680 finishes local encode of 80 -1357933164:294035 writer sleeps with a queue of 4 -Fri Jan 11 19:39:24 2013: Source video frame ready; source at 4.004, output at 4.004 -1357933164:294328 encoder thread 0x7fe3580a45f0 sleeps -1357933164:294452 encoder thread 0x7fe3580a4c90 sleeps -1357933164:294537 encoder thread 0x7fe358024570 wakes with queue of 32 -1357933164:294620 writer wakes with a queue of 4 -1357933164:294704 Decoder emits 120 -Fri Jan 11 19:39:24 2013: Encoder thread 0x7fe358024570 pops frame 88 from queue -1357933164:294928 encoder thread 0x7fe358024570 begins local encode of 88 -1357933164:295016 encoder thread 0x7fe3580a4fe0 wakes with queue of 31 -Fri Jan 11 19:39:24 2013: Encoder thread 0x7fe3580a4fe0 pops frame 89 from queue -1357933164:295295 encoder thread 0x7fe3580a4fe0 begins local encode of 89 -1357933164:295415 encoder thread 0x7fe3580a45f0 wakes with queue of 30 -Fri Jan 11 19:39:24 2013: Encoder thread 0x7fe3580a45f0 pops frame 90 from queue -1357933164:295651 encoder thread 0x7fe3580a45f0 begins local encode of 90 -1357933164:295748 encoder thread 0x7fe3580a4c90 wakes with queue of 29 -Fri Jan 11 19:39:24 2013: Encoder thread 0x7fe3580a4c90 pops frame 91 from queue -1357933164:296038 encoder thread 0x7fe3580a4c90 begins local encode of 91 -1357933164:298408 writer sleeps with a queue of 4 -1357933164:298530 adding to queue of 28 -Fri Jan 11 19:39:24 2013: Source video frame ready; source at 4.037, output at 4.03737 -1357933164:301288 Decoder emits 121 -1357933164:301533 adding to queue of 29 -1357933164:301787 writer wakes with a queue of 4 -1357933164:301913 encoder thread 0x7fe3580a5680 sleeps -1357933164:302318 encoder thread 0x7fe3580a5680 wakes with queue of 30 -Fri Jan 11 19:39:24 2013: Encoder thread 0x7fe3580a5680 pops frame 92 from queue -1357933164:302822 encoder thread 0x7fe3580a5680 begins local encode of 92 -Fri Jan 11 19:39:24 2013: Source video frame ready; source at 4.071, output at 4.07073 -1357933164:304770 Decoder emits 122 -1357933164:304991 adding to queue of 29 -1357933164:306671 writer sleeps with a queue of 3 -Fri Jan 11 19:39:24 2013: Source video frame ready; source at 4.104, output at 4.1041 -1357933164:307658 Decoder emits 123 -1357933164:307843 writer wakes with a queue of 3 -1357933164:308164 adding to queue of 30 -Fri Jan 11 19:39:24 2013: Source video frame ready; source at 4.137, output at 4.13747 -1357933164:311097 Decoder emits 124 -1357933164:311403 adding to queue of 31 -1357933164:313011 writer sleeps with a queue of 2 -1357933164:314222 writer wakes with a queue of 2 -Fri Jan 11 19:39:24 2013: Source video frame ready; source at 4.171, output at 4.17083 -1357933164:315088 Decoder emits 125 -1357933164:315362 decoder sleeps with queue of 32 -1357933164:318075 writer sleeps with a queue of 1 -1357933164:318317 writer wakes with a queue of 1 -1357933164:333907 writer sleeps with a queue of 0 -Fri Jan 11 19:39:24 2013: Finished locally-encoded frame 85 -1357933164:943495 encoder thread 0x7fe3580a5330 finishes local encode of 85 -1357933164:943772 writer wakes with a queue of 1 -1357933164:951312 encoder thread 0x7fe3580a5330 sleeps -1357933164:951576 decoder wakes with queue of 32 -1357933164:951869 decoder sleeps with queue of 32 -1357933164:952173 encoder thread 0x7fe3580a5330 wakes with queue of 32 -Fri Jan 11 19:39:24 2013: Encoder thread 0x7fe3580a5330 pops frame 93 from queue -1357933164:952848 encoder thread 0x7fe3580a5330 begins local encode of 93 -1357933164:954847 writer sleeps with a queue of 0 -Fri Jan 11 19:39:28 2013: Finished locally-encoded frame 86 -1357933168:218472 encoder thread 0x7fe3580a4940 finishes local encode of 86 -1357933168:218894 writer wakes with a queue of 1 -1357933168:234453 encoder thread 0x7fe3580a4940 sleeps -1357933168:234819 decoder wakes with queue of 31 -1357933168:235189 adding to queue of 31 -1357933168:235585 encoder thread 0x7fe3580a4940 wakes with queue of 32 -Fri Jan 11 19:39:28 2013: Encoder thread 0x7fe3580a4940 pops frame 94 from queue -Fri Jan 11 19:39:28 2013: Source video frame ready; source at 4.204, output at 4.2042 -1357933168:236976 encoder thread 0x7fe3580a4940 begins local encode of 94 -1357933168:237346 Decoder emits 126 -1357933168:237769 adding to queue of 31 -1357933168:238332 writer sleeps with a queue of 0 -Fri Jan 11 19:39:28 2013: Source video frame ready; source at 4.238, output at 4.23757 -1357933168:239315 Decoder emits 127 -1357933168:239673 decoder sleeps with queue of 32 -Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 88 -1357933171:278675 encoder thread 0x7fe358024570 finishes local encode of 88 -Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 89 -1357933171:389144 encoder thread 0x7fe358024570 sleeps -Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 91 -1357933171:486733 decoder wakes with queue of 32 -1357933171:500331 writer wakes with a queue of 1 -1357933171:511296 encoder thread 0x7fe3580a4fe0 finishes local encode of 89 -Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 87 -Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 90 -1357933171:536686 encoder thread 0x7fe3580a4c90 finishes local encode of 91 -Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 92 -Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 93 -1357933171:536987 decoder sleeps with queue of 32 -Fri Jan 11 19:39:31 2013: Finished locally-encoded frame 94 -1357933171:537223 encoder thread 0x7fe3580a59d0 finishes local encode of 87 -1357933171:537285 encoder thread 0x7fe358024570 wakes with queue of 32 -Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe358024570 pops frame 95 from queue -1357933171:537438 encoder thread 0x7fe358024570 begins local encode of 95 -1357933171:550605 encoder thread 0x7fe3580a45f0 finishes local encode of 90 -1357933171:566467 encoder thread 0x7fe3580a5680 finishes local encode of 92 -1357933171:579791 encoder thread 0x7fe3580a5330 finishes local encode of 93 -1357933171:579924 decoder wakes with queue of 31 -1357933171:580091 writer sleeps with a queue of 3 -1357933171:580171 adding to queue of 31 -1357933171:580224 encoder thread 0x7fe3580a4fe0 sleeps -1357933171:580318 encoder thread 0x7fe3580a59d0 sleeps -1357933171:580411 encoder thread 0x7fe3580a4940 finishes local encode of 94 -1357933171:580486 writer wakes with a queue of 3 -1357933171:580539 encoder thread 0x7fe3580a4c90 sleeps -1357933171:580609 encoder thread 0x7fe3580a4fe0 wakes with queue of 32 -Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe3580a4fe0 pops frame 96 from queue -1357933171:580805 encoder thread 0x7fe3580a4fe0 begins local encode of 96 -1357933171:580865 encoder thread 0x7fe3580a59d0 wakes with queue of 31 -Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe3580a59d0 pops frame 97 from queue -1357933171:581232 encoder thread 0x7fe3580a59d0 begins local encode of 97 -1357933171:589731 encoder thread 0x7fe3580a45f0 sleeps -1357933171:589881 encoder thread 0x7fe3580a4c90 wakes with queue of 30 -Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.271, output at 4.27093 -Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe3580a4c90 pops frame 98 from queue -1357933171:590335 encoder thread 0x7fe3580a4c90 begins local encode of 98 -1357933171:605346 Decoder emits 128 -1357933171:627210 writer sleeps with a queue of 6 -1357933171:627432 encoder thread 0x7fe3580a5680 sleeps -1357933171:627569 encoder thread 0x7fe3580a5330 sleeps -1357933171:627650 encoder thread 0x7fe3580a45f0 wakes with queue of 29 -1357933171:627736 encoder thread 0x7fe3580a4940 sleeps -1357933171:627844 writer wakes with a queue of 6 -Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe3580a45f0 pops frame 99 from queue -1357933171:628058 encoder thread 0x7fe3580a45f0 begins local encode of 99 -1357933171:628124 adding to queue of 28 -1357933171:628508 encoder thread 0x7fe3580a5680 wakes with queue of 29 -Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe3580a5680 pops frame 100 from queue -1357933171:628769 encoder thread 0x7fe3580a5680 begins local encode of 100 -Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.304, output at 4.3043 -1357933171:630460 Decoder emits 129 -1357933171:632234 writer sleeps with a queue of 5 -1357933171:632351 encoder thread 0x7fe3580a5330 wakes with queue of 28 -1357933171:632446 writer wakes with a queue of 5 -Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe3580a5330 pops frame 101 from queue -1357933171:632713 encoder thread 0x7fe3580a5330 begins local encode of 101 -1357933171:633893 encoder thread 0x7fe3580a4940 wakes with queue of 27 -Fri Jan 11 19:39:31 2013: Encoder thread 0x7fe3580a4940 pops frame 102 from queue -1357933171:634248 encoder thread 0x7fe3580a4940 begins local encode of 102 -1357933171:634389 adding to queue of 26 -1357933171:636023 writer sleeps with a queue of 4 -Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.338, output at 4.33767 -1357933171:637681 Decoder emits 130 -1357933171:637913 adding to queue of 27 -Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.371, output at 4.37103 -1357933171:639817 Decoder emits 131 -1357933171:639950 writer wakes with a queue of 4 -1357933171:640304 adding to queue of 28 -Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.404, output at 4.4044 -1357933171:642416 Decoder emits 132 -1357933171:642667 adding to queue of 29 -Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.438, output at 4.43777 -1357933171:644252 Decoder emits 133 -1357933171:644505 adding to queue of 30 -Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.471, output at 4.47113 -1357933171:646288 Decoder emits 134 -1357933171:646421 writer sleeps with a queue of 3 -1357933171:646627 writer wakes with a queue of 3 -1357933171:646831 adding to queue of 31 -Fri Jan 11 19:39:31 2013: Source video frame ready; source at 4.505, output at 4.5045 -1357933171:648695 Decoder emits 135 -1357933171:649000 decoder sleeps with queue of 32 -1357933171:651037 writer sleeps with a queue of 2 -1357933171:651208 writer wakes with a queue of 2 -1357933171:655192 writer sleeps with a queue of 1 -1357933171:655373 writer wakes with a queue of 1 -1357933171:659901 writer sleeps with a queue of 0 -Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 100 -1357933178:754229 encoder thread 0x7fe3580a5680 finishes local encode of 100 -Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 98 -Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 96 -Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 102 -1357933178:982783 encoder thread 0x7fe3580a5680 sleeps -1357933178:982892 decoder wakes with queue of 32 -1357933178:982989 writer wakes with a queue of 1 -1357933178:983117 encoder thread 0x7fe3580a4c90 finishes local encode of 98 -1357933178:983215 encoder thread 0x7fe3580a4940 finishes local encode of 102 -Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 95 -Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 97 -1357933178:983485 encoder thread 0x7fe3580a4fe0 finishes local encode of 96 -Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 101 -1357933178:983766 decoder sleeps with queue of 32 -Fri Jan 11 19:39:38 2013: Finished locally-encoded frame 99 -1357933178:984038 encoder thread 0x7fe358024570 finishes local encode of 95 -1357933178:984101 encoder thread 0x7fe3580a5680 wakes with queue of 32 -Fri Jan 11 19:39:38 2013: Encoder thread 0x7fe3580a5680 pops frame 103 from queue -1357933178:984251 encoder thread 0x7fe3580a5680 begins local encode of 103 -1357933178:998083 encoder thread 0x7fe3580a4c90 sleeps -1357933179:25471 encoder thread 0x7fe3580a59d0 finishes local encode of 97 -1357933179:25602 encoder thread 0x7fe3580a45f0 finishes local encode of 99 -1357933179:25679 encoder thread 0x7fe3580a5330 finishes local encode of 101 -1357933179:25761 encoder thread 0x7fe3580a4940 sleeps -1357933179:25826 writer sleeps with a queue of 4 -1357933179:25893 encoder thread 0x7fe3580a4fe0 sleeps -1357933179:25957 encoder thread 0x7fe3580a4c90 wakes with queue of 31 -1357933179:26019 writer wakes with a queue of 4 -Fri Jan 11 19:39:39 2013: Encoder thread 0x7fe3580a4c90 pops frame 104 from queue -1357933179:26182 encoder thread 0x7fe3580a4c90 begins local encode of 104 -1357933179:36490 encoder thread 0x7fe3580a5330 sleeps -1357933179:47899 writer sleeps with a queue of 6 -1357933179:47981 encoder thread 0x7fe3580a5330 wakes with queue of 30 -1357933179:48052 encoder thread 0x7fe358024570 sleeps -1357933179:48130 writer wakes with a queue of 6 -Fri Jan 11 19:39:39 2013: Encoder thread 0x7fe3580a5330 pops frame 105 from queue -1357933179:48294 encoder thread 0x7fe3580a5330 begins local encode of 105 -1357933179:48351 encoder thread 0x7fe3580a4fe0 wakes with queue of 29 -Fri Jan 11 19:39:39 2013: Encoder thread 0x7fe3580a4fe0 pops frame 106 from queue -1357933179:48520 encoder thread 0x7fe3580a4fe0 begins local encode of 106 -1357933179:60923 encoder thread 0x7fe3580a59d0 sleeps -1357933179:68886 writer sleeps with a queue of 5 -1357933179:68981 encoder thread 0x7fe3580a45f0 sleeps -1357933179:69115 decoder wakes with queue of 28 -1357933179:69186 writer wakes with a queue of 5 -1357933179:69249 adding to queue of 28 -1357933179:69426 encoder thread 0x7fe3580a4940 wakes with queue of 29 -Fri Jan 11 19:39:39 2013: Encoder thread 0x7fe3580a4940 pops frame 107 from queue -1357933179:69682 encoder thread 0x7fe3580a4940 begins local encode of 107 -1357933179:69790 encoder thread 0x7fe358024570 wakes with queue of 28 -Fri Jan 11 19:39:39 2013: Encoder thread 0x7fe358024570 pops frame 108 from queue -1357933179:70118 encoder thread 0x7fe358024570 begins local encode of 108 -1357933179:70215 encoder thread 0x7fe3580a59d0 wakes with queue of 27 -Fri Jan 11 19:39:39 2013: Encoder thread 0x7fe3580a59d0 pops frame 109 from queue -Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.538, output at 4.53787 -1357933179:71090 Decoder emits 136 -1357933179:71356 adding to queue of 26 -1357933179:71570 encoder thread 0x7fe3580a45f0 wakes with queue of 27 -Fri Jan 11 19:39:39 2013: Encoder thread 0x7fe3580a45f0 pops frame 110 from queue -1357933179:73111 encoder thread 0x7fe3580a45f0 begins local encode of 110 -Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.571, output at 4.57123 -1357933179:73729 Decoder emits 137 -1357933179:73966 adding to queue of 26 -Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.605, output at 4.6046 -1357933179:75609 Decoder emits 138 -1357933179:75774 adding to queue of 27 -Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.638, output at 4.63797 -1357933179:78084 encoder thread 0x7fe3580a59d0 begins local encode of 109 -1357933179:78312 writer sleeps with a queue of 4 -1357933179:78504 writer wakes with a queue of 4 -1357933179:78753 Decoder emits 139 -1357933179:79174 adding to queue of 28 -Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.671, output at 4.67133 -1357933179:83761 writer sleeps with a queue of 3 -1357933179:83985 writer wakes with a queue of 3 -1357933179:84375 Decoder emits 140 -1357933179:84843 adding to queue of 29 -Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.705, output at 4.7047 -1357933179:87382 Decoder emits 141 -1357933179:87678 adding to queue of 30 -1357933179:89018 writer sleeps with a queue of 2 -1357933179:89318 writer wakes with a queue of 2 -Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.738, output at 4.73807 -1357933179:90013 Decoder emits 142 -1357933179:90337 adding to queue of 31 -Fri Jan 11 19:39:39 2013: Source video frame ready; source at 4.771, output at 4.77143 -1357933179:92900 Decoder emits 143 -1357933179:93086 writer sleeps with a queue of 1 -1357933179:93279 writer wakes with a queue of 1 -1357933179:93506 decoder sleeps with queue of 32 -1357933179:96759 writer sleeps with a queue of 0 -Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 104 -Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 105 -Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 108 -1357933186:274915 encoder thread 0x7fe3580a4c90 finishes local encode of 104 -Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 110 -1357933186:288567 decoder wakes with queue of 32 -1357933186:288641 encoder thread 0x7fe3580a5330 finishes local encode of 105 -Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 106 -Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 103 -Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 107 -1357933186:289078 writer wakes with a queue of 1 -1357933186:289183 encoder thread 0x7fe358024570 finishes local encode of 108 -1357933186:289272 encoder thread 0x7fe3580a4c90 sleeps -Fri Jan 11 19:39:46 2013: Finished locally-encoded frame 109 -1357933186:289514 decoder sleeps with queue of 32 -1357933186:289653 encoder thread 0x7fe3580a45f0 finishes local encode of 110 -1357933186:289938 encoder thread 0x7fe3580a4fe0 finishes local encode of 106 -1357933186:300780 encoder thread 0x7fe3580a5680 finishes local encode of 103 -1357933186:308513 writer sleeps with a queue of 4 -1357933186:308578 writer wakes with a queue of 4 -1357933186:308620 encoder thread 0x7fe3580a5330 sleeps -1357933186:308690 encoder thread 0x7fe358024570 sleeps -1357933186:308767 encoder thread 0x7fe3580a4c90 wakes with queue of 32 -1357933186:308828 encoder thread 0x7fe3580a4940 finishes local encode of 107 -1357933186:308906 encoder thread 0x7fe3580a59d0 finishes local encode of 109 -Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe3580a4c90 pops frame 111 from queue -1357933186:309072 encoder thread 0x7fe3580a4c90 begins local encode of 111 -1357933186:316420 encoder thread 0x7fe3580a45f0 sleeps -1357933186:316521 decoder wakes with queue of 31 -1357933186:316643 adding to queue of 31 -Fri Jan 11 19:39:46 2013: Source video frame ready; source at 4.805, output at 4.8048 -1357933186:330616 writer sleeps with a queue of 6 -1357933186:344739 encoder thread 0x7fe3580a5680 sleeps -1357933186:344810 encoder thread 0x7fe3580a4fe0 sleeps -1357933186:344879 writer wakes with a queue of 6 -1357933186:344962 encoder thread 0x7fe3580a5330 wakes with queue of 32 -1357933186:345032 Decoder emits 144 -Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe3580a5330 pops frame 112 from queue -1357933186:345232 encoder thread 0x7fe3580a5330 begins local encode of 112 -1357933186:345303 encoder thread 0x7fe358024570 wakes with queue of 31 -Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe358024570 pops frame 113 from queue -1357933186:345461 encoder thread 0x7fe358024570 begins local encode of 113 -1357933186:368710 encoder thread 0x7fe3580a4940 sleeps -1357933186:368835 encoder thread 0x7fe3580a59d0 sleeps -1357933186:368898 encoder thread 0x7fe3580a45f0 wakes with queue of 30 -Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe3580a45f0 pops frame 114 from queue -1357933186:369117 encoder thread 0x7fe3580a45f0 begins local encode of 114 -1357933186:369170 encoder thread 0x7fe3580a5680 wakes with queue of 29 -Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe3580a5680 pops frame 115 from queue -1357933186:369342 encoder thread 0x7fe3580a5680 begins local encode of 115 -1357933186:375527 encoder thread 0x7fe3580a4fe0 wakes with queue of 28 -1357933186:375745 writer sleeps with a queue of 5 -1357933186:375813 writer wakes with a queue of 5 -Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe3580a4fe0 pops frame 116 from queue -1357933186:376196 encoder thread 0x7fe3580a4fe0 begins local encode of 116 -1357933186:376453 adding to queue of 27 -1357933186:377212 encoder thread 0x7fe3580a4940 wakes with queue of 28 -Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe3580a4940 pops frame 117 from queue -1357933186:377543 encoder thread 0x7fe3580a4940 begins local encode of 117 -Fri Jan 11 19:39:46 2013: Source video frame ready; source at 4.838, output at 4.83817 -1357933186:379255 writer sleeps with a queue of 4 -1357933186:379395 encoder thread 0x7fe3580a59d0 wakes with queue of 27 -1357933186:379501 Decoder emits 145 -1357933186:379616 writer wakes with a queue of 4 -Fri Jan 11 19:39:46 2013: Encoder thread 0x7fe3580a59d0 pops frame 118 from queue -1357933186:381383 encoder thread 0x7fe3580a59d0 begins local encode of 118 -1357933186:381547 adding to queue of 26 -1357933186:383259 writer sleeps with a queue of 3 -Fri Jan 11 19:39:46 2013: Source video frame ready; source at 4.872, output at 4.87153 -1357933186:384579 Decoder emits 146 -1357933186:384821 adding to queue of 27 -Fri Jan 11 19:39:46 2013: Source video frame ready; source at 4.905, output at 4.9049 -1357933186:386708 Decoder emits 147 -1357933186:386964 adding to queue of 28 -Fri Jan 11 19:39:46 2013: Source video frame ready; source at 4.938, output at 4.93827 -1357933186:389785 Decoder emits 148 -1357933186:390035 adding to queue of 29 -Fri Jan 11 19:39:46 2013: Source video frame ready; source at 4.972, output at 4.97163 -1357933186:392171 writer wakes with a queue of 3 -1357933186:392523 Decoder emits 149 -1357933186:392861 adding to queue of 30 -Fri Jan 11 19:39:46 2013: Source video frame ready; source at 5.005, output at 5.005 -1357933186:395163 Decoder emits 150 -1357933186:395456 adding to queue of 31 -1357933186:396558 writer sleeps with a queue of 2 -1357933186:396964 writer wakes with a queue of 2 -Fri Jan 11 19:39:46 2013: Source video frame ready; source at 5.038, output at 5.03837 -1357933186:397779 Decoder emits 151 -1357933186:398028 decoder sleeps with queue of 32 -1357933186:401782 writer sleeps with a queue of 1 -1357933186:402018 writer wakes with a queue of 1 -1357933186:409277 writer sleeps with a queue of 0 -Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 116 -1357933193:349837 encoder thread 0x7fe3580a4fe0 finishes local encode of 116 -1357933193:350054 writer wakes with a queue of 1 -1357933193:354234 writer sleeps with a queue of 0 -1357933193:374690 encoder thread 0x7fe3580a4fe0 sleeps -1357933193:374857 decoder wakes with queue of 32 -1357933193:374940 decoder sleeps with queue of 32 -1357933193:375099 encoder thread 0x7fe3580a4fe0 wakes with queue of 32 -Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe3580a4fe0 pops frame 119 from queue -1357933193:375279 encoder thread 0x7fe3580a4fe0 begins local encode of 119 -Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 118 -Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 117 -Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 111 -Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 115 -1357933193:678184 encoder thread 0x7fe3580a59d0 finishes local encode of 118 -Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 112 -Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 114 -Fri Jan 11 19:39:53 2013: Finished locally-encoded frame 113 -1357933193:692105 writer wakes with a queue of 1 -1357933193:692327 encoder thread 0x7fe3580a4c90 finishes local encode of 111 -1357933193:692453 encoder thread 0x7fe3580a5680 finishes local encode of 115 -1357933193:692702 encoder thread 0x7fe3580a59d0 sleeps -1357933193:692856 decoder wakes with queue of 31 -1357933193:692940 encoder thread 0x7fe3580a5330 finishes local encode of 112 -1357933193:693030 encoder thread 0x7fe358024570 finishes local encode of 113 -1357933193:693139 encoder thread 0x7fe3580a45f0 finishes local encode of 114 -1357933193:693272 adding to queue of 31 -1357933193:693783 encoder thread 0x7fe3580a4940 finishes local encode of 117 -Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.072, output at 5.07173 -1357933193:720807 writer sleeps with a queue of 6 -1357933193:720912 writer wakes with a queue of 6 -1357933193:721000 encoder thread 0x7fe3580a59d0 wakes with queue of 32 -1357933193:721076 encoder thread 0x7fe3580a4c90 sleeps -1357933193:721173 encoder thread 0x7fe3580a5680 sleeps -1357933193:721247 Decoder emits 152 -Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe3580a59d0 pops frame 120 from queue -1357933193:721409 encoder thread 0x7fe3580a59d0 begins local encode of 120 -1357933193:735893 encoder thread 0x7fe3580a5330 sleeps -1357933193:743408 writer sleeps with a queue of 5 -1357933193:743490 writer wakes with a queue of 5 -1357933193:743572 encoder thread 0x7fe3580a4940 sleeps -1357933193:743668 encoder thread 0x7fe3580a4c90 wakes with queue of 31 -1357933193:743742 encoder thread 0x7fe358024570 sleeps -1357933193:743820 encoder thread 0x7fe3580a45f0 sleeps -Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe3580a4c90 pops frame 121 from queue -1357933193:743992 encoder thread 0x7fe3580a4c90 begins local encode of 121 -1357933193:744106 encoder thread 0x7fe3580a5680 wakes with queue of 30 -Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe3580a5680 pops frame 122 from queue -1357933193:744319 encoder thread 0x7fe3580a5680 begins local encode of 122 -1357933193:744418 adding to queue of 29 -1357933193:744568 encoder thread 0x7fe3580a5330 wakes with queue of 30 -Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe3580a5330 pops frame 123 from queue -1357933193:744742 encoder thread 0x7fe3580a5330 begins local encode of 123 -1357933193:744818 encoder thread 0x7fe3580a4940 wakes with queue of 29 -Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe3580a4940 pops frame 124 from queue -1357933193:744997 encoder thread 0x7fe3580a4940 begins local encode of 124 -Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.105, output at 5.1051 -1357933193:746131 Decoder emits 153 -1357933193:746595 writer sleeps with a queue of 4 -1357933193:746652 writer wakes with a queue of 4 -1357933193:749908 writer sleeps with a queue of 3 -1357933193:750034 encoder thread 0x7fe358024570 wakes with queue of 28 -1357933193:750133 writer wakes with a queue of 3 -Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe358024570 pops frame 125 from queue -1357933193:750396 encoder thread 0x7fe358024570 begins local encode of 125 -1357933193:750519 encoder thread 0x7fe3580a45f0 wakes with queue of 27 -Fri Jan 11 19:39:53 2013: Encoder thread 0x7fe3580a45f0 pops frame 126 from queue -1357933193:750936 encoder thread 0x7fe3580a45f0 begins local encode of 126 -1357933193:751094 adding to queue of 26 -Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.138, output at 5.13847 -1357933193:758910 Decoder emits 154 -1357933193:759158 adding to queue of 27 -1357933193:760609 writer sleeps with a queue of 2 -1357933193:760878 writer wakes with a queue of 2 -Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.172, output at 5.17183 -1357933193:761568 Decoder emits 155 -1357933193:761830 adding to queue of 28 -Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.205, output at 5.2052 -1357933193:763729 Decoder emits 156 -1357933193:763941 adding to queue of 29 -Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.239, output at 5.23857 -1357933193:765932 Decoder emits 157 -1357933193:766178 adding to queue of 30 -Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.272, output at 5.27193 -1357933193:767794 Decoder emits 158 -1357933193:768019 adding to queue of 31 -Fri Jan 11 19:39:53 2013: Source video frame ready; source at 5.305, output at 5.3053 -1357933193:769709 Decoder emits 159 -1357933193:769913 decoder sleeps with queue of 32 -1357933193:781529 writer sleeps with a queue of 1 -1357933193:782078 writer wakes with a queue of 1 -1357933193:792101 writer sleeps with a queue of 0 -1357933194:407280 encoder thread 0x7fe358031550 sleeps -1357933194:407760 decoder wakes with queue of 32 -1357933194:408135 decoder sleeps with queue of 32 -1357933194:408503 encoder thread 0x7fe358031550 wakes with queue of 32 -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe358031550 pops frame 127 from queue -1357933194:409338 encoder thread 0x7fe3580a6a80 sleeps -1357933194:409728 decoder wakes with queue of 31 -1357933194:410215 adding to queue of 31 -1357933194:410644 encoder thread 0x7fe3580a6a80 wakes with queue of 32 -Fri Jan 11 19:39:54 2013: Remote encode of 127 on shankly failed (Host not found (authoritative)); thread sleeping for 50s -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a6a80 pops frame 128 from queue -Fri Jan 11 19:39:54 2013: Source video frame ready; source at 5.339, output at 5.33867 -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe358031550 pushes frame 127 back onto queue after failure -1357933194:412750 Decoder emits 160 -Fri Jan 11 19:39:54 2013: Remote encode of 128 on shankly failed (Host not found (authoritative)); thread sleeping for 50s -1357933194:413532 decoder sleeps with queue of 32 -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a6a80 pushes frame 128 back onto queue after failure -1357933194:433562 encoder thread 0x7fe3580a6090 sleeps -1357933194:434003 decoder wakes with queue of 33 -1357933194:434361 decoder sleeps with queue of 33 -1357933194:434694 encoder thread 0x7fe3580a6090 wakes with queue of 33 -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a6090 pops frame 128 from queue -Fri Jan 11 19:39:54 2013: Remote encode of 128 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 50s -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a6090 pushes frame 128 back onto queue after failure -1357933194:444618 encoder thread 0x7fe358030eb0 sleeps -1357933194:444958 decoder wakes with queue of 33 -1357933194:445318 decoder sleeps with queue of 33 -1357933194:445690 encoder thread 0x7fe358030eb0 wakes with queue of 33 -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe358030eb0 pops frame 128 from queue -Fri Jan 11 19:39:54 2013: Remote encode of 128 on shankly failed (Host not found (authoritative)); thread sleeping for 50s -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe358030eb0 pushes frame 128 back onto queue after failure -1357933194:448439 encoder thread 0x7fe3580a5d40 sleeps -1357933194:448778 decoder wakes with queue of 33 -1357933194:449180 decoder sleeps with queue of 33 -1357933194:449576 encoder thread 0x7fe3580a5d40 wakes with queue of 33 -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a5d40 pops frame 128 from queue -Fri Jan 11 19:39:54 2013: Remote encode of 128 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 50s -1357933194:451904 encoder thread 0x7fe3580a6730 sleeps -1357933194:452236 decoder wakes with queue of 32 -1357933194:452577 decoder sleeps with queue of 32 -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a5d40 pushes frame 128 back onto queue after failure -1357933194:453428 encoder thread 0x7fe3580a6730 wakes with queue of 33 -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a6730 pops frame 128 from queue -1357933194:454393 encoder thread 0x7fe358031200 sleeps -1357933194:454941 encoder thread 0x7fe3580a63e0 sleeps -1357933194:455524 decoder wakes with queue of 32 -1357933194:456348 decoder sleeps with queue of 32 -Fri Jan 11 19:39:54 2013: Remote encode of 128 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 50s -1357933194:457470 encoder thread 0x7fe358031200 wakes with queue of 32 -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe358031200 pops frame 127 from queue -1357933194:458437 encoder thread 0x7fe3580a63e0 wakes with queue of 31 -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a63e0 pops frame 129 from queue -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a6730 pushes frame 128 back onto queue after failure -Fri Jan 11 19:39:54 2013: Remote encode of 127 on shankly failed (Host not found (authoritative)); thread sleeping for 50s -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe358031200 pushes frame 127 back onto queue after failure -Fri Jan 11 19:39:54 2013: Remote encode of 129 on shankly-gbit failed (Host not found (authoritative)); thread sleeping for 50s -Fri Jan 11 19:39:54 2013: Encoder thread 0x7fe3580a63e0 pushes frame 129 back onto queue after failure -Fri Jan 11 19:39:58 2013: Finished locally-encoded frame 123 -1357933198:967025 encoder thread 0x7fe3580a5330 finishes local encode of 123 -1357933198:967382 writer wakes with a queue of 1 -1357933198:982912 writer sleeps with a queue of 0 -1357933198:983079 encoder thread 0x7fe3580a5330 sleeps -1357933198:983205 decoder wakes with queue of 33 -1357933198:983404 decoder sleeps with queue of 33 -1357933198:983524 encoder thread 0x7fe3580a5330 wakes with queue of 33 -Fri Jan 11 19:39:58 2013: Encoder thread 0x7fe3580a5330 pops frame 129 from queue -1357933198:983688 encoder thread 0x7fe3580a5330 begins local encode of 129 -Fri Jan 11 19:39:59 2013: Finished locally-encoded frame 126 -Fri Jan 11 19:39:59 2013: Finished locally-encoded frame 125 -1357933199:496055 encoder thread 0x7fe3580a45f0 finishes local encode of 126 -1357933199:496328 encoder thread 0x7fe358024570 finishes local encode of 125 -1357933199:506491 writer wakes with a queue of 1 -1357933199:506810 encoder thread 0x7fe3580a45f0 sleeps -1357933199:507491 decoder wakes with queue of 32 -1357933199:507687 decoder sleeps with queue of 32 -1357933199:517739 encoder thread 0x7fe358024570 sleeps -1357933199:520670 writer sleeps with a queue of 1 -1357933199:520966 encoder thread 0x7fe3580a45f0 wakes with queue of 32 -1357933199:551489 writer wakes with a queue of 1 -Fri Jan 11 19:39:59 2013: Encoder thread 0x7fe3580a45f0 pops frame 127 from queue -1357933199:551904 encoder thread 0x7fe3580a45f0 begins local encode of 127 -1357933199:552048 decoder wakes with queue of 31 -1357933199:552437 adding to queue of 31 -Fri Jan 11 19:39:59 2013: Source video frame ready; source at 5.372, output at 5.37203 -1357933199:555815 Decoder emits 161 -1357933199:585975 writer sleeps with a queue of 0 -1357933199:586174 encoder thread 0x7fe358024570 wakes with queue of 32 -Fri Jan 11 19:39:59 2013: Encoder thread 0x7fe358024570 pops frame 128 from queue -1357933199:589103 encoder thread 0x7fe358024570 begins local encode of 128 -1357933199:589197 adding to queue of 31 -Fri Jan 11 19:39:59 2013: Source video frame ready; source at 5.405, output at 5.4054 -1357933199:592859 Decoder emits 162 -1357933199:593024 decoder sleeps with queue of 32 -Fri Jan 11 19:40:00 2013: Finished locally-encoded frame 122 -Fri Jan 11 19:40:00 2013: Finished locally-encoded frame 121 -Fri Jan 11 19:40:00 2013: Finished locally-encoded frame 120 -Fri Jan 11 19:40:00 2013: Finished locally-encoded frame 124 -Fri Jan 11 19:40:00 2013: Finished locally-encoded frame 119 -1357933200:131149 encoder thread 0x7fe3580a5680 finishes local encode of 122 -1357933200:131381 encoder thread 0x7fe3580a4c90 finishes local encode of 121 -1357933200:145988 encoder thread 0x7fe3580a59d0 finishes local encode of 120 -1357933200:146160 writer wakes with a queue of 1 -1357933200:146319 encoder thread 0x7fe3580a4940 finishes local encode of 124 -1357933200:146479 encoder thread 0x7fe3580a4fe0 finishes local encode of 119 -1357933200:146602 decoder wakes with queue of 32 -1357933200:146736 encoder thread 0x7fe3580a5680 sleeps -1357933200:146838 decoder sleeps with queue of 32 -1357933200:161572 encoder thread 0x7fe3580a4c90 sleeps -1357933200:172938 writer sleeps with a queue of 4 -1357933200:200744 encoder thread 0x7fe3580a4fe0 sleeps -1357933200:200941 encoder thread 0x7fe3580a4940 sleeps -1357933200:201094 encoder thread 0x7fe3580a5680 wakes with queue of 32 -1357933200:201215 writer wakes with a queue of 4 -1357933200:201334 encoder thread 0x7fe3580a59d0 sleeps -Fri Jan 11 19:40:00 2013: Encoder thread 0x7fe3580a5680 pops frame 130 from queue -1357933200:201644 encoder thread 0x7fe3580a5680 begins local encode of 130 -1357933200:201754 decoder wakes with queue of 31 -1357933200:201936 adding to queue of 31 -1357933200:202122 encoder thread 0x7fe3580a4c90 wakes with queue of 32 -Fri Jan 11 19:40:00 2013: Encoder thread 0x7fe3580a4c90 pops frame 131 from queue -1357933200:202401 encoder thread 0x7fe3580a4c90 begins local encode of 131 -1357933200:202557 encoder thread 0x7fe3580a4fe0 wakes with queue of 31 -Fri Jan 11 19:40:00 2013: Encoder thread 0x7fe3580a4fe0 pops frame 132 from queue -1357933200:202851 encoder thread 0x7fe3580a4fe0 begins local encode of 132 -1357933200:203068 encoder thread 0x7fe3580a4940 wakes with queue of 30 -Fri Jan 11 19:40:00 2013: Encoder thread 0x7fe3580a4940 pops frame 133 from queue -Fri Jan 11 19:40:00 2013: Source video frame ready; source at 5.439, output at 5.43877 -1357933200:203879 Decoder emits 163 -1357933200:205621 encoder thread 0x7fe3580a59d0 wakes with queue of 29 -1357933200:205741 encoder thread 0x7fe3580a4940 begins local encode of 133 -1357933200:205843 writer sleeps with a queue of 3 -Fri Jan 11 19:40:00 2013: Encoder thread 0x7fe3580a59d0 pops frame 134 from queue -1357933200:206112 writer wakes with a queue of 3 -1357933200:206218 adding to queue of 28 -Fri Jan 11 19:40:00 2013: Source video frame ready; source at 5.472, output at 5.47213 -1357933200:208814 Decoder emits 164 -1357933200:209172 adding to queue of 29 -1357933200:209351 encoder thread 0x7fe3580a59d0 begins local encode of 134 -1357933200:210101 writer sleeps with a queue of 2 -1357933200:210371 writer wakes with a queue of 2 -Fri Jan 11 19:40:00 2013: Source video frame ready; source at 5.506, output at 5.5055 -1357933200:211088 Decoder emits 165 -1357933200:211382 adding to queue of 30 -Fri Jan 11 19:40:00 2013: Source video frame ready; source at 5.539, output at 5.53887 -1357933200:214538 Decoder emits 166 -1357933200:214791 adding to queue of 31 -Fri Jan 11 19:40:00 2013: Source video frame ready; source at 5.572, output at 5.57223 -1357933200:216922 Decoder emits 167 -1357933200:217157 decoder sleeps with queue of 32 -1357933200:220148 writer sleeps with a queue of 1 -1357933200:220554 writer wakes with a queue of 1 -1357933200:224544 writer sleeps with a queue of 0 -Fri Jan 11 19:40:02 2013: Finished locally-encoded frame 129 -1357933202:83650 encoder thread 0x7fe3580a5330 finishes local encode of 129 -1357933202:83981 encoder thread 0x7fe3580a5330 sleeps -1357933202:84243 writer wakes with a queue of 1 -1357933202:84556 decoder wakes with queue of 32 -1357933202:84913 decoder sleeps with queue of 32 -1357933202:85326 encoder thread 0x7fe3580a5330 wakes with queue of 32 -Fri Jan 11 19:40:02 2013: Encoder thread 0x7fe3580a5330 pops frame 135 from queue -1357933202:86077 encoder thread 0x7fe3580a5330 begins local encode of 135 -1357933202:88210 writer sleeps with a queue of 0 -Fri Jan 11 19:40:05 2013: Finished locally-encoded frame 127 -1357933205:288446 encoder thread 0x7fe3580a45f0 finishes local encode of 127 -1357933205:288531 encoder thread 0x7fe3580a45f0 sleeps -1357933205:288582 decoder wakes with queue of 31 -1357933205:288689 adding to queue of 31 -1357933205:288792 encoder thread 0x7fe3580a45f0 wakes with queue of 32 -Fri Jan 11 19:40:05 2013: Source video frame ready; source at 5.606, output at 5.6056 -1357933205:364162 Decoder emits 168 -1357933205:394427 writer wakes with a queue of 1 -Fri Jan 11 19:40:05 2013: Encoder thread 0x7fe3580a45f0 pops frame 136 from queue -Fri Jan 11 19:40:05 2013: Finished locally-encoded frame 128 -1357933205:394722 adding to queue of 31 -1357933205:395192 encoder thread 0x7fe358024570 finishes local encode of 128 -1357933205:395260 encoder thread 0x7fe358024570 sleeps -1357933205:395316 encoder thread 0x7fe358024570 wakes with queue of 32 -Fri Jan 11 19:40:05 2013: Encoder thread 0x7fe358024570 pops frame 137 from queue -1357933205:395421 encoder thread 0x7fe358024570 begins local encode of 137 -Fri Jan 11 19:40:05 2013: Source video frame ready; source at 5.639, output at 5.63897 -1357933205:396291 Decoder emits 169 -1357933205:396402 adding to queue of 31 -Fri Jan 11 19:40:05 2013: Source video frame ready; source at 5.672, output at 5.67233 -1357933205:397317 Decoder emits 170 -1357933205:397391 decoder sleeps with queue of 32 -1357933205:397443 encoder thread 0x7fe3580a45f0 begins local encode of 136 -1357933205:397742 writer sleeps with a queue of 1 -1357933205:397790 writer wakes with a queue of 1 -1357933205:401013 writer sleeps with a queue of 0 -Fri Jan 11 19:40:06 2013: Finished locally-encoded frame 130 -1357933206:832217 encoder thread 0x7fe3580a5680 finishes local encode of 130 -Fri Jan 11 19:40:06 2013: Finished locally-encoded frame 134 -1357933206:952915 writer wakes with a queue of 1 -Fri Jan 11 19:40:07 2013: Finished locally-encoded frame 131 -1357933207:11661 encoder thread 0x7fe3580a5680 sleeps -1357933207:11768 decoder wakes with queue of 32 -Fri Jan 11 19:40:07 2013: Finished locally-encoded frame 133 -Fri Jan 11 19:40:07 2013: Finished locally-encoded frame 132 -Fri Jan 11 19:40:07 2013: Finished locally-encoded frame 135 -1357933207:12501 decoder sleeps with queue of 32 -1357933207:12770 encoder thread 0x7fe3580a4c90 finishes local encode of 131 -1357933207:13108 encoder thread 0x7fe3580a5680 wakes with queue of 32 -Fri Jan 11 19:40:07 2013: Encoder thread 0x7fe3580a5680 pops frame 138 from queue -1357933207:13585 encoder thread 0x7fe3580a4fe0 finishes local encode of 132 -1357933207:26871 encoder thread 0x7fe3580a4940 finishes local encode of 133 -1357933207:27003 encoder thread 0x7fe3580a5680 begins local encode of 138 -1357933207:27106 encoder thread 0x7fe3580a5330 finishes local encode of 135 -1357933207:27221 encoder thread 0x7fe3580a4c90 sleeps -1357933207:27313 decoder wakes with queue of 31 -1357933207:27478 adding to queue of 31 -1357933207:27762 encoder thread 0x7fe3580a59d0 finishes local encode of 134 -Fri Jan 11 19:40:07 2013: Source video frame ready; source at 5.706, output at 5.7057 -1357933207:55750 writer sleeps with a queue of 4 -1357933207:68468 encoder thread 0x7fe3580a4fe0 sleeps -1357933207:68618 encoder thread 0x7fe3580a4940 sleeps -1357933207:68697 Decoder emits 171 -1357933207:68779 writer wakes with a queue of 4 -1357933207:68845 encoder thread 0x7fe3580a5330 sleeps -1357933207:68933 encoder thread 0x7fe3580a4c90 wakes with queue of 32 -Fri Jan 11 19:40:07 2013: Encoder thread 0x7fe3580a4c90 pops frame 139 from queue -1357933207:69084 encoder thread 0x7fe3580a4c90 begins local encode of 139 -1357933207:69127 encoder thread 0x7fe3580a4fe0 wakes with queue of 31 -Fri Jan 11 19:40:07 2013: Encoder thread 0x7fe3580a4fe0 pops frame 140 from queue -1357933207:69280 encoder thread 0x7fe3580a4fe0 begins local encode of 140 -1357933207:69324 encoder thread 0x7fe3580a4940 wakes with queue of 30 -Fri Jan 11 19:40:07 2013: Encoder thread 0x7fe3580a4940 pops frame 141 from queue -1357933207:69519 encoder thread 0x7fe3580a4940 begins local encode of 141 -1357933207:69582 adding to queue of 29 -1357933207:69977 encoder thread 0x7fe3580a59d0 sleeps -Fri Jan 11 19:40:07 2013: Source video frame ready; source at 5.739, output at 5.73907 -1357933207:72464 writer sleeps with a queue of 4 -1357933207:72574 writer wakes with a queue of 4 -1357933207:72665 Decoder emits 172 -1357933207:73511 encoder thread 0x7fe3580a5330 wakes with queue of 30 -Fri Jan 11 19:40:07 2013: Encoder thread 0x7fe3580a5330 pops frame 142 from queue -1357933207:73795 encoder thread 0x7fe3580a5330 begins local encode of 142 -1357933207:75724 writer sleeps with a queue of 3 -1357933207:75872 writer wakes with a queue of 3 -1357933207:77044 encoder thread 0x7fe3580a59d0 wakes with queue of 29 -Fri Jan 11 19:40:07 2013: Encoder thread 0x7fe3580a59d0 pops frame 143 from queue -1357933207:77457 encoder thread 0x7fe3580a59d0 begins local encode of 143 -1357933207:77615 adding to queue of 28 -1357933207:91384 writer sleeps with a queue of 2 -Fri Jan 11 19:40:07 2013: Source video frame ready; source at 5.772, output at 5.77243 -1357933207:91734 Decoder emits 173 -1357933207:91867 adding to queue of 29 -Fri Jan 11 19:40:07 2013: Source video frame ready; source at 5.806, output at 5.8058 -1357933207:93716 Decoder emits 174 -1357933207:93887 adding to queue of 30 -Fri Jan 11 19:40:07 2013: Source video frame ready; source at 5.839, output at 5.83917 -1357933207:95435 Decoder emits 175 -1357933207:95568 adding to queue of 31 -Fri Jan 11 19:40:07 2013: Source video frame ready; source at 5.873, output at 5.87253 -1357933207:97226 writer wakes with a queue of 2 -1357933207:97514 Decoder emits 176 -1357933207:98891 decoder sleeps with queue of 32 -1357933207:101158 writer sleeps with a queue of 1 -1357933207:101363 writer wakes with a queue of 1 -1357933207:116791 writer sleeps with a queue of 0 -Fri Jan 11 19:40:08 2013: Finished locally-encoded frame 137 -1357933208:437367 encoder thread 0x7fe358024570 finishes local encode of 137 -1357933208:437839 writer wakes with a queue of 1 -1357933208:451320 encoder thread 0x7fe358024570 sleeps -1357933208:451732 decoder wakes with queue of 32 -1357933208:452078 decoder sleeps with queue of 32 -1357933208:452430 encoder thread 0x7fe358024570 wakes with queue of 32 -Fri Jan 11 19:40:08 2013: Encoder thread 0x7fe358024570 pops frame 144 from queue -1357933208:453028 encoder thread 0x7fe358024570 begins local encode of 144 -1357933208:454944 writer sleeps with a queue of 0 -Fri Jan 11 19:40:08 2013: Finished locally-encoded frame 136 -1357933208:509695 encoder thread 0x7fe3580a45f0 finishes local encode of 136 -1357933208:510026 writer wakes with a queue of 1 -1357933208:516892 encoder thread 0x7fe3580a45f0 sleeps -1357933208:517230 decoder wakes with queue of 31 -1357933208:517631 adding to queue of 31 -1357933208:518098 encoder thread 0x7fe3580a45f0 wakes with queue of 32 -Fri Jan 11 19:40:08 2013: Encoder thread 0x7fe3580a45f0 pops frame 145 from queue -1357933208:518943 encoder thread 0x7fe3580a45f0 begins local encode of 145 -Fri Jan 11 19:40:08 2013: Source video frame ready; source at 5.906, output at 5.9059 -1357933208:519693 Decoder emits 177 -1357933208:520028 adding to queue of 31 -1357933208:520685 writer sleeps with a queue of 0 -Fri Jan 11 19:40:08 2013: Source video frame ready; source at 5.939, output at 5.93927 -1357933208:527563 Decoder emits 178 -1357933208:527928 decoder sleeps with queue of 32 -Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 141 -1357933213:290129 encoder thread 0x7fe3580a4940 finishes local encode of 141 -1357933213:290422 writer wakes with a queue of 1 -1357933213:308220 encoder thread 0x7fe3580a4940 sleeps -1357933213:308315 decoder wakes with queue of 32 -1357933213:308388 decoder sleeps with queue of 32 -1357933213:308467 encoder thread 0x7fe3580a4940 wakes with queue of 32 -Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe3580a4940 pops frame 146 from queue -1357933213:308630 encoder thread 0x7fe3580a4940 begins local encode of 146 -1357933213:312482 writer sleeps with a queue of 0 -Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 143 -Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 139 -1357933213:773670 encoder thread 0x7fe3580a59d0 finishes local encode of 143 -Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 138 -Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 140 -Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 142 -1357933213:790346 writer wakes with a queue of 1 -1357933213:790508 encoder thread 0x7fe3580a4c90 finishes local encode of 139 -1357933213:790799 encoder thread 0x7fe3580a59d0 sleeps -1357933213:791023 decoder wakes with queue of 31 -1357933213:791375 encoder thread 0x7fe3580a5680 finishes local encode of 138 -1357933213:791614 encoder thread 0x7fe3580a5330 finishes local encode of 142 -1357933213:791759 adding to queue of 31 -1357933213:791896 encoder thread 0x7fe3580a4fe0 finishes local encode of 140 -Fri Jan 11 19:40:13 2013: Source video frame ready; source at 5.973, output at 5.97263 -1357933213:808217 encoder thread 0x7fe3580a4c90 sleeps -1357933213:808325 encoder thread 0x7fe3580a59d0 wakes with queue of 32 -Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe3580a59d0 pops frame 147 from queue -1357933213:808557 Decoder emits 179 -1357933213:825154 encoder thread 0x7fe3580a59d0 begins local encode of 147 -1357933213:839728 encoder thread 0x7fe3580a5330 sleeps -1357933213:855320 writer sleeps with a queue of 4 -1357933213:863567 encoder thread 0x7fe3580a5680 sleeps -1357933213:892870 encoder thread 0x7fe3580a4fe0 sleeps -1357933213:900683 encoder thread 0x7fe3580a4c90 wakes with queue of 31 -Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 144 -Fri Jan 11 19:40:13 2013: Finished locally-encoded frame 145 -1357933213:927093 writer wakes with a queue of 4 -Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe3580a4c90 pops frame 148 from queue -1357933213:927469 encoder thread 0x7fe3580a4c90 begins local encode of 148 -1357933213:927654 encoder thread 0x7fe358024570 finishes local encode of 144 -1357933213:927782 adding to queue of 30 -1357933213:928043 encoder thread 0x7fe3580a5330 wakes with queue of 31 -1357933213:928216 encoder thread 0x7fe3580a45f0 finishes local encode of 145 -Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe3580a5330 pops frame 149 from queue -1357933213:928494 encoder thread 0x7fe3580a5330 begins local encode of 149 -1357933213:928602 encoder thread 0x7fe3580a5680 wakes with queue of 30 -Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe3580a5680 pops frame 150 from queue -1357933213:928910 encoder thread 0x7fe3580a5680 begins local encode of 150 -1357933213:929087 encoder thread 0x7fe3580a4fe0 wakes with queue of 29 -Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe3580a4fe0 pops frame 151 from queue -Fri Jan 11 19:40:13 2013: Source video frame ready; source at 6.006, output at 6.006 -1357933213:937591 encoder thread 0x7fe358024570 sleeps -1357933213:948264 encoder thread 0x7fe3580a4fe0 begins local encode of 151 -1357933213:948443 writer sleeps with a queue of 5 -1357933213:948574 Decoder emits 180 -1357933213:948709 encoder thread 0x7fe358024570 wakes with queue of 28 -1357933213:948812 encoder thread 0x7fe3580a45f0 sleeps -1357933213:948916 writer wakes with a queue of 5 -Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe358024570 pops frame 152 from queue -1357933213:949248 adding to queue of 27 -1357933213:950629 encoder thread 0x7fe3580a45f0 wakes with queue of 28 -Fri Jan 11 19:40:13 2013: Source video frame ready; source at 6.039, output at 6.03937 -1357933213:951268 Decoder emits 181 -1357933213:952749 writer sleeps with a queue of 4 -1357933213:952928 writer wakes with a queue of 4 -1357933213:953026 encoder thread 0x7fe358024570 begins local encode of 152 -1357933213:961791 writer sleeps with a queue of 3 -1357933213:961983 writer wakes with a queue of 3 -Fri Jan 11 19:40:13 2013: Encoder thread 0x7fe3580a45f0 pops frame 153 from queue -1357933213:962553 encoder thread 0x7fe3580a45f0 begins local encode of 153 -1357933213:962748 adding to queue of 27 -Fri Jan 11 19:40:13 2013: Source video frame ready; source at 6.073, output at 6.07273 -1357933213:965536 Decoder emits 182 -1357933213:965806 adding to queue of 28 -Fri Jan 11 19:40:13 2013: Source video frame ready; source at 6.106, output at 6.1061 -1357933213:967723 Decoder emits 183 -1357933213:967969 adding to queue of 29 -1357933213:968815 writer sleeps with a queue of 2 -1357933213:969070 writer wakes with a queue of 2 -Fri Jan 11 19:40:13 2013: Source video frame ready; source at 6.139, output at 6.13947 -1357933213:970704 Decoder emits 184 -1357933213:971035 adding to queue of 30 -1357933213:972881 writer sleeps with a queue of 1 -1357933213:973063 writer wakes with a queue of 1 -Fri Jan 11 19:40:13 2013: Source video frame ready; source at 6.173, output at 6.17283 -1357933213:974744 Decoder emits 185 -1357933213:975182 adding to queue of 31 -Fri Jan 11 19:40:13 2013: Source video frame ready; source at 6.206, output at 6.2062 -1357933213:978576 writer sleeps with a queue of 0 -1357933213:978832 Decoder emits 186 -1357933213:979201 decoder sleeps with queue of 32 -Fri Jan 11 19:40:18 2013: Finished locally-encoded frame 146 -1357933218:137842 encoder thread 0x7fe3580a4940 finishes local encode of 146 -1357933218:138235 writer wakes with a queue of 1 -1357933218:151181 encoder thread 0x7fe3580a4940 sleeps -1357933218:151542 decoder wakes with queue of 32 -1357933218:151859 decoder sleeps with queue of 32 -1357933218:152173 encoder thread 0x7fe3580a4940 wakes with queue of 32 -Fri Jan 11 19:40:18 2013: Encoder thread 0x7fe3580a4940 pops frame 154 from queue -1357933218:152898 encoder thread 0x7fe3580a4940 begins local encode of 154 -1357933218:154726 writer sleeps with a queue of 0 -Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 149 -1357933220:603254 encoder thread 0x7fe3580a5330 finishes local encode of 149 -1357933220:603651 writer wakes with a queue of 1 -1357933220:620330 writer sleeps with a queue of 0 -1357933220:629730 encoder thread 0x7fe3580a5330 sleeps -1357933220:629935 decoder wakes with queue of 31 -1357933220:630139 adding to queue of 31 -1357933220:630289 encoder thread 0x7fe3580a5330 wakes with queue of 32 -Fri Jan 11 19:40:20 2013: Encoder thread 0x7fe3580a5330 pops frame 155 from queue -1357933220:630509 encoder thread 0x7fe3580a5330 begins local encode of 155 -Fri Jan 11 19:40:20 2013: Source video frame ready; source at 6.24, output at 6.23957 -1357933220:633105 Decoder emits 187 -1357933220:633352 adding to queue of 31 -Fri Jan 11 19:40:20 2013: Source video frame ready; source at 6.273, output at 6.27293 -1357933220:636497 Decoder emits 188 -1357933220:636642 decoder sleeps with queue of 32 -Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 148 -Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 152 -Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 150 -1357933220:910037 encoder thread 0x7fe3580a4c90 finishes local encode of 148 -Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 147 -Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 151 -1357933220:954556 encoder thread 0x7fe358024570 finishes local encode of 152 -Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 153 -1357933220:960042 writer wakes with a queue of 1 -1357933220:960114 encoder thread 0x7fe3580a5680 finishes local encode of 150 -1357933220:960268 encoder thread 0x7fe3580a4c90 sleeps -1357933220:960449 decoder wakes with queue of 32 -1357933220:960604 encoder thread 0x7fe3580a59d0 finishes local encode of 147 -1357933220:960684 encoder thread 0x7fe3580a4fe0 finishes local encode of 151 -Fri Jan 11 19:40:20 2013: Finished locally-encoded frame 154 -1357933220:960878 encoder thread 0x7fe3580a45f0 finishes local encode of 153 -1357933220:960988 decoder sleeps with queue of 32 -1357933220:961542 encoder thread 0x7fe3580a4940 finishes local encode of 154 -1357933220:984624 encoder thread 0x7fe358024570 sleeps -1357933220:984728 encoder thread 0x7fe3580a5680 sleeps -1357933220:984842 encoder thread 0x7fe3580a4c90 wakes with queue of 32 -Fri Jan 11 19:40:20 2013: Encoder thread 0x7fe3580a4c90 pops frame 156 from queue -1357933220:985115 encoder thread 0x7fe3580a4c90 begins local encode of 156 -1357933221:10659 encoder thread 0x7fe3580a59d0 sleeps -1357933221:12559 encoder thread 0x7fe3580a4fe0 sleeps -1357933221:20062 writer sleeps with a queue of 6 -1357933221:20161 encoder thread 0x7fe3580a45f0 sleeps -1357933221:20265 decoder wakes with queue of 31 -1357933221:20375 writer wakes with a queue of 6 -1357933221:20470 adding to queue of 31 -Fri Jan 11 19:40:21 2013: Source video frame ready; source at 6.306, output at 6.3063 -1357933221:32732 encoder thread 0x7fe3580a4940 sleeps -1357933221:32845 encoder thread 0x7fe358024570 wakes with queue of 32 -1357933221:32957 Decoder emits 189 -Fri Jan 11 19:40:21 2013: Encoder thread 0x7fe358024570 pops frame 157 from queue -1357933221:33133 encoder thread 0x7fe358024570 begins local encode of 157 -1357933221:33238 encoder thread 0x7fe3580a5680 wakes with queue of 31 -Fri Jan 11 19:40:21 2013: Encoder thread 0x7fe3580a5680 pops frame 158 from queue -1357933221:33440 encoder thread 0x7fe3580a5680 begins local encode of 158 -1357933221:33542 encoder thread 0x7fe3580a59d0 wakes with queue of 30 -Fri Jan 11 19:40:21 2013: Encoder thread 0x7fe3580a59d0 pops frame 159 from queue -1357933221:33735 encoder thread 0x7fe3580a59d0 begins local encode of 159 -1357933221:33816 encoder thread 0x7fe3580a4fe0 wakes with queue of 29 -Fri Jan 11 19:40:21 2013: Encoder thread 0x7fe3580a4fe0 pops frame 160 from queue -1357933221:34033 encoder thread 0x7fe3580a4fe0 begins local encode of 160 -1357933221:34104 encoder thread 0x7fe3580a45f0 wakes with queue of 28 -Fri Jan 11 19:40:21 2013: Encoder thread 0x7fe3580a45f0 pops frame 161 from queue -1357933221:34361 encoder thread 0x7fe3580a45f0 begins local encode of 161 -1357933221:34708 writer sleeps with a queue of 5 -1357933221:34872 writer wakes with a queue of 5 -1357933221:35022 encoder thread 0x7fe3580a4940 wakes with queue of 27 -Fri Jan 11 19:40:21 2013: Encoder thread 0x7fe3580a4940 pops frame 162 from queue -1357933221:40856 encoder thread 0x7fe3580a4940 begins local encode of 162 -1357933221:40985 adding to queue of 26 -Fri Jan 11 19:40:21 2013: Source video frame ready; source at 6.34, output at 6.33967 -1357933221:43235 Decoder emits 190 -1357933221:43454 adding to queue of 27 -Fri Jan 11 19:40:21 2013: Source video frame ready; source at 6.373, output at 6.37303 -1357933221:45029 Decoder emits 191 -1357933221:45259 adding to queue of 28 -Fri Jan 11 19:40:21 2013: Source video frame ready; source at 6.406, output at 6.4064 -1357933221:46908 writer sleeps with a queue of 4 -1357933221:47159 Decoder emits 192 -1357933221:47486 adding to queue of 29 -1357933221:47643 writer wakes with a queue of 4 -Fri Jan 11 19:40:21 2013: Source video frame ready; source at 6.44, output at 6.43977 -1357933221:49982 Decoder emits 193 -1357933221:50252 adding to queue of 30 -1357933221:51546 writer sleeps with a queue of 3 -1357933221:51717 writer wakes with a queue of 3 -Fri Jan 11 19:40:21 2013: Source video frame ready; source at 6.473, output at 6.47313 -1357933221:53353 Decoder emits 194 -1357933221:53691 adding to queue of 31 -Fri Jan 11 19:40:21 2013: Source video frame ready; source at 6.507, output at 6.5065 -1357933221:55670 Decoder emits 195 -1357933221:55911 decoder sleeps with queue of 32 -1357933221:56324 writer sleeps with a queue of 2 -1357933221:56496 writer wakes with a queue of 2 -1357933221:59946 writer sleeps with a queue of 1 -1357933221:60134 writer wakes with a queue of 1 -1357933221:64145 writer sleeps with a queue of 0 -Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 156 -1357933228:335212 encoder thread 0x7fe3580a4c90 finishes local encode of 156 -Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 155 -Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 162 -Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 160 -Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 158 -Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 157 -Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 161 -Fri Jan 11 19:40:28 2013: Finished locally-encoded frame 159 -1357933228:431256 encoder thread 0x7fe3580a5330 finishes local encode of 155 -1357933228:431360 encoder thread 0x7fe3580a4c90 sleeps -1357933228:431509 decoder wakes with queue of 32 -1357933228:431607 writer wakes with a queue of 1 -1357933228:431694 decoder sleeps with queue of 32 -1357933228:432503 encoder thread 0x7fe3580a4fe0 finishes local encode of 160 -1357933228:439720 encoder thread 0x7fe3580a5680 finishes local encode of 158 -1357933228:439794 encoder thread 0x7fe3580a59d0 finishes local encode of 159 -1357933228:439898 encoder thread 0x7fe358024570 finishes local encode of 157 -1357933228:439985 encoder thread 0x7fe3580a45f0 finishes local encode of 161 -1357933228:440058 encoder thread 0x7fe3580a4940 finishes local encode of 162 -1357933228:440122 encoder thread 0x7fe3580a5330 sleeps -1357933228:440182 decoder wakes with queue of 32 -1357933228:440252 decoder sleeps with queue of 32 -1357933228:440345 encoder thread 0x7fe3580a4c90 wakes with queue of 32 -Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe3580a4c90 pops frame 163 from queue -1357933228:440487 encoder thread 0x7fe3580a4c90 begins local encode of 163 -1357933228:454795 encoder thread 0x7fe3580a4fe0 sleeps -1357933228:484602 encoder thread 0x7fe3580a5680 sleeps -1357933228:498923 writer sleeps with a queue of 7 -1357933228:510758 writer wakes with a queue of 7 -1357933228:510821 encoder thread 0x7fe358024570 sleeps -1357933228:510982 encoder thread 0x7fe3580a45f0 sleeps -1357933228:511047 encoder thread 0x7fe3580a59d0 sleeps -1357933228:511116 encoder thread 0x7fe3580a4940 sleeps -1357933228:511197 encoder thread 0x7fe3580a5330 wakes with queue of 31 -Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe3580a5330 pops frame 164 from queue -1357933228:511389 encoder thread 0x7fe3580a5330 begins local encode of 164 -1357933228:511460 decoder wakes with queue of 30 -1357933228:511586 adding to queue of 30 -1357933228:511706 encoder thread 0x7fe3580a4fe0 wakes with queue of 31 -Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe3580a4fe0 pops frame 165 from queue -1357933228:511927 encoder thread 0x7fe3580a4fe0 begins local encode of 165 -1357933228:511981 encoder thread 0x7fe3580a5680 wakes with queue of 30 -Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe3580a5680 pops frame 166 from queue -1357933228:512240 encoder thread 0x7fe3580a5680 begins local encode of 166 -1357933228:512316 encoder thread 0x7fe358024570 wakes with queue of 29 -Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe358024570 pops frame 167 from queue -1357933228:512498 encoder thread 0x7fe358024570 begins local encode of 167 -1357933228:512587 encoder thread 0x7fe3580a45f0 wakes with queue of 28 -Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe3580a45f0 pops frame 168 from queue -1357933228:512815 encoder thread 0x7fe3580a45f0 begins local encode of 168 -1357933228:513053 encoder thread 0x7fe3580a59d0 wakes with queue of 27 -Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.54, output at 6.53987 -1357933228:513470 Decoder emits 196 -Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe3580a59d0 pops frame 169 from queue -1357933228:513710 encoder thread 0x7fe3580a59d0 begins local encode of 169 -1357933228:513885 writer sleeps with a queue of 6 -1357933228:514017 writer wakes with a queue of 6 -1357933228:517170 writer sleeps with a queue of 5 -1357933228:517363 writer wakes with a queue of 5 -1357933228:517495 encoder thread 0x7fe3580a4940 wakes with queue of 26 -Fri Jan 11 19:40:28 2013: Encoder thread 0x7fe3580a4940 pops frame 170 from queue -1357933228:517910 encoder thread 0x7fe3580a4940 begins local encode of 170 -1357933228:518072 adding to queue of 25 -Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.573, output at 6.57323 -1357933228:520309 Decoder emits 197 -1357933228:520653 adding to queue of 26 -1357933228:520887 writer sleeps with a queue of 4 -1357933228:521063 writer wakes with a queue of 4 -Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.607, output at 6.6066 -1357933228:522919 Decoder emits 198 -1357933228:523164 adding to queue of 27 -Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.64, output at 6.63997 -1357933228:525230 Decoder emits 199 -1357933228:525450 adding to queue of 28 -Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.673, output at 6.67333 -1357933228:527251 Decoder emits 200 -1357933228:527472 adding to queue of 29 -1357933228:528187 writer sleeps with a queue of 3 -1357933228:528611 writer wakes with a queue of 3 -Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.707, output at 6.7067 -1357933228:529589 Decoder emits 201 -1357933228:529794 adding to queue of 30 -Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.74, output at 6.74007 -1357933228:531614 Decoder emits 202 -1357933228:531836 adding to queue of 31 -Fri Jan 11 19:40:28 2013: Source video frame ready; source at 6.773, output at 6.77343 -1357933228:534921 Decoder emits 203 -1357933228:535135 decoder sleeps with queue of 32 -1357933228:541575 writer sleeps with a queue of 2 -1357933228:541984 writer wakes with a queue of 2 -1357933228:549575 writer sleeps with a queue of 1 -1357933228:549917 writer wakes with a queue of 1 -1357933228:553777 writer sleeps with a queue of 0 -Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 167 -1357933235:537904 encoder thread 0x7fe358024570 finishes local encode of 167 -Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 170 -1357933235:584070 writer wakes with a queue of 1 -1357933235:680813 encoder thread 0x7fe358024570 sleeps -Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 168 -1357933235:783272 encoder thread 0x7fe3580a4940 finishes local encode of 170 -Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 164 -Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 169 -Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 163 -Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 165 -1357933235:783772 decoder wakes with queue of 32 -1357933235:783892 decoder sleeps with queue of 32 -Fri Jan 11 19:40:35 2013: Finished locally-encoded frame 166 -1357933235:784139 encoder thread 0x7fe358024570 wakes with queue of 32 -Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe358024570 pops frame 171 from queue -1357933235:784307 encoder thread 0x7fe3580a45f0 finishes local encode of 168 -1357933235:784377 encoder thread 0x7fe358024570 begins local encode of 171 -1357933235:802457 writer sleeps with a queue of 2 -1357933235:809820 decoder wakes with queue of 31 -1357933235:809914 encoder thread 0x7fe3580a59d0 finishes local encode of 169 -1357933235:809998 encoder thread 0x7fe3580a5330 finishes local encode of 164 -1357933235:810063 encoder thread 0x7fe3580a5680 finishes local encode of 166 -1357933235:810131 encoder thread 0x7fe3580a4940 sleeps -1357933235:810192 encoder thread 0x7fe3580a4c90 finishes local encode of 163 -1357933235:810263 encoder thread 0x7fe3580a45f0 sleeps -1357933235:810336 encoder thread 0x7fe3580a4fe0 finishes local encode of 165 -1357933235:810408 writer wakes with a queue of 2 -1357933235:810469 adding to queue of 31 -Fri Jan 11 19:40:35 2013: Source video frame ready; source at 6.807, output at 6.8068 -1357933235:825103 encoder thread 0x7fe3580a45f0 wakes with queue of 32 -1357933235:825196 encoder thread 0x7fe3580a5680 sleeps -1357933235:825248 Decoder emits 204 -Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe3580a45f0 pops frame 172 from queue -1357933235:825406 encoder thread 0x7fe3580a45f0 begins local encode of 172 -1357933235:840303 writer sleeps with a queue of 6 -1357933235:854047 encoder thread 0x7fe3580a59d0 sleeps -1357933235:854156 writer wakes with a queue of 6 -1357933235:854248 encoder thread 0x7fe3580a5330 sleeps -1357933235:854396 encoder thread 0x7fe3580a4940 wakes with queue of 31 -Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe3580a4940 pops frame 173 from queue -1357933235:854638 encoder thread 0x7fe3580a4940 begins local encode of 173 -1357933235:863490 encoder thread 0x7fe3580a4c90 sleeps -1357933235:877655 encoder thread 0x7fe3580a4fe0 sleeps -1357933235:877791 encoder thread 0x7fe3580a5680 wakes with queue of 30 -Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe3580a5680 pops frame 174 from queue -1357933235:878054 encoder thread 0x7fe3580a5680 begins local encode of 174 -1357933235:878150 adding to queue of 29 -1357933235:878340 encoder thread 0x7fe3580a59d0 wakes with queue of 30 -Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe3580a59d0 pops frame 175 from queue -1357933235:878548 encoder thread 0x7fe3580a59d0 begins local encode of 175 -1357933235:878678 encoder thread 0x7fe3580a5330 wakes with queue of 29 -Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe3580a5330 pops frame 176 from queue -1357933235:879013 encoder thread 0x7fe3580a5330 begins local encode of 176 -1357933235:879172 encoder thread 0x7fe3580a4c90 wakes with queue of 28 -Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe3580a4c90 pops frame 177 from queue -1357933235:879618 encoder thread 0x7fe3580a4c90 begins local encode of 177 -1357933235:879797 writer sleeps with a queue of 5 -1357933235:880021 writer wakes with a queue of 5 -Fri Jan 11 19:40:35 2013: Source video frame ready; source at 6.84, output at 6.84017 -1357933235:881619 Decoder emits 205 -1357933235:882570 encoder thread 0x7fe3580a4fe0 wakes with queue of 27 -Fri Jan 11 19:40:35 2013: Encoder thread 0x7fe3580a4fe0 pops frame 178 from queue -1357933235:883015 adding to queue of 26 -Fri Jan 11 19:40:35 2013: Source video frame ready; source at 6.874, output at 6.87353 -1357933235:885209 Decoder emits 206 -1357933235:885316 encoder thread 0x7fe3580a4fe0 begins local encode of 178 -1357933235:896831 writer sleeps with a queue of 4 -1357933235:897273 adding to queue of 27 -Fri Jan 11 19:40:35 2013: Source video frame ready; source at 6.907, output at 6.9069 -1357933235:901894 Decoder emits 207 -1357933235:902468 adding to queue of 28 -Fri Jan 11 19:40:35 2013: Source video frame ready; source at 6.94, output at 6.94027 -1357933235:906674 Decoder emits 208 -1357933235:907081 adding to queue of 29 -Fri Jan 11 19:40:35 2013: Source video frame ready; source at 6.974, output at 6.97363 -1357933235:909295 writer wakes with a queue of 4 -1357933235:909557 Decoder emits 209 -1357933235:909873 adding to queue of 30 -Fri Jan 11 19:40:35 2013: Source video frame ready; source at 7.007, output at 7.007 -1357933235:912676 Decoder emits 210 -1357933235:912943 adding to queue of 31 -Fri Jan 11 19:40:35 2013: Source video frame ready; source at 7.04, output at 7.04037 -1357933235:914787 writer sleeps with a queue of 3 -1357933235:915006 writer wakes with a queue of 3 -1357933235:915169 Decoder emits 211 -1357933235:915486 decoder sleeps with queue of 32 -1357933235:918704 writer sleeps with a queue of 2 -1357933235:918904 writer wakes with a queue of 2 -1357933235:922506 writer sleeps with a queue of 1 -1357933235:922648 writer wakes with a queue of 1 -1357933235:926325 writer sleeps with a queue of 0 diff --git a/optimise/analog b/optimise/analog deleted file mode 100755 index 174300810..000000000 --- a/optimise/analog +++ /dev/null @@ -1,53 +0,0 @@ -#!/usr/bin/python - -import sys - -class Encoder: - def __init__(self): - self.awake = 0 - self.asleep = 0 - self.last_event = 0 - self.state = None - -encoders = dict() - -f = open(sys.argv[1], 'r') -while 1: - l = f.readline() - if l == '': - break - - s = l.split() - if len(s) == 0: - continue - - t = s[0].split(':') - if len(t) != 2: - continue - - secs = float(t[0]) + float(t[1]) / 1e6 - if s[1] == 'encoder' and s[2] == 'thread' and s[4] == 'finishes': - tid = s[3] - if not tid in encoders: - encoders[tid] = Encoder() - - assert(encoders[tid].state == None or encoders[tid].state == 'awake') - if encoders[tid].state == 'awake': - encoders[tid].awake += (secs - encoders[tid].last_event) - - encoders[tid].state = 'asleep' - encoders[tid].last_event = secs - - elif s[1] == 'encoder' and s[2] == 'thread' and s[4] == 'begins': - tid = s[3] - if not tid in encoders: - encoders[tid] = Encoder() - - if encoders[tid].state is not None: - encoders[tid].asleep += (secs - encoders[tid].last_event) - - encoders[tid].state = 'awake' - encoders[tid].last_event = secs - -for k, v in encoders.iteritems(): - print '%s: awake %f asleep %f' % (k, v.awake, v.asleep) diff --git a/optimise/plotlog b/optimise/plotlog deleted file mode 100755 index 55b6fb871..000000000 --- a/optimise/plotlog +++ /dev/null @@ -1,80 +0,0 @@ -#!/usr/bin/python - -from pylab import * -import sys - -class Point: - def __init__(self, t, a): - self.time = t - self.awake = a - -decoder = [] -writer = [] -encoder = dict() - -f = open(sys.argv[1], 'r') -for l in f.readlines(): - l = l.strip() - s = l.split() - if len(s) == 0: - continue - - t = s[0].split(':') - if len(t) != 2: - continue - - secs = float(t[0]) + float(t[1]) / 1e6 - if s[1] == 'decoder' and s[2] == 'sleeps': - decoder.append(Point(secs, False)) - elif s[1] == 'decoder' and s[2] == 'wakes': - decoder.append(Point(secs, True)) - elif s[1] == 'encoder' and s[2] == 'thread' and s[4] == 'finishes': - if s[3] not in encoder: - print 'new encoder %s' % s[3] - encoder[s[3]] = [] - encoder[str(s[3])].append(Point(secs, False)) - elif s[1] == 'encoder' and s[2] == 'thread' and s[4] == 'begins': - if s[3] not in encoder: - print 'new encoder %s' % s[3] - encoder[s[3]] = [] - encoder[s[3]].append(Point(secs, True)) - elif s[1] == 'writer' and s[2] == 'sleeps': - writer.append(Point(secs, False)) - elif s[1] == 'writer' and s[2] == 'wakes': - writer.append(Point(secs, True)) - -def do_a_plot(points, tit, pos): - x = [] - y = [] - awake = False - for p in points: - if p.awake != awake: - x.append(p.time) - y.append(int(awake) + pos) - x.append(p.time) - y.append(int(p.awake) + pos) - awake = p.awake - - plot(x, y) -# fill_between(x, y, 0, color='0.8') - title(tit) - -figure() - -N = len(encoder) + 2 - -do_a_plot(decoder, 'dec', 0) -do_a_plot(writer, 'wri', 1) - -encoder_list = [] -for k, v in encoder.iteritems(): - encoder_list.append(v) - -print len(encoder_list) - -y = 2 -for e in encoder_list: - do_a_plot(e, 'enc', y) - y += 1 - -show() diff --git a/platform/linux/control-12.04-32 b/platform/linux/control-12.04-32 new file mode 100644 index 000000000..dc104958a --- /dev/null +++ b/platform/linux/control-12.04-32 @@ -0,0 +1,24 @@ +Source: dcpomatic +Section: video +Priority: extra +Maintainer: Carl Hetherington +Build-Depends: debhelper (>= 8.0.0), python (>= 2.7.3), g++ (>= 4:4.6.3), pkg-config (>= 0.26), libwxgtk2.8-dev (>= 2.8.12.1), libssh-dev (>= 0.5.2), libboost-filesystem-dev (>= 1.46.0), libboost-thread-dev (>= 1.46.0), libsndfile1-dev (>= 1.0.25), libmagick++-dev (>= 8:6.6.9.7) +Standards-Version: 3.9.3 +Homepage: http://carlh.net/software/dcpomatic + +Package: dcpomatic +Architecture: i386 +Depends: libc6 (>= 2.15), libwxgtk2.8-0 (>= 2.8.12.1), libssh-4 (>= 0.5.2), libboost-filesystem1.46.1 (>= 1.46.1), libboost-thread1.46.1 (>= 1.46.1), libsndfile1 (>= 1.0.25), libmagick++4 (>= 8:6.6.9.7), libxml++2.6-2 (>= 2.34.1) +Description: Generator of Digital Cinema Packages (DCPs) + DCP-o-matic generates Digital Cinema Packages (DCPs) from video and audio + files (such as those from DVDs or Blu-Rays) for presentation on DCI-compliant + digital projectors. + +Package: dcpomatic-dbg +Architecture: i386 +Section: debug +Priority: extra +Depends: ${dcpomatic:Depends}, ${misc:Depends} +Description: debugging symbols for dcpomatic + This package contains the debugging symbols for dcpomatic. + diff --git a/platform/linux/control-12.04-64 b/platform/linux/control-12.04-64 new file mode 100644 index 000000000..09c636e4a --- /dev/null +++ b/platform/linux/control-12.04-64 @@ -0,0 +1,24 @@ +Source: dcpomatic +Section: video +Priority: extra +Maintainer: Carl Hetherington +Build-Depends: debhelper (>= 8.0.0), python (>= 2.7.3), g++ (>= 4:4.6.3), pkg-config (>= 0.26), libwxgtk2.8-dev (>= 2.8.12.1), libssh-dev (>= 0.5.2), libboost-filesystem-dev (>= 1.46.0), libboost-thread-dev (>= 1.46.0), libsndfile1-dev (>= 1.0.25), libmagick++-dev (>= 8:6.6.9.7) +Standards-Version: 3.9.3 +Homepage: http://carlh.net/software/dcpomatic + +Package: dcpomatic +Architecture: amd64 +Depends: libc6 (>= 2.15), libwxgtk2.8-0 (>= 2.8.12.1), libssh-4 (>= 0.5.2), libboost-filesystem1.46.1 (>= 1.46.1), libboost-thread1.46.1 (>= 1.46.1), libsndfile1 (>= 1.0.25), libmagick++4 (>= 8:6.6.9.7), libxml++2.6-2 (>= 2.34.1) +Description: Generator of Digital Cinema Packages (DCPs) + DCP-o-matic generates Digital Cinema Packages (DCPs) from video and audio + files (such as those from DVDs or Blu-Rays) for presentation on DCI-compliant + digital projectors. + +Package: dcpomatic-dbg +Architecture: amd64 +Section: debug +Priority: extra +Depends: ${dcpomatic:Depends}, ${misc:Depends} +Description: debugging symbols for dcpomatic + This package contains the debugging symbols for dcpomatic. + diff --git a/platform/linux/control-12.10-32 b/platform/linux/control-12.10-32 new file mode 100644 index 000000000..1330b3e5f --- /dev/null +++ b/platform/linux/control-12.10-32 @@ -0,0 +1,23 @@ +Source: dcpomatic +Section: video +Priority: extra +Maintainer: Carl Hetherington +Build-Depends: debhelper (>= 8.0.0), python (>= 2.7.3), g++ (>= 4:4.6.3), pkg-config (>= 0.26), libwxgtk2.8-dev (>= 2.8.12.1), libssh-dev (>= 0.5.2), libboost-filesystem-dev (>= 1.46.0), libboost-thread-dev (>= 1.46.0), libsndfile1-dev (>= 1.0.25), libmagick++-dev (>= 8:6.6.9.7) +Standards-Version: 3.9.3 +Homepage: http://carlh.net/software/dcpomatic + +Package: dcpomatic +Architecture: i386 +Depends: libc6 (>= 2.15), libwxgtk2.8-0 (>= 2.8.12.1), libssh-4 (>= 0.5.2), libboost-filesystem1.49.0 (>= 1.49.0), libboost-thread1.49.0 (>= 1.49.0), libsndfile1 (>= 1.0.25), libmagick++5 (>= 8:6.7.7.10), libxml++2.6-2 (>= 2.34.2) +Description: Generator of Digital Cinema Packages (DCPs) + DCP-o-matic generates Digital Cinema Packages (DCPs) from video and audio + files (such as those from DVDs or Blu-Rays) for presentation on DCI-compliant + digital projectors. + +Package: dcpomatic-dbg +Architecture: i386 +Section: debug +Priority: extra +Depends: ${dcpomatic:Depends}, ${misc:Depends} +Description: debugging symbols for dcpomatic + This package contains the debugging symbols for dcpomatic. diff --git a/platform/linux/control-12.10-64 b/platform/linux/control-12.10-64 new file mode 100644 index 000000000..ea1c491ed --- /dev/null +++ b/platform/linux/control-12.10-64 @@ -0,0 +1,24 @@ +Source: dcpomatic +Section: video +Priority: extra +Maintainer: Carl Hetherington +Build-Depends: debhelper (>= 8.0.0), python (>= 2.7.3), g++ (>= 4:4.6.3), pkg-config (>= 0.26), libwxgtk2.8-dev (>= 2.8.12.1), libssh-dev (>= 0.5.2), libboost-filesystem-dev (>= 1.46.0), libboost-thread-dev (>= 1.46.0), libsndfile1-dev (>= 1.0.25), libmagick++-dev (>= 8:6.6.9.7) +Standards-Version: 3.9.3 +Homepage: http://carlh.net/software/dcpomatic + +Package: dcpomatic +Architecture: amd64 +Depends: libc6 (>= 2.15), libwxgtk2.8-0 (>= 2.8.12.1), libssh-4 (>= 0.5.2), libboost-filesystem1.49.0 (>= 1.49.0), libboost-thread1.49.0 (>= 1.49.0), libsndfile1 (>= 1.0.25), libmagick++5 (>= 8:6.7.7.10), libxml++2.6-2 (>= 2.34.2) +Description: Generator of Digital Cinema Packages (DCPs) + DCP-o-matic generates Digital Cinema Packages (DCPs) from video and audio + files (such as those from DVDs or Blu-Rays) for presentation on DCI-compliant + digital projectors. + +Package: dcpomatic-dbg +Architecture: amd64 +Section: debug +Priority: extra +Depends: ${dcpomatic:Depends}, ${misc:Depends} +Description: debugging symbols for dcpomatic + This package contains the debugging symbols for dcpomatic. + diff --git a/platform/linux/dvdomatic.desktop.in b/platform/linux/dvdomatic.desktop.in new file mode 100644 index 000000000..65067eb3b --- /dev/null +++ b/platform/linux/dvdomatic.desktop.in @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Exec=@PREFIX@/bin/dvdomatic +Name=DVD-o-matic +Icon=dvdomatic +Comment=DCP generator +Categories=AudioVideo;Video diff --git a/platform/linux/dvdomatic_batch.desktop.in b/platform/linux/dvdomatic_batch.desktop.in new file mode 100644 index 000000000..8150fe849 --- /dev/null +++ b/platform/linux/dvdomatic_batch.desktop.in @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Exec=@PREFIX@/bin/dvdomatic_batch +Name=DVD-o-matic Batch Converter +Icon=dvdomatic +Comment=Batch DCP generator +Categories=AudioVideo;Video diff --git a/platform/linux/servomatic.desktop.in b/platform/linux/servomatic.desktop.in new file mode 100644 index 000000000..572b4c64c --- /dev/null +++ b/platform/linux/servomatic.desktop.in @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Exec=@PREFIX@/bin/servomatic_gui +Name=DVD-o-matic Encode Server +Icon=dvdomatic +Comment=DCP generator +Categories=AudioVideo;Video diff --git a/platform/linux/wscript b/platform/linux/wscript new file mode 100644 index 000000000..1d9054b32 --- /dev/null +++ b/platform/linux/wscript @@ -0,0 +1,19 @@ +def build(bld): + d = { 'PREFIX' : '${PREFIX' } + + obj = bld(features = 'subst') + obj.source = 'dvdomatic.desktop.in' + obj.target = 'dvdomatic.desktop' + obj.dict = d + + obj = bld(features = 'subst') + obj.source = 'dvdomatic_batch.desktop.in' + obj.target = 'dvdomatic_batch.desktop' + obj.dict = d + + obj = bld(features = 'subst') + obj.source = 'servomatic.desktop.in' + obj.target = 'servomatic.desktop' + obj.dict = d + + bld.install_files('${PREFIX}/share/applications', ['dvdomatic.desktop', 'dvdomatic_batch.desktop', 'servomatic.desktop']) diff --git a/platform/osx/Info.plist.in b/platform/osx/Info.plist.in new file mode 100644 index 000000000..c904d91dd --- /dev/null +++ b/platform/osx/Info.plist.in @@ -0,0 +1,35 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + dvdomatic + CFBundleGetInfoString + DCP generator + CFBundleIconFile + DVD-o-matic.icns + CFBundleIdentifier + net.carlh.dvdomatic + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + DVD-o-matic + CFBundlePackageType + APPL + CFBundleShortVersions + @VERSION@ + CFBundleSignature + DOMC + CFBundleVersion + @VERSION@ + LSUIElement + 0 + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + @ENV@ + + diff --git a/platform/osx/make_dmg.sh b/platform/osx/make_dmg.sh new file mode 100644 index 000000000..d9e36c390 --- /dev/null +++ b/platform/osx/make_dmg.sh @@ -0,0 +1,124 @@ +#!/bin/bash + +version=`cat wscript | egrep ^VERSION | awk '{print $3}' | sed -e "s/'//g"` + +# DMG size in megabytes +DMG_SIZE=256 +WORK=build/platform/osx +ENV=/Users/carl/Environments/osx/10.8 +DEPS=/Users/carl/cdist + +appdir="DVD-o-matic.app" +approot=$appdir/Contents +libs=$approot/lib +macos=$approot/MacOS +resources=$approot/Resources + +rm -rf $WORK/$appdir +mkdir -p $WORK/$macos +mkdir -p $WORK/$libs +mkdir -p $WORK/$resources + +cp build/src/tools/dvdomatic $WORK/$macos/ +cp build/src/lib/libdvdomatic.dylib $WORK/$libs/ +cp build/src/wx/libdvdomatic-wx.dylib $WORK/$libs/ +cp $DEPS/lib/libdcp.dylib $WORK/$libs/ +cp $DEPS/lib/libasdcp-libdcp.dylib $WORK/$libs/ +cp $DEPS/lib/libkumu-libdcp.dylib $WORK/$libs/ +cp $DEPS/lib/libopenjpeg*.dylib $WORK/$libs/ +cp $DEPS/lib/libavformat*.dylib $WORK/$libs/ +cp $DEPS/lib/libavfilter*.dylib $WORK/$libs/ +cp $DEPS/lib/libavutil*.dylib $WORK/$libs/ +cp $DEPS/lib/libavcodec*.dylib $WORK/$libs/ +cp $DEPS/lib/libswscale*.dylib $WORK/$libs/ +cp $DEPS/lib/libpostproc*.dylib $WORK/$libs/ +cp $DEPS/lib/libswresample*.dylib $WORK/$libs/ +cp $ENV/lib/libboost_system.dylib $WORK/$libs/ +cp $ENV/lib/libboost_filesystem.dylib $WORK/$libs/ +cp $ENV/lib/libboost_thread.dylib $WORK/$libs/ +cp $ENV/lib/libboost_date_time.dylib $WORK/$libs/ +cp $ENV/lib/libssl*.dylib $WORK/$libs/ +cp $ENV/lib/libcrypto*.dylib $WORK/$libs/ +cp $ENV/lib/libxml++-2.6*.dylib $WORK/$libs/ +cp $ENV/lib/libxml2*.dylib $WORK/$libs/ +cp $ENV/lib/libglibmm-2.4*.dylib $WORK/$libs/ +cp $ENV/lib/libgobject*.dylib $WORK/$libs/ +cp $ENV/lib/libgthread*.dylib $WORK/$libs/ +cp $ENV/lib/libgmodule*.dylib $WORK/$libs/ +cp $ENV/lib/libsigc*.dylib $WORK/$libs/ +cp $ENV/lib/libglib-2*.dylib $WORK/$libs/ +cp $ENV/lib/libintl*.dylib $WORK/$libs/ +cp $ENV/lib/libsndfile*.dylib $WORK/$libs/ +cp $ENV/lib/libMagick++*.dylib $WORK/$libs/ +cp $ENV/lib/libMagickCore*.dylib $WORK/$libs/ +cp $ENV/lib/libMagickWand*.dylib $WORK/$libs/ +cp $ENV/lib/libssh*.dylib $WORK/$libs/ +cp $ENV/lib/libwx*.dylib $WORK/$libs/ +cp $ENV/lib/libfontconfig*.dylib $WORK/$libs/ +cp $ENV/lib/libfreetype*.dylib $WORK/$libs/ +cp $ENV/lib/libexpat*.dylib $WORK/$libs/ + +for obj in $WORK/$macos/dvdomatic $WORK/$libs/*.dylib; do + deps=`otool -L $obj | awk '{print $1}' | egrep "(/Users/carl|libboost|libssh)"` + changes="" + for dep in $deps; do + base=`basename $dep` + changes="$changes -change $dep @executable_path/../lib/$base" + done + if test "x$changes" != "x"; then + install_name_tool $changes $obj + fi +done + + +cp build/platform/osx/Info.plist $WORK/$approot +cp icons/dvdomatic.icns $WORK/$resources/DVD-o-matic.icns + +tmp_dmg=$WORK/dvdomatic_tmp.dmg +dmg="$WORK/DVD-o-matic $version.dmg" +vol_name=DVD-o-matic-$version + +mkdir -p $WORK/$vol_name + +rm -f $tmp_dmg "$dmg" +hdiutil create -megabytes $DMG_SIZE $tmp_dmg +device=$(hdid -nomount $tmp_dmg | grep Apple_HFS | cut -f 1 -d ' ') +newfs_hfs -v ${vol_name} $device +mount -t hfs "$device" $WORK/$vol_name + +cp -r $WORK/$appdir $WORK/$vol_name + +echo ' + tell application "Finder" + tell disk "'$vol_name'" + open + set current view of container window to icon view + set toolbar visible of container window to false + set statusbar visible of container window to false + set the bounds of container window to {400, 200, 800, 440} + set theViewOptions to the icon view options of container window + set arrangement of theViewOptions to not arranged + set icon size of theViewOptions to 64 + make new alias file at container window to POSIX file "/Applications" with properties {name:"Applications"} + set position of item "DVD-o-matic.app" of container window to {90, 100} + set position of item "Applications" of container window to {310, 100} + close + open + update without registering applications + delay 5 + eject + end tell + end tell +' | osascript + +chmod -Rf go-w $WORK/mnt +sync + +umount $device +hdiutil eject $device +hdiutil convert -format UDZO $tmp_dmg -imagekey zlib-level=9 -o "$dmg" +sips -i $WORK/$resources/DVD-o-matic.icns +DeRez -only icns $WORK/$resources/DVD-o-matic.icns > $WORK/$resources/DVD-o-matic.rsrc +Rez -append $WORK/$resources/DVD-o-matic.rsrc -o "$dmg" +SetFile -a C "$dmg" + diff --git a/platform/osx/waf b/platform/osx/waf new file mode 100755 index 000000000..7423eb973 --- /dev/null +++ b/platform/osx/waf @@ -0,0 +1,13 @@ +#!/bin/bash + +set -e + +ENV=/Users/carl/Environments/osx/10.8 +DEPS=/Users/carl/cdist + +export PKG_CONFIG_PATH=$DEPS/lib/pkgconfig:$ENV/lib/pkgconfig +export LINKFLAGS="-L$ENV/lib" +export CXXFLAGS="-I$ENV/include" +export PATH=$PATH:$ENV/bin +./waf $* + diff --git a/platform/osx/wscript b/platform/osx/wscript new file mode 100644 index 000000000..d79c95bb5 --- /dev/null +++ b/platform/osx/wscript @@ -0,0 +1,2 @@ +def build(bld): + bld.new_task_gen(features='subst', source='Info.plist.in', target='Info.plist', version=bld.env.VERSION) diff --git a/platform/windows/.gtkrc-2.0 b/platform/windows/.gtkrc-2.0 new file mode 100755 index 000000000..0ea1d69c9 --- /dev/null +++ b/platform/windows/.gtkrc-2.0 @@ -0,0 +1,6 @@ +gtk-theme-name = "MS-Windows" +style "user-font" +{ + font_name="Tahoma 8" +} +widget_class "*" style "user-font" diff --git a/platform/windows/installer.nsi.32.in b/platform/windows/installer.nsi.32.in new file mode 100644 index 000000000..664904767 --- /dev/null +++ b/platform/windows/installer.nsi.32.in @@ -0,0 +1,145 @@ +!include "MUI2.nsh" +Name "DCP-o-matic" + +RequestExecutionLevel admin + +outFile "DCP-o-matic @version@ 32-bit Installer.exe" +!define MUI_ICON "%resources%/dcpomatic.ico" +!define MUI_UNICON "%resources%/dcpomatic.ico" +!define MUI_SPECIALBITMAP "%resources%/dcpomatic.bmp" + +InstallDir "$PROGRAMFILES\DCP-o-matic" + +!insertmacro MUI_PAGE_WELCOME +!insertmacro MUI_PAGE_LICENSE "../../../COPYING" +!insertmacro MUI_PAGE_DIRECTORY +!insertmacro MUI_PAGE_INSTFILES +!insertmacro MUI_PAGE_FINISH + +!insertmacro MUI_UNPAGE_WELCOME +!insertmacro MUI_UNPAGE_CONFIRM +!insertmacro MUI_UNPAGE_INSTFILES +!insertmacro MUI_UNPAGE_FINISH + +!insertmacro MUI_LANGUAGE "English" + +Section "install" "Installation info" + +SetOutPath "$INSTDIR\bin" + +File "%deps%/bin/asdcp-libdcp.dll" +File "%deps%/bin/avcodec-55.dll" +File "%deps%/bin/avfilter-3.dll" +File "%deps%/bin/avformat-55.dll" +File "%deps%/bin/avutil-52.dll" +File "%deps%/bin/dcp.dll" +File "%deps%/bin/libintl-8.dll" +File "%deps%/bin/kumu-libdcp.dll" +File "%deps%/bin/libboost_chrono-mt.dll" +File "%deps%/bin/libboost_filesystem-mt.dll" +File "%deps%/bin/libboost_system-mt.dll" +File "%deps%/bin/libboost_thread_win32-mt.dll" +File "%deps%/bin/libboost_date_time-mt.dll" +File "%deps%/bin/libeay32.dll" +File "%deps%/bin/libgcc_s_sjlj-1.dll" +File "%deps%/bin/libgio-2.0-0.dll" +File "%deps%/bin/libglib-2.0-0.dll" +File "%deps%/bin/libgobject-2.0-0.dll" +File "%deps%/bin/libiconv-2.dll" +File "%deps%/bin/libjpeg-8.dll" +File "%deps%/bin/libMagick++-5.dll" +File "%deps%/bin/libMagickCore-5.dll" +File "%deps%/bin/libMagickWand-5.dll" +File "%deps%/bin/libopenjpeg-1.dll" +File "%deps%/bin/libpng15-15.dll" +File "%deps%/bin/libsigc-2.0-0.dll" +File "%deps%/bin/libsndfile-1.dll" +File "%deps%/bin/libssh.dll" +File "%deps%/bin/libstdc++-6.dll" +File "%deps%/bin/postproc-52.dll" +File "%deps%/bin/swresample-0.dll" +File "%deps%/bin/swscale-2.dll" +File "%deps%/bin/zlib1.dll" +File "%deps%/bin/libjpeg-8.dll" +File "%deps%/bin/wxbase294u_gcc_custom.dll" +File "%deps%/bin/wxmsw294u_core_gcc_custom.dll" +File "%deps%/bin/wxmsw294u_adv_gcc_custom.dll" +File "%deps%/bin/libcairo-2.dll" +File "%deps%/bin/libfreetype-6.dll" +File "%deps%/bin/libgthread-2.0-0.dll" +File "%deps%/bin/libpango-1.0-0.dll" +File "%deps%/bin/libgmodule-2.0-0.dll" +File "%deps%/bin/libpangocairo-1.0-0.dll" +File "%deps%/bin/libpangowin32-1.0-0.dll" +File "%deps%/bin/libtiff-5.dll" +File "%deps%/bin/libglibmm-2.4-1.dll" +File "%deps%/bin/libxml++-2.6-2.dll" +File "%deps%/bin/libxml2-2.dll" +File "%deps%/bin/libpixman-1-0.dll" +File "%deps%/bin/libfontconfig-1.dll" +File "%deps%/bin/libexpat-1.dll" +File "%deps%/bin/libbz2.dll" +File "%deps%/bin/cxml.dll" + +File "%binaries%/src/wx/dcpomatic-wx.dll" +File "%binaries%/src/lib/dcpomatic.dll" +File "%binaries%/src/tools/dcpomatic.exe" +File "%binaries%/src/tools/dcpomatic_batch.exe" +File "%binaries%/src/tools/dcpomatic_server_cli.exe" +File "%binaries%/src/tools/dcpomatic_server.exe" + +# I don't know why, but sometimes it seems that +# delegates.xml must be in with the binaries, and +# sometimes in the $PROFILE. Meh. +File "%deps%/etc/ImageMagick/delegates.xml" +SetOutPath "$PROFILE\.magick" +File "%deps%/etc/ImageMagick/delegates.xml" + +SetOutPath "$INSTDIR\locale\fr\LC_MESSAGES" +File "%binaries%/src/lib/mo/fr_FR/libdcpomatic.mo" +File "%binaries%/src/wx/mo/fr_FR/libdcpomatic-wx.mo" +File "%binaries%/src/tools/mo/fr_FR/dcpomatic.mo" +SetOutPath "$INSTDIR\locale\it\LC_MESSAGES" +File "%binaries%/src/lib/mo/it_IT/libdcpomatic.mo" +File "%binaries%/src/wx/mo/it_IT/libdcpomatic-wx.mo" +File "%binaries%/src/tools/mo/it_IT/dcpomatic.mo" +SetOutPath "$INSTDIR\locale\es\LC_MESSAGES" +File "%binaries%/src/lib/mo/es_ES/libdcpomatic.mo" +File "%binaries%/src/wx/mo/es_ES/libdcpomatic-wx.mo" +File "%binaries%/src/tools/mo/es_ES/dcpomatic.mo" +SetOutPath "$INSTDIR\locale\sv\LC_MESSAGES" +File "%binaries%/src/lib/mo/sv_SE/libdcpomatic.mo" +File "%binaries%/src/wx/mo/sv_SE/libdcpomatic-wx.mo" +File "%binaries%/src/tools/mo/sv_SE/dcpomatic.mo" + +CreateShortCut "$DESKTOP\DCP-o-matic.lnk" "$INSTDIR\bin\dcpomatic.exe" "" +CreateShortCut "$DESKTOP\DCP-o-matic batch converter.lnk" "$INSTDIR\bin\dcpomatic_batch.exe" "" +CreateShortCut "$DESKTOP\DCP-o-matic encode server.lnk" "$INSTDIR\bin\dcpomatic_server.exe" "" + +CreateDirectory "$SMPROGRAMS\DCP-o-matic" +CreateShortCut "$SMPROGRAMS\DCP-o-matic\Uninstall DCP-o-matic.lnk" "$INSTDIR\Uninstall.exe" "" "$INSTDIR\Uninstall.exe" 0 +CreateShortCut "$SMPROGRAMS\DCP-o-matic\DCP-o-matic.lnk" "$INSTDIR\bin\dcpomatic.exe" "" "$INSTDIR\bin\dcpomatic.exe" 0 +CreateShortCut "$SMPROGRAMS\DCP-o-matic\DCP-o-matic batch converter.lnk" "$INSTDIR\bin\dcpomatic.exe" "" "$INSTDIR\bin\dcpomatic_batch.exe" 0 +CreateShortCut "$SMPROGRAMS\DCP-o-matic\DCP-o-matic encode server.lnk" "$INSTDIR\bin\dcpomatic_server.exe" "" "$INSTDIR\bin\dcpomatic_server.exe" 0 + +WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\DCP-o-matic" "DisplayName" "DCP-o-matic (remove only)" +WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\DCP-o-matic" "UninstallString" "$INSTDIR\Uninstall.exe" + +WriteUninstaller "$INSTDIR\Uninstall.exe" + +SectionEnd + + +Section "Uninstall" + +RMDir /r "$INSTDIR\*.*" +RMDir "$INSTDIR" +Delete "$DESKTOP\DCP-o-matic.lnk" +Delete "$DESKTOP\DCP-o-matic batch converter.lnk" +Delete "$DESKTOP\DCP-o-matic encode server.lnk" +Delete "$SMPROGRAMS\DCP-o-matic\*.*" +RmDir "$SMPROGRAMS\DCP-o-matic" +DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\DCP-o-matic" +DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DCP-o-matic" + +SectionEnd diff --git a/platform/windows/installer.nsi.64.in b/platform/windows/installer.nsi.64.in new file mode 100644 index 000000000..fd1237727 --- /dev/null +++ b/platform/windows/installer.nsi.64.in @@ -0,0 +1,155 @@ +!include "MUI2.nsh" +!include "x64.nsh" + +Name "DCP-o-matic" + +RequestExecutionLevel admin + +outFile "DCP-o-matic @version@ 64-bit Installer.exe" +!define MUI_ICON "%resources%/dcpomatic.ico" +!define MUI_UNICON "%resources%/dcpomatic.ico" +!define MUI_SPECIALBITMAP "%resources%/dcpomatic.bmp" + +InstallDir "$PROGRAMFILES\DCP-o-matic" + +!insertmacro MUI_PAGE_WELCOME +!insertmacro MUI_PAGE_LICENSE "../../../COPYING" +!insertmacro MUI_PAGE_DIRECTORY +!insertmacro MUI_PAGE_INSTFILES +!insertmacro MUI_PAGE_FINISH + +!insertmacro MUI_UNPAGE_WELCOME +!insertmacro MUI_UNPAGE_CONFIRM +!insertmacro MUI_UNPAGE_INSTFILES +!insertmacro MUI_UNPAGE_FINISH + +!insertmacro MUI_LANGUAGE "English" + +Section "install" "Installation info" + +${If} ${RunningX64} + DetailPrint "Installer running on 64-bit host" + ; disable registry redirection (enable access to 64-bit portion of registry) + SetRegView 64 + ; change install dir + StrCpy $INSTDIR "$PROGRAMFILES64\DCP-o-matic" +${EndIf} + +SetOutPath "$INSTDIR\bin" + +File "%deps%/bin/asdcp-libdcp.dll" +File "%deps%/bin/avcodec-55.dll" +File "%deps%/bin/avfilter-3.dll" +File "%deps%/bin/avformat-55.dll" +File "%deps%/bin/avutil-52.dll" +File "%deps%/bin/dcp.dll" +File "%deps%/bin/libintl-8.dll" +File "%deps%/bin/kumu-libdcp.dll" +File "%deps%/bin/libboost_chrono-mt.dll" +File "%deps%/bin/libboost_filesystem-mt.dll" +File "%deps%/bin/libboost_system-mt.dll" +File "%deps%/bin/libboost_thread_win32-mt.dll" +File "%deps%/bin/libboost_date_time-mt.dll" +File "%deps%/bin/libeay32.dll" +File "%deps%/bin/libgcc_s_sjlj-1.dll" +File "%deps%/bin/libgio-2.0-0.dll" +File "%deps%/bin/libglib-2.0-0.dll" +File "%deps%/bin/libgobject-2.0-0.dll" +File "%deps%/bin/libiconv-2.dll" +File "%deps%/bin/libjpeg-8.dll" +File "%deps%/bin/libMagick++-5.dll" +File "%deps%/bin/libMagickCore-5.dll" +File "%deps%/bin/libMagickWand-5.dll" +File "%deps%/bin/libopenjpeg-1.dll" +File "%deps%/bin/libpng15-15.dll" +File "%deps%/bin/libsigc-2.0-0.dll" +File "%deps%/bin/libsndfile-1.dll" +File "%deps%/bin/libssh.dll" +File "%deps%/bin/libstdc++-6.dll" +File "%deps%/bin/postproc-52.dll" +File "%deps%/bin/swresample-0.dll" +File "%deps%/bin/swscale-2.dll" +File "%deps%/bin/zlib1.dll" +File "%deps%/bin/libjpeg-8.dll" +File "%deps%/bin/wxbase294u_gcc_custom.dll" +File "%deps%/bin/wxmsw294u_core_gcc_custom.dll" +File "%deps%/bin/wxmsw294u_adv_gcc_custom.dll" +File "%deps%/bin/libcairo-2.dll" +File "%deps%/bin/libfreetype-6.dll" +File "%deps%/bin/libgthread-2.0-0.dll" +File "%deps%/bin/libpango-1.0-0.dll" +File "%deps%/bin/libgmodule-2.0-0.dll" +File "%deps%/bin/libpangocairo-1.0-0.dll" +File "%deps%/bin/libpangowin32-1.0-0.dll" +File "%deps%/bin/libtiff-5.dll" +File "%deps%/bin/libglibmm-2.4-1.dll" +File "%deps%/bin/libxml++-2.6-2.dll" +File "%deps%/bin/libxml2-2.dll" +File "%deps%/bin/libpixman-1-0.dll" +File "%deps%/bin/libfontconfig-1.dll" +File "%deps%/bin/libexpat-1.dll" +File "%deps%/bin/libbz2.dll" +File "%deps%/bin/cxml.dll" + +File "%binaries%/src/wx/dcpomatic-wx.dll" +File "%binaries%/src/lib/dcpomatic.dll" +File "%binaries%/src/tools/dcpomatic.exe" +File "%binaries%/src/tools/dcpomatic_batch.exe" +File "%binaries%/src/tools/dcpomatic_server_cli.exe" +File "%binaries%/src/tools/dcpomatic_server.exe" + +# I don't know why, but sometimes it seems that +# delegates.xml must be in with the binaries, and +# sometimes in the $PROFILE. Meh. +File "%deps%/etc/ImageMagick/delegates.xml" +SetOutPath "$PROFILE\.magick" +File "%deps%/etc/ImageMagick/delegates.xml" + +SetOutPath "$INSTDIR\locale\fr\LC_MESSAGES" +File "%binaries%/src/lib/mo/fr_FR/libdcpomatic.mo" +File "%binaries%/src/wx/mo/fr_FR/libdcpomatic-wx.mo" +File "%binaries%/src/tools/mo/fr_FR/dcpomatic.mo" +SetOutPath "$INSTDIR\locale\it\LC_MESSAGES" +File "%binaries%/src/lib/mo/it_IT/libdcpomatic.mo" +File "%binaries%/src/wx/mo/it_IT/libdcpomatic-wx.mo" +File "%binaries%/src/tools/mo/it_IT/dcpomatic.mo" +SetOutPath "$INSTDIR\locale\es\LC_MESSAGES" +File "%binaries%/src/lib/mo/es_ES/libdcpomatic.mo" +File "%binaries%/src/wx/mo/es_ES/libdcpomatic-wx.mo" +File "%binaries%/src/tools/mo/es_ES/dcpomatic.mo" +SetOutPath "$INSTDIR\locale\sv\LC_MESSAGES" +File "%binaries%/src/lib/mo/sv_SE/libdcpomatic.mo" +File "%binaries%/src/wx/mo/sv_SE/libdcpomatic-wx.mo" +File "%binaries%/src/tools/mo/sv_SE/dcpomatic.mo" + +CreateShortCut "$DESKTOP\DCP-o-matic.lnk" "$INSTDIR\bin\dcpomatic.exe" "" +CreateShortCut "$DESKTOP\DCP-o-matic batch converter.lnk" "$INSTDIR\bin\dcpomatic_batch.exe" "" +CreateShortCut "$DESKTOP\DCP-o-matic encode server.lnk" "$INSTDIR\bin\dcpomatic_server.exe" "" + +CreateDirectory "$SMPROGRAMS\DCP-o-matic" +CreateShortCut "$SMPROGRAMS\DCP-o-matic\Uninstall DCP-o-matic.lnk" "$INSTDIR\Uninstall.exe" "" "$INSTDIR\Uninstall.exe" 0 +CreateShortCut "$SMPROGRAMS\DCP-o-matic\DCP-o-matic.lnk" "$INSTDIR\bin\dcpomatic.exe" "" "$INSTDIR\bin\dcpomatic.exe" 0 +CreateShortCut "$SMPROGRAMS\DCP-o-matic\DCP-o-matic batch converter.lnk" "$INSTDIR\bin\dcpomatic.exe" "" "$INSTDIR\bin\dcpomatic_batch.exe" 0 +CreateShortCut "$SMPROGRAMS\DCP-o-matic\DCP-o-matic encode server.lnk" "$INSTDIR\bin\dcpomatic_server.exe" "" "$INSTDIR\bin\dcpomatic_server.exe" 0 + +WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\DCP-o-matic" "DisplayName" "DCP-o-matic (remove only)" +WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\DCP-o-matic" "UninstallString" "$INSTDIR\Uninstall.exe" + +WriteUninstaller "$INSTDIR\Uninstall.exe" + +SectionEnd + + +Section "Uninstall" + +RMDir /r "$INSTDIR\*.*" +RMDir "$INSTDIR" +Delete "$DESKTOP\DCP-o-matic.lnk" +Delete "$DESKTOP\DCP-o-matic batch converter.lnk" +Delete "$DESKTOP\DCP-o-matic encode server.lnk" +Delete "$SMPROGRAMS\DCP-o-matic\*.*" +RmDir "$SMPROGRAMS\DCP-o-matic" +DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\DCP-o-matic" +DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DCP-o-matic" + +SectionEnd diff --git a/platform/windows/wscript b/platform/windows/wscript new file mode 100644 index 000000000..585cebef1 --- /dev/null +++ b/platform/windows/wscript @@ -0,0 +1,4 @@ +def build(bld): + bld.new_task_gen(features = 'subst', source = 'installer.nsi.32.in', target = 'installer.32.nsi', version = bld.env.VERSION) + bld.new_task_gen(features = 'subst', source = 'installer.nsi.64.in', target = 'installer.64.nsi', version = bld.env.VERSION) + diff --git a/run/dvdomatic-osx b/run/dvdomatic-osx new file mode 100755 index 000000000..ac42c3186 --- /dev/null +++ b/run/dvdomatic-osx @@ -0,0 +1,15 @@ +#!/bin/bash + +export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:build/src/lib:build/src:/Users/carl/Environments/osx/10.8/lib +if [ "$1" == "--debug" ]; then + shift + gdb --args build/src/tools/dvdomatic "$*" +elif [ "$1" == "--valgrind" ]; then + shift + valgrind --tool="memcheck" build/src/tools/dvdomatic $* +elif [ "$1" == "--i18n" ]; then + shift + LANGUAGE=fr_FR.UTF8 LANG=fr_FR.UTF8 build/src/tools/dvdomatic "$*" +else + build/src/tools/dvdomatic "$*" +fi diff --git a/run/makedcp-osx b/run/makedcp-osx new file mode 100755 index 000000000..1b95ecc5d --- /dev/null +++ b/run/makedcp-osx @@ -0,0 +1,15 @@ +#!/bin/bash + +export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:build/src/lib:build/src:/Users/carl/Environments/osx/10.8/lib +if [ "$1" == "--debug" ]; then + shift + gdb --args build/src/tools/makedcp "$@" +elif [ "$1" == "--memcheck" ]; then + shift + valgrind --tool="memcheck" --leak-check=full --show-reachable=yes build/src/tools/makedcp "$@" +elif [ "$1" == "--massif" ]; then + shift + valgrind --tool="massif" build/src/tools/makedcp "$@" +else + build/src/tools/makedcp "$@" +fi diff --git a/splitchapters b/splitchapters deleted file mode 100755 index 1e5cff084..000000000 --- a/splitchapters +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/python - -import os -import sys - -if len(sys.argv) < 2: - print 'Syntax: %s ' % sys.argv[0] - sys.exit(1) - -lsdvd = os.popen('lsdvd -c "%s"' % sys.argv[1]) -lines = lsdvd.readlines() - -N = None - -for l in lines: - w = l.split() - if len(w) > 5 and w[4] == 'Chapters:': - N = int(w[5][:-1]) - -if N == None: - print 'Could not get chapter count.' - sys.exit(1) - -for i in range(1, N + 1): - os.mkdir('%d' % i) - c = 'mplayer dvd:// -chapter %d-%d -dvd-device "%s" -dumpstream -dumpfile %d/%d.vob' % (i, i, sys.argv[1], i, i) - print c - os.system(c) - - diff --git a/src/lib/config.cc b/src/lib/config.cc index 978428b02..6fbd34d05 100644 --- a/src/lib/config.cc +++ b/src/lib/config.cc @@ -189,6 +189,8 @@ Config::file (bool old) const { boost::filesystem::path p; p /= g_get_user_config_dir (); + boost::system::error_code ec; + boost::filesystem::create_directory (p, ec); if (old) { p /= ".dvdomatic"; } else { diff --git a/src/lib/ffmpeg_decoder.cc b/src/lib/ffmpeg_decoder.cc index 67587a564..1d000b62b 100644 --- a/src/lib/ffmpeg_decoder.cc +++ b/src/lib/ffmpeg_decoder.cc @@ -31,7 +31,6 @@ #include #include extern "C" { -#include #include #include #include diff --git a/src/lib/film.cc b/src/lib/film.cc index ef29d35fd..57e3791a2 100644 --- a/src/lib/film.cc +++ b/src/lib/film.cc @@ -170,6 +170,10 @@ Film::video_state_identifier () const << "_" << j2k_bandwidth() << "_" << lexical_cast (colour_lut()); + if (trim_type() == ENCODE) { + s << "_" << trim_start() << "_" << trim_end(); + } + if (ab()) { pair fa = Filter::ffmpeg_strings (Config::instance()->reference_filters()); s << "ab_" << Config::instance()->reference_scaler()->id() << "_" << fa.first << "_" << fa.second; diff --git a/src/lib/filter_graph.cc b/src/lib/filter_graph.cc index 7ec2466c5..472480de3 100644 --- a/src/lib/filter_graph.cc +++ b/src/lib/filter_graph.cc @@ -154,6 +154,7 @@ FilterGraph::process (AVFrame* frame) } images.push_back (shared_ptr (new SimpleImage (_frame))); + av_frame_unref (_frame); } return images; diff --git a/src/lib/image.cc b/src/lib/image.cc index a12c61b3e..f0a38f4e9 100644 --- a/src/lib/image.cc +++ b/src/lib/image.cc @@ -68,7 +68,7 @@ Image::lines (int n) const throw PixelFormatError (N_("lines()"), _pixel_format); } - return size().height / pow(2, d->log2_chroma_h); + return size().height / pow(2.0f, d->log2_chroma_h); } /** @return Number of components */ @@ -407,13 +407,13 @@ Image::bytes_per_pixel (int c) const bpp[0] = floor ((d->comp[0].depth_minus1 + 1 + 7) / 8); if (d->nb_components > 1) { - bpp[1] = floor ((d->comp[1].depth_minus1 + 1 + 7) / 8) / pow (2, d->log2_chroma_w); + bpp[1] = floor ((d->comp[1].depth_minus1 + 1 + 7) / 8) / pow (2.0f, d->log2_chroma_w); } if (d->nb_components > 2) { - bpp[2] = floor ((d->comp[2].depth_minus1 + 1 + 7) / 8) / pow (2, d->log2_chroma_w); + bpp[2] = floor ((d->comp[2].depth_minus1 + 1 + 7) / 8) / pow (2.0f, d->log2_chroma_w); } if (d->nb_components > 3) { - bpp[3] = floor ((d->comp[3].depth_minus1 + 1 + 7) / 8) / pow (2, d->log2_chroma_w); + bpp[3] = floor ((d->comp[3].depth_minus1 + 1 + 7) / 8) / pow (2.0f, d->log2_chroma_w); } if ((d->flags & PIX_FMT_PLANAR) == 0) { diff --git a/src/lib/subtitle.cc b/src/lib/subtitle.cc index eafccd9b5..2815fccd8 100644 --- a/src/lib/subtitle.cc +++ b/src/lib/subtitle.cc @@ -110,13 +110,13 @@ Subtitle::Subtitle (Position p, shared_ptr i) * in the coordinate space of the source. * @param subtitle_scale scaling factor to apply to the subtitle image. */ -Rect +dvdomatic::Rect subtitle_transformed_area ( float target_x_scale, float target_y_scale, - Rect sub_area, int subtitle_offset, float subtitle_scale + dvdomatic::Rect sub_area, int subtitle_offset, float subtitle_scale ) { - Rect tx; + dvdomatic::Rect tx; sub_area.y += subtitle_offset; @@ -145,8 +145,8 @@ subtitle_transformed_area ( } /** @return area that this subtitle takes up, in the original uncropped source's coordinate space */ -Rect +dvdomatic::Rect Subtitle::area () const { - return Rect (_position.x, _position.y, _image->size().width, _image->size().height); + return dvdomatic::Rect (_position.x, _position.y, _image->size().width, _image->size().height); } diff --git a/src/lib/subtitle.h b/src/lib/subtitle.h index 52bd35923..c3929d676 100644 --- a/src/lib/subtitle.h +++ b/src/lib/subtitle.h @@ -48,17 +48,17 @@ public: return _image; } - Rect area () const; + dvdomatic::Rect area () const; private: Position _position; boost::shared_ptr _image; }; -Rect +dvdomatic::Rect subtitle_transformed_area ( float target_x_scale, float target_y_scale, - Rect sub_area, int subtitle_offset, float subtitle_scale + dvdomatic::Rect sub_area, int subtitle_offset, float subtitle_scale ); /** A Subtitle class with details of the time over which it should be shown */ diff --git a/src/lib/util.h b/src/lib/util.h index 65859309d..be70eb259 100644 --- a/src/lib/util.h +++ b/src/lib/util.h @@ -45,6 +45,8 @@ extern "C" { #define TIMING(...) #endif +#undef check + /** The maximum number of audio channels that we can cope with */ #define MAX_AUDIO_CHANNELS 6 diff --git a/src/lib/video_content.cc b/src/lib/video_content.cc index 18a128a5d..84dee81d1 100644 --- a/src/lib/video_content.cc +++ b/src/lib/video_content.cc @@ -39,6 +39,7 @@ using boost::optional; VideoContent::VideoContent (shared_ptr f, Time s, ContentVideoFrame len) : Content (f, s) , _video_length (len) + , _video_frame_rate (0) , _ratio (0) { @@ -47,6 +48,7 @@ VideoContent::VideoContent (shared_ptr f, Time s, ContentVideoFrame VideoContent::VideoContent (shared_ptr f, boost::filesystem::path p) : Content (f, p) , _video_length (0) + , _video_frame_rate (0) , _ratio (0) { diff --git a/src/tools/dcpomatic.cc b/src/tools/dcpomatic.cc index 8d3de53ff..ebd647861 100644 --- a/src/tools/dcpomatic.cc +++ b/src/tools/dcpomatic.cc @@ -23,6 +23,9 @@ #ifdef __WXMSW__ #include #endif +#ifdef __WXOSX__ +#include +#endif #include #include #include @@ -142,13 +145,10 @@ enum { ID_file_open, ID_file_save, ID_file_properties, - ID_file_quit, - ID_edit_preferences, ID_jobs_make_dcp, ID_jobs_send_dcp_to_tms, ID_jobs_show_dcp, ID_jobs_analyse_audio, - ID_help_about }; void @@ -161,11 +161,17 @@ setup_menu (wxMenuBar* m) add_item (file, _("&Save"), ID_file_save, NEEDS_FILM); file->AppendSeparator (); add_item (file, _("&Properties..."), ID_file_properties, NEEDS_FILM); +#ifndef __WXOSX__ file->AppendSeparator (); - add_item (file, _("&Quit"), ID_file_quit, ALWAYS); +#endif + add_item (file, _("&Exit"), wxID_EXIT, ALWAYS); +#ifdef __WXOSX__ + add_item (file, _("&Preferences..."), wxID_PREFERENCES, ALWAYS); +#else wxMenu* edit = new wxMenu; - add_item (edit, _("&Preferences..."), ID_edit_preferences, ALWAYS); + add_item (edit, _("&Preferences..."), wxID_PREFERENCES, ALWAYS); +#endif jobs_menu = new wxMenu; add_item (jobs_menu, _("&Make DCP"), ID_jobs_make_dcp, NEEDS_FILM); @@ -175,10 +181,16 @@ setup_menu (wxMenuBar* m) add_item (jobs_menu, _("&Analyse audio"), ID_jobs_analyse_audio, NEEDS_FILM); wxMenu* help = new wxMenu; - add_item (help, _("About"), ID_help_about, ALWAYS); +#ifdef __WXOSX__ + add_item (help, _("About DVD-o-matic"), wxID_ABOUT, ALWAYS); +#else + add_item (help, _("About"), wxID_ABOUT, ALWAYS); +#endif m->Append (file, _("&File")); +#ifndef __WXOSX__ m->Append (edit, _("&Edit")); +#endif m->Append (jobs_menu, _("&Jobs")); m->Append (help, _("&Help")); } @@ -204,13 +216,13 @@ public: Connect (ID_file_open, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::file_open)); Connect (ID_file_save, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::file_save)); Connect (ID_file_properties, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::file_properties)); - Connect (ID_file_quit, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::file_quit)); - Connect (ID_edit_preferences, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::edit_preferences)); + Connect (wxID_EXIT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::file_exit)); + Connect (wxID_PREFERENCES, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::edit_preferences)); Connect (ID_jobs_make_dcp, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::jobs_make_dcp)); Connect (ID_jobs_send_dcp_to_tms, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::jobs_send_dcp_to_tms)); Connect (ID_jobs_show_dcp, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::jobs_show_dcp)); Connect (ID_jobs_analyse_audio, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::jobs_analyse_audio)); - Connect (ID_help_about, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::help_about)); + Connect (wxID_ABOUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (Frame::help_about)); Connect (wxID_ANY, wxEVT_MENU_OPEN, wxMenuEventHandler (Frame::menu_opened)); @@ -342,7 +354,7 @@ private: d->Destroy (); } - void file_quit (wxCommandEvent &) + void file_exit (wxCommandEvent &) { maybe_save_then_delete_film (); Close (true); @@ -450,6 +462,12 @@ class App : public wxApp #ifdef DCPOMATIC_POSIX unsetenv ("UBUNTU_MENUPROXY"); +#endif + +#ifdef __WXOSX__ + ProcessSerialNumber serial; + GetCurrentProcess (&serial); + TransformProcessType (&serial, kProcessTransformToForegroundApplication); #endif wxInitAllImageHandlers (); diff --git a/src/tools/dcpomatic_server.cc b/src/tools/dcpomatic_server.cc index 152e063c1..d3a353154 100644 --- a/src/tools/dcpomatic_server.cc +++ b/src/tools/dcpomatic_server.cc @@ -102,8 +102,11 @@ public: wxBitmap bitmap (wxString::Format (wxT ("%s/taskbar_icon.png"), POSIX_ICON_PREFIX), wxBITMAP_TYPE_PNG); wxIcon icon; icon.CopyFromBitmap (bitmap); -#endif +#endif +#ifndef __WXOSX__ + /* XXX: fix this for OS X */ SetIcon (icon, std_to_wx ("DCP-o-matic encode server")); +#endif Connect (ID_status, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (TaskBarIcon::status)); Connect (ID_quit, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler (TaskBarIcon::quit)); diff --git a/src/tools/wscript b/src/tools/wscript index cddd07b7d..38d986f25 100644 --- a/src/tools/wscript +++ b/src/tools/wscript @@ -20,7 +20,7 @@ def build(bld): obj.use = ['libdcpomatic', 'libdcpomatic-wx'] obj.source = '%s.cc' % t if bld.env.TARGET_WINDOWS: - obj.source += ' ../../windows/dcpomatic.rc' + obj.source += ' ../../platform/windows/dcpomatic.rc' obj.target = t i18n.po_to_mo(os.path.join('src', 'tools'), 'dcpomatic', bld) diff --git a/src/wx/audio_plot.cc b/src/wx/audio_plot.cc index 46c64c9bf..fb02fea7b 100644 --- a/src/wx/audio_plot.cc +++ b/src/wx/audio_plot.cc @@ -43,7 +43,9 @@ AudioPlot::AudioPlot (wxWindow* parent) , _gain (0) , _smoothing (max_smoothing / 2) { +#ifndef __WXOSX__ SetDoubleBuffered (true); +#endif for (int i = 0; i < MAX_AUDIO_CHANNELS; ++i) { _channel_visible[i] = false; diff --git a/src/wx/config_dialog.cc b/src/wx/config_dialog.cc index 3efd7857a..0b13b9c88 100644 --- a/src/wx/config_dialog.cc +++ b/src/wx/config_dialog.cc @@ -18,7 +18,7 @@ */ /** @file src/config_dialog.cc - * @brief A dialogue to edit DCP-o-matic configuration. + * @brief A dialogue to edit DVD-o-matic configuration. */ #include @@ -43,7 +43,7 @@ using namespace std; using boost::bind; ConfigDialog::ConfigDialog (wxWindow* parent) - : wxDialog (parent, wxID_ANY, _("DCP-o-matic Preferences"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER) + : wxDialog (parent, wxID_ANY, _("DVD-o-matic Preferences"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER) { wxBoxSizer* s = new wxBoxSizer (wxVERTICAL); _notebook = new wxNotebook (this, wxID_ANY); @@ -95,7 +95,7 @@ ConfigDialog::make_misc_panel () table->Add (_language, 1, wxEXPAND); table->AddSpacer (0); - wxStaticText* restart = add_label_to_sizer (table, _misc_panel, _("(restart DCP-o-matic to see language changes)")); + wxStaticText* restart = add_label_to_sizer (table, _misc_panel, _("(restart DVD-o-matic to see language changes)")); wxFont font = restart->GetFont(); font.SetStyle (wxFONTSTYLE_ITALIC); font.SetPointSize (font.GetPointSize() - 1); diff --git a/src/wx/film_viewer.cc b/src/wx/film_viewer.cc index 26f99db11..e1471d94e 100644 --- a/src/wx/film_viewer.cc +++ b/src/wx/film_viewer.cc @@ -1,5 +1,3 @@ -/* -*- c-basic-offset: 8; default-tab-width: 8; -*- */ - /* Copyright (C) 2012 Carl Hetherington @@ -65,7 +63,10 @@ FilmViewer::FilmViewer (shared_ptr f, wxWindow* p) , _display_frame_x (0) , _got_frame (false) { +#ifndef __WXOSX__ _panel->SetDoubleBuffered (true); +#endif + #if wxMAJOR_VERSION == 2 && wxMINOR_VERSION >= 9 _panel->SetBackgroundStyle (wxBG_STYLE_PAINT); #endif @@ -196,9 +197,6 @@ FilmViewer::timer (wxTimerEvent &) return; } - _panel->Refresh (); - _panel->Update (); - get_frame (); if (_film->length()) { @@ -207,6 +205,9 @@ FilmViewer::timer (wxTimerEvent &) _slider->SetValue (new_slider_position); } } + + _panel->Refresh (); + _panel->Update (); } @@ -365,7 +366,8 @@ FilmViewer::process_video (shared_ptr image, bool, Time t) _got_frame = true; double const fps = _film->dcp_video_frame_rate (); - _frame->SetLabel (wxString::Format (wxT("%d"), int (rint (t * fps / TIME_HZ)))); + /* Count frame number from 1 ... not sure if this is the best idea */ + _frame->SetLabel (wxString::Format (wxT("%d"), int (rint (t * fps / TIME_HZ)) + 1)); double w = static_cast(t) / TIME_HZ; int const h = (w / 3600); diff --git a/src/wx/new_film_dialog.cc b/src/wx/new_film_dialog.cc index 90c2d727e..737b07fbb 100644 --- a/src/wx/new_film_dialog.cc +++ b/src/wx/new_film_dialog.cc @@ -29,6 +29,8 @@ using namespace std; using namespace boost; +string NewFilmDialog::_directory = Config::instance()->default_directory_or (wx_to_std (wxStandardPaths::Get().GetDocumentsDir())); + NewFilmDialog::NewFilmDialog (wxWindow* parent) : wxDialog (parent, wxID_ANY, _("New Film")) { @@ -49,7 +51,7 @@ NewFilmDialog::NewFilmDialog (wxWindow* parent) #else _folder = new wxDirPickerCtrl (this, wxDD_DIR_MUST_EXIST); #endif - _folder->SetPath (std_to_wx (Config::instance()->default_directory_or (wx_to_std (wxStandardPaths::Get().GetDocumentsDir())))); + _folder->SetPath (std_to_wx (_directory)); table->Add (_folder, 1, wxEXPAND); wxSizer* buttons = CreateSeparatedButtonSizer (wxOK | wxCANCEL); @@ -61,6 +63,11 @@ NewFilmDialog::NewFilmDialog (wxWindow* parent) overall_sizer->SetSizeHints (this); } +NewFilmDialog::~NewFilmDialog () +{ + _directory = wx_to_std (_folder->GetPath ()); +} + string NewFilmDialog::get_path () const { diff --git a/src/wx/new_film_dialog.h b/src/wx/new_film_dialog.h index 3d1253ecc..715f71f51 100644 --- a/src/wx/new_film_dialog.h +++ b/src/wx/new_film_dialog.h @@ -26,6 +26,7 @@ class NewFilmDialog : public wxDialog { public: NewFilmDialog (wxWindow *); + ~NewFilmDialog (); std::string get_path () const; @@ -35,5 +36,6 @@ private: DirPickerCtrl* _folder; #else wxDirPickerCtrl* _folder; -#endif +#endif + static std::string _directory; }; diff --git a/test/wscript b/test/wscript index 61c391663..2fbbdacbf 100644 --- a/test/wscript +++ b/test/wscript @@ -1,9 +1,13 @@ def configure(conf): + boost_test_suffix='' + if conf.env.TARGET_WINDOWS: + boost_test_suffix='-mt' + conf.check_cxx(fragment = """ #define BOOST_TEST_MODULE Config test\n #include \n int main() {} - """, msg = 'Checking for boost unit testing library', lib = 'boost_unit_test_framework-mt', uselib_store = 'BOOST_TEST') + """, msg = 'Checking for boost unit testing library', lib = 'boost_unit_test_framework%s' % boost_test_suffix, uselib_store = 'BOOST_TEST') def build(bld): obj = bld(features = 'cxx cxxprogram') diff --git a/version-test.py b/version-test.py deleted file mode 100644 index 47b4159fc..000000000 --- a/version-test.py +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/python - -import version - -a = version.Version("0.51") -assert(a.major == 0) -assert(a.minor == 51) -assert(a.pre == False) -assert(a.beta == None) -assert(str(a) == "0.51") - -a.bump_and_to_pre() -assert(a.major == 0) -assert(a.minor == 52) -assert(a.pre == True) -assert(a.beta == None) -assert(str(a) == "0.52pre") - -a.bump() -assert(a.major == 0) -assert(a.minor == 53) -assert(a.pre == False) -assert(a.beta == None) -assert(str(a) == "0.53") - -a.to_pre() -a.bump_beta() -assert(a.major == 0) -assert(a.minor == 53) -assert(a.pre == False) -assert(a.beta == 1) -assert(str(a) == "0.53beta1") - -a.bump_beta() -assert(a.major == 0) -assert(a.minor == 53) -assert(a.pre == False) -assert(a.beta == 2) -assert(str(a) == "0.53beta2") - -a.to_release() -assert(a.major == 0) -assert(a.minor == 53) -assert(a.pre == False) -assert(a.beta == None) -assert(str(a) == "0.53") - -b = version.Version("1.42beta1") -assert(b.major == 1) -assert(b.minor == 42) -assert(b.pre == False) -assert(b.beta == 1) diff --git a/version.py b/version.py deleted file mode 100644 index 5b16352e1..000000000 --- a/version.py +++ /dev/null @@ -1,99 +0,0 @@ -#!/usr/bin/python - -import os -import sys -import datetime -import shutil -import copy - -class Version: - def __init__(self, s): - self.pre = False - self.beta = None - - if s.startswith("'"): - s = s[1:] - if s.endswith("'"): - s = s[0:-1] - - if s.endswith('pre'): - s = s[0:-3] - self.pre = True - - b = s.find("beta") - if b != -1: - self.beta = int(s[b+4:]) - s = s[0:b] - - p = s.split('.') - self.major = int(p[0]) - self.minor = int(p[1]) - - def bump(self): - self.minor += 1 - self.pre = False - self.beta = None - - def to_pre(self): - self.pre = True - self.beta = None - - def bump_and_to_pre(self): - self.bump() - self.pre = True - self.beta = None - - def to_release(self): - self.pre = False - self.beta = None - - def bump_beta(self): - if self.pre: - self.pre = False - self.beta = 1 - elif self.beta is not None: - self.beta += 1 - elif self.beta is None: - self.beta = 1 - - def __str__(self): - s = '%d.%02d' % (self.major, self.minor) - if self.beta is not None: - s += 'beta%d' % self.beta - elif self.pre: - s += 'pre' - - return s - -def rewrite_wscript(method): - f = open('wscript', 'rw') - o = open('wscript.tmp', 'w') - version = None - while 1: - l = f.readline() - if l == '': - break - - s = l.split() - if len(s) == 3 and s[0] == "VERSION": - version = Version(s[2]) - method(version) - print "Writing %s" % version - print >>o,"VERSION = '%s'" % version - else: - print >>o,l, - f.close() - o.close() - - os.rename('wscript.tmp', 'wscript') - return version - -def append_to_changelog(version): - f = open('ChangeLog', 'r') - c = f.read() - f.close() - - f = open('ChangeLog', 'w') - now = datetime.datetime.now() - f.write('%d-%02d-%02d Carl Hetherington \n\n\t* Version %s released.\n\n' % (now.year, now.month, now.day, version)) - f.write(c) diff --git a/windows/.gtkrc-2.0 b/windows/.gtkrc-2.0 deleted file mode 100755 index 0ea1d69c9..000000000 --- a/windows/.gtkrc-2.0 +++ /dev/null @@ -1,6 +0,0 @@ -gtk-theme-name = "MS-Windows" -style "user-font" -{ - font_name="Tahoma 8" -} -widget_class "*" style "user-font" diff --git a/windows/installer.nsi.32.in b/windows/installer.nsi.32.in deleted file mode 100644 index a7867c618..000000000 --- a/windows/installer.nsi.32.in +++ /dev/null @@ -1,145 +0,0 @@ -!include "MUI2.nsh" -Name "DCP-o-matic" - -RequestExecutionLevel admin - -outFile "DCP-o-matic @version@ 32-bit Installer.exe" -!define MUI_ICON "%resources%/dcpomatic.ico" -!define MUI_UNICON "%resources%/dcpomatic.ico" -!define MUI_SPECIALBITMAP "%resources%/dcpomatic.bmp" - -InstallDir "$PROGRAMFILES\DCP-o-matic" - -!insertmacro MUI_PAGE_WELCOME -!insertmacro MUI_PAGE_LICENSE "../../COPYING" -!insertmacro MUI_PAGE_DIRECTORY -!insertmacro MUI_PAGE_INSTFILES -!insertmacro MUI_PAGE_FINISH - -!insertmacro MUI_UNPAGE_WELCOME -!insertmacro MUI_UNPAGE_CONFIRM -!insertmacro MUI_UNPAGE_INSTFILES -!insertmacro MUI_UNPAGE_FINISH - -!insertmacro MUI_LANGUAGE "English" - -Section "install" "Installation info" - -SetOutPath "$INSTDIR\bin" - -File "%deps%/bin/asdcp-libdcp.dll" -File "%deps%/bin/avcodec-54.dll" -File "%deps%/bin/avfilter-3.dll" -File "%deps%/bin/avformat-54.dll" -File "%deps%/bin/avutil-52.dll" -File "%deps%/bin/dcp.dll" -File "%deps%/bin/libintl-8.dll" -File "%deps%/bin/kumu-libdcp.dll" -File "%deps%/bin/libboost_chrono-mt.dll" -File "%deps%/bin/libboost_filesystem-mt.dll" -File "%deps%/bin/libboost_system-mt.dll" -File "%deps%/bin/libboost_thread_win32-mt.dll" -File "%deps%/bin/libboost_date_time-mt.dll" -File "%deps%/bin/libeay32.dll" -File "%deps%/bin/libgcc_s_sjlj-1.dll" -File "%deps%/bin/libgio-2.0-0.dll" -File "%deps%/bin/libglib-2.0-0.dll" -File "%deps%/bin/libgobject-2.0-0.dll" -File "%deps%/bin/libiconv-2.dll" -File "%deps%/bin/libjpeg-8.dll" -File "%deps%/bin/libMagick++-5.dll" -File "%deps%/bin/libMagickCore-5.dll" -File "%deps%/bin/libMagickWand-5.dll" -File "%deps%/bin/libopenjpeg-1.dll" -File "%deps%/bin/libpng15-15.dll" -File "%deps%/bin/libsigc-2.0-0.dll" -File "%deps%/bin/libsndfile-1.dll" -File "%deps%/bin/libssh.dll" -File "%deps%/bin/libstdc++-6.dll" -File "%deps%/bin/postproc-52.dll" -File "%deps%/bin/swresample-0.dll" -File "%deps%/bin/swscale-2.dll" -File "%deps%/bin/zlib1.dll" -File "%deps%/bin/libjpeg-8.dll" -File "%deps%/bin/wxbase294u_gcc_custom.dll" -File "%deps%/bin/wxmsw294u_core_gcc_custom.dll" -File "%deps%/bin/wxmsw294u_adv_gcc_custom.dll" -File "%deps%/bin/libcairo-2.dll" -File "%deps%/bin/libfreetype-6.dll" -File "%deps%/bin/libgthread-2.0-0.dll" -File "%deps%/bin/libpango-1.0-0.dll" -File "%deps%/bin/libgmodule-2.0-0.dll" -File "%deps%/bin/libpangocairo-1.0-0.dll" -File "%deps%/bin/libpangowin32-1.0-0.dll" -File "%deps%/bin/libtiff-5.dll" -File "%deps%/bin/libglibmm-2.4-1.dll" -File "%deps%/bin/libxml++-2.6-2.dll" -File "%deps%/bin/libxml2-2.dll" -File "%deps%/bin/libpixman-1-0.dll" -File "%deps%/bin/libfontconfig-1.dll" -File "%deps%/bin/libexpat-1.dll" -File "%deps%/bin/libbz2.dll" -File "%deps%/bin/cxml.dll" - -File "%binaries%/src/wx/dcpomatic-wx.dll" -File "%binaries%/src/lib/dcpomatic.dll" -File "%binaries%/src/tools/dcpomatic.exe" -File "%binaries%/src/tools/dcpomatic_batch.exe" -File "%binaries%/src/tools/dcpomatic_server_cli.exe" -File "%binaries%/src/tools/dcpomatic_server.exe" - -# I don't know why, but sometimes it seems that -# delegates.xml must be in with the binaries, and -# sometimes in the $PROFILE. Meh. -File "%deps%/etc/ImageMagick/delegates.xml" -SetOutPath "$PROFILE\.magick" -File "%deps%/etc/ImageMagick/delegates.xml" - -SetOutPath "$INSTDIR\locale\fr\LC_MESSAGES" -File "%binaries%/src/lib/mo/fr_FR/libdcpomatic.mo" -File "%binaries%/src/wx/mo/fr_FR/libdcpomatic-wx.mo" -File "%binaries%/src/tools/mo/fr_FR/dcpomatic.mo" -SetOutPath "$INSTDIR\locale\it\LC_MESSAGES" -File "%binaries%/src/lib/mo/it_IT/libdcpomatic.mo" -File "%binaries%/src/wx/mo/it_IT/libdcpomatic-wx.mo" -File "%binaries%/src/tools/mo/it_IT/dcpomatic.mo" -SetOutPath "$INSTDIR\locale\es\LC_MESSAGES" -File "%binaries%/src/lib/mo/es_ES/libdcpomatic.mo" -File "%binaries%/src/wx/mo/es_ES/libdcpomatic-wx.mo" -File "%binaries%/src/tools/mo/es_ES/dcpomatic.mo" -SetOutPath "$INSTDIR\locale\sv\LC_MESSAGES" -File "%binaries%/src/lib/mo/sv_SE/libdcpomatic.mo" -File "%binaries%/src/wx/mo/sv_SE/libdcpomatic-wx.mo" -File "%binaries%/src/tools/mo/sv_SE/dcpomatic.mo" - -CreateShortCut "$DESKTOP\DCP-o-matic.lnk" "$INSTDIR\bin\dcpomatic.exe" "" -CreateShortCut "$DESKTOP\DCP-o-matic batch converter.lnk" "$INSTDIR\bin\dcpomatic_batch.exe" "" -CreateShortCut "$DESKTOP\DCP-o-matic encode server.lnk" "$INSTDIR\bin\dcpomatic_server.exe" "" - -CreateDirectory "$SMPROGRAMS\DCP-o-matic" -CreateShortCut "$SMPROGRAMS\DCP-o-matic\Uninstall DCP-o-matic.lnk" "$INSTDIR\Uninstall.exe" "" "$INSTDIR\Uninstall.exe" 0 -CreateShortCut "$SMPROGRAMS\DCP-o-matic\DCP-o-matic.lnk" "$INSTDIR\bin\dcpomatic.exe" "" "$INSTDIR\bin\dcpomatic.exe" 0 -CreateShortCut "$SMPROGRAMS\DCP-o-matic\DCP-o-matic batch converter.lnk" "$INSTDIR\bin\dcpomatic.exe" "" "$INSTDIR\bin\dcpomatic_batch.exe" 0 -CreateShortCut "$SMPROGRAMS\DCP-o-matic\DCP-o-matic encode server.lnk" "$INSTDIR\bin\dcpomatic_server.exe" "" "$INSTDIR\bin\dcpomatic_server.exe" 0 - -WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\DCP-o-matic" "DisplayName" "DCP-o-matic (remove only)" -WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\DCP-o-matic" "UninstallString" "$INSTDIR\Uninstall.exe" - -WriteUninstaller "$INSTDIR\Uninstall.exe" - -SectionEnd - - -Section "Uninstall" - -RMDir /r "$INSTDIR\*.*" -RMDir "$INSTDIR" -Delete "$DESKTOP\DCP-o-matic.lnk" -Delete "$DESKTOP\DCP-o-matic batch converter.lnk" -Delete "$DESKTOP\DCP-o-matic encode server.lnk" -Delete "$SMPROGRAMS\DCP-o-matic\*.*" -RmDir "$SMPROGRAMS\DCP-o-matic" -DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\DCP-o-matic" -DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DCP-o-matic" - -SectionEnd diff --git a/windows/installer.nsi.64.in b/windows/installer.nsi.64.in deleted file mode 100644 index 34b7fe8f6..000000000 --- a/windows/installer.nsi.64.in +++ /dev/null @@ -1,155 +0,0 @@ -!include "MUI2.nsh" -!include "x64.nsh" - -Name "DCP-o-matic" - -RequestExecutionLevel admin - -outFile "DCP-o-matic @version@ 64-bit Installer.exe" -!define MUI_ICON "%resources%/dcpomatic.ico" -!define MUI_UNICON "%resources%/dcpomatic.ico" -!define MUI_SPECIALBITMAP "%resources%/dcpomatic.bmp" - -InstallDir "$PROGRAMFILES\DCP-o-matic" - -!insertmacro MUI_PAGE_WELCOME -!insertmacro MUI_PAGE_LICENSE "../../COPYING" -!insertmacro MUI_PAGE_DIRECTORY -!insertmacro MUI_PAGE_INSTFILES -!insertmacro MUI_PAGE_FINISH - -!insertmacro MUI_UNPAGE_WELCOME -!insertmacro MUI_UNPAGE_CONFIRM -!insertmacro MUI_UNPAGE_INSTFILES -!insertmacro MUI_UNPAGE_FINISH - -!insertmacro MUI_LANGUAGE "English" - -Section "install" "Installation info" - -${If} ${RunningX64} - DetailPrint "Installer running on 64-bit host" - ; disable registry redirection (enable access to 64-bit portion of registry) - SetRegView 64 - ; change install dir - StrCpy $INSTDIR "$PROGRAMFILES64\DCP-o-matic" -${EndIf} - -SetOutPath "$INSTDIR\bin" - -File "%deps%/bin/asdcp-libdcp.dll" -File "%deps%/bin/avcodec-54.dll" -File "%deps%/bin/avfilter-3.dll" -File "%deps%/bin/avformat-54.dll" -File "%deps%/bin/avutil-52.dll" -File "%deps%/bin/dcp.dll" -File "%deps%/bin/libintl-8.dll" -File "%deps%/bin/kumu-libdcp.dll" -File "%deps%/bin/libboost_chrono-mt.dll" -File "%deps%/bin/libboost_filesystem-mt.dll" -File "%deps%/bin/libboost_system-mt.dll" -File "%deps%/bin/libboost_thread_win32-mt.dll" -File "%deps%/bin/libboost_date_time-mt.dll" -File "%deps%/bin/libeay32.dll" -File "%deps%/bin/libgcc_s_sjlj-1.dll" -File "%deps%/bin/libgio-2.0-0.dll" -File "%deps%/bin/libglib-2.0-0.dll" -File "%deps%/bin/libgobject-2.0-0.dll" -File "%deps%/bin/libiconv-2.dll" -File "%deps%/bin/libjpeg-8.dll" -File "%deps%/bin/libMagick++-5.dll" -File "%deps%/bin/libMagickCore-5.dll" -File "%deps%/bin/libMagickWand-5.dll" -File "%deps%/bin/libopenjpeg-1.dll" -File "%deps%/bin/libpng15-15.dll" -File "%deps%/bin/libsigc-2.0-0.dll" -File "%deps%/bin/libsndfile-1.dll" -File "%deps%/bin/libssh.dll" -File "%deps%/bin/libstdc++-6.dll" -File "%deps%/bin/postproc-52.dll" -File "%deps%/bin/swresample-0.dll" -File "%deps%/bin/swscale-2.dll" -File "%deps%/bin/zlib1.dll" -File "%deps%/bin/libjpeg-8.dll" -File "%deps%/bin/wxbase294u_gcc_custom.dll" -File "%deps%/bin/wxmsw294u_core_gcc_custom.dll" -File "%deps%/bin/wxmsw294u_adv_gcc_custom.dll" -File "%deps%/bin/libcairo-2.dll" -File "%deps%/bin/libfreetype-6.dll" -File "%deps%/bin/libgthread-2.0-0.dll" -File "%deps%/bin/libpango-1.0-0.dll" -File "%deps%/bin/libgmodule-2.0-0.dll" -File "%deps%/bin/libpangocairo-1.0-0.dll" -File "%deps%/bin/libpangowin32-1.0-0.dll" -File "%deps%/bin/libtiff-5.dll" -File "%deps%/bin/libglibmm-2.4-1.dll" -File "%deps%/bin/libxml++-2.6-2.dll" -File "%deps%/bin/libxml2-2.dll" -File "%deps%/bin/libpixman-1-0.dll" -File "%deps%/bin/libfontconfig-1.dll" -File "%deps%/bin/libexpat-1.dll" -File "%deps%/bin/libbz2.dll" -File "%deps%/bin/cxml.dll" - -File "%binaries%/src/wx/dcpomatic-wx.dll" -File "%binaries%/src/lib/dcpomatic.dll" -File "%binaries%/src/tools/dcpomatic.exe" -File "%binaries%/src/tools/dcpomatic_batch.exe" -File "%binaries%/src/tools/dcpomatic_server_cli.exe" -File "%binaries%/src/tools/dcpomatic_server.exe" - -# I don't know why, but sometimes it seems that -# delegates.xml must be in with the binaries, and -# sometimes in the $PROFILE. Meh. -File "%deps%/etc/ImageMagick/delegates.xml" -SetOutPath "$PROFILE\.magick" -File "%deps%/etc/ImageMagick/delegates.xml" - -SetOutPath "$INSTDIR\locale\fr\LC_MESSAGES" -File "%binaries%/src/lib/mo/fr_FR/libdcpomatic.mo" -File "%binaries%/src/wx/mo/fr_FR/libdcpomatic-wx.mo" -File "%binaries%/src/tools/mo/fr_FR/dcpomatic.mo" -SetOutPath "$INSTDIR\locale\it\LC_MESSAGES" -File "%binaries%/src/lib/mo/it_IT/libdcpomatic.mo" -File "%binaries%/src/wx/mo/it_IT/libdcpomatic-wx.mo" -File "%binaries%/src/tools/mo/it_IT/dcpomatic.mo" -SetOutPath "$INSTDIR\locale\es\LC_MESSAGES" -File "%binaries%/src/lib/mo/es_ES/libdcpomatic.mo" -File "%binaries%/src/wx/mo/es_ES/libdcpomatic-wx.mo" -File "%binaries%/src/tools/mo/es_ES/dcpomatic.mo" -SetOutPath "$INSTDIR\locale\sv\LC_MESSAGES" -File "%binaries%/src/lib/mo/sv_SE/libdcpomatic.mo" -File "%binaries%/src/wx/mo/sv_SE/libdcpomatic-wx.mo" -File "%binaries%/src/tools/mo/sv_SE/dcpomatic.mo" - -CreateShortCut "$DESKTOP\DCP-o-matic.lnk" "$INSTDIR\bin\dcpomatic.exe" "" -CreateShortCut "$DESKTOP\DCP-o-matic batch converter.lnk" "$INSTDIR\bin\dcpomatic_batch.exe" "" -CreateShortCut "$DESKTOP\DCP-o-matic encode server.lnk" "$INSTDIR\bin\dcpomatic_server.exe" "" - -CreateDirectory "$SMPROGRAMS\DCP-o-matic" -CreateShortCut "$SMPROGRAMS\DCP-o-matic\Uninstall DCP-o-matic.lnk" "$INSTDIR\Uninstall.exe" "" "$INSTDIR\Uninstall.exe" 0 -CreateShortCut "$SMPROGRAMS\DCP-o-matic\DCP-o-matic.lnk" "$INSTDIR\bin\dcpomatic.exe" "" "$INSTDIR\bin\dcpomatic.exe" 0 -CreateShortCut "$SMPROGRAMS\DCP-o-matic\DCP-o-matic batch converter.lnk" "$INSTDIR\bin\dcpomatic.exe" "" "$INSTDIR\bin\dcpomatic_batch.exe" 0 -CreateShortCut "$SMPROGRAMS\DCP-o-matic\DCP-o-matic encode server.lnk" "$INSTDIR\bin\dcpomatic_server.exe" "" "$INSTDIR\bin\dcpomatic_server.exe" 0 - -WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\DCP-o-matic" "DisplayName" "DCP-o-matic (remove only)" -WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\DCP-o-matic" "UninstallString" "$INSTDIR\Uninstall.exe" - -WriteUninstaller "$INSTDIR\Uninstall.exe" - -SectionEnd - - -Section "Uninstall" - -RMDir /r "$INSTDIR\*.*" -RMDir "$INSTDIR" -Delete "$DESKTOP\DCP-o-matic.lnk" -Delete "$DESKTOP\DCP-o-matic batch converter.lnk" -Delete "$DESKTOP\DCP-o-matic encode server.lnk" -Delete "$SMPROGRAMS\DCP-o-matic\*.*" -RmDir "$SMPROGRAMS\DCP-o-matic" -DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\DCP-o-matic" -DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DCP-o-matic" - -SectionEnd diff --git a/windows/wscript b/windows/wscript deleted file mode 100644 index 585cebef1..000000000 --- a/windows/wscript +++ /dev/null @@ -1,4 +0,0 @@ -def build(bld): - bld.new_task_gen(features = 'subst', source = 'installer.nsi.32.in', target = 'installer.32.nsi', version = bld.env.VERSION) - bld.new_task_gen(features = 'subst', source = 'installer.nsi.64.in', target = 'installer.64.nsi', version = bld.env.VERSION) - diff --git a/wscript b/wscript index b82af4c37..2237758ee 100644 --- a/wscript +++ b/wscript @@ -9,12 +9,13 @@ def options(opt): opt.load('compiler_cxx') opt.load('winres') - opt.add_option('--enable-debug', action='store_true', default = False, help = 'build with debugging information and without optimisation') - opt.add_option('--disable-gui', action='store_true', default = False, help = 'disable building of GUI tools') - opt.add_option('--target-windows', action='store_true', default = False, help = 'set up to do a cross-compile to Windows') - opt.add_option('--static', action='store_true', default = False, help = 'build statically, and link statically to libdcp and FFmpeg') - opt.add_option('--magickpp-config', action='store', default='Magick++-config', help = 'path to Magick++-config') - opt.add_option('--wx-config', action='store', default='wx-config', help = 'path to wx-config') + opt.add_option('--enable-debug', action='store_true', default=False, help='build with debugging information and without optimisation') + opt.add_option('--disable-gui', action='store_true', default=False, help='disable building of GUI tools') + opt.add_option('--target-windows', action='store_true', default=False, help='set up to do a cross-compile to Windows') + opt.add_option('--static', action='store_true', default=False, help='build statically, and link statically to libdcp and FFmpeg') + opt.add_option('--magickpp-config', action='store', default='Magick++-config', help='path to Magick++-config') + opt.add_option('--wx-config', action='store', default='wx-config', help='path to wx-config') + opt.add_option('--osx', action='store_true', default=False, help='build on OS X') def configure(conf): conf.load('compiler_cxx') @@ -51,6 +52,8 @@ def configure(conf): conf.env.DISABLE_GUI = conf.options.disable_gui conf.env.STATIC = conf.options.static conf.env.VERSION = VERSION + conf.env.TARGET_OSX = conf.options.osx + conf.env.TARGET_LINUX = not conf.options.target_windows and not conf.options.osx if conf.options.enable_debug: conf.env.append_value('CXXFLAGS', ['-g', '-DDCPOMATIC_DEBUG']) @@ -192,21 +195,11 @@ def build(bld): bld.recurse('src') bld.recurse('test') if bld.env.TARGET_WINDOWS: - bld.recurse('windows') - - d = { 'PREFIX' : '${PREFIX' } - - obj = bld(features = 'subst') - obj.source = 'dcpomatic.desktop.in' - obj.target = 'dcpomatic.desktop' - obj.dict = d - - obj = bld(features = 'subst') - obj.source = 'dcpomatic_batch.desktop.in' - obj.target = 'dcpomatic_batch.desktop' - obj.dict = d - - bld.install_files('${PREFIX}/share/applications', ['dcpomatic.desktop', 'dcpomatic_batch.desktop']) + bld.recurse('platform/windows') + if bld.env.TARGET_LINUX: + bld.recurse('platform/linux') + if bld.env.TARGET_OSX: + bld.recurse('platform/osx') for r in ['22x22', '32x32', '48x48', '64x64', '128x128']: bld.install_files('${PREFIX}/share/icons/hicolor/%s/apps' % r, 'icons/%s/dcpomatic.png' % r)