aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * some additional logging when switching between background, visualization ↵basisbit2015-10-192-1/+9
| | | | | | | | and video in USreenSing * pass the low-latency flag to ffmpeg (this lowers the framerate on certain hardware. -> also use the fast-flag to compensate the lower framerate. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3149 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * the updated SDL library supports resizing without loosing all texture ↵basisbit2015-10-191-6/+9
| | | | | | data, so activate that on windows. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3148 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * finished implementing "v"-key to switch between video, visualization and ↵basisbit2015-10-191-7/+4
| | | | | | background git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3147 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * adapted to build with ffmpeg 2.8.1basisbit2015-10-192-5/+5
| | | | | | * fixed jumping to 5 seconds before singing starts (only for songs with long intro). Press the "s"-key to jump forward to the position. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3146 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * allow to switch between background-video, background-image and projectM ↵basisbit2015-10-171-7/+21
| | | | | | | | | visualization ToDo: fix showing the image when a background was played before. ToDo: rewrite and clean up TScreenSing.LoadNextSong() git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3145 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * updated lazarus project file for windows and added bass.pas headerfile to ↵basisbit2015-10-121-22/+17
| | | | | | lookup table git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3144 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * updated bass headers file to v2.4.11basisbit2015-10-121-234/+265
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3143 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * fix running with SDL-image 1.2.15 for windowsbasisbit2015-10-112-8/+8
| | | | | | * update windows-build to ffmpeg 2.8.0 git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3142 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * modified to support current Bass.dll which fixes sound-issues on windows 8 ↵basisbit2015-10-116-18/+52
| | | | | | | | | and newer ToDo: implement usage of Bass device latency for usage when syncing video playback and audio playback * implemented the split-feature for linux-users. see https://sourceforge.net/p/ultrastardx/patches/16/ git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3141 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Update config.sub and config.guess, should fix the architecture detection in ↵brian-ch2015-10-112-546/+553
| | | | | | some newer systems (in fedora 22 64 bit it wasn't compiling with the old version) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3140 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Add support for ffmpeg 2.8brian-ch2015-09-2625-14/+17250
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3139 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * revert one line which was not supposed to be commited before. sorry for ↵basisbit2015-09-141-2/+1
| | | | | | breaking linux-build-bot. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3138 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * added texts and English+German translation for JukeBoxbasisbit2015-09-145-98/+94
| | | | | | | | | | * write to log if a skin-texture can't be found / loaded * implemented search-feature in jukebox-mode similar to the search feature in normal mode * fixed bunch of bugs in jukebox mode that existed in usdx wp * jukebox mode: start playing full playlist when user presses enter after doing a search without results instead of crashing * repeat playlist by default in jukebox mode git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3137 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * second part of theme changes for jukebox modebasisbit2015-09-1367-17/+238
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3136 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * log if the audio file which is specified in the song .txt does not exist ↵basisbit2015-09-122-2/+6
| | | | | | | | or is not accessible * more aggressively try to write changes to text files on windows (also write if file is already opened somewhere). This allows modifying song .txt files on windows 7/8/10 even when VirtualStore is active for the user. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3135 b956fd51-792f-4845-bead-9b4dfca2ff2c
* (this is part of the previous commit, forgot to select this file)basisbit2015-09-071-63/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3134 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * show status in the window title when initializing or loading stuffbasisbit2015-09-073-80/+40
| | | | | | | * modified version number * the initializing and loading code is better readable now git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3133 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * add necessary theme settings, so jukebox mode doesn't crash (could also ↵basisbit2015-09-074-2/+1466
| | | | | | check for text array being nil, but then the jukebox mode would have no text...) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3132 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * show CallStack on unhandled application errorbasisbit2015-09-074-70/+152
| | | | | | | | * do not show Top 5 Screen when there are no scores to show * first UThemes changes for duett and fixes for jukebox * first step of standardizing the function-keys in JukeBox: press r to randomize/mix the playlist or press j and start typing for song search git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3131 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * fix end of file detection for videos with current ffmpeg versionsbasisbit2015-09-041-1/+6
| | | | | | * improve error text information of function TVideo_FFmpeg.DecodeFrame() git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3130 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * if NPOT is supported by the graphics card driver, do not manually resize ↵basisbit2015-09-043-10/+29
| | | | | | | | videos and textures to a power of 2 with and hight. This slightly improves image quality because of less resizing (OpenGL handles this better anyways) and is a minor performance improvement on systems that support OpenGL 2.x or newer. * please test this release and report bugs in the sourceforge forum or preferably our IRC channel git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3129 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * first usable implementation of the JukeBox mode, work in progress - you ↵basisbit2015-08-288-3/+2132
| | | | | | can start it by pressing "j" in the main menu git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3128 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * prepare Deluxe standard theme for upcoming duett- and jukebox-modebasisbit2015-08-271-1/+389
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3127 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * detect if OpenGL has hardware-support for GL_ARB_texture_non_power_of_two. ↵basisbit2015-08-241-5/+14
| | | | | | if yes, don't resize textures => lots faster and texture image quality is a lot better. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3126 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * qick-fix some memory leaking after leaving MenuOptionsTheme (the ↵basisbit2015-08-232-8/+10
| | | | | | | | covers-texture-cache doesn't need to be recreated) ToDo: fix memory which happens in TScreenSong.GenerateThumbnails or subcalls git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3125 b956fd51-792f-4845-bead-9b4dfca2ff2c
* *fixed "back" button in the sound-options menubasisbit2015-08-231-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3124 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * limit to 60 FPS - be more energy friendly and laptop-friendly ;-)basisbit2015-08-233-34/+39
| | | | | | * do not return any button-mouse-over-area when the mouse cursor is hidden - fixes certain access violations on windows git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3123 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Check for SDL_image in the configure script (thanks to mischi)brian-ch2015-08-152-0/+66
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3122 b956fd51-792f-4845-bead-9b4dfca2ff2c
* *raised LogFileLevel for development/debugging purposes to 50basisbit2015-08-156-29/+41
| | | | | | | *fixed compiling for windows *updated windows-build to most recent ffmpeg v2.7 version and fixed IPath for UVideo.TVideoPlayback_FFmpeg.Open according to v2.7 ffmpeg documentation git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3121 b956fd51-792f-4845-bead-9b4dfca2ff2c
* *uncomment MidiOut Module for Windows. Why was it commented out in the first ↵basisbit2015-08-151-1/+1
| | | | | | place? git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3120 b956fd51-792f-4845-bead-9b4dfca2ff2c
* *added missing LUA constants and FFMPEG_Path for Windows buildsbasisbit2015-08-151-0/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3119 b956fd51-792f-4845-bead-9b4dfca2ff2c
* *fix building on other OS than Windows againbasisbit2015-08-151-10/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3118 b956fd51-792f-4845-bead-9b4dfca2ff2c
* *added try catch on UMain.Main for better overall error handlingbasisbit2015-08-153-4/+34
| | | | | | | | *added SetLogFileLevel and GetLogFileLevel for easier debugging (logging more to file) *if (LogFileLevel < LogLevel) then still do logging if important error message git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3117 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Add support for ffmpeg 2.7brian-ch2015-07-1525-14/+16825
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3116 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Small correction in the ffmpeg 2.5 headers (almost only comments)brian-ch2015-04-122-23/+33
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3115 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Update ffmpeg 2.6 headersbrian-ch2015-04-126-96/+205
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3114 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Update configure to detect lua5.3 and ffmpeg 2.6brian-ch2015-04-033-35/+293
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3113 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Initial commit of ffmpeg-2.6brian-ch2015-04-0322-0/+15561
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3112 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Update lua translated header to include lua 5.3 changes, thanks Daniel ↵brian-ch2015-04-031-8/+165
| | | | | | Glockner for the initial patch (ticket #51) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3111 b956fd51-792f-4845-bead-9b4dfca2ff2c
* configure update (generated by autogen.sh) to detect newer ffmpeg versionsbrian-ch2015-01-101-12/+87
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3110 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Adding ffmpeg-2.5, tested in Arch Linux.brian-ch2014-12-2723-1/+15564
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3109 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Fix FF_API defines for ffmpeg 2.4, it should work now.brian-ch2014-12-264-292/+96
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3108 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Fix timeline for songs with no start_time master. Thanks to rudi_s.k-m_schindler2014-11-231-2/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3107 b956fd51-792f-4845-bead-9b4dfca2ff2c
* use correct variable in time line. Thanks to rudi_s.k-m_schindler2014-11-221-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3106 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Fix PCRE on linux and macosx. The soname of libpcre.so is different ↵k-m_schindler2014-11-223-3/+13
| | | | | | depending on the system, e.g. .so.1 on Arch and .so.3 on Debian. Instead of always using libpcre.so.0, detect the soname for the current system. Thanks to rudi_s. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3105 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Use AC_CONFIG_MACRO_DIR. This way autoconf doesnt require the path to ↵k-m_schindler2014-11-221-0/+1
| | | | | | dists/autogen/m4 as option and autoreconf works out of the box. However, it seems that older autoconf versions ( like the one in Debian Wheezy ) are buggy in that regard and still require the path. Therefore, dont change autogen.sh. Thanks to rudi_s. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3104 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Remove unused variables and fix warnings with ifdefed variables. Thanks to ↵k-m_schindler2014-11-2217-39/+20
| | | | | | rudi_s. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3103 b956fd51-792f-4845-bead-9b4dfca2ff2c
* IPath.Equals(): dont convert paths unnecessarily. Major speedup when loading ↵k-m_schindler2014-11-221-0/+12
| | | | | | the game. Thanks to rudi_s. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3102 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Remove unused function LoadTexture() with parameter FromRegistry. Thanks to ↵k-m_schindler2014-11-222-10/+2
| | | | | | rudi_s. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3101 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Call LoadSong() only before playing the song. This speeds up the initial ↵k-m_schindler2014-11-222-6/+4
| | | | | | load because not all song contents have to be parsed on startup. Thanks to rudi_s. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3100 b956fd51-792f-4845-bead-9b4dfca2ff2c