[pitivi] previewer.py: make tdur a property
- From: Edward Hervey <edwardrv src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [pitivi] previewer.py: make tdur a property
- Date: Wed, 30 Sep 2009 09:24:12 +0000 (UTC)
commit 22ac8569eb8217d562902265dfa553327cc4a2c0
Author: Brandon Lewis <brandon_lewis berkeley edu>
Date: Wed Jul 29 15:59:23 2009 -0700
previewer.py: make tdur a property
pitivi/ui/previewer.py | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/pitivi/ui/previewer.py b/pitivi/ui/previewer.py
index c8f0072..81da890 100644
--- a/pitivi/ui/previewer.py
+++ b/pitivi/ui/previewer.py
@@ -230,7 +230,6 @@ class RandomAccessPreviewer(Previewer):
# tdur = duration in ns of thumbnail
# sof = start of file in pixel coordinates
- tdur = Zoomable.pixelToNs(self.twidth + self._spacing())
x1 = bounds.x1;
sof = Zoomable.nsToPixel(element.start - element.in_point)
@@ -257,7 +256,7 @@ class RandomAccessPreviewer(Previewer):
self._thumbForTime(cr, j, i, y1)
cr.rectangle(i - 1, y1, self.twidth + 2, self.theight)
i += self.twidth + self._spacing()
- j += tdur
+ j += self.tdur
cr.fill()
def _spacing(self):
@@ -343,6 +342,10 @@ class RandomAccessPreviewer(Previewer):
class RandomAccessVideoPreviewer(RandomAccessPreviewer):
+ @property
+ def tdur(self):
+ return Zoomable.pixelToNs(self.twidth)
+
def __init__(self, factory, stream_):
if stream_.dar and stream_.par:
self.aspect = float(stream_.dar)
@@ -397,6 +400,12 @@ class StillImagePreviewer(RandomAccessVideoPreviewer):
class RandomAccessAudioPreviewer(RandomAccessPreviewer):
+ def __init__(self, factory, stream_):
+ RandomAccessPreviewer.__init__(self, factory, stream_)
+ self.theight = 50
+ self.tdur = gst.SECOND / 10
+ self.base_width = 50
+
def _pipelineInit(self, factory, sbin):
self.spacing = 0
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]