[pitivi] previewer.py: render waveform thumbnails at constant size
- From: Edward Hervey <edwardrv src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [pitivi] previewer.py: render waveform thumbnails at constant size
- Date: Wed, 30 Sep 2009 09:24:22 +0000 (UTC)
commit abe24cfb4cf6512a01882c65d99b43c39820b87f
Author: Brandon Lewis <brandon_lewis berkeley edu>
Date: Wed Jul 29 16:13:32 2009 -0700
previewer.py: render waveform thumbnails at constant size
pitivi/ui/previewer.py | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/pitivi/ui/previewer.py b/pitivi/ui/previewer.py
index d7d9a1e..a5d6748 100644
--- a/pitivi/ui/previewer.py
+++ b/pitivi/ui/previewer.py
@@ -431,7 +431,7 @@ class RandomAccessAudioPreviewer(RandomAccessPreviewer):
def _segment_for_time(self, time):
# for audio files, we need to know the duration the segment spans
- return time, Zoomable.pixelToNs(self.twidth)
+ return time, self.tdur
def _bus_message(self, bus, message):
if message.type == gst.MESSAGE_SEGMENT_DONE:
@@ -456,7 +456,7 @@ class RandomAccessAudioPreviewer(RandomAccessPreviewer):
def _finishWaveform(self):
surface = cairo.ImageSurface(cairo.FORMAT_A8,
- int(self.twidth) + 2, self.theight)
+ self.base_width, self.theight)
cr = cairo.Context(surface)
self._plotWaveform(cr, self.audioSink.samples)
self.audioSink.reset()
@@ -472,14 +472,14 @@ class RandomAccessAudioPreviewer(RandomAccessPreviewer):
# clear background
cr.set_source_rgba(1, 1, 1, 0.0)
- cr.rectangle(0, 0, self.twidth, self.theight)
+ cr.rectangle(0, 0, self.base_width, self.theight)
cr.fill()
# resample for improved speed
stride = 100
samples = [max(samples[i:i + stride]) for i in
xrange(0, len(samples), stride)]
- scale = float(self.twidth) / len(samples)
+ scale = float(self.base_width) / len(samples)
# generate points
cr.set_source_rgba(0, 0, 0, 1.0)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]