--- 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

Reply via email to