[SCM] morituri/master: * morituri/common/checksum.py: Update debugging. Add repr.
js at users.alioth.debian.org
js at users.alioth.debian.org
Sun Oct 19 20:08:54 UTC 2014
The following commit has been merged in the master branch:
commit d22bff1079455c52772991857113469ffd4bd6ca
Author: Thomas Vander Stichele <thomas (at) apestaart (dot) org>
Date: Mon May 4 08:39:39 2009 +0000
* morituri/common/checksum.py:
Update debugging. Add repr.
diff --git a/ChangeLog b/ChangeLog
index afea5d6..c67e64f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2009-05-04 Thomas Vander Stichele <thomas at apestaart dot org>
+ * morituri/common/checksum.py:
+ Update debugging. Add repr.
+
+2009-05-04 Thomas Vander Stichele <thomas at apestaart dot org>
+
* examples/ARcue.py:
Handle case where we have no matching response.
diff --git a/morituri/common/checksum.py b/morituri/common/checksum.py
index 1014be8..c8f7f45 100644
--- a/morituri/common/checksum.py
+++ b/morituri/common/checksum.py
@@ -55,6 +55,8 @@ class ChecksumTask(task.Task):
@type frameStart: int
@param frameStart: the frame to start at
"""
+ self.debug('Creating checksum task on %s from %d to %d',
+ path, frameStart, frameLength)
if not os.path.exists(path):
raise IndexError, '%s does not exist' % path
@@ -77,15 +79,15 @@ class ChecksumTask(task.Task):
decodebin ! audio/x-raw-int !
appsink name=sink sync=False emit-signals=True''' % self._path)
- self.debug('pausing')
+ self.debug('pausing pipeline')
self._pipeline.set_state(gst.STATE_PAUSED)
self._pipeline.get_state()
- self.debug('paused')
+ self.debug('paused pipeline')
- self.debug('query duration')
sink = self._pipeline.get_by_name('sink')
if self._frameLength < 0:
+ self.debug('query duration')
length, format = sink.query_duration(gst.FORMAT_DEFAULT)
# wavparse 0.10.14 returns in bytes
if format == gst.FORMAT_BYTES:
@@ -94,6 +96,8 @@ class ChecksumTask(task.Task):
self.debug('total length: %r', length)
self._frameLength = length - self._frameStart
self.debug('audio frame length is %r', self._frameLength)
+ else:
+ self.debug('frameLength known, is %d' % self._frameLength)
self._frameEnd = self._frameStart + self._frameLength - 1
self.debug('event')
@@ -221,6 +225,10 @@ class AccurateRipChecksumTask(ChecksumTask):
self._trackCount = trackCount
self._discFrameCounter = 0 # 1-based
+ def __repr__(self):
+ return "<AccurateRipCheckSumTask of track %d in %s>" % (
+ self._trackNumber, self._path)
+
def do_checksum_buffer(self, buffer, checksum):
self._discFrameCounter += 1
--
morituri packaging
More information about the pkg-multimedia-commits
mailing list