Giter Club home page Giter Club logo

ultrastares / ultrastar-worldparty Goto Github PK

View Code? Open in Web Editor NEW
133.0 20.0 35.0 319.32 MB

UltraStar WorldParty. A karaoke game inspired by SingStar™

Home Page: https://ultrastar-es.org

License: GNU General Public License v3.0

Shell 0.51% Python 0.17% Pascal 89.62% C++ 2.42% C 0.03% Makefile 0.34% PHP 2.41% M4 0.51% Batchfile 0.04% NSIS 1.47% HTML 0.09% Assembly 2.35% NASL 0.02%
karaoke singstar ultrastar worldparty game pascal songs videogame videos microphones party opensource free singing

ultrastar-worldparty's Introduction

PayPal Donation ultrastar-worldparty ultrastar-worldparty

UltraStar WorldParty

WorldParty logo

UltraStar WorldParty is a free and open source karaoke game. It allows up to six players to sing along with music using microphones in order to score points, depending on the pitch of the voice and the rhythm of singing.

UltraStar WorldParty is a fork of the original UltraStar Deluxe 1.1 We added new features such as new selection song, avatars, themes, skins, font, improved camera and mouse support, thousands of new options come with this new version. Check it out!


Official Website: https://ultrastar-es.org

Documentation

Visit our Wiki to get help about how to compile the game, see changelog, etc..

Support and contact

Visit our official website where you can find tutorials, songs, contests and more

also visit our forum where you can ask any problem or doubt you get (we speak mainly in Spanish and English)

Screenshots

WorldParty logo

WorldParty logo

WorldParty logo

ultrastar-worldparty's People

Contributors

daniel20ultrastar-es avatar josch88 avatar jose1711 avatar s09bq5 avatar telixj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ultrastar-worldparty's Issues

No plug named alsa

After a fresh snap install of r21.02 on Ubuntu, the app recommends to use the alsa plug when starting the first time.

However, a "sudo snap connect ultrastar-worldparty:alsa" result in the following:

error: snap "ultrastar-worldparty"has no plug named "alsa"

What gives ?

Subsequent starts of the app use PulseAudio

EDIT1:
r21.02 v60, on Ubuntu 21.04, fresh install of the OS

EDIT2:
Looks like the alsa plug was removed recently:

953cdd5#diff-1c27324f013705cbf0c49f3d3bb103c7069ed5988889d426c10cfc25684f0a31

So I gather that:

a) The recommendation message is not in-line with the latest snap/code, and needs to be updated.
b) Defaulting to pulseaudio is incorrect, if the recommendation (see above) is to use alsa

UTF8 problems in snap version

Idk why but the snap linux version detect some languages as English and is repeated in the language selector many times.

It's related to codification problems, because some songs or path with non ASCII characters fails too

Fix duet medley start

The song starts from the beginning instead of just 10 seconds before the medley init
screenshot0001

Crashing if microphones are plugged in on start up Ubuntu 19.10

Hi there,

Our family loves the app! We have it running on Ubuntu 19.10 and it works well except if we start it with the SingStar microphones plugged in (two in one USB dongle) the app crashes.

If we unplug them and start the app then plug in the microphones it works well.

We also can not get a 3rd or 4th mic working, when we plugin another set of Singstar microphones (we have two sets) all we can see in the GUI is the default input, we can't change it, so can only get two channels working.

Need to restart about 4-5 times to get through song loading

When I start UltraStar WorldParty, the first few times it shows "loading song " at the bottom and when I try to enter the game I get "Wait for loading all the songs". However it just hangs on a song at that point, it's not proceeding. When I restart the game about 4-5 times the loading text does not show up anymore at some point and I can enter the game immediately. I have about 854 songs.

EAccessViolation when starting

Snap 21.04, rev 60, on Ubuntu 21.04 freshly installed.

I get Unhandled Excpetions / EAccessViolations upon start (at $041FFD7).

Compilation error on Linux Ubuntu

Hello,

I tried to compile UDXWorldParty on Linux Ubuntu 17.10 but I obtain this error:

$make
...
-----------------------------------
/bin/mkdir -p "../build/fpc-x86_64-linux"
make create-pathinfo
make[2] : on entre dans le répertoire « /home/legluondunet/Bureau/UDXWorldParty/usdxworldparty/src »
echo "INSTALL_DATADIR = '/usr/local/share/WorldParty';" > paths.inc
make[2] : on quitte le répertoire « /home/legluondunet/Bureau/UDXWorldParty/usdxworldparty/src »
fpc -Si -Sg -Sc -v0Binwe -Xs -O4 -k"-z noexecstack" -k" " -Fi../src/lib/JEDI-SDL/SDL/Pas -Fu. -FU../build/fpc-x86_64-linux -o../game/WorldParty WorldParty.dpr
Free Pascal Compiler version 3.0.2+dfsg-5ubuntu1 [2017/09/14] for x86_64
Copyright (c) 1993-2017 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling WorldParty.dpr
Compiling lib/SQLite/SQLiteTable3.pas
Compiling lib/SQLite/SQLite3.pas
/home/legluondunet/Bureau/UDXWorldParty/usdxworldparty/src/lib/SQLite/SQLiteTable3.pas(767,3) Note: Local variable "i" not used
/home/legluondunet/Bureau/UDXWorldParty/usdxworldparty/src/lib/SQLite/SQLiteTable3.pas(1064,32) Warning: use of NEW or DISPOSE for untyped pointers is meaningless
/home/legluondunet/Bureau/UDXWorldParty/usdxworldparty/src/lib/SQLite/SQLiteTable3.pas(1067,28) Warning: use of NEW or DISPOSE for untyped pointers is meaningless
/home/legluondunet/Bureau/UDXWorldParty/usdxworldparty/src/lib/SQLite/SQLiteTable3.pas(1076,27) Warning: use of NEW or DISPOSE for untyped pointers is meaningless
Compiling lib/SDL2/sdl2.pas
/home/legluondunet/Bureau/UDXWorldParty/usdxworldparty/src/lib/SDL2/jedi.inc(55,4) Warning: Misplaced global compiler switch, ignored
Compiling lib/SDL2/SDL2_image.pas
Compiling lib/dglOpenGL/dglOpenGL.pas
Compiling media/UMediaCore_SDL.pas
Compiling base/UMusic.pas
Compiling base/UTime.pas
Compiling base/UCommon.pas
Compiling base/UConfig.pas
Compiling base/ULog.pas
Compiling base/UPath.pas
/home/legluondunet/Bureau/UDXWorldParty/usdxworldparty/src/base/UPath.pas(37,3) Fatal: Can't find unit IniFiles used by UPath
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode
Makefile:246 : la recette pour la cible « ../game/WorldParty » a échouée
make[1]: *** [../game/WorldParty] Erreur 1
make[1] : on quitte le répertoire « /home/legluondunet/Bureau/UDXWorldParty/usdxworldparty/src »
Makefile:115 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2

You could find the complete compilation log here:
https://pastebin.com/m7e6XxyT

Thank you for your help.
LGDN

Config: Ubuntu 17.10

Error while compiling

Doing the compilation according documentation, after press F9 in atom appear the next error:

Target OS: Linux for x86-64
Compiling WorldParty.dpr
switches.inc(93,6) Fatal: Cannot open include file "config-linux.inc"
Fatal: Compilation aborted
Error: /usr/local/bin/ppcx64 returned an error exitcode

The SO is Fedora 33, I have followed the instructions of documentation

Option to set Audio Output Device

Hey,

first big thanks for bringen back life to this.

But I have an issue,
if I wanna play with my buddies and connect my Laptop with HDMI to the TV, the sound is weird. Sometimes it works, but in many more times: I choose the TV as Audio Output on Windows (and this works) but as soon as I start UltraStar the device is switched to Laptop and if I close it, the audio device is switched back. And when I deactivate all Audio Devices instead of the TV, it gives an error (sry, I dont have it now, I will add when it happens the next time).

But anyway the posibillity to choose the device on which the programm does it outputs would help.
(and I think its more important than a webcam)

thank you for reading,
TheNormMan

Search for new songs results in a crash/coredump

When I start WP - then navigate to and click Search for new songs the program becomes unresponsive or crashes shortly after. Sometimes (not always) it gives:

double free or corruption (out)

on terminal.

Arch Linux, x86_64, compiled from ebc3fe9

Adhere to XDG Base Directory Specification

Ultrastar uses ~/.WorldParty to store its data on Unix platforms. In order to declutter home directory, decouple configuration from other kinds of data, and allow users to configure where files are stored in easy manner. XDG Base Directories standard has been introduced. Software compliant with it should use various XDG_* which allow user to specify where files should be stored.

I think .WorldParty directory should be split in following fashion:

  • config.ini goes to $XDG_CONFIG_HOME/WorldParty (if not defined XDG_CONFIG_HOME defaults to ~/.config
  • logs directory goes to $XDG_CACHE_HOME/WorldParty (if not defined XDG_CACHE_HOME defaults to ~/.cache
  • rest of files to $XDG_DATA_HOME/WorldParty (if not defined, XDG_DATA_HOME defaults to ~/.local/share/)

I'm not entirely convinced that WorldParty is best name on Unix, because of casing. Perhaps directory could be named ultrastarwp instead?

Also see Debian Wiki for table showing what each directory should contain (at the very bottom of the page)

In order to not disrupt existing users, if ~/.WorldParty already exists, it should be used instead.

Leaderboard servers

Hello!

USDX World Party comes with online leaderboards support. It seems that the end-user can select a server to connect to, the default one being Ultrastar-ES. However, I did not find any documentation on how to add you own server - or on own to run one yourself. Do you have more information regarding this?

new key shortcut for medley interference

Hello, on Windows 10 (UltraStar.WorldParty.21.02), the new key shortcut for Medley (previously D) does not work as it switches between fullscreen and window mode (Windows takes the lead on that).
probably a better idea to stick to function keys (F8 and F9 still seem available)

[Alt + Enter] Cantar 5 versiones cortas de forma aleatoria.
https://ultrastar-es.org/es/ayuda/10/tutorial/9391

thanks

PS: I figured out that SHIFT+ALT+ENTER works as a workaround

Error when finish installing

Hi
please help, The USDX could not start and shown this message:

Error
An unhandled exception occurred at $0040FBF9:
EOutOfMemory: Out of memory
$0040FBF9
$0040FF27
$$0054BF7F

I tried to install to another PC and same problem happened

Thank you

USDX version: 118.11
Operating System: windows 10 pro

Hang on search

hello,

I've got a litlle more than 1800 songs. Sometimes (around one search of five (using J + letters….)) the software stop responding when you arrive at the four or five letter in the search field.

Have to kill the process and then restart : all ok for 4-5 research ant then again hang on one more search….

I'm using windows 10 64 bits (last version, hp probook 16Go RAM)

Party Mode not launching on clic

When I clic on "Party Mode" from the main menu, nothing happen.
I have no trouble accessing the other options (Sing, Jukebox, Settings, etc)

I use Ultrastar World Party 18.11.
Windows 10 x64

Fix folder regeneration after change order

Sometimes after change the order using tabs on, the program fails because can't access the folder position in song list.
The problem can't be replicated in all cases, but occurs.

Fail to compile in Raspberry Pi

First of all congratulations for the hard work! I had tried Ultrastar Worldparty in other platforms and it is excellent.

I was trying to install it in a Raspberry Pi 4 but it keeps failing to compile. From the message it looks that the issue has to do with not finding the right libraries, although the log seem to suggest they were correctly identified in the first place because it states checking for libavcodec... yes (-L/usr/local/lib) and at the end Fatal: Can't find unit avcodec used by UVideo.

Info
Distribution ID Raspbian
Description Raspbian GNU/Linux 10 (buster)
Release 10
Model Raspberry Pi 4 4GB

This is the output I get when running sudo ./install after following the guide in the wiki: https://github.com/ultrastares/ultrastar-worldparty/wiki/Install-WorldParty-on-Linux .

Obj:1 http://archive.raspberrypi.org/debian buster InRelease
Obj:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
Leyendo lista de paquetes...
Leyendo lista de paquetes...
Creando árbol de dependencias...
Leyendo la información de estado...
autoconf ya está en su versión más reciente (2.69-11).
automake ya está en su versión más reciente (1:1.16.1-4).
fpc ya está en su versión más reciente (3.0.4+dfsg-22+rpi1).
gcc ya está en su versión más reciente (4:8.3.0-1+rpi2).
libfreetype6-dev ya está en su versión más reciente (2.9.1-3+deb10u2).
liblua5.3-dev ya está en su versión más reciente (5.3.3-1.1).
libopencv-highgui-dev ya está en su versión más reciente (3.2.0+dfsg-6).
libportmidi-dev ya está en su versión más reciente (1:217-6).
libsdl2-image-dev ya está en su versión más reciente (2.0.4+dfsg1-1+deb10u1).
libsqlite3-dev ya está en su versión más reciente (3.27.2-3+deb10u1).
make ya está en su versión más reciente (4.2.1-1.2).
libavformat-dev ya está en su versión más reciente (7:4.1.6-1~deb10u1+rpt1).
libswscale-dev ya está en su versión más reciente (7:4.1.6-1~deb10u1+rpt1).
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 22 no actualizados.
Updating build configuration files for UltraStar WorldParty, please wait...
checking whether make sets $(MAKE)... yes
checking whether ln -s works... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for a BSD-compatible install... /usr/bin/install -c
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking build system type... armv7l-unknown-linux-gnueabihf
checking host system type... armv7l-unknown-linux-gnueabihf
checking for fpc... fpc
checking for fpcmake... fpcmake
checking version of fpc... [3.0.4]
checking whether the Free Pascal Compiler works... yes
checking whether the Free Pascal Compiler can link... yes
checking whether FPC supports -k"-z noexecstack"... yes
checking whether FPC supports -k"--copy-dt-needed-entries"... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for ranlib... ranlib
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for sdl2... yes
checking for SDL2_image... yes
checking for freetype2... yes
checking for sqlite3... yes
checking for lua5.3... yes
checking version of lua... [5.3.3]
checking size of lua_Integer... 64 bits
checking for libavcodec... yes (-L/usr/local/lib)
checking version of libavcodec... [57.89.100]
checking for avcodec_decode_audio in -lavcodec... no
checking for avcodec_decode_audio2 in -lavcodec... no
checking for img_convert in -lavcodec... no
checking for libavformat... yes (-L/usr/local/lib)
checking version of libavformat... [57.71.100]
checking for libavutil... yes (-L/usr/local/lib)
checking version of libavutil... [55.58.100]
checking for libswscale... yes (-L/usr/local/lib)
checking version of libswscale... [4.6.100]
checking for libswresample... yes (-L/usr/local/lib)
checking version of libswresample... [2.7.100]
checking version of ffmpeg... [3.2]
checking for libprojectM >= 0.98... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/config-linux.inc
configure:

!!!
!!! Configuration of WorldParty 21.02 done!
!!!
!!! Type "make" to compile and
!!!      "make install" to install it afterwards.
!!!
!!! For further information on WorldParty visit:
!!!   https://ultrastar-es.org/
!!!
!!! In case you find a bug send a bugreport to:
!!!   https://github.com/ultrastares/ultrastar-worldparty/
!!!

make -C ./src all
make[1]: se entra en el directorio '/home/pi/ultrastar-worldparty-21.02/src'
===================================
Changed files:
WorldParty.dpr paths.inc encoding/Auto.inc encoding/Locale.inc encoding/UTF8.inc encoding/CP1250.inc encoding/CP1252.inc webSDK/UWebSDK.pas webSDK/dcpcrypt2-2009/DCPreg.pas webSDK/dcpcrypt2-2009/DCPblockciphers.pas webSDK/dcpcrypt2-2009/Ciphers/DCPrc4.pas webSDK/dcpcrypt2-2009/Ciphers/DCPmars.inc webSDK/dcpcrypt2-2009/Ciphers/DCPrc2.inc webSDK/dcpcrypt2-2009/Ciphers/DCPcast128.inc webSDK/dcpcrypt2-2009/Ciphers/DCPgost.inc webSDK/dcpcrypt2-2009/Ciphers/DCPmars.pas webSDK/dcpcrypt2-2009/Ciphers/DCPrc2.pas webSDK/dcpcrypt2-2009/Ciphers/DCPrijndael.inc webSDK/dcpcrypt2-2009/Ciphers/DCPgost.pas webSDK/dcpcrypt2-2009/Ciphers/DCPcast128.pas webSDK/dcpcrypt2-2009/Ciphers/DCPcast256.pas webSDK/dcpcrypt2-2009/Ciphers/DCPserpent.pas webSDK/dcpcrypt2-2009/Ciphers/DCPmisty1.inc webSDK/dcpcrypt2-2009/Ciphers/DCPrijndael.pas webSDK/dcpcrypt2-2009/Ciphers/DCPdes.pas webSDK/dcpcrypt2-2009/Ciphers/DCPcast256.inc webSDK/dcpcrypt2-2009/Ciphers/DCPblowfish.inc webSDK/dcpcrypt2-2009/Ciphers/DCPrc6.pas webSDK/dcpcrypt2-2009/Ciphers/DCPdes.inc webSDK/dcpcrypt2-2009/Ciphers/DCPtwofish.pas webSDK/dcpcrypt2-2009/Ciphers/DCPmisty1.pas webSDK/dcpcrypt2-2009/Ciphers/DCPrc5.pas webSDK/dcpcrypt2-2009/Ciphers/DCPtwofish.inc webSDK/dcpcrypt2-2009/Ciphers/DCPtea.pas webSDK/dcpcrypt2-2009/Ciphers/DCPidea.pas webSDK/dcpcrypt2-2009/Ciphers/DCPice.pas webSDK/dcpcrypt2-2009/Ciphers/DCPblowfish.pas webSDK/dcpcrypt2-2009/DCPbase64.pas webSDK/dcpcrypt2-2009/Hashes/DCPtiger.inc webSDK/dcpcrypt2-2009/Hashes/DCPhaval.pas webSDK/dcpcrypt2-2009/Hashes/DCPripemd128.pas webSDK/dcpcrypt2-2009/Hashes/DCPhaval4.inc webSDK/dcpcrypt2-2009/Hashes/DCPhaval3.inc webSDK/dcpcrypt2-2009/Hashes/DCPhaval5.inc webSDK/dcpcrypt2-2009/Hashes/DCPtiger.pas webSDK/dcpcrypt2-2009/Hashes/DCPmd5.pas webSDK/dcpcrypt2-2009/Hashes/DCPripemd160.pas webSDK/dcpcrypt2-2009/Hashes/DCPsha1.pas webSDK/dcpcrypt2-2009/Hashes/DCPsha512.pas webSDK/dcpcrypt2-2009/Hashes/DCPmd4.pas webSDK/dcpcrypt2-2009/Hashes/DCPsha256.pas webSDK/dcpcrypt2-2009/DCPcrypt2.pas webSDK/dcpcrypt2-2009/DCPconst.pas webSDK/encrypt/UMD5.pas webSDK/encrypt/cHash.pas webSDK/encrypt/cDefines.inc webSDK/cURL_/src/curlpas.pas webSDK/cURL_/src/lazcurl.pas webSDK/cURL_/src/curldbug.pas webSDK/cURL_/src/ocurlcb.inc webSDK/cURL_/src/ocurlthd.inc webSDK/cURL_/src/ocurlver.inc webSDK/cURL_/src/ocurlmlt.inc webSDK/cURL_/src/ocurlcll.inc webSDK/cURL_/src/ocurlget.inc webSDK/cURL_/src/ocurlprt.inc webSDK/cURL_/src/ocurlpub.inc webSDK/cURL_/src/ocurlacc.inc webSDK/cURL_/src/ocurlinf.inc webSDK/cURL_/src/ocurluse.inc webSDK/cURL_/src/curlobj.pas webSDK/cURL_/src/ocurlini.inc webSDK/cURL_/src/ocurltyp.inc webSDK/cURL_/src/curl_h.pas webSDK/cURL_/src/ocurlcb2.inc webSDK/cURL_/src/ocurlset.inc webSDK/cURL_/src/ocurlprv.inc screens/UScreenStatDetail.pas screens/UScreenAbout.pas screens/UScreenMain.pas screens/UScreenPartyTournamentRounds.pas screens/UScreenPlayerSelector.pas screens/UScreenJukeboxPlaylist.pas screens/UScreenPartyPlayer.pas screens/UScreenSongMenu.pas screens/UScreenStatMain.pas screens/UScreenOptionsLyrics.pas screens/UScreenPartyOptions.pas screens/UScreenPartyTournamentOptions.pas screens/UScreenOptionsNetwork.pas screens/UScreenOpen.pas screens/UScreenJukeboxOptions.pas screens/UScreenOptionsAdvanced.pas screens/UScreenPartyRounds.pas screens/UScreenJukebox.pas screens/UScreenOptionsProfiles.pas screens/UScreenPartyTournamentWin.pas screens/views/UScreenSingView.pas screens/UScreenPartyWin.pas screens/UScreenOptionsSound.pas screens/UScreenOptionsGraphics.pas screens/UScreenOptions.pas screens/UScreenOptionsThemes.pas screens/UScreenPartyNewRound.pas screens/UScreenOptionsMicrophones.pas screens/UScreenScore.pas screens/UScreenDevelopers.pas screens/UScreenOptionsWebcam.pas screens/UScreenSong.pas screens/UScreenPartyTournamentPlayer.pas screens/UScreenPopup.pas screens/controllers/UScreenSingController.pas screens/UScreenTop5.pas screens/UScreenLoading.pas screens/UScreenPartyScore.pas screens/UScreenOptionsGame.pas config-win.inc config-darwin.inc config-linux.inc media/UAudioCore_Bass.pas media/UAudioPlayback_SoftMixer.pas media/UAudioPlayback_Bass.pas media/UAudioPlayback_SDL.pas media/UMediaCore_FFmpeg.pas media/UVideo.pas media/UAudioConverter.pas media/UAudioInput_SDL.pas media/UAudioDecoder_FFmpeg.pas media/UVisualizer.pas media/UAudioPlaybackBase.pas media/UAudioDecoder_Bass.pas media/UMediaCore_SDL.pas media/UAudioInput_Bass.pas switches.inc base/UGraphic.pas base/USingScores.pas base/UCommandLine.pas base/URecord.pas base/UThemes.pas base/UUnicodeUtils.pas base/UCommon.pas base/URingBuffer.pas base/UNote.pas base/UPlatform.pas base/UDLLManager.pas base/UConfig.pas base/UAvatars.pas base/UCatCovers.pas base/ULyrics.pas base/UPath.pas base/TextGL.pas base/UParty.pas base/UPlatformWindows.pas base/UFont.pas base/UWebcam.pas base/UImage.pas base/UTime.pas base/UJoystick.pas base/UBeatTimer.pas base/UTextEncoding.pas base/UDraw.pas base/UDataBase.pas base/UGraphicClasses.pas base/UPartyTournament.pas base/UIni.pas base/UPlaylist.pas base/ULanguage.pas base/UPathUtils.pas base/UFilesystem.pas base/USongs.pas base/UPlatformMacOSX.pas base/UFiles.pas base/UPlatformLinux.pas base/USkins.pas base/UTexture.pas base/UMain.pas base/USong.pas base/ULog.pas base/UMusic.pas lua/ULuaTextGL.pas lua/ULuaUtils.pas lua/UHookableEvent.pas lua/ULuaParty.pas lua/ULuaTexture.pas lua/ULuaScreenSing.pas lua/ULuaUsdx.pas lua/ULuaGl.pas lua/ULuaCore.pas lua/ULuaLog.pas lib/zlib/zlib.pas lib/SQLite/SQLite3.pas lib/SQLite/SQLiteTable3.pas lib/SQLite/example/uTestSqlite.pas lib/fft/UFFT.pas lib/dglOpenGL/dglOpenGL.pas lib/Lazarus/components/lazutils/lazutf8classes.pas lib/Lazarus/components/lazutils/lazutf8.pas lib/Lazarus/components/lazutils/unixfileutil.inc lib/Lazarus/components/lazutils/fileutil.pas lib/Lazarus/components/lazutils/lazfileutils.inc lib/Lazarus/components/lazutils/winlazfileutils.inc lib/Lazarus/components/lazutils/fpcadds.pas lib/Lazarus/components/lazutils/lazutils_defines.inc lib/Lazarus/components/lazutils/unixlazutf8.inc lib/Lazarus/components/lazutils/winfileutil.inc lib/Lazarus/components/lazutils/lazutilsstrconsts.pas lib/Lazarus/components/lazutils/winlazutf8.inc lib/Lazarus/components/lazutils/fileutil.inc lib/Lazarus/components/lazutils/masks.pas lib/Lazarus/components/lazutils/unixlazfileutils.inc lib/Lazarus/components/lazutils/lazfileutils.pas lib/projectM/projectM.pas lib/projectM/projectM-0_9.inc lib/projectM/projectM-1_0.inc lib/freetype/ftglyph.inc lib/freetype/ftoutln.inc lib/freetype/demo/switches.inc lib/freetype/demo/nehe/UFreeType.pas lib/freetype/ftstroke.inc lib/freetype/ftconfig.inc lib/freetype/freetype.pas lib/freetype/fttypes.inc lib/freetype/ftimage.inc lib/bass_fx/bass_fx.pas lib/openCV/opencv_types.pas lib/openCV/opencv_imgproc.pas lib/openCV/test/Ipl.pas lib/openCV/test/OpenCV.pas lib/openCV/opencv_highgui.pas lib/openCV/opencv_core.pas lib/SDL2/sdlmessagebox.inc lib/SDL2/jedi.inc lib/SDL2/SDL2_gfx.pas lib/SDL2/sdlscancode.inc lib/SDL2/sdlsystem.inc lib/SDL2/sdlloadso.inc lib/SDL2/sdlthread.inc lib/SDL2/SDL2_net.pas lib/SDL2/sdlgamecontroller.inc lib/SDL2/sdlsyswm.inc lib/SDL2/sdlrenderer.inc lib/SDL2/sdlmouse.inc lib/SDL2/sdlhints.inc lib/SDL2/sdlpixels.inc lib/SDL2/sdlmutex.inc lib/SDL2/sdlvideo.inc lib/SDL2/sdlhaptic.inc lib/SDL2/sdlplatform.inc lib/SDL2/sdlevents.inc lib/SDL2/sdlblendmode.inc lib/SDL2/SDL2_mixer.pas lib/SDL2/sdlrwops.inc lib/SDL2/sdl2.pas lib/SDL2/sdllog.inc lib/SDL2/SDL2_ttf.pas lib/SDL2/sdlrect.inc lib/SDL2/SDL2_image.pas lib/SDL2/sdltouch.inc lib/SDL2/sdlerror.inc lib/SDL2/sdlshape.inc lib/SDL2/sdltype.inc lib/SDL2/sdlpower.inc lib/SDL2/sdlsurface.inc lib/SDL2/sdltimer.inc lib/SDL2/sdljoystick.inc lib/SDL2/sdlfilesystem.inc lib/SDL2/sdl.inc lib/SDL2/sdlaudio.inc lib/SDL2/sdlgesture.inc lib/SDL2/sdlcpuinfo.inc lib/SDL2/sdlversion.inc lib/SDL2/sdlkeyboard.inc lib/SDL2/sdlclipboard.inc lib/ffmpeg-4.0/rational.pas lib/ffmpeg-4.0/avcodec.pas lib/ffmpeg-4.0/avformat.pas lib/ffmpeg-4.0/swscale.pas lib/ffmpeg-4.0/libavutil/dict.pas lib/ffmpeg-4.0/libavutil/samplefmt.pas lib/ffmpeg-4.0/libavutil/opt.pas lib/ffmpeg-4.0/libavutil/log.pas lib/ffmpeg-4.0/libavutil/mem.pas lib/ffmpeg-4.0/libavutil/error.pas lib/ffmpeg-4.0/libavutil/buffer.pas lib/ffmpeg-4.0/libavutil/pixfmt.pas lib/ffmpeg-4.0/libavutil/frame.pas lib/ffmpeg-4.0/libavutil/cpu.pas lib/ffmpeg-4.0/libavutil/mathematics.pas lib/ffmpeg-4.0/avio.pas lib/ffmpeg-4.0/swresample.pas lib/ffmpeg-4.0/ff_api-defines.inc lib/ffmpeg-4.0/avutil.pas lib/ffmpeg-4.0/libavcodec/audioconvert.pas lib/Lua/ULua.pas lib/bass/bass.pas lib/ctypes/ctypes.pas lib/midi/CircBuf.pas lib/midi/MidiIn.pas lib/midi/MidiCons.pas lib/midi/MidiFile.pas lib/midi/MidiOut.pas lib/midi/MidiType.pas lib/midi/DelphiMcb.pas lib/midi/MidiScope.pas lib/midi/MidiDefs.pas lib/other/cpucount.pas lib/other/WinAllocation.pas menu/UMenuBackground.pas menu/UMenuButton.pas menu/UMenuButtonCollection.pas menu/UMenuInteract.pas menu/UMenuBackgroundVideo.pas menu/UDisplay.pas menu/UMenu.pas menu/UMenuSelectSlide.pas menu/UDrawTexture.pas menu/UMenuBackgroundNone.pas menu/UMenuBackgroundTexture.pas menu/UMenuText.pas menu/UMenuStatic.pas menu/UMenuBackgroundFade.pas menu/UMenuEqualizer.pas menu/UMenuBackgroundColor.pas
===================================
-----------------------------------
Clean old object data...
make clean_obj
make[2]: se entra en el directorio '/home/pi/ultrastar-worldparty-21.02/src'
rm -f "../game/WorldParty"
rm -f -r "../build/fpc-arm-linux"
make[2]: se sale del directorio '/home/pi/ultrastar-worldparty-21.02/src'
-----------------------------------
/usr/bin/mkdir -p "../build/fpc-arm-linux"
make create-pathinfo
make[2]: se entra en el directorio '/home/pi/ultrastar-worldparty-21.02/src'
echo "INSTALL_DATADIR = '/usr/local/share/WorldParty';" > paths.inc
make[2]: se sale del directorio '/home/pi/ultrastar-worldparty-21.02/src'
fpc -Si -Sg -Sc -v0Binwe -Xs -O4 -k"-z noexecstack" -k" -L/usr/local/lib" -Fi../src/lib/JEDI-SDL/SDL/Pas -Fu. -FU../build/fpc-arm-linux -o../game/WorldParty WorldParty.dpr
Free Pascal Compiler version 3.0.4+dfsg-22+rpi1 [2019/02/04] for arm
Copyright (c) 1993-2017 by Florian Klaempfl and others
Target OS: Linux for ARMHF
Compiling WorldParty.dpr
Compiling lib/SQLite/SQLiteTable3.pas
Compiling lib/SQLite/SQLite3.pas
Assembling sqlite3
/home/pi/ultrastar-worldparty-21.02/src/lib/SQLite/SQLiteTable3.pas(767,3) Note: Local variable "i" not used
/home/pi/ultrastar-worldparty-21.02/src/lib/SQLite/SQLiteTable3.pas(1064,32) Warning: use of NEW or DISPOSE for untyped pointers is meaningless
/home/pi/ultrastar-worldparty-21.02/src/lib/SQLite/SQLiteTable3.pas(1067,28) Warning: use of NEW or DISPOSE for untyped pointers is meaningless
/home/pi/ultrastar-worldparty-21.02/src/lib/SQLite/SQLiteTable3.pas(1076,27) Warning: use of NEW or DISPOSE for untyped pointers is meaningless
Assembling sqlitetable3
Compiling lib/SDL2/sdl2.pas
Assembling sdl2
Compiling lib/SDL2/SDL2_image.pas
Assembling sdl2_image
Compiling lib/dglOpenGL/dglOpenGL.pas
Assembling dglopengl
Compiling media/UMediaCore_SDL.pas
Compiling base/UMusic.pas
Compiling base/UTime.pas
Compiling base/UCommon.pas
Compiling base/UConfig.pas
Assembling uconfig
Compiling base/ULog.pas
Compiling base/UPath.pas
Compiling base/UUnicodeUtils.pas
Assembling uunicodeutils
Compiling base/UTextEncoding.pas
Compiling base/UCommon.pas
Compiling base/ULog.pas
Compiling base/URecord.pas
Compiling base/UCommon.pas
Compiling base/UFilesystem.pas
Assembling ufilesystem
Compiling base/UMain.pas
Compiling base/UAvatars.pas
Compiling base/UImage.pas
Compiling lib/zlib/zlib.pas
Assembling zlib
Assembling uimage
Compiling base/UIni.pas
Compiling base/UCommandLine.pas
Compiling base/UPlatform.pas
Compiling base/UPlatformLinux.pas
Assembling uplatformlinux
Assembling uplatform
Assembling ucommandline
Compiling base/UDataBase.pas
Compiling base/UDLLManager.pas
Compiling webSDK/UWebSDK.pas
Assembling uwebsdk
Compiling base/UFiles.pas
Compiling base/UMusic.pas
Compiling base/UBeatTimer.pas
Compiling base/UNote.pas
Compiling menu/UDisplay.pas
Compiling lua/UHookableEvent.pas
Compiling lib/Lua/ULua.pas
Assembling ulua
Compiling lua/ULuaCore.pas
Compiling lua/ULuaUsdx.pas
Compiling lua/ULuaUtils.pas
Assembling uluautils
Assembling uluausdx
Compiling base/UPathUtils.pas
Assembling upathutils
Assembling uluacore
Assembling uhookableevent
Compiling menu/UMenu.pas
Compiling base/ULanguage.pas
Assembling ulanguage
Compiling menu/UMenuBackground.pas
Compiling base/UThemes.pas
Compiling base/USkins.pas
Compiling base/UThemes.pas
Compiling base/UTexture.pas
Compiling base/UThemes.pas
Compiling base/TextGL.pas
Compiling base/UFont.pas
Compiling lib/freetype/freetype.pas
Assembling freetype
/home/pi/ultrastar-worldparty-21.02/src/base/UFont.pas(1455,4) Note: Local variable "arraylength" not used
Assembling ufont
Assembling textgl
Assembling uthemes
Assembling utexture
Assembling uskins
Assembling umenubackground
Compiling menu/UMenuButton.pas
Compiling menu/UMenuText.pas
Compiling menu/UMenuInteract.pas
Assembling umenuinteract
Compiling base/UGraphic.pas
Compiling menu/UDisplay.pas
Compiling menu/UMenu.pas
Compiling menu/UMenuButton.pas
Compiling menu/UDisplay.pas
Compiling menu/UMenu.pas
Compiling menu/UMenuButtonCollection.pas
Assembling umenubuttoncollection
Compiling menu/UMenuSelectSlide.pas
Compiling menu/UDrawTexture.pas
Assembling udrawtexture
Assembling umenuselectslide
Compiling menu/UMenuStatic.pas
Compiling menu/UDisplay.pas
Compiling menu/UMenu.pas
Compiling base/UMusic.pas
Compiling base/UWebcam.pas
Compiling lib/openCV/opencv_highgui.pas
Compiling lib/openCV/opencv_types.pas
Compiling lib/openCV/opencv_core.pas
Assembling opencv_core
Assembling opencv_types
Assembling opencv_highgui
Compiling lib/openCV/opencv_imgproc.pas
Assembling opencv_imgproc
Assembling uwebcam
Compiling base/UNote.pas
Compiling menu/UDisplay.pas
Compiling menu/UMenu.pas
Compiling menu/UDisplay.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenLoading.pas
Assembling uscreenloading
Compiling screens/UScreenMain.pas
Compiling base/UFiles.pas
Compiling base/USongs.pas
Compiling lib/other/cpucount.pas
Assembling cpucount
Compiling base/UCatCovers.pas
Assembling ucatcovers
Compiling base/UPlaylist.pas
Compiling base/USong.pas
Compiling base/USongs.pas
Compiling base/UPlaylist.pas
Compiling lib/Lazarus/components/lazutils/lazutf8.pas
Compiling lib/Lazarus/components/lazutils/fpcadds.pas
Assembling fpcadds
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/lazutf8.pas(991,7) Warning: Local variable "SourceCopied" does not seem to be initialized
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/lazutf8.pas(991,7) Warning: Local variable "Source" does not seem to be initialized
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/lazutf8.pas(3356,15) Warning: Local variable "B1" does not seem to be initialized
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/lazutf8.pas(3356,20) Warning: Local variable "B2" does not seem to be initialized
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/lazutf8.pas(3471,3) Warning: Function result variable does not seem to initialized
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/lazutf8.pas(3653,3) Warning: Function result variable does not seem to initialized
Assembling lazutf8
Compiling base/USongs.pas
Compiling lib/Lazarus/components/lazutils/fileutil.pas
Compiling lib/Lazarus/components/lazutils/masks.pas
Compiling lib/Lazarus/components/lazutils/lazutilsstrconsts.pas
Writing Resource String Table file: lazutilsstrconsts.rsj
Assembling lazutilsstrconsts
Assembling masks
Compiling lib/Lazarus/components/lazutils/lazfileutils.pas
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/lazfileutils.inc(455,24) Warning: Symbol "faSysFile" is not portable
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/lazfileutils.inc(457,23) Warning: Symbol "faHidden" is not portable
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/lazfileutils.inc(458,25) Warning: Symbol "faVolumeId" is deprecated
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/lazfileutils.inc(458,25) Warning: Symbol "faVolumeId" is not portable
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/lazfileutils.inc(459,24) Warning: Symbol "faSymLink" is not portable
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/unixlazfileutils.inc(235,48) Warning: Local variable "CurDir" of a managed type does not seem to be initialized
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/lazfileutils.pas(1082,34) Warning: Local variable "PathStr" of a managed type does not seem to be initialized
Assembling lazfileutils
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/fileutil.inc(101,71) Warning: Symbol "faSymLink" is not portable
/home/pi/ultrastar-worldparty-21.02/src/lib/Lazarus/components/lazutils/fileutil.inc(116,62) Warning: Symbol "faSymLink" is not portable
Assembling fileutil
Compiling base/UFiles.pas
Compiling base/UNote.pas
Compiling base/ULyrics.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenMain.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPlayerSelector.pas
Compiling base/UAvatars.pas
Assembling uavatars
Compiling base/UNote.pas
Compiling base/URecord.pas
Compiling base/UNote.pas
Compiling screens/controllers/UScreenSingController.pas
Compiling base/UGraphicClasses.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPlayerSelector.pas
Compiling base/UNote.pas
Compiling screens/controllers/UScreenSingController.pas
Compiling screens/views/UScreenSingView.pas
Compiling base/USingScores.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPlayerSelector.pas
Compiling base/UNote.pas
Compiling screens/controllers/UScreenSingController.pas
Compiling screens/views/UScreenSingView.pas
Compiling base/UDataBase.pas
Compiling base/UDLLManager.pas
Assembling udllmanager
Assembling udatabase
Compiling base/UDraw.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPlayerSelector.pas
Compiling base/UNote.pas
Compiling screens/controllers/UScreenSingController.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPlayerSelector.pas
Compiling base/UNote.pas
Compiling screens/UScreenJukebox.pas
Compiling media/UVideo.pas
/home/pi/ultrastar-worldparty-21.02/src/media/UVideo.pas(49,3) Fatal: Can't find unit avcodec used by UVideo
Fatal: Compilation aborted
Error: /usr/bin/ppcarm returned an error exitcode
make[1]: se sale del directorio '/home/pi/ultrastar-worldparty-21.02/src'
/usr/bin/mkdir -p "/usr/local/bin"
/usr/bin/install -c "./game/WorldParty" "/usr/local/bin"

If I change the order in which the libraries are called inside of UVideo.pas the compilation keeps failing, but the name of the library in the error message changes to whatever ffmpeg library is called first.

I have installed the following version of ffmpeg from source.

ffmpeg version af8d5aa Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 8 (Raspbian 8.3.0-6+rpi1)
configuration: --arch=armel --target-os=linux --enable-gpl --enable-nonfree
libavutil      55. 58.100 / 55. 58.100
libavcodec     57. 89.100 / 57. 89.100
libavformat    57. 71.100 / 57. 71.100
libavdevice    57.  6.100 / 57.  6.100
libavfilter     6. 82.100 /  6. 82.100
libswscale      4.  6.100 /  4.  6.100
libswresample   2.  7.100 /  2.  7.100
libpostproc    54.  5.100 / 54.  5.100

Thank you very much in advance.

travis-ci not set up corretly

automatic build checks using travis-ci is corrently not set up correctly for this repository.
Also, the git-module integration seems to be broken because of copy+pasting the fpc-travis folder instead of adding the submodule + pulling the content from its git source afterwards.

Duet total score

Hi, guys, I don't know if this is the correct place to ask for this, please feel free to remove or relocate this question, but, lets say than when playing in duet I wanted to combine the score of both players into 1 total score. How would I go about that? , please point me in the right direction.

Performance issues (stuttering, UI freezes) with video songs on Windows

Hi! First of all, thanks for all the work!
I'm on a fully patched and up to date Windows 10 machine with a high end machine with a NVMe drive and 32GB of RAM. I'm running UltraStar 21.02 off from a USB 3 SSD with 500MB/s sequential and 200MB/s random read speeds (benchmarked in my own computer). UltraStar suffers from micro-freezes in the UI and general stuttering on songs that display a video in the background.

They show on the Performance Tab of the Task Manager as the SSD's "Average Response Times" that go from 0 to between 200 and 1500ms constantly every ~1-3 seconds. Other software doesn't display this behavior (I've checked, and opening the videos directly with a video player doesn't either). It seems to stem from some buffering problem on UltraStar. Each time the UI pauses because of this the mic input is lost to the program, as if muted during each 200-1500ms freeze.

The program should completely load the videos to memory - these being all ~100MB files, there shouldn't be a problem in doing so even in low end machines.

I put forth that solution because I suppose that you're caching using some library, not a buffering algo you've implemented yourselves, and fixing that code could be harder than just reading the whole file.

Doesn't load PNG backgrounds

Hello!

For some reason, the game doesn't properly load PNG backgrounds. Which is a bit weird, since PNG covers (and theme elements) are perfectly supported.

Could this be fixed? Thanks!

Edit → Also tested with jpg, no backgrounds at all…?


Tested in USDX WP 12.07

Linux config missing from git clone

Running the autogen script on linux does not generate the configurations and make files to install the game

Updating build configuration files for Ultrastar Deluxe WorldParty, please wait... ./autogen.sh: 10: ./autogen.sh: autoreconf: not found ./install: 3: ./install: ./configure: not found make: *** No targets specified and no makefile found. Stop. make: Nothing to be done for 'install'.

Mac OS Access violation Error

Hi

I've compiled the master branch and the alfa branch, both of them compile ok.
And after I use make macosx-standalone-app I get the USDXWorldParty.app

But neither branch runs and gives me this error:

An unhandled exception occurred at $00000001000B441D:
EAccessViolation: Access violation
$00000001000B441D
$000000010007A8A5

My system is running Mojave.

Compiling on windows or ubuntu no problem at all.

Thanks in advance for any help

Duet: Player tags

Hello,

Multiple Ultrastar forks (USDX-CMD, USDX-WP, Vocaluxe…) are working on implementing a duet mode. When selecting a song, players are able to pick which part they want to sing according to singer names set in the TXT file. However, the tags used for this are inconsistant among forks.

For instance, Vocaluxe uses:
#P1:Kiki Dee
#P2:Elton John

While USDX World Party uses:
#DUETSINGERP1:Kiki Dee
#DUETSINGERP2:Elton John

Proposal: take into account either type of tag, so all duet TXT files can be used without modifications. Ideally, define a common format among projects?

Could not find the default skin Static Violet of theme Fantasy

With recent revisions, I get this when trying to launch WorldParty:

Could not find the default skin Static Violet of theme Fantasy
An unhandled exception occurred at $00041DAC:
EInOutError: Invalid file handle
  $00041DAC

An unhandled exception occurred at $000360B4:
EAccessViolation: 
  $000360B4

Any idea how to solve this?

Compile error (19.12, 20.6 and master): error compiling module UMusic.pas

I've been trying to setup WorldParty as an upgrade to the normal USDX, but I could not compile the last two releases (19.12, 20.6) and the current master branch (532b1ca).

My compilation steps are:

chmod +x autogen.sh
./autogen.sh
chmod +x configure;
./configure --prefix=/usr
make

And the error is (in master, the error is the same in the releases, the line numbers may vary):

./ultrastardxwp/src/base/UMusic.pas(248,61) Error: Procedure directive "STATIC" cannot be used with "VIRTUAL"
./ultrastardxwp/src/base/UMusic.pas(649,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode
make[1]: *** [Makefile:256: ../game/WorldParty] Error 1
make[1]: Leaving directory './ultrastardxwp/src'
make: *** [Makefile:115: all] Error 2

OS configuration

  • OS: ArchLinux
  • ffmpeg 2:4.3.1-2
  • lua 5.4.0-2
  • pcre 8.44-1
  • portaudio 1:19.6.0-7
  • sdl2 2.0.12-2
  • sdl2_gfx 1:1.0.4-2
  • sdl2_mixer 2.0.4-4
  • sdl2_ttf 2.0.15-2
  • sdl2_image 2.0.5-2
  • sdl2_net 1:2.0.1-3
  • sqlite 3.33.0-2
  • ttf-dejavu 2.37+18+g9b5d1b2f-2
  • gnu-free-fonts 20120503-8
  • git 2.28.0-1
  • fpc 3.2.0-1

No microphones on ubuntu 18.04

Hi, great news to have an updated snap. Unfortunately it does not work for me. I am using 2 usb-microphones which work fine for the ultrastar-deluxe-game. In ultrastar-worldparty the config screen is just empty.

Distro: Kubuntu 18.04
Installed as snap 21.02 2021-02-07

Commandline when running as debug

Testing for explicit PulseAudio choice...
Testing for ALSA permissions...
...defaulting to using PulseAudio.
[7-2-21 20:25:34] ERROR:  libavcodec header (58.91.100) and DLL (58.54.100) versions do not match.
[7-2-21 20:25:34] ERROR:  libavformat header (58.45.100) and DLL (58.29.100) versions do not match.
[7-2-21 20:25:34] ERROR:  libavutil header (56.51.100) and DLL (56.31.100) versions do not match.
[7-2-21 20:25:34] ERROR:  libswscale header (5.7.100) and DLL (5.5.100) versions do not match.
[7-2-21 20:25:34] ERROR:  Initialize failed, Removing - SDL (pulseaudio)
An unhandled exception occurred at $000000000041FFB7:
EAccessViolation: Access violation
  $000000000041FFB7
  $000000000041D031
  $000000000041DD4E

An unhandled exception occurred at $000000000041FFB7:
EAccessViolation: Access violation
  $000000000041FFB7
  $000000000041D031
  $000000000041DD4E
  $000000000041D031
  $000000000041DD4E

An unhandled exception occurred at $000000000041FF72:
EAccessViolation: Access violation
  $000000000041FF72
  $000000000041A6BF
  $000000000041DD4E
  $000000000041D031
  $000000000041DD4E
  $000000000041D031
  $000000000041DD4E

An unhandled exception occurred at $000000000041FFB7:
EAccessViolation: 
  $000000000041FFB7
  $000000000041D031
  $000000000041A6BF
  $000000000041DD4E
  $000000000041D031
  $000000000041DD4E
  $000000000041D031
  $000000000041DD4E

There are also some apparmor-warnings which might be the cause

kernel: [95716.110595] kauditd_printk_skb: 5 callbacks suppressed
kernel: [95716.110598] audit: type=1400 audit(1612725930.868:211): apparmor="DENIED" operation="connect" profile="snap.ultrastar-worldparty.ultrastar-worldparty-debug" pid=19348 comm="ultrastar-world" family="unix" sock_type="stream" protocol=0 requested_mask="send receive connect" denied_mask="send connect" addr=none peer_addr="@/tmp/dbus-a4QuRctyiK" peer="unconfined"
kernel: [95716.111276] audit: type=1400 audit(1612725930.868:212): apparmor="DENIED" operation="connect" profile="snap.ultrastar-worldparty.ultrastar-worldparty-debug" pid=19348 comm="ultrastar-world" family="unix" sock_type="stream" protocol=0 requested_mask="send receive connect" denied_mask="send connect" addr=none peer_addr="@/tmp/dbus-a4QuRctyiK" peer="unconfined"
kernel: [95716.137591] audit: type=1400 audit(1612725930.896:213): apparmor="DENIED" operation="open" profile="snap.ultrastar-worldparty.ultrastar-worldparty-debug" name="/home/schnetti/.cache/mesa_shader_cache/index" pid=19348 comm="ultrastar-world" requested_mask="wrc" denied_mask="wrc" fsuid=1000 ouid=1000
kernel: [95719.777562] audit: type=1326 audit(1612725934.530:214): auid=1000 uid=1000 gid=1000 ses=1 pid=19348 comm="PulseHotplug" exe="/snap/ultrastar-worldparty/15/usr/games/ultrastar-worldparty-debug" sig=0 arch=c000003e syscall=141 compat=0 ip=0x7fe0bb7a234b code=0x50000
kernel: [95719.785598] audit: type=1326 audit(1612725934.538:215): auid=1000 uid=1000 gid=1000 ses=1 pid=19348 comm="SDLAudioP1" exe="/snap/ultrastar-worldparty/15/usr/games/ultrastar-worldparty-debug" sig=0 arch=c000003e syscall=141 compat=0 ip=0x7fe0bb7a234b code=0x50000
kernel: [95719.876512] audit: type=1400 audit(1612725934.630:216): apparmor="DENIED" operation="open" profile="snap.ultrastar-worldparty.ultrastar-worldparty-debug" name="/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2/capabilities/ev" pid=19348 comm="ultrastar-world" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
kernel: [95719.884091] audit: type=1400 audit(1612725934.638:217): apparmor="DENIED" operation="open" profile="snap.ultrastar-worldparty.ultrastar-worldparty-debug" name="/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input21/capabilities/ev" pid=19348 comm="ultrastar-world" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
kernel: [95719.885424] audit: type=1400 audit(1612725934.638:218): apparmor="DENIED" operation="open" profile="snap.ultrastar-worldparty.ultrastar-worldparty-debug" name="/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/input22/capabilities/ev" pid=19348 comm="ultrastar-world" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
kernel: [95719.888007] audit: type=1400 audit(1612725934.642:219): apparmor="DENIED" operation="open" profile="snap.ultrastar-worldparty.ultrastar-worldparty-debug" name="/sys/devices/platform/80860F41:00/i2c-0/i2c-SYN1B7D:01/0018:06CB:74D9.0001/input/input11/capabilities/ev" pid=19348 comm="ultrastar-world" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
kernel: [95719.889563] audit: type=1400 audit(1612725934.642:220): apparmor="DENIED" operation="open" profile="snap.ultrastar-worldparty.ultrastar-worldparty-debug" name="/sys/devices/platform/80860F41:00/i2c-0/i2c-SYN1B7D:01/0018:06CB:74D9.0001/input/input11/capabilities/ev" pid=19348 comm="ultrastar-world" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0

Please let me know if you need more information.

Unable to compile (Identifier not found)

..
Compiling base/UDLLManager.pas
/home/jose/tmp/ultrastardxwp-git/src/ultrastardxwp/src/base/UDLLManager.pas(169,99) Error: Identifier not found "GetLastError"
/home/jose/tmp/ultrastardxwp-git/src/ultrastardxwp/src/base/UDLLManager.pas(199,107) Error: Identifier not found "GetLastError"
/home/jose/tmp/ultrastardxwp-git/src/ultrastardxwp/src/base/UDLLManager.pas(227,30) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/jose/tmp/ultrastardxwp-git/src/ultrastardxwp/src/base/UDLLManager.pas(244,33) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/jose/tmp/ultrastardxwp-git/src/ultrastardxwp/src/base/UDLLManager.pas(253,31) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/jose/tmp/ultrastardxwp-git/src/ultrastardxwp/src/base/UDLLManager.pas(261,28) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
UDLLManager.pas(267) Fatal: There were 2 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode
make[1]: *** [Makefile:256: ../game/WorldParty] Error 1

config.ini file and .ultrastar-worldparty directory missing

Hi, I've installed Ultrastar-WorldParty using snap on my Raspberry Pi 4, running Ubuntu 21.1. Whilst trying to add songs to the game I can't find either the .ultrastar-worldparty directory or the config.ini file. I've shared a screenshot showing the location where the folder should be but it is not there.

Looking for the config.ini file in /snap/ultrastar-worldparty/current/.ultrastar-worldparty as stated on the snap website.

Screenshot 2021-09-09 at 15 29 18

Missing link.res file during compile

During compiling on Lazerus 2.0.6 on Windows 10 this file seems to be missing:
Error: Can't open resource file "XXX\GitHub\ultrastar-worldparty\src..\res\link.res"
This file is existing in Ultrastar Deluxe but not in Worldparty

Showing "notes" even though micro is turned off/ not singing

Hi all!

Today I decided to play around with UltraStar. So I connected my headset. The song started and it showed "notes" even though I was not singing. I thought it might be background noise so I pressed the sound off button on my headset. Still showing notes. How is this possible? There is no other mic connected to my desktop computer, I made sure of that.

  • Ubuntu
  • I restarted ALSA

Thanks!

Compile error: Linked version of libavutil is not yet supported Ubuntu

Following the instructions at https://github.com/ultrastares/ultrastar-worldparty/wiki/Install-WorldParty-on-Ubuntu , I get a compile error:

[sudo] password for jose: 
Hit:1 http://archive.canonical.com/ubuntu focal InRelease
Get:2 http://archive.ubuntu.com/ubuntu focal InRelease [255 kB]            
Hit:3 http://security.ubuntu.com/ubuntu focal-security InRelease           
Hit:4 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:5 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Get:6 http://archive.ubuntu.com/ubuntu focal/universe amd64 c-n-f Metadata [266 kB]
Fetched 522 kB in 1s (418 kB/s)         
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
autoconf is already the newest version (2.69-11.1).
automake is already the newest version (1:1.16.1-4ubuntu6).
gcc is already the newest version (4:9.3.0-1ubuntu2).
libfreetype6-dev is already the newest version (2.10.1-2).
liblua5.3-dev is already the newest version (5.3.3-1.1ubuntu2).
libsqlite3-dev is already the newest version (3.31.1-4).
make is already the newest version (4.2.1-1.2).
fpc is already the newest version (3.0.4+dfsg-23).
libavformat-dev is already the newest version (7:4.2.2-1ubuntu1).
libopencv-highgui-dev is already the newest version (4.2.0+dfsg-5).
libportmidi-dev is already the newest version (1:217-6).
libsdl2-image-dev is already the newest version (2.0.5+dfsg1-2).
libswscale-dev is already the newest version (7:4.2.2-1ubuntu1).
portaudio19-dev is already the newest version (19.6.0-1build1).
The following packages were automatically installed and are no longer required:
  adium-theme-ubuntu lib32gcc-s1 libasync-mergepoint-perl libberkeleydb-perl libcapture-tiny-perl libcbor0.6 libcec4 libel-api-java libept1.5.90 libfido2-1
  libfile-find-rule-perl libfreezethaw-perl libfstrcmp0 libfuture-perl libicu65:i386 libimport-into-perl libio-async-loop-epoll-perl libio-async-perl libjsp-api-java
  libkf5kdelibs4support5-bin liblinux-epoll-perl liblist-compare-perl libmicrohttpd12 libmldbm-perl libmoo-perl libmoox-aliases-perl libmozjs-60-0 libmypaint-1.3-0
  libnumber-compare-perl libpath-tiny-perl libsereal-perl libservlet-api-java libstrictures-perl libstruct-dumb-perl libtest-refcount-perl libtext-glob-perl libtype-tiny-perl
  libtype-tiny-xs-perl libunicode-utf8-perl libwebsocket-api-java libxmu-headers php7.4-mysql python-cairo python-wheel python3-pycryptodome ubuntu-make vulkan-tools
Use 'sudo apt autoremove' to remove them.
0 to upgrade, 0 to newly install, 0 to remove and 518 not to upgrade.
Updating build configuration files for UltraStar WorldParty, please wait...
checking whether make sets $(MAKE)... yes
checking whether ln -s works... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for a BSD-compatible install... /usr/bin/install -c
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for fpc... fpc
checking for fpcmake... fpcmake
checking version of fpc... [3.0.4]
checking whether the Free Pascal Compiler works... yes
checking whether the Free Pascal Compiler can link... yes
checking whether FPC supports -k"-z noexecstack"... yes
checking whether FPC supports -k"--copy-dt-needed-entries"... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for ranlib... ranlib
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for sdl2... yes
checking for SDL2_image... yes
checking for freetype2... yes
checking for sqlite3... yes
checking for lua5.3... yes
checking version of lua... [5.3.3]
checking size of lua_Integer... 64 bits
checking for libavcodec... yes
checking version of libavcodec... [58.54.100]
checking for avcodec_decode_audio in -lavcodec... no
checking for avcodec_decode_audio2 in -lavcodec... no
checking for img_convert in -lavcodec... no
checking for libavformat... yes
checking version of libavformat... [58.29.100]
checking for libavutil... yes
checking version of libavutil... [56.31.100]
checking for libswscale... yes
checking version of libswscale... [5.5.100]
checking for libswresample... yes
checking version of libswresample... [3.5.100]
checking version of ffmpeg... [4.0]
checking for libprojectM >= 0.98... no
checking for portaudio-2.0... yes
checking version of portaudio... [19]
checking for portmixer... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/config-linux.inc
configure:

!!!
!!! Configuration of WorldParty 19.12 done!
!!!
!!! Type "make" to compile and
!!!      "make install" to install it afterwards.
!!!
!!! For further information on WorldParty visit:
!!!   https://ultrastar-es.org/
!!!
!!! In case you find a bug send a bugreport to:
!!!   https://github.com/ultrastares/usdxworldparty/
!!!

make -C ./src all
make[1]: Entering directory '/home/jose/Desktop/ultrastar-worldparty/src'
===================================
Changed files:
WorldParty.dpr encoding/CP1252.inc encoding/Auto.inc encoding/UTF8.inc encoding/Locale.inc encoding/CP1250.inc menu/UDrawTexture.pas menu/UMenuBackgroundFade.pas menu/UMenuBackground.pas menu/UMenuInteract.pas menu/UMenuButtonCollection.pas menu/UMenuSelectSlide.pas menu/UMenuBackgroundVideo.pas menu/UMenuText.pas menu/UMenuStatic.pas menu/UDisplay.pas menu/UMenuBackgroundNone.pas menu/UMenu.pas menu/UMenuButton.pas menu/UMenuBackgroundTexture.pas menu/UMenuBackgroundColor.pas menu/UMenuEqualizer.pas webSDK/dcpcrypt2-2009/Hashes/DCPtiger.inc webSDK/dcpcrypt2-2009/Hashes/DCPsha256.pas webSDK/dcpcrypt2-2009/Hashes/DCPripemd128.pas webSDK/dcpcrypt2-2009/Hashes/DCPmd4.pas webSDK/dcpcrypt2-2009/Hashes/DCPmd5.pas webSDK/dcpcrypt2-2009/Hashes/DCPripemd160.pas webSDK/dcpcrypt2-2009/Hashes/DCPtiger.pas webSDK/dcpcrypt2-2009/Hashes/DCPhaval5.inc webSDK/dcpcrypt2-2009/Hashes/DCPsha512.pas webSDK/dcpcrypt2-2009/Hashes/DCPhaval3.inc webSDK/dcpcrypt2-2009/Hashes/DCPhaval.pas webSDK/dcpcrypt2-2009/Hashes/DCPhaval4.inc webSDK/dcpcrypt2-2009/Hashes/DCPsha1.pas webSDK/dcpcrypt2-2009/Demos/FileEncrypt/uMain.pas webSDK/dcpcrypt2-2009/Demos/FileHash/uMain.pas webSDK/dcpcrypt2-2009/DCPbase64.pas webSDK/dcpcrypt2-2009/DCPreg.pas webSDK/dcpcrypt2-2009/DCPblockciphers.pas webSDK/dcpcrypt2-2009/Ciphers/DCPmars.inc webSDK/dcpcrypt2-2009/Ciphers/DCPcast256.inc webSDK/dcpcrypt2-2009/Ciphers/DCPrc6.pas webSDK/dcpcrypt2-2009/Ciphers/DCPidea.pas webSDK/dcpcrypt2-2009/Ciphers/DCPblowfish.inc webSDK/dcpcrypt2-2009/Ciphers/DCPtwofish.pas webSDK/dcpcrypt2-2009/Ciphers/DCPgost.pas webSDK/dcpcrypt2-2009/Ciphers/DCPrijndael.inc webSDK/dcpcrypt2-2009/Ciphers/DCPcast128.inc webSDK/dcpcrypt2-2009/Ciphers/DCPdes.inc webSDK/dcpcrypt2-2009/Ciphers/DCPmars.pas webSDK/dcpcrypt2-2009/Ciphers/DCPtwofish.inc webSDK/dcpcrypt2-2009/Ciphers/DCPgost.inc webSDK/dcpcrypt2-2009/Ciphers/DCPserpent.pas webSDK/dcpcrypt2-2009/Ciphers/DCPrc4.pas webSDK/dcpcrypt2-2009/Ciphers/DCPtea.pas webSDK/dcpcrypt2-2009/Ciphers/DCPrc2.pas webSDK/dcpcrypt2-2009/Ciphers/DCPcast256.pas webSDK/dcpcrypt2-2009/Ciphers/DCPice.pas webSDK/dcpcrypt2-2009/Ciphers/DCPrc5.pas webSDK/dcpcrypt2-2009/Ciphers/DCPblowfish.pas webSDK/dcpcrypt2-2009/Ciphers/DCPcast128.pas webSDK/dcpcrypt2-2009/Ciphers/DCPrijndael.pas webSDK/dcpcrypt2-2009/Ciphers/DCPmisty1.inc webSDK/dcpcrypt2-2009/Ciphers/DCPrc2.inc webSDK/dcpcrypt2-2009/Ciphers/DCPmisty1.pas webSDK/dcpcrypt2-2009/Ciphers/DCPdes.pas webSDK/dcpcrypt2-2009/PHPEncryption/uMain.pas webSDK/dcpcrypt2-2009/DCPcrypt2.pas webSDK/dcpcrypt2-2009/DCPconst.pas webSDK/UWebSDK.pas webSDK/encrypt/cHash.pas webSDK/encrypt/UMD5.pas webSDK/encrypt/cDefines.inc webSDK/cURL_/src/curldbug.pas webSDK/cURL_/src/ocurluse.inc webSDK/cURL_/src/curl_h.pas webSDK/cURL_/src/ocurlprt.inc webSDK/cURL_/src/ocurlget.inc webSDK/cURL_/src/ocurltyp.inc webSDK/cURL_/src/ocurlinf.inc webSDK/cURL_/src/lazcurl.pas webSDK/cURL_/src/ocurlacc.inc webSDK/cURL_/src/ocurlset.inc webSDK/cURL_/src/curlpas.pas webSDK/cURL_/src/ocurlthd.inc webSDK/cURL_/src/ocurlmlt.inc webSDK/cURL_/src/ocurlver.inc webSDK/cURL_/src/ocurlcll.inc webSDK/cURL_/src/ocurlcb2.inc webSDK/cURL_/src/ocurlpub.inc webSDK/cURL_/src/ocurlini.inc webSDK/cURL_/src/curlobj.pas webSDK/cURL_/src/ocurlprv.inc webSDK/cURL_/src/ocurlcb.inc webSDK/cURL_/demo/testmthd.pas webSDK/cURL_/demo/testmpf1.pas webSDK/cURL_/demo/testpost.pas webSDK/cURL_/demo/simple.pas webSDK/cURL_/demo/testsave.pas webSDK/cURL_/demo/testmobj.pas webSDK/cURL_/demo/testput.pas webSDK/cURL_/demo/testcb.pas webSDK/cURL_/demo/testpart.pas webSDK/cURL_/demo/curltest.inc webSDK/cURL_/demo/testtxcb.pas webSDK/cURL_/demo/testevnt.pas webSDK/cURL_/demo/testmpf2.pas webSDK/cURL_/demo/testmult.pas webSDK/cURL_/demo/testver.pas webSDK/cURL_/demo/testcook.pas webSDK/cURL_/demo/testinfo.pas webSDK/cURL_/gui/curlform.pas config-win.inc config-darwin.inc switches.inc paths.inc base/USong.pas base/UPath.pas base/UFiles.pas base/UPlatform.pas base/UConfig.pas base/USongs.pas base/UParty.pas base/UGraphicClasses.pas base/UFont.pas base/UUnicodeUtils.pas base/ULyrics.pas base/UTextEncoding.pas base/UPlatformLinux.pas base/UTexture.pas base/UPathUtils.pas base/UCommandLine.pas base/UJoystick.pas base/TextGL.pas base/UAvatars.pas base/UCommon.pas base/UDLLManager.pas base/UPlaylist.pas base/UMusic.pas base/UPlatformWindows.pas base/UGraphic.pas base/URecord.pas base/UPlatformMacOSX.pas base/ULog.pas base/UIni.pas base/URingBuffer.pas base/UCatCovers.pas base/UPartyTournament.pas base/UBeatTimer.pas base/UNote.pas base/UThemes.pas base/UMain.pas base/UDraw.pas base/UTime.pas base/USingScores.pas base/USkins.pas base/UFilesystem.pas base/UImage.pas base/ULanguage.pas base/UWebcam.pas base/UDataBase.pas config-linux.inc lua/ULuaTextGL.pas lua/ULuaUsdx.pas lua/ULuaGl.pas lua/ULuaScreenSing.pas lua/ULuaLog.pas lua/ULuaParty.pas lua/ULuaCore.pas lua/ULuaTexture.pas lua/UHookableEvent.pas lua/ULuaUtils.pas lib/fft/UFFT.pas lib/ffmpeg/avutil.pas lib/ffmpeg/opt.pas lib/ffmpeg/rational.pas lib/ffmpeg/swscale.pas lib/ffmpeg/avcodec.pas lib/ffmpeg/mathematics.pas lib/ffmpeg/avformat.pas lib/ffmpeg/avio.pas lib/ffmpeg/error.pas lib/projectM/projectM-0_9.inc lib/projectM/projectM.pas lib/projectM/projectM-1_0.inc lib/ffmpeg-2.2/avutil.pas lib/ffmpeg-2.2/rational.pas lib/ffmpeg-2.2/swscale.pas lib/ffmpeg-2.2/libavcodec/audioconvert.pas lib/ffmpeg-2.2/libavutil/pixfmt.pas lib/ffmpeg-2.2/libavutil/buffer.pas lib/ffmpeg-2.2/libavutil/cpu.pas lib/ffmpeg-2.2/libavutil/opt.pas lib/ffmpeg-2.2/libavutil/frame.pas lib/ffmpeg-2.2/libavutil/mem.pas lib/ffmpeg-2.2/libavutil/dict.pas lib/ffmpeg-2.2/libavutil/mathematics.pas lib/ffmpeg-2.2/libavutil/samplefmt.pas lib/ffmpeg-2.2/libavutil/error.pas lib/ffmpeg-2.2/libavutil/log.pas lib/ffmpeg-2.2/avcodec.pas lib/ffmpeg-2.2/avformat.pas lib/ffmpeg-2.2/ff_api-defines.inc lib/ffmpeg-2.2/avio.pas lib/ffmpeg-2.2/swresample.pas lib/ffmpeg-2.7/avutil.pas lib/ffmpeg-2.7/rational.pas lib/ffmpeg-2.7/swscale.pas lib/ffmpeg-2.7/libavcodec/audioconvert.pas lib/ffmpeg-2.7/libavutil/pixfmt.pas lib/ffmpeg-2.7/libavutil/buffer.pas lib/ffmpeg-2.7/libavutil/cpu.pas lib/ffmpeg-2.7/libavutil/opt.pas lib/ffmpeg-2.7/libavutil/frame.pas lib/ffmpeg-2.7/libavutil/mem.pas lib/ffmpeg-2.7/libavutil/dict.pas lib/ffmpeg-2.7/libavutil/mathematics.pas lib/ffmpeg-2.7/libavutil/samplefmt.pas lib/ffmpeg-2.7/libavutil/error.pas lib/ffmpeg-2.7/libavutil/log.pas lib/ffmpeg-2.7/avcodec.pas lib/ffmpeg-2.7/avformat.pas lib/ffmpeg-2.7/ff_api-defines.inc lib/ffmpeg-2.7/avio.pas lib/ffmpeg-2.7/swresample.pas lib/dglOpenGL/dglOpenGL.pas lib/ffmpeg-0.10/avutil.pas lib/ffmpeg-0.10/rational.pas lib/ffmpeg-0.10/swscale.pas lib/ffmpeg-0.10/libavcodec/audioconvert.pas lib/ffmpeg-0.10/libavutil/pixfmt.pas lib/ffmpeg-0.10/libavutil/cpu.pas lib/ffmpeg-0.10/libavutil/opt.pas lib/ffmpeg-0.10/libavutil/mem.pas lib/ffmpeg-0.10/libavutil/dict.pas lib/ffmpeg-0.10/libavutil/mathematics.pas lib/ffmpeg-0.10/libavutil/samplefmt.pas lib/ffmpeg-0.10/libavutil/error.pas lib/ffmpeg-0.10/libavutil/log.pas lib/ffmpeg-0.10/avcodec.pas lib/ffmpeg-0.10/avformat.pas lib/ffmpeg-0.10/avio.pas lib/ffmpeg-0.10/swresample.pas lib/bassmidi/bassmidi.pas lib/ffmpeg-2.8/avutil.pas lib/ffmpeg-2.8/rational.pas lib/ffmpeg-2.8/swscale.pas lib/ffmpeg-2.8/libavcodec/audioconvert.pas lib/ffmpeg-2.8/libavutil/pixfmt.pas lib/ffmpeg-2.8/libavutil/buffer.pas lib/ffmpeg-2.8/libavutil/cpu.pas lib/ffmpeg-2.8/libavutil/opt.pas lib/ffmpeg-2.8/libavutil/frame.pas lib/ffmpeg-2.8/libavutil/mem.pas lib/ffmpeg-2.8/libavutil/dict.pas lib/ffmpeg-2.8/libavutil/mathematics.pas lib/ffmpeg-2.8/libavutil/samplefmt.pas lib/ffmpeg-2.8/libavutil/error.pas lib/ffmpeg-2.8/libavutil/log.pas lib/ffmpeg-2.8/avcodec.pas lib/ffmpeg-2.8/avformat.pas lib/ffmpeg-2.8/ff_api-defines.inc lib/ffmpeg-2.8/avio.pas lib/ffmpeg-2.8/swresample.pas lib/Lazarus/winfileutil.inc lib/Lazarus/unixlazutf8.inc lib/Lazarus/fileutil.pas lib/Lazarus/winlazutf8.inc lib/Lazarus/fileutil.inc lib/Lazarus/lazutf8.pas lib/Lazarus/lazfileutils.inc lib/Lazarus/unixfileutil.inc lib/Lazarus/lazutils_defines.inc lib/Lazarus/lazfileutils.pas lib/Lazarus/masks.pas lib/Lazarus/lazutilsstrconsts.pas lib/Lazarus/components/multithreadprocs/mtprocs.pas lib/Lazarus/components/multithreadprocs/mtpcpu.pas lib/Lazarus/unixlazfileutils.inc lib/Lazarus/lazutf8classes.pas lib/Lazarus/fpcadds.pas lib/Lazarus/winlazfileutils.inc lib/samplerate/samplerate.pas lib/Lua/ULua.pas lib/ffmpeg-2.4/avutil.pas lib/ffmpeg-2.4/rational.pas lib/ffmpeg-2.4/swscale.pas lib/ffmpeg-2.4/libavcodec/audioconvert.pas lib/ffmpeg-2.4/libavutil/pixfmt.pas lib/ffmpeg-2.4/libavutil/buffer.pas lib/ffmpeg-2.4/libavutil/cpu.pas lib/ffmpeg-2.4/libavutil/opt.pas lib/ffmpeg-2.4/libavutil/frame.pas lib/ffmpeg-2.4/libavutil/mem.pas lib/ffmpeg-2.4/libavutil/dict.pas lib/ffmpeg-2.4/libavutil/mathematics.pas lib/ffmpeg-2.4/libavutil/samplefmt.pas lib/ffmpeg-2.4/libavutil/error.pas lib/ffmpeg-2.4/libavutil/log.pas lib/ffmpeg-2.4/avcodec.pas lib/ffmpeg-2.4/avformat.pas lib/ffmpeg-2.4/ff_api-defines.inc lib/ffmpeg-2.4/avio.pas lib/ffmpeg-2.4/swresample.pas lib/ffmpeg-2.6/avutil.pas lib/ffmpeg-2.6/rational.pas lib/ffmpeg-2.6/swscale.pas lib/ffmpeg-2.6/libavcodec/audioconvert.pas lib/ffmpeg-2.6/libavutil/pixfmt.pas lib/ffmpeg-2.6/libavutil/buffer.pas lib/ffmpeg-2.6/libavutil/cpu.pas lib/ffmpeg-2.6/libavutil/opt.pas lib/ffmpeg-2.6/libavutil/frame.pas lib/ffmpeg-2.6/libavutil/mem.pas lib/ffmpeg-2.6/libavutil/dict.pas lib/ffmpeg-2.6/libavutil/mathematics.pas lib/ffmpeg-2.6/libavutil/samplefmt.pas lib/ffmpeg-2.6/libavutil/error.pas lib/ffmpeg-2.6/libavutil/log.pas lib/ffmpeg-2.6/avcodec.pas lib/ffmpeg-2.6/avformat.pas lib/ffmpeg-2.6/ff_api-defines.inc lib/ffmpeg-2.6/avio.pas lib/ffmpeg-2.6/swresample.pas lib/openCV/opencv_types.pas lib/openCV/opencv_highgui.pas lib/openCV/test/Ipl.pas lib/openCV/test/OpenCV.pas lib/openCV/opencv_core.pas lib/openCV/opencv_imgproc.pas lib/portmixer/portmixer.pas lib/ffmpeg-4.0/avutil.pas lib/ffmpeg-4.0/rational.pas lib/ffmpeg-4.0/swscale.pas lib/ffmpeg-4.0/libavcodec/audioconvert.pas lib/ffmpeg-4.0/libavutil/pixfmt.pas lib/ffmpeg-4.0/libavutil/buffer.pas lib/ffmpeg-4.0/libavutil/cpu.pas lib/ffmpeg-4.0/libavutil/opt.pas lib/ffmpeg-4.0/libavutil/frame.pas lib/ffmpeg-4.0/libavutil/mem.pas lib/ffmpeg-4.0/libavutil/dict.pas lib/ffmpeg-4.0/libavutil/mathematics.pas lib/ffmpeg-4.0/libavutil/samplefmt.pas lib/ffmpeg-4.0/libavutil/error.pas lib/ffmpeg-4.0/libavutil/log.pas lib/ffmpeg-4.0/avcodec.pas lib/ffmpeg-4.0/avformat.pas lib/ffmpeg-4.0/ff_api-defines.inc lib/ffmpeg-4.0/avio.pas lib/ffmpeg-4.0/swresample.pas lib/ffmpeg-2.5/avutil.pas lib/ffmpeg-2.5/rational.pas lib/ffmpeg-2.5/swscale.pas lib/ffmpeg-2.5/libavcodec/audioconvert.pas lib/ffmpeg-2.5/libavutil/pixfmt.pas lib/ffmpeg-2.5/libavutil/buffer.pas lib/ffmpeg-2.5/libavutil/cpu.pas lib/ffmpeg-2.5/libavutil/opt.pas lib/ffmpeg-2.5/libavutil/frame.pas lib/ffmpeg-2.5/libavutil/mem.pas lib/ffmpeg-2.5/libavutil/dict.pas lib/ffmpeg-2.5/libavutil/mathematics.pas lib/ffmpeg-2.5/libavutil/samplefmt.pas lib/ffmpeg-2.5/libavutil/error.pas lib/ffmpeg-2.5/libavutil/log.pas lib/ffmpeg-2.5/avcodec.pas lib/ffmpeg-2.5/avformat.pas lib/ffmpeg-2.5/ff_api-defines.inc lib/ffmpeg-2.5/avio.pas lib/ffmpeg-2.5/swresample.pas lib/ffmpeg-3.0/avutil.pas lib/ffmpeg-3.0/rational.pas lib/ffmpeg-3.0/swscale.pas lib/ffmpeg-3.0/libavcodec/audioconvert.pas lib/ffmpeg-3.0/libavutil/pixfmt.pas lib/ffmpeg-3.0/libavutil/buffer.pas lib/ffmpeg-3.0/libavutil/cpu.pas lib/ffmpeg-3.0/libavutil/opt.pas lib/ffmpeg-3.0/libavutil/frame.pas lib/ffmpeg-3.0/libavutil/mem.pas lib/ffmpeg-3.0/libavutil/dict.pas lib/ffmpeg-3.0/libavutil/mathematics.pas lib/ffmpeg-3.0/libavutil/samplefmt.pas lib/ffmpeg-3.0/libavutil/error.pas lib/ffmpeg-3.0/libavutil/log.pas lib/ffmpeg-3.0/avcodec.pas lib/ffmpeg-3.0/avformat.pas lib/ffmpeg-3.0/ff_api-defines.inc lib/ffmpeg-3.0/avio.pas lib/ffmpeg-3.0/swresample.pas lib/SQLite/example/uTestSqlite.pas lib/SQLite/SQLiteTable3.pas lib/SQLite/SQLite3.pas lib/collections/CollLibrary.pas lib/collections/CollHash.pas lib/collections/CollWrappers.pas lib/collections/CollArray.pas lib/collections/CollPArray.pas lib/collections/Collections.pas lib/collections/CollList.pas lib/freetype/ftimage.inc lib/freetype/fttypes.inc lib/freetype/ftoutln.inc lib/freetype/demo/nehe/UFreeType.pas lib/freetype/demo/switches.inc lib/freetype/ftstroke.inc lib/freetype/freetype.pas lib/freetype/ftglyph.inc lib/freetype/ftconfig.inc lib/bass_fx/bass_fx.pas lib/ffmpeg-3.2/avutil.pas lib/ffmpeg-3.2/rational.pas lib/ffmpeg-3.2/swscale.pas lib/ffmpeg-3.2/libavcodec/audioconvert.pas lib/ffmpeg-3.2/libavutil/pixfmt.pas lib/ffmpeg-3.2/libavutil/buffer.pas lib/ffmpeg-3.2/libavutil/cpu.pas lib/ffmpeg-3.2/libavutil/opt.pas lib/ffmpeg-3.2/libavutil/frame.pas lib/ffmpeg-3.2/libavutil/mem.pas lib/ffmpeg-3.2/libavutil/dict.pas lib/ffmpeg-3.2/libavutil/mathematics.pas lib/ffmpeg-3.2/libavutil/samplefmt.pas lib/ffmpeg-3.2/libavutil/error.pas lib/ffmpeg-3.2/libavutil/log.pas lib/ffmpeg-3.2/avcodec.pas lib/ffmpeg-3.2/avformat.pas lib/ffmpeg-3.2/ff_api-defines.inc lib/ffmpeg-3.2/avio.pas lib/ffmpeg-3.2/swresample.pas lib/zlib/zlib.pas lib/FreeImage/FreeImage.pas lib/FreeImage/FreeBitmap.pas lib/bass/delphi/bass.pas lib/ffmpeg-0.8/avutil.pas lib/ffmpeg-0.8/rational.pas lib/ffmpeg-0.8/swscale.pas lib/ffmpeg-0.8/libavcodec/audioconvert.pas lib/ffmpeg-0.8/libavutil/pixfmt.pas lib/ffmpeg-0.8/libavutil/cpu.pas lib/ffmpeg-0.8/libavutil/opt.pas lib/ffmpeg-0.8/libavutil/mem.pas lib/ffmpeg-0.8/libavutil/dict.pas lib/ffmpeg-0.8/libavutil/mathematics.pas lib/ffmpeg-0.8/libavutil/samplefmt.pas lib/ffmpeg-0.8/libavutil/error.pas lib/ffmpeg-0.8/libavutil/log.pas lib/ffmpeg-0.8/avcodec.pas lib/ffmpeg-0.8/avformat.pas lib/ffmpeg-0.8/avio.pas lib/ffmpeg-0.9/avutil.pas lib/ffmpeg-0.9/rational.pas lib/ffmpeg-0.9/swscale.pas lib/ffmpeg-0.9/libavcodec/audioconvert.pas lib/ffmpeg-0.9/libavutil/pixfmt.pas lib/ffmpeg-0.9/libavutil/cpu.pas lib/ffmpeg-0.9/libavutil/mem.pas lib/ffmpeg-0.9/libavutil/dict.pas lib/ffmpeg-0.9/libavutil/mathematics.pas lib/ffmpeg-0.9/libavutil/samplefmt.pas lib/ffmpeg-0.9/libavutil/error.pas lib/ffmpeg-0.9/libavutil/opt1.pas lib/ffmpeg-0.9/libavutil/log.pas lib/ffmpeg-0.9/libavutil/opt2.pas lib/ffmpeg-0.9/avcodec.pas lib/ffmpeg-0.9/avformat.pas lib/ffmpeg-0.9/avio.pas lib/ffmpeg-0.9/swresample.pas lib/ffmpeg-1.1/avutil.pas lib/ffmpeg-1.1/rational.pas lib/ffmpeg-1.1/swscale.pas lib/ffmpeg-1.1/libavcodec/audioconvert.pas lib/ffmpeg-1.1/libavutil/pixfmt.pas lib/ffmpeg-1.1/libavutil/cpu.pas lib/ffmpeg-1.1/libavutil/opt.pas lib/ffmpeg-1.1/libavutil/mem.pas lib/ffmpeg-1.1/libavutil/dict.pas lib/ffmpeg-1.1/libavutil/mathematics.pas lib/ffmpeg-1.1/libavutil/samplefmt.pas lib/ffmpeg-1.1/libavutil/error.pas lib/ffmpeg-1.1/libavutil/log.pas lib/ffmpeg-1.1/avcodec.pas lib/ffmpeg-1.1/avformat.pas lib/ffmpeg-1.1/avio.pas lib/ffmpeg-1.1/swresample.pas lib/other/cpucount.pas lib/other/WinAllocation.pas lib/portaudio/portaudio.pas lib/SDL2/SDL2_gfx.pas lib/SDL2/sdltimer.inc lib/SDL2/sdlvideo.inc lib/SDL2/sdlsurface.inc lib/SDL2/sdlshape.inc lib/SDL2/sdl.inc lib/SDL2/sdlversion.inc lib/SDL2/sdlmouse.inc lib/SDL2/sdlpixels.inc lib/SDL2/SDL2_net.pas lib/SDL2/sdltype.inc lib/SDL2/sdlgesture.inc lib/SDL2/sdltouch.inc lib/SDL2/sdlmessagebox.inc lib/SDL2/sdl2.pas lib/SDL2/sdlcpuinfo.inc lib/SDL2/jedi.inc lib/SDL2/sdllog.inc lib/SDL2/sdlpower.inc lib/SDL2/SDL2_image.pas lib/SDL2/sdlrenderer.inc lib/SDL2/sdlerror.inc lib/SDL2/sdlkeyboard.inc lib/SDL2/sdlgamecontroller.inc lib/SDL2/sdlmutex.inc lib/SDL2/sdlclipboard.inc lib/SDL2/sdlsyswm.inc lib/SDL2/SDL2_ttf.pas lib/SDL2/sdlrwops.inc lib/SDL2/sdlevents.inc lib/SDL2/sdlrect.inc lib/SDL2/sdlaudio.inc lib/SDL2/SDL2_mixer.pas lib/SDL2/sdlfilesystem.inc lib/SDL2/sdlsystem.inc lib/SDL2/sdlplatform.inc lib/SDL2/sdljoystick.inc lib/SDL2/sdlhints.inc lib/SDL2/sdlblendmode.inc lib/SDL2/sdlhaptic.inc lib/SDL2/sdlthread.inc lib/SDL2/sdlscancode.inc lib/SDL2/sdlloadso.inc lib/ctypes/ctypes.pas lib/ffmpeg-3.4/avutil.pas lib/ffmpeg-3.4/rational.pas lib/ffmpeg-3.4/swscale.pas lib/ffmpeg-3.4/libavcodec/audioconvert.pas lib/ffmpeg-3.4/libavutil/pixfmt.pas lib/ffmpeg-3.4/libavutil/buffer.pas lib/ffmpeg-3.4/libavutil/cpu.pas lib/ffmpeg-3.4/libavutil/opt.pas lib/ffmpeg-3.4/libavutil/frame.pas lib/ffmpeg-3.4/libavutil/mem.pas lib/ffmpeg-3.4/libavutil/dict.pas lib/ffmpeg-3.4/libavutil/mathematics.pas lib/ffmpeg-3.4/libavutil/samplefmt.pas lib/ffmpeg-3.4/libavutil/error.pas lib/ffmpeg-3.4/libavutil/log.pas lib/ffmpeg-3.4/avcodec.pas lib/ffmpeg-3.4/avformat.pas lib/ffmpeg-3.4/ff_api-defines.inc lib/ffmpeg-3.4/avio.pas lib/ffmpeg-3.4/swresample.pas lib/ffmpeg-1.2/avutil.pas lib/ffmpeg-1.2/rational.pas lib/ffmpeg-1.2/swscale.pas lib/ffmpeg-1.2/libavcodec/audioconvert.pas lib/ffmpeg-1.2/libavutil/pixfmt.pas lib/ffmpeg-1.2/libavutil/cpu.pas lib/ffmpeg-1.2/libavutil/opt.pas lib/ffmpeg-1.2/libavutil/mem.pas lib/ffmpeg-1.2/libavutil/dict.pas lib/ffmpeg-1.2/libavutil/mathematics.pas lib/ffmpeg-1.2/libavutil/samplefmt.pas lib/ffmpeg-1.2/libavutil/error.pas lib/ffmpeg-1.2/libavutil/log.pas lib/ffmpeg-1.2/avcodec.pas lib/ffmpeg-1.2/avformat.pas lib/ffmpeg-1.2/avio.pas lib/ffmpeg-1.2/swresample.pas lib/ffmpeg-0.7/avutil.pas lib/ffmpeg-0.7/rational.pas lib/ffmpeg-0.7/swscale.pas lib/ffmpeg-0.7/test.pp lib/ffmpeg-0.7/libavcodec/audioconvert.pas lib/ffmpeg-0.7/libavutil/pixfmt.pas lib/ffmpeg-0.7/libavutil/cpu.pas lib/ffmpeg-0.7/libavutil/opt.pas lib/ffmpeg-0.7/libavutil/mem.pas lib/ffmpeg-0.7/libavutil/dict.pas lib/ffmpeg-0.7/libavutil/mathematics.pas lib/ffmpeg-0.7/libavutil/samplefmt.pas lib/ffmpeg-0.7/libavutil/error.pas lib/ffmpeg-0.7/libavutil/log.pas lib/ffmpeg-0.7/avcodec.pas lib/ffmpeg-0.7/avformat.pas lib/ffmpeg-0.7/avio.pas lib/ffmpeg-0.11/avutil.pas lib/ffmpeg-0.11/rational.pas lib/ffmpeg-0.11/swscale.pas lib/ffmpeg-0.11/libavcodec/audioconvert.pas lib/ffmpeg-0.11/libavutil/pixfmt.pas lib/ffmpeg-0.11/libavutil/cpu.pas lib/ffmpeg-0.11/libavutil/opt.pas lib/ffmpeg-0.11/libavutil/mem.pas lib/ffmpeg-0.11/libavutil/dict.pas lib/ffmpeg-0.11/libavutil/mathematics.pas lib/ffmpeg-0.11/libavutil/samplefmt.pas lib/ffmpeg-0.11/libavutil/error.pas lib/ffmpeg-0.11/libavutil/log.pas lib/ffmpeg-0.11/avcodec.pas lib/ffmpeg-0.11/avformat.pas lib/ffmpeg-0.11/avio.pas lib/ffmpeg-0.11/swresample.pas lib/midi/MidiScope.pas lib/midi/MidiCons.pas lib/midi/MidiOut.pas lib/midi/MidiDefs.pas lib/midi/MidiFile.pas lib/midi/MidiIn.pas lib/midi/MidiType.pas lib/midi/DelphiMcb.pas lib/midi/CircBuf.pas lib/ffmpeg-3.1/avutil.pas lib/ffmpeg-3.1/rational.pas lib/ffmpeg-3.1/swscale.pas lib/ffmpeg-3.1/libavcodec/audioconvert.pas lib/ffmpeg-3.1/libavutil/pixfmt.pas lib/ffmpeg-3.1/libavutil/buffer.pas lib/ffmpeg-3.1/libavutil/cpu.pas lib/ffmpeg-3.1/libavutil/opt.pas lib/ffmpeg-3.1/libavutil/frame.pas lib/ffmpeg-3.1/libavutil/mem.pas lib/ffmpeg-3.1/libavutil/dict.pas lib/ffmpeg-3.1/libavutil/mathematics.pas lib/ffmpeg-3.1/libavutil/samplefmt.pas lib/ffmpeg-3.1/libavutil/error.pas lib/ffmpeg-3.1/libavutil/log.pas lib/ffmpeg-3.1/avcodec.pas lib/ffmpeg-3.1/avformat.pas lib/ffmpeg-3.1/ff_api-defines.inc lib/ffmpeg-3.1/avio.pas lib/ffmpeg-3.1/swresample.pas lib/ffmpeg-2.1/avutil.pas lib/ffmpeg-2.1/rational.pas lib/ffmpeg-2.1/swscale.pas lib/ffmpeg-2.1/libavcodec/audioconvert.pas lib/ffmpeg-2.1/libavutil/pixfmt.pas lib/ffmpeg-2.1/libavutil/buffer.pas lib/ffmpeg-2.1/libavutil/cpu.pas lib/ffmpeg-2.1/libavutil/opt.pas lib/ffmpeg-2.1/libavutil/frame.pas lib/ffmpeg-2.1/libavutil/mem.pas lib/ffmpeg-2.1/libavutil/dict.pas lib/ffmpeg-2.1/libavutil/mathematics.pas lib/ffmpeg-2.1/libavutil/samplefmt.pas lib/ffmpeg-2.1/libavutil/error.pas lib/ffmpeg-2.1/libavutil/log.pas lib/ffmpeg-2.1/avcodec.pas lib/ffmpeg-2.1/avformat.pas lib/ffmpeg-2.1/avio.pas lib/ffmpeg-2.1/swresample.pas lib/ffmpeg-1.0/avutil.pas lib/ffmpeg-1.0/rational.pas lib/ffmpeg-1.0/swscale.pas lib/ffmpeg-1.0/libavcodec/audioconvert.pas lib/ffmpeg-1.0/libavutil/pixfmt.pas lib/ffmpeg-1.0/libavutil/cpu.pas lib/ffmpeg-1.0/libavutil/opt.pas lib/ffmpeg-1.0/libavutil/mem.pas lib/ffmpeg-1.0/libavutil/dict.pas lib/ffmpeg-1.0/libavutil/mathematics.pas lib/ffmpeg-1.0/libavutil/samplefmt.pas lib/ffmpeg-1.0/libavutil/error.pas lib/ffmpeg-1.0/libavutil/log.pas lib/ffmpeg-1.0/avcodec.pas lib/ffmpeg-1.0/avformat.pas lib/ffmpeg-1.0/avio.pas lib/ffmpeg-1.0/swresample.pas lib/ffmpeg-2.0/avutil.pas lib/ffmpeg-2.0/rational.pas lib/ffmpeg-2.0/swscale.pas lib/ffmpeg-2.0/libavcodec/audioconvert.pas lib/ffmpeg-2.0/libavutil/pixfmt.pas lib/ffmpeg-2.0/libavutil/cpu.pas lib/ffmpeg-2.0/libavutil/opt.pas lib/ffmpeg-2.0/libavutil/mem.pas lib/ffmpeg-2.0/libavutil/dict.pas lib/ffmpeg-2.0/libavutil/mathematics.pas lib/ffmpeg-2.0/libavutil/samplefmt.pas lib/ffmpeg-2.0/libavutil/error.pas lib/ffmpeg-2.0/libavutil/log.pas lib/ffmpeg-2.0/avcodec.pas lib/ffmpeg-2.0/avformat.pas lib/ffmpeg-2.0/avio.pas lib/ffmpeg-2.0/swresample.pas screens/UScreenOptionsNetwork.pas screens/UScreenTop5.pas screens/UScreenOptionsWebcam.pas screens/UScreenJukeboxPlaylist.pas screens/UScreenOptionsLyrics.pas screens/UScreenLoading.pas screens/UScreenPartyNewRound.pas screens/UScreenPartyScore.pas screens/UScreenOptionsGame.pas screens/UScreenJukebox.pas screens/UScreenStatDetail.pas screens/UScreenSongMenu.pas screens/UScreenPartyPlayer.pas screens/UScreenPartyTournamentPlayer.pas screens/UScreenAbout.pas screens/UScreenPartyTournamentOptions.pas screens/UScreenDevelopers.pas screens/UScreenOptionsSound.pas screens/UScreenOpen.pas screens/UScreenOptionsGraphics.pas screens/UScreenMain.pas screens/UScreenOptionsAdvanced.pas screens/UScreenPartyTournamentRounds.pas screens/UScreenOptionsThemes.pas screens/UScreenSong.pas screens/UScreenScore.pas screens/UScreenPartyOptions.pas screens/UScreenPopup.pas screens/controllers/UScreenSingController.pas screens/UScreenSongJumpto.pas screens/UScreenStatMain.pas screens/UScreenOptionsMicrophones.pas screens/UScreenPlayerSelection.pas screens/UScreenJukeboxOptions.pas screens/UScreenPartyRounds.pas screens/UScreenPartyTournamentWin.pas screens/UScreenPartyWin.pas screens/views/UScreenSingView.pas screens/UScreenOptions.pas media/UAudioPlayback_Bass.pas media/UAudioDecoder_FFmpeg.pas media/UMediaCore_FFmpeg.pas media/UVisualizer.pas media/UAudioDecoder_Bass.pas media/UAudioCore_Bass.pas media/UAudioCore_Portaudio.pas media/UMedia_dummy.pas media/UAudioInput_Bass.pas media/UAudioPlaybackBase.pas media/UAudioConverter.pas media/UAudioPlayback_SoftMixer.pas media/UMediaCore_SDL.pas media/UAudioPlayback_SDL.pas media/UAudioPlayback_Portaudio.pas media/UVideo.pas media/UAudioInput_Portaudio.pas
===================================
-----------------------------------
Clean old object data...
make clean_obj
make[2]: Entering directory '/home/jose/Desktop/ultrastar-worldparty/src'
rm -f "../game/WorldParty"
rm -f -r "../build/fpc-x86_64-linux"
make[2]: Leaving directory '/home/jose/Desktop/ultrastar-worldparty/src'
-----------------------------------
/bin/mkdir -p "../build/fpc-x86_64-linux"
make create-pathinfo
make[2]: Entering directory '/home/jose/Desktop/ultrastar-worldparty/src'
echo "INSTALL_DATADIR = '/usr/local/share/WorldParty';" > paths.inc
make[2]: Leaving directory '/home/jose/Desktop/ultrastar-worldparty/src'
fpc -Si -Sg -Sc -v0Binwe -Xs -O4 -k"-z noexecstack" -k" " -Fi../src/lib/JEDI-SDL/SDL/Pas -Fu. -FU../build/fpc-x86_64-linux -o../game/WorldParty WorldParty.dpr
Free Pascal Compiler version 3.0.4+dfsg-23 [2019/11/25] for x86_64
Copyright (c) 1993-2017 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling WorldParty.dpr
Compiling lib/SQLite/SQLiteTable3.pas
Compiling lib/SQLite/SQLite3.pas
/home/jose/Desktop/ultrastar-worldparty/src/lib/SQLite/SQLiteTable3.pas(767,3) Note: Local variable "i" not used
/home/jose/Desktop/ultrastar-worldparty/src/lib/SQLite/SQLiteTable3.pas(1064,32) Warning: use of NEW or DISPOSE for untyped pointers is meaningless
/home/jose/Desktop/ultrastar-worldparty/src/lib/SQLite/SQLiteTable3.pas(1067,28) Warning: use of NEW or DISPOSE for untyped pointers is meaningless
/home/jose/Desktop/ultrastar-worldparty/src/lib/SQLite/SQLiteTable3.pas(1076,27) Warning: use of NEW or DISPOSE for untyped pointers is meaningless
Compiling lib/SDL2/sdl2.pas
Compiling lib/SDL2/SDL2_image.pas
Compiling lib/dglOpenGL/dglOpenGL.pas
Compiling media/UMediaCore_SDL.pas
Compiling base/UMusic.pas
Compiling base/UTime.pas
Compiling base/UCommon.pas
Compiling base/UConfig.pas
Compiling base/ULog.pas
Compiling base/UPath.pas
Compiling base/UUnicodeUtils.pas
Compiling base/UTextEncoding.pas
Compiling base/UCommon.pas
Compiling base/ULog.pas
Compiling base/URecord.pas
Compiling base/UCommon.pas
Compiling base/UFilesystem.pas
Compiling base/UMain.pas
Compiling base/UAvatars.pas
Compiling base/UImage.pas
Compiling lib/zlib/zlib.pas
/home/jose/Desktop/ultrastar-worldparty/src/base/UImage.pas(651,14) Warning: Local variable "Hue" does not seem to be initialized
Compiling base/UIni.pas
Compiling base/UCommandLine.pas
Compiling base/UPlatform.pas
Compiling base/UPlatformLinux.pas
/home/jose/Desktop/ultrastar-worldparty/src/base/UPlatform.pas(127,46) Warning: Constructing a class "TPlatformLinux" with abstract method "GetMusicPath"
Compiling base/UDataBase.pas
Compiling base/UDLLManager.pas
Compiling webSDK/UWebSDK.pas
Compiling base/UFiles.pas
Compiling base/UMusic.pas
Compiling base/UBeatTimer.pas
Compiling base/UNote.pas
Compiling menu/UDisplay.pas
Compiling lua/UHookableEvent.pas
Compiling lib/Lua/ULua.pas
Compiling lua/ULuaCore.pas
Compiling lua/ULuaUsdx.pas
Compiling lua/ULuaUtils.pas
Compiling base/UPathUtils.pas
/home/jose/Desktop/ultrastar-worldparty/src/lua/ULuaCore.pas(598,1) Warning: Function result variable does not seem to initialized
/home/jose/Desktop/ultrastar-worldparty/src/lua/ULuaCore.pas(878,1) Warning: Function result variable does not seem to initialized
Compiling menu/UMenu.pas
Compiling base/ULanguage.pas
Compiling menu/UMenuBackground.pas
Compiling base/UThemes.pas
Compiling base/USkins.pas
Compiling base/UThemes.pas
Compiling base/UTexture.pas
Compiling base/UThemes.pas
Compiling base/TextGL.pas
Compiling base/UFont.pas
Compiling lib/freetype/freetype.pas
/home/jose/Desktop/ultrastar-worldparty/src/base/UFont.pas(1526,4) Note: Local variable "arraylength" not used
/home/jose/Desktop/ultrastar-worldparty/src/base/UFont.pas(2257,3) Note: Local variable "OutlineFlags" is assigned but never used
/home/jose/Desktop/ultrastar-worldparty/src/base/UThemes.pas(3556,62) Warning: Local variable "prefix" of a managed type does not seem to be initialized
/home/jose/Desktop/ultrastar-worldparty/src/base/UThemes.pas(3598,39) Warning: Local variable "prefix" of a managed type does not seem to be initialized
Compiling menu/UMenuButton.pas
Compiling menu/UMenuText.pas
Compiling menu/UMenuInteract.pas
Compiling base/UGraphic.pas
Compiling menu/UDisplay.pas
Compiling menu/UMenu.pas
Compiling menu/UMenuButton.pas
Compiling menu/UDisplay.pas
Compiling menu/UMenu.pas
Compiling menu/UMenuButtonCollection.pas
Compiling menu/UMenuSelectSlide.pas
Compiling menu/UDrawTexture.pas
Compiling menu/UMenuStatic.pas
Compiling menu/UDisplay.pas
Compiling menu/UMenu.pas
Compiling base/UMusic.pas
Compiling base/UWebcam.pas
Compiling lib/openCV/opencv_highgui.pas
Compiling lib/openCV/opencv_types.pas
Compiling lib/openCV/opencv_core.pas
Compiling lib/openCV/opencv_imgproc.pas
Compiling base/UNote.pas
Compiling menu/UDisplay.pas
Compiling menu/UMenu.pas
Compiling menu/UDisplay.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenLoading.pas
Compiling screens/UScreenMain.pas
Compiling base/UFiles.pas
Compiling base/USongs.pas
Compiling lib/other/cpucount.pas
Compiling base/UCatCovers.pas
Compiling base/UPlaylist.pas
Compiling base/USong.pas
Compiling base/USongs.pas
Compiling base/UPlaylist.pas
Compiling lib/Lazarus/lazutf8.pas
Compiling lib/Lazarus/fpcadds.pas
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/lazutf8.pas(443,1) Warning: Function result variable does not seem to initialized
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/lazutf8.pas(953,7) Warning: Local variable "SourceCopied" does not seem to be initialized
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/lazutf8.pas(953,7) Warning: Local variable "Source" does not seem to be initialized
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/lazutf8.pas(3305,15) Warning: Local variable "B1" does not seem to be initialized
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/lazutf8.pas(3305,20) Warning: Local variable "B2" does not seem to be initialized
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/lazutf8.pas(3420,3) Warning: Function result variable does not seem to initialized
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/lazutf8.pas(3602,3) Warning: Function result variable does not seem to initialized
Compiling base/USongs.pas
Compiling lib/Lazarus/fileutil.pas
Compiling lib/Lazarus/masks.pas
Compiling lib/Lazarus/lazutilsstrconsts.pas
Writing Resource String Table file: lazutilsstrconsts.rsj
Compiling lib/Lazarus/lazfileutils.pas
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/lazfileutils.inc(404,24) Warning: Symbol "faSysFile" is not portable
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/lazfileutils.inc(406,23) Warning: Symbol "faHidden" is not portable
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/lazfileutils.inc(407,25) Warning: Symbol "faVolumeId" is deprecated
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/lazfileutils.inc(407,25) Warning: Symbol "faVolumeId" is not portable
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/lazfileutils.inc(408,24) Warning: Symbol "faSymLink" is not portable
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/unixlazfileutils.inc(235,48) Warning: Local variable "CurDir" of a managed type does not seem to be initialized
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/lazfileutils.pas(954,34) Warning: Local variable "PathStr" of a managed type does not seem to be initialized
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/fileutil.inc(450,71) Warning: Symbol "faSymLink" is not portable
/home/jose/Desktop/ultrastar-worldparty/src/lib/Lazarus/fileutil.inc(465,62) Warning: Symbol "faSymLink" is not portable
Compiling base/UFiles.pas
Compiling base/UNote.pas
Compiling base/ULyrics.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenMain.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPlayerSelection.pas
Compiling base/UAvatars.pas
Compiling base/UNote.pas
Compiling base/URecord.pas
Compiling base/UNote.pas
Compiling screens/controllers/UScreenSingController.pas
Compiling base/UGraphicClasses.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPlayerSelection.pas
Compiling base/UNote.pas
Compiling screens/controllers/UScreenSingController.pas
Compiling screens/views/UScreenSingView.pas
Compiling base/USingScores.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPlayerSelection.pas
Compiling base/UNote.pas
Compiling screens/controllers/UScreenSingController.pas
Compiling screens/views/UScreenSingView.pas
Compiling base/UDataBase.pas
Compiling base/UDLLManager.pas
/home/jose/Desktop/ultrastar-worldparty/src/base/UDLLManager.pas(227,30) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/jose/Desktop/ultrastar-worldparty/src/base/UDLLManager.pas(244,33) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/jose/Desktop/ultrastar-worldparty/src/base/UDLLManager.pas(253,31) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/jose/Desktop/ultrastar-worldparty/src/base/UDLLManager.pas(261,28) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
/home/jose/Desktop/ultrastar-worldparty/src/base/UDataBase.pas(1007,13) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
Compiling base/UDraw.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPlayerSelection.pas
Compiling base/UNote.pas
Compiling screens/controllers/UScreenSingController.pas
Compiling base/UGraphic.pas
Compiling screens/UScreenPlayerSelection.pas
Compiling base/UNote.pas
Compiling screens/UScreenJukebox.pas
Compiling media/UVideo.pas
Compiling lib/ffmpeg-4.0/avcodec.pas
Compiling lib/ffmpeg-4.0/avutil.pas
Compiling lib/ffmpeg-4.0/rational.pas
/home/jose/Desktop/ultrastar-worldparty/src/lib/ffmpeg-4.0/avutil.pas(81,4) Error: User defined: Linked version of libavutil is not yet supported!
/home/jose/Desktop/ultrastar-worldparty/src/lib/ffmpeg-4.0/libavutil/pixfmt.pas(119,44) Note: Values in enumeration types have to be ascending
/home/jose/Desktop/ultrastar-worldparty/src/lib/ffmpeg-4.0/libavutil/pixfmt.pas(504,48) Note: Values in enumeration types have to be ascending
/home/jose/Desktop/ultrastar-worldparty/src/lib/ffmpeg-4.0/libavutil/pixfmt.pas(533,49) Note: Values in enumeration types have to be ascending
/home/jose/Desktop/ultrastar-worldparty/src/lib/ffmpeg-4.0/libavutil/pixfmt.pas(554,44) Note: Values in enumeration types have to be ascending
/home/jose/Desktop/ultrastar-worldparty/src/lib/ffmpeg-4.0/avutil.pas(293,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode
make[1]: *** [Makefile:256: ../game/WorldParty] Error 1
make[1]: Leaving directory '/home/jose/Desktop/ultrastar-worldparty/src'
make: *** [Makefile:115: all] Error 2
/bin/mkdir -p "/usr/local/bin"
/usr/bin/install -c "./game/WorldParty" "/usr/local/bin"
/usr/bin/install: cannot stat './game/WorldParty': No such file or directory
make: *** [Makefile:225: install-exec] Error 1```

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.