Freeseer / freeseer

Designed for capturing presentations at conferences. Pre-fill a list of talks to record, record them, and upload them to YouTube with our YouTube Uploader.
http://freeseer.readthedocs.org
GNU General Public License v3.0
216 stars 110 forks source link

Error log when recording without audio input #628

Closed Cryspia closed 9 years ago

Cryspia commented 9 years ago

Here is the log of the error in terminal

** (python.exe:3412): WARNING **: Element bin6 is not in bin player
Traceback (most recent call last):
  File "freeseer\frontend\record\record.py", line 391, in record
    self.controller.stop()
  File "freeseer\frontend\record\RecordingController.py", line 50, in stop
    self.media.stop()
  File "freeseer\framework\multimedia.py", line 148, in stop
    self.unload_audiomixer()
  File "freeseer\framework\multimedia.py", line 339, in unload_audiomixer
    self.player.remove(plugin)
gst.RemoveError: Could not remove element 'bin6'

To regenerate the error:

  1. Record a video WITH an audio input (it does not matter what the video source it is).
  2. Go to the configuration to uncheck the audio input.
  3. Do not restart the program and record another one.
  4. Hit stop button.

This error happens on both Linux and Windows (Maybe also on Mac). In addition, if you record a desktop source video on Windows without the audio input, you can only get 2 or 3 frames in the output even if this error does not happen (No such problem on Linux).