Тьфу ты! Теперь понял. ТСу стоило бы научиться задавать вопросы грамотно!
Он просто хочет без лишнего геморроя сделать «мультитач» на обычном ЖКИ. Это невозможно, ясен пень. А вот если под ЖКИ подсунуть полупрозрачную ПЗС/КМОП матрицу, тогда вполне.
Полный спектр Фурье выдаст вам нечто неперевариваемое.
В данной задаче лучше задать окно фиксированной длины и сканировать им файл, по аналогии с графическим отображением «эквалайзера».
И мне не кажется, что питон здесь будет уместен. Лучше уж нормальный ЯП использовать.
А какое решение не глупое? Я второй вариант предложил: возвращать 0 или код ошибки, а возвращаемое значение — в параметре функции. Так лучше?
В любом случае возвращенное надо будет проверять, либо заводить глобальную переменную вроде errno и проверять ее. Но певрвый вариант проще и логичнее.
Вполне логично возвращать указатель на данные либо NULL в случае ошибки. При этом устанавливать глобальную переменную (по аналогии с errno), чтобы можно было диагностировать ошибку при обнаружении NULL вместо данных.
А можно вообще данные возвращать в параметре функции, а сама функция пусть код ошибки возвращает либо 0, если все ОК.
Если железо не тянет отображение fullHD в реальном времени, генерирование «превьюшек» тоже много времени займет.
Ну, а для превьюшек лучше всего подходят mencoder и/или ffmpeg.
Без понятия. Думаю, здесь можно найти: en.wikipedia.org/wiki/Beagle_%28software%29
А, черт. Сам почитал. Да, бигль не подойдет: чересчур дрянная система (во-первых, на mono, а во-вторых, inotify использует — тормозить система будет не по-детски).