Russian ~ English ~ German ~ French ~ Spanish

ИСХОДНЫЙ КОД AVS

Передовая Студия Визуализации
  AVS SOURCE CODE

Advanced Visualisation Studio

http://avs.chat.ru/nullsoft.htm

Проблема Nullsoft

Плагин визуализации AVS Nullsoft получил огромное распространение в мире благодаря своему открытому коду, простоте программирования и управления. Однако, программный код непосредственно самого плагина очень далек от совершенства. Плагин плохо совместим со всеми типами видеосистем, показывает крайне низкие значения фреймрейта, нестабильно работает на больших разрешениях экрана и в полноэкранном режиме. Подобными проблемами фактически не страдают студии визуализации ни в одном из других проигрывателей (Windows Media Player, RealPlayer, JetAudio, VLC, AIMP, Quintessential Player). Тем не менее, разработчики даже не планируют вносить какие-либо принципиальные изменения в исходное ядро плагина. Сегодня существует реальная альтернатива проигрывателю WinAMP, - это фриварный проигрыватель KMPlayer. Он поддерживает AVS плагин от Nullsoft, но, к сожалению, не имеет в своём составе ничего подобного AVS WinAMP. Отказаться от формата avs-файлов, и тем самым утратить возможность использовать существующие сегодня многотысячные архивы, практически невозможно, поэтому разыскивается любое программное обеспечение, совместимое с кодом AVS Nullsoft. Особо интересует совместимый софт в альтернативных операционных система, таких как Linux. К сотрудничеству на некоммерческой, но взаимовыгодной основе, приглашаются программисты, кто мог и хотел бы заняться решением подобных задач.
  Nullsoft problem

AVS Nullsoft visualizations plagin have got enormous spreading in the world due to its open code, simplicity of the programming and control. However, programme code directly most plagin much far from perfection. Plagin shall bad combine with all types of video systems, shows extremely low importances fps, sloppy works at greater permits of the screen and in full screen mode. Such a problem practically do not suffer the aspic to visualizations nor in one of other players (Windows Media Player, RealPlayer, JetAudio, VLC, AIMP, Quintessential Player). However, developers not even plan to contribute some principle changes to plagin source kernel. Today exists the real alternative of a WinAMP, - a freeware KMPlayer. He supports AVS plagin from Nullsoft, but, regrettably, has not in its composition nothing like AVS WinAMP. Abandon to format avs-files, and hereunder forfeit the possibility to use existing today much thousandth archives, practically impossible, so it is searched any software compatible with code AVS Nullsoft. Specifically interests compatible soft in alternative operating system such as Linux. To cooperation on nonprofit, but mutually beneficial base, are invited programmers, who could and should like to concern with the decision of the similar tasks.

vis_avs.dll

Изначально ядро AVS WinAMP собрано не рационально. Все вычисления производятся без какой-либо разумной оптимизации, каждый пиксел просчитывается отдельно и непрерывно, что приводит к ничем неограничиваемой перегрузке процессора, даже для самых простейших по коду пресетов. Нагрузку на процессор можно снизить только принудительно снижая частоту кадров (fps) и разрешение экрана. При обычном полноэкранном разрешении получить нормальный фреймрейт технически невозможно! В качестве радикальной альтернативы можно предложить движок визуализации jetAudio, где эта проблема успешно решена. Поэтому, решить проблему можно только доработав (чего разработчики делать не планируют) или вообще полностью переписав исходный код. jetAudio поддерживает Winamp 2.x модули визуализации, но не поддерживаются avs пресеты. Однако, модуль vis_avs.dll имеет множество различных недостатков, а обновление больше не происходит. При этом, сегодня в открытом доступе находятся тысячи пресетов в формате avs. Если бы разработчики проигрывателя jetAudio согласились доработать модуль Synesthesia на предмет совместимости с avs-пресетами, то таким способом они могли бы существенно увеличить количество пользователей и сделать свой проигрыватель ещё более популярным.
  vis_avs.dll

Initially, the core AVS WinAMP collected is not rational. All calculations are made without any reasonable optimization, each pixel is calculated separately and continuously, which leads to anything non-limiting overload the CPU, even for the simplest of code presets. CPU load can be reduced only by reducing the frame rate forced (fps) and resolution. In a typical full-screen resolution to get a normal frame rate is technically impossible! As a radical alternative can be proposed rendering engine jetAudio, where this issue has been resolved. Therefore, to solve a problem you can only modify (something the developers do not plan to) or completely rewriting the source code. jetAudio supports Winamp 2.x modules visualization, but are not supported avs presets. However, the module has many different vis_avs.dll gaps, and update no longer occurs. Moreover, today there are thousands of open access format presets avs. If the developers have agreed to finalize the player jetAudio Synesthesia module to be compatible with avs-preset, in this way they could significantly increase the number of users and make your player even more popular.


http://ru.wikipedia.org/wiki/Advanced_Visualization_Studio
http://en.wikipedia.org/wiki/Advanced_Visualization_Studio
http://sourceforge.net/projects/avs/forums/forum/474880

http://wiki.winamp.com/wiki/Visual_Developer
http://wiki.winamp.com/wiki/Box_source_code_here


http://spb-freud.narod.ru/avssrc.zip
http://spb-freud.narod.ru/avsvisdll.zip
http://spb-freud.narod.ru/avswebcam.zip
http://spb-freud.narod.ru/hotlist.zip

http://avs.chat.ru

Free Web Hosting