JamesHarrison / openob

The Open Outside Broadcast project for radio contribution links and studio-transmitter links.
158 stars 34 forks source link

Manager doesn't handle unset caps due to missing caps from transmitter #10

Closed JamesHarrison closed 6 years ago

JamesHarrison commented 11 years ago

-- Unhandled exception occured, please report this as a bug! Traceback (most recent call last): File "/usr/local/bin/openob", line 5, in pkg_resources.run_script('OpenOB==2.3', 'openob') File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 499, in run_script self.require(requires)[0].run_script(script_name, ns) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1235, in run_script execfile(script_filename, namespace, namespace) File "/usr/local/lib/python2.7/dist-packages/OpenOB-2.3-py2.7.egg/EGG-INFO/scripts/openob", line 29, in manager.run(opts) File "/usr/local/lib/python2.7/dist-packages/OpenOB-2.3-py2.7.egg/openob/manager.py", line 84, in run receiver = RTPReceiver(audio_output=opts.audio_output, audio_device=opts.device, base_port=port, encoding=encoding, caps=caps, bitrate=bitrate, jitter_buffer=jitter_buffer, jack_name=("openobtx%s" % opts.link_name) ) File "/usr/local/lib/python2.7/dist-packages/OpenOB-2.3-py2.7.egg/openob/rtp/rx.py", line 50, in init caps = caps.replace('\', '') AttributeError: 'NoneType' object has no attribute 'replace'