Cannot record a selected capture area

Bug #718101 reported by Woody
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Tibesti Screencaster
Fix Released
High
Andrew Sellers

Bug Description

When I choose to capture a selected area, I can start recording, but when I choose "stop recording" I just get the "please wait" error message and nothing then happens.

I am running Ubuntu 10.10 64 bit with a dual screen NVidia based configuration

Tibesti 1.1.0-public2 did not have this problem, but tibesti_11.02.2 and v1.2 does.

If I run the application from the shell, I get the follow errors

Staring the application
==================
** Message: pygobject_register_sinkfunc is deprecated (GstObject)

Clicking Start Recording
===================
2
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/tibesti/PipelineController.py", line 39, in start_recording
    self.pipeline.start_pipeline()
  File "/usr/lib/pymodules/python2.6/tibesti/Pipeline.py", line 64, in start_pipeline
    pipe = self.assemble_pipeline()
  File "/usr/lib/pymodules/python2.6/tibesti/Pipeline.py", line 194, in assemble_pipeline
    base = mux_create('video') + ' name=mux ! ' + filesink_create('video') + ' ' + self.video_system.video() + ' ! mux. ' + self.audio_system.audio()
  File "/usr/lib/pymodules/python2.6/tibesti/VideoPipeline.py", line 60, in video
    return '%s ! %s ! %s ! queue' % (self._video_source(),self._video_filters(),self.video_encoder())
  File "/usr/lib/pymodules/python2.6/tibesti/VideoPipeline.py", line 44, in _video_source
    return self.capture_strategy.source()
AttributeError: BoundedVideoSource instance has no attribute 'source'

Click Finish Recording
=================
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/tibesti/PipelineController.py", line 170, in record_toggle
    self.stop_recording()
  File "/usr/lib/pymodules/python2.6/tibesti/PipelineController.py", line 47, in stop_recording
    self.pipeline.stop_pipeline()
  File "/usr/lib/pymodules/python2.6/tibesti/Pipeline.py", line 83, in stop_pipeline
    self.video_pipe.set_state(gst.STATE_NULL)
AttributeError: 'AviPipeline' object has no attribute 'video_pipe'

Revision history for this message
Eugene Roskin (lowrider) wrote :

got the same on ubuntu 10.10 64-bit

** Message: pygobject_register_sinkfunc is deprecated (GstObject)
2
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/tibesti/PipelineController.py", line 39, in start_recording
    self.pipeline.start_pipeline()
  File "/usr/lib/pymodules/python2.6/tibesti/Pipeline.py", line 64, in start_pipeline
    pipe = self.assemble_pipeline()
  File "/usr/lib/pymodules/python2.6/tibesti/Pipeline.py", line 193, in assemble_pipeline
    return self.video_system.video() + ' ! ' + mux_create('video') + ' ! ' + filesink_create('video')
  File "/usr/lib/pymodules/python2.6/tibesti/VideoPipeline.py", line 60, in video
    return '%s ! %s ! %s ! queue' % (self._video_source(),self._video_filters(),self.video_encoder())
  File "/usr/lib/pymodules/python2.6/tibesti/VideoPipeline.py", line 44, in _video_source
    return self.capture_strategy.source()
AttributeError: BoundedVideoSource instance has no attribute 'source'
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/tibesti/PipelineController.py", line 170, in record_toggle
    self.stop_recording()
  File "/usr/lib/pymodules/python2.6/tibesti/PipelineController.py", line 47, in stop_recording
    self.pipeline.stop_pipeline()
  File "/usr/lib/pymodules/python2.6/tibesti/Pipeline.py", line 83, in stop_pipeline
    self.video_pipe.set_state(gst.STATE_NULL)
AttributeError: 'AviPipeline' object has no attribute 'video_pipe'

Revision history for this message
Andrew Sellers (ackondro) wrote :

Error has been identified, as soon as unit testing is finished, the fixed code will be updated in the ppa.

Changed in tibesti:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Andrew Sellers (ackondro)
Changed in tibesti:
status: In Progress → Fix Released
Revision history for this message
Andrew Sellers (ackondro) wrote :

New versions are building at the moment, numbered 1.2.1. Sorry about this, I'm looking into other ways of testing the application, as at the moment I can't test this part.

Revision history for this message
Woody (dave-woodwardmail) wrote :

Thankyou. Great turnaround on the bug report.

I can confirm that my issue is fixed

Thanks

Woody

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.