aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Radeon X1600/X1650 graphics card report that they support NPOT, but they ↵basisbit2015-10-204-4/+8
| | | | | | | | don't. Implemented a check for these graphics cards. (not yet tested if this fixes all of the problems of that card. * when there was no background set up in the song.txt, trying to switch from visualization to visualization based ProjectM to crash. Fixed this by switching directly to video if there is no background. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3150 b956fd51-792f-4845-bead-9b4dfca2ff2c
* * 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 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-115-17/+49
| | | | | | | | | 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
* Add support for ffmpeg 2.8brian-ch2015-09-2623-0/+17208
| | | | 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-143-98/+64
| | | | | | | | | | * 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
* * 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
* * 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
* * 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
* *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-1523-0/+16781
| | | | 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
* 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
* Adding ffmpeg-2.5, tested in Arch Linux.brian-ch2014-12-2722-0/+15561
| | | | 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-222-3/+3
| | | | | | 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
* 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
* Support the version in Debian wheezy. Thanks to rudi_s.k-m_schindler2014-11-221-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3099 b956fd51-792f-4845-bead-9b4dfca2ff2c
* adjust eol and set svn property svn:eol-style native in TntUnicodeControlsk-m_schindler2014-11-222-2327/+2327
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3097 b956fd51-792f-4845-bead-9b4dfca2ff2c
* adjust eol and set svn property svn:eol-style native in midik-m_schindler2014-11-221-45/+45
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3095 b956fd51-792f-4845-bead-9b4dfca2ff2c
* adjust eol and set svn property svn:eol-style native in JEDI-SDLk-m_schindler2014-11-222-21/+21
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3094 b956fd51-792f-4845-bead-9b4dfca2ff2c
* adjust eol and set svn property svn:eol-style native in freetypek-m_schindler2014-11-223-501/+501
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3093 b956fd51-792f-4845-bead-9b4dfca2ff2c
* adjust eol and set svn property svn:eol-style native in bassk-m_schindler2014-11-221-368/+368
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3091 b956fd51-792f-4845-bead-9b4dfca2ff2c
* adjust eol and set svn property svn:eol-style native in the rest of ffmpegk-m_schindler2014-11-222-5/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3090 b956fd51-792f-4845-bead-9b4dfca2ff2c
* adjust eol and set svn property svn:eol-style native in encodingk-m_schindler2014-11-221-137/+137
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3089 b956fd51-792f-4845-bead-9b4dfca2ff2c