"--card" option produces error
ZXByteman opened this issue · comments
Alexander Alexandrov commented
It seems that "--card" option is not working good. Using this option produces stacktrace:
D:\vhs-teletext-master>teletext deconvolve --card saa7131 -C D:\teletext\FULLs\БТ\full.vbi
CUDA disabled by user request.
0%| | 1676/2976265 [00:00<92:34:36, 8.93L/s, R:100%, M:| |]Process SpawnProcess-2:
Process SpawnProcess-3:
Process SpawnProcess-1:
Traceback (most recent call last):
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\multiprocessing\process.py", line 297, in _bootstrap
self.run()
Traceback (most recent call last):
Traceback (most recent call last):
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\multiprocessing\process.py", line 297, in _bootstrap
self.run()
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\multiprocessing\process.py", line 297, in _bootstrap
self.run()
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\multiprocessing\process.py", line 99, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\multiprocessing\process.py", line 99, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\multiprocessing\process.py", line 99, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\mp.py", line 36, in slave
renumerate(function(denumerate(quit_event, work_queue, tmp_queue), *args, **kwargs), done_queue, tmp_queue)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\mp.py", line 36, in slave
renumerate(function(denumerate(quit_event, work_queue, tmp_queue), *args, **kwargs), done_queue, tmp_queue)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\mp.py", line 36, in slave
renumerate(function(denumerate(quit_event, work_queue, tmp_queue), *args, **kwargs), done_queue, tmp_queue)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\mp.py", line 27, in renumerate
for item in iterator:
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\mp.py", line 27, in renumerate
for item in iterator:
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\mp.py", line 27, in renumerate
for item in iterator:
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 222, in process_lines
yield getattr(Line(chunk, number), mode)(mags, rows)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 222, in process_lines
yield getattr(Line(chunk, number), mode)(mags, rows)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 222, in process_lines
yield getattr(Line(chunk, number), mode)(mags, rows)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 165, in deconvolve
if not self.is_teletext:
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 165, in deconvolve
if not self.is_teletext:
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 165, in deconvolve
if not self.is_teletext:
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 130, in is_teletext
elif self.noisefloor > 80:
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 130, in is_teletext
elif self.noisefloor > 80:
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 130, in is_teletext
elif self.noisefloor > 80:
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 107, in noisefloor
self._noisefloor = np.max(gauss(self._original[:self.config.start_slice.start], self.config.gauss))
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 107, in noisefloor
self._noisefloor = np.max(gauss(self._original[:self.config.start_slice.start], self.config.gauss))
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 107, in noisefloor
self._noisefloor = np.max(gauss(self._original[:self.config.start_slice.start], self.config.gauss))
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\numpy-1.16.2-py3.7-win32.egg\numpy\core\fromnumeric.py", line 2505, in amax
initial=initial)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\numpy-1.16.2-py3.7-win32.egg\numpy\core\fromnumeric.py", line 2505, in amax
initial=initial)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\numpy-1.16.2-py3.7-win32.egg\numpy\core\fromnumeric.py", line 2505, in amax
initial=initial)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\numpy-1.16.2-py3.7-win32.egg\numpy\core\fromnumeric.py", line 86, in _wrapreduction
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\numpy-1.16.2-py3.7-win32.egg\numpy\core\fromnumeric.py", line 86, in _wrapreduction
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\numpy-1.16.2-py3.7-win32.egg\numpy\core\fromnumeric.py", line 86, in _wrapreduction
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
ValueError: zero-size array to reduction operation maximum which has no identity
ValueError: zero-size array to reduction operation maximum which has no identity
ValueError: zero-size array to reduction operation maximum which has no identity
Process SpawnProcess-4:
Traceback (most recent call last):
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\multiprocessing\process.py", line 297, in _bootstrap
self.run()
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\multiprocessing\process.py", line 99, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\mp.py", line 36, in slave
renumerate(function(denumerate(quit_event, work_queue, tmp_queue), *args, **kwargs), done_queue, tmp_queue)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\mp.py", line 27, in renumerate
for item in iterator:
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 222, in process_lines
yield getattr(Line(chunk, number), mode)(mags, rows)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 165, in deconvolve
if not self.is_teletext:
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 130, in is_teletext
elif self.noisefloor > 80:
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\teletext-3.0.0-py3.7.egg\teletext\vbi\line.py", line 107, in noisefloor
self._noisefloor = np.max(gauss(self._original[:self.config.start_slice.start], self.config.gauss))
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\numpy-1.16.2-py3.7-win32.egg\numpy\core\fromnumeric.py", line 2505, in amax
initial=initial)
File "C:\Users\Byteman\AppData\Local\Programs\Python\Python37-32\lib\site-packages\numpy-1.16.2-py3.7-win32.egg\numpy\core\fromnumeric.py", line 86, in _wrapreduction
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
ValueError: zero-size array to reduction operation maximum which has no identity
OS: Windows 10
Python version: 3.7