Eu enfrentei o mesmo problema e obtive duas soluções:
1.- Depois de executar ./camdesk.py precione F1
e começar a trabalhar.
2.- Se você deseja executar o comando, e você precisa trabalhar imediatamente adicione a seguinte linha no final de init method: self.player.set_state
( gst.STATE_PLAYING
)
fique a seguir.
def __ init__ (self):
.
.
.
bus.connect ("sync-message :: element", self.on_sync_message)
self.player.set_state (gst.STATE_PLAYING)