{"id":22373810,"url":"https://github.com/libvisual/libvisual-avs","last_synced_at":"2025-10-12T16:48:12.556Z","repository":{"id":6876419,"uuid":"8125595","full_name":"Libvisual/libvisual-avs","owner":"Libvisual","description":"Winamp AVS for Libvisual (unmaintained and does not compile)","archived":false,"fork":false,"pushed_at":"2013-02-10T17:41:49.000Z","size":1876,"stargazers_count":6,"open_issues_count":0,"forks_count":12,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-01-31T22:44:19.606Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Libvisual.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-02-10T17:40:29.000Z","updated_at":"2022-11-30T10:22:08.000Z","dependencies_parsed_at":"2022-08-26T09:22:30.788Z","dependency_job_id":null,"html_url":"https://github.com/Libvisual/libvisual-avs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Libvisual%2Flibvisual-avs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Libvisual%2Flibvisual-avs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Libvisual%2Flibvisual-avs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Libvisual%2Flibvisual-avs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Libvisual","download_url":"https://codeload.github.com/Libvisual/libvisual-avs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245700470,"owners_count":20658228,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-04T21:14:45.112Z","updated_at":"2025-10-12T16:48:07.512Z","avatar_url":"https://github.com/Libvisual.png","language":"C++","readme":"-- What is libvisual --\nLibvisual is a library that acts as a middle layer between\napplications that want audio visualisation and audio visualisation\nplugins.\n\nLibvisual is aimed at developers who, have a need for audio\nvisualisation and those who actually write the visualisation\nplugins.\n\nBy writing an audio visualisation plugin for libvisual\nevery application that uses libvisual is capable of using\nthis plugin. The application handles the end drawing of\nthe graphics and thus rendering done by plugins using\nlibvisual can be drawn everywhere. That is but not limited\nto: ascii art, sdl, on gl object as a surface , alpha blended\nor just, anywhere.\n\nLibvisual also provides complete easy to use transparant\ndepth transformation, so that even when the display\nisn't supported by the plugin, libvisual will make\nit suite. Besides using libvisual for rendering your\n2d buffers, you can also render openGL when an openGL\ncontext is open. Besides you don't have to render\nto a buffer. You can also make hardware hacks\nthat do visualisation using libvisual. There are simply no borders\n\n\n-- Why should you use libvisual --\nAs an application writer, using libvisual provides you an easy\nway to do audio visualisation. Also when using libvisual you'll\nhave easy access to all the plugins that are written for libvisual.\n\nAs an plugin writer, libvisual provides a nice host for your plugin.\nIt runs analyzes over the audio input for easy usage and it handles\nall the displaying stuff through the library and application. And\nmainly your plugin will be accessible to all the applications.\n\n\n-- License --\nThe plugins in the plugins/ directory are licensed under the GPL\nunless noted otherwise.\n\n\n-- Development --\nIf you'd like to use libvisual for your applications, write plugins\nor hack on the core. Please read HACKING. It contains some very \nuseful information regarding to policies and such.\n\n\n-- Requirement --\nThe library is quite self containing and there is almost no depency\nat all to get it working. Libvisual it self does not depend on\nanything besides glibc ofcourse.\n\nESD: To compile the esd input plugin esd and esd development packages\n\tneeds to be installed.\n\nGoom2: To compile the goom2 plugin goom2k4-devel-15 or higher needs\n\tto be installed.\n\nlv_gltest: To compile the opengl libraries and development packages\n\tneeds to be installed.\n\n\n-- Compiling and installing --\nConfiguration:\n\t./configure\n\t\tTo set a prefix use --prefix, other options can be seen by\n\t\tusing ./configure --help\n\nBuilding:\n\tmake\n\t\tThis will compile the plugins\n\nInstalling:\n\tmake install\n\t\tThis will install the plugins\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibvisual%2Flibvisual-avs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flibvisual%2Flibvisual-avs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibvisual%2Flibvisual-avs/lists"}