--- On Thu, 11/12/09, Chris Ball <[email protected]> wrote:
> From: Chris Ball <[email protected]>
> Subject: Re: [PiTiVi] PiTiVi 0.13.3 - object has no attribute 'connect'
> To: "Sagara Wijetunga" <[email protected]>
> Cc: [email protected]
> Date: Thursday, November 12, 2009, 2:48 AM
> Hi,
>
> > Hi all I have compiled and installed
> PiTiVi 0.13.3 on FreeBSD
> > 7.2. When run it develop following
> error: [..]
> > self._deviceChangeCb)
> AttributeError: 'NoneType' object has no
> > attribute 'connect'
>
> get_probe() does:
> if HAVE_DBUS:
> return HalDeviceProbe()
> return None
>
> You're missing the dbus and/or dbus.glib python libraries.
>
> (get_probe() should probably fail with a useful assertion,
> since the
> deviceprobe object it returns is going to be called without
> testing
> it.)
>
> - Chris.
> --
> Chris Ball <[email protected]>
> One Laptop Per Child
>
Hi Chris
Thanks for the reply. It was missing dbus.glib python libraries.
I managed to get the pitivi run and tried following:
1. Imported 2 MJEPG clips
2. Played one clip
3. Drag and dropped both clips to the timeline
It still doesn't work, something may be still missing. Here are the log
messages:
Couldn't set locale !, reverting to C locale
Traceback (most recent call last):
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 879, in _binPadAddedCb
handled |= action.handleNewStream(factory, stream)
File "/usr/lib/pitivi/python/pitivi/action.py", line 502, in handleNewStream
prodstream, consstream, init=False)
File "/usr/lib/pitivi/python/pitivi/action.py", line 618, in _activateLink
consstream, automake=True)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 520, in
getBinForFactoryStream
bin = stream_entry.bin = factory.makeBin(stream)
File "/usr/lib/pitivi/python/pitivi/factories/base.py", line 439, in makeBin
bin = self._makeBin(input_stream)
File "/usr/lib/pitivi/python/pitivi/plumber.py", line 145, in _makeBin
ares.link(autoaudiosink, gst.Caps(audiocaps))
gst.LinkError: failed to link audiobin-resample with autoaudiosink1
(pitivi:1558): GStreamer-CRITICAL **:
Trying to dispose element autoaudiosink1, but it is not in the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
Traceback (most recent call last):
File "/usr/lib/pitivi/python/pitivi/ui/mainwindow.py", line 1054, in
_timelineRulerSeekCb
self.viewer.setPipeline(None)
File "/usr/lib/pitivi/python/pitivi/ui/viewer.py", line 98, in setPipeline
self._disconnectFromPipeline()
File "/usr/lib/pitivi/python/pitivi/ui/viewer.py", line 158, in
_disconnectFromPipeline
self.action.deactivate()
File "/usr/lib/pitivi/python/pitivi/action.py", line 146, in deactivate
self._releasePipelineObjects()
File "/usr/lib/pitivi/python/pitivi/action.py", line 670, in
_releasePipelineObjects
self.pipeline.releaseQueueForFactoryStream(consumer, consstream)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 747, in
releaseQueueForFactoryStream
raise PipelineError()
pitivi.pipeline.PipelineError
Traceback (most recent call last):
File "/usr/lib/pitivi/python/pitivi/ui/mainwindow.py", line 1054, in
_timelineRulerSeekCb
self.viewer.setPipeline(None)
File "/usr/lib/pitivi/python/pitivi/ui/viewer.py", line 98, in setPipeline
self._disconnectFromPipeline()
File "/usr/lib/pitivi/python/pitivi/ui/viewer.py", line 158, in
_disconnectFromPipeline
self.action.deactivate()
File "/usr/lib/pitivi/python/pitivi/action.py", line 146, in deactivate
self._releasePipelineObjects()
File "/usr/lib/pitivi/python/pitivi/action.py", line 670, in
_releasePipelineObjects
self.pipeline.releaseQueueForFactoryStream(consumer, consstream)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 745, in
releaseQueueForFactoryStream
stream_entry = self._getStreamEntryForFactoryStream(factory, stream)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 451, in
_getStreamEntryForFactoryStream
factory_entry = self._getFactoryEntryForStream(factory, stream, create)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 434, in
_getFactoryEntryForStream
raise PipelineError()
pitivi.pipeline.PipelineError
Traceback (most recent call last):
File "/usr/lib/pitivi/python/pitivi/ui/mainwindow.py", line 1054, in
_timelineRulerSeekCb
self.viewer.setPipeline(None)
File "/usr/lib/pitivi/python/pitivi/ui/viewer.py", line 98, in setPipeline
self._disconnectFromPipeline()
File "/usr/lib/pitivi/python/pitivi/ui/viewer.py", line 158, in
_disconnectFromPipeline
self.action.deactivate()
File "/usr/lib/pitivi/python/pitivi/action.py", line 146, in deactivate
self._releasePipelineObjects()
File "/usr/lib/pitivi/python/pitivi/action.py", line 670, in
_releasePipelineObjects
self.pipeline.releaseQueueForFactoryStream(consumer, consstream)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 745, in
releaseQueueForFactoryStream
stream_entry = self._getStreamEntryForFactoryStream(factory, stream)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 451, in
_getStreamEntryForFactoryStream
factory_entry = self._getFactoryEntryForStream(factory, stream, create)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 434, in
_getFactoryEntryForStream
raise PipelineError()
pitivi.pipeline.PipelineError
Traceback (most recent call last):
File "/usr/lib/pitivi/python/pitivi/ui/mainwindow.py", line 1054, in
_timelineRulerSeekCb
self.viewer.setPipeline(None)
File "/usr/lib/pitivi/python/pitivi/ui/viewer.py", line 98, in setPipeline
self._disconnectFromPipeline()
File "/usr/lib/pitivi/python/pitivi/ui/viewer.py", line 158, in
_disconnectFromPipeline
self.action.deactivate()
File "/usr/lib/pitivi/python/pitivi/action.py", line 146, in deactivate
self._releasePipelineObjects()
File "/usr/lib/pitivi/python/pitivi/action.py", line 670, in
_releasePipelineObjects
self.pipeline.releaseQueueForFactoryStream(consumer, consstream)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 745, in
releaseQueueForFactoryStream
stream_entry = self._getStreamEntryForFactoryStream(factory, stream)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 451, in
_getStreamEntryForFactoryStream
factory_entry = self._getFactoryEntryForStream(factory, stream, create)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 434, in
_getFactoryEntryForStream
raise PipelineError()
pitivi.pipeline.PipelineError
Traceback (most recent call last):
File "/usr/lib/pitivi/python/pitivi/ui/mainwindow.py", line 1054, in
_timelineRulerSeekCb
self.viewer.setPipeline(None)
File "/usr/lib/pitivi/python/pitivi/ui/viewer.py", line 98, in setPipeline
self._disconnectFromPipeline()
File "/usr/lib/pitivi/python/pitivi/ui/viewer.py", line 158, in
_disconnectFromPipeline
self.action.deactivate()
File "/usr/lib/pitivi/python/pitivi/action.py", line 146, in deactivate
self._releasePipelineObjects()
File "/usr/lib/pitivi/python/pitivi/action.py", line 670, in
_releasePipelineObjects
self.pipeline.releaseQueueForFactoryStream(consumer, consstream)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 745, in
releaseQueueForFactoryStream
stream_entry = self._getStreamEntryForFactoryStream(factory, stream)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 451, in
_getStreamEntryForFactoryStream
factory_entry = self._getFactoryEntryForStream(factory, stream, create)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 434, in
_getFactoryEntryForStream
raise PipelineError()
pitivi.pipeline.PipelineError
Traceback (most recent call last):
File "/usr/lib/pitivi/python/pitivi/ui/mainwindow.py", line 1054, in
_timelineRulerSeekCb
self.viewer.setPipeline(None)
File "/usr/lib/pitivi/python/pitivi/ui/viewer.py", line 98, in setPipeline
self._disconnectFromPipeline()
File "/usr/lib/pitivi/python/pitivi/ui/viewer.py", line 158, in
_disconnectFromPipeline
self.action.deactivate()
File "/usr/lib/pitivi/python/pitivi/action.py", line 146, in deactivate
self._releasePipelineObjects()
File "/usr/lib/pitivi/python/pitivi/action.py", line 670, in
_releasePipelineObjects
self.pipeline.releaseQueueForFactoryStream(consumer, consstream)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 745, in
releaseQueueForFactoryStream
stream_entry = self._getStreamEntryForFactoryStream(factory, stream)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 451, in
_getStreamEntryForFactoryStream
factory_entry = self._getFactoryEntryForStream(factory, stream, create)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 434, in
_getFactoryEntryForStream
raise PipelineError()
pitivi.pipeline.PipelineError
Traceback (most recent call last):
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 879, in _binPadAddedCb
handled |= action.handleNewStream(factory, stream)
File "/usr/lib/pitivi/python/pitivi/action.py", line 502, in handleNewStream
prodstream, consstream, init=False)
File "/usr/lib/pitivi/python/pitivi/action.py", line 618, in _activateLink
consstream, automake=True)
File "/usr/lib/pitivi/python/pitivi/pipeline.py", line 520, in
getBinForFactoryStream
bin = stream_entry.bin = factory.makeBin(stream)
File "/usr/lib/pitivi/python/pitivi/factories/base.py", line 439, in makeBin
bin = self._makeBin(input_stream)
File "/usr/lib/pitivi/python/pitivi/plumber.py", line 145, in _makeBin
ares.link(autoaudiosink, gst.Caps(audiocaps))
gst.LinkError: failed to link audiobin-resample with autoaudiosink2
(pitivi:1558): GStreamer-CRITICAL **:
Trying to dispose element autoaudiosink2, but it is not in the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
Regards
Sagara
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Pitivi-pitivi mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pitivi-pitivi