Commit Graph
100 Commits
Author SHA1 Message Date
Stephan Sundermann c95214ba06 Fixed some memory leaks from Bitmaps 2013-01-10 14:29:52 +01:00
Stephan Sundermann 9c3f1d9ebd Only resize images in D3D when really needed 2013-01-10 14:20:03 +01:00
Stephan Sundermann 66f294f5a0 Reverted GC.Collect changes 2013-01-10 00:29:06 +01:00
Stephan Sundermann 76dae25fe4 Hitting ESC or RB will now close the search when active 2013-01-09 14:51:20 +01:00
Stephan Sundermann 414c46371f Call GC.Collect in a tread which removes audio stuttering when collecting 2013-01-09 14:27:50 +01:00
Stephan Sundermann 7eb9d43127 Converted Hungarian language files 2013-01-06 20:39:04 +01:00
Stephan Sundermann 99a1bdcf8b Merge remote-tracking branch 'remotes/upstream/develop' into develop
Conflicts:
	Output/Languages/German.xml
	Output/PartyModes/Challenge/Languages/German.xml
	Output/PartyModes/ChallengeMedley/Languages/German.xml
	Output/PartyModes/TicTacToe/Languages/German.xml
2013-01-06 20:35:43 +01:00
Stephan Sundermann 975bcbbe2e Updated TicTacToe language file 2013-01-06 13:52:27 +01:00
Stephan Sundermann 8ea3b63499 Changed language file loading to Android resource format 2013-01-06 13:35:11 +01:00
Stephan Sundermann 662d953dce Converted partymode language files 2013-01-06 12:38:05 +01:00
Stephan Sundermann 0c03cc3ce7 Added converted language files 2013-01-06 12:31:19 +01:00
Stephan Sundermann c86447c1e8 Added Vocaluxe language XML to Android resources format XSLT conversion stylesheet 2013-01-06 12:30:23 +01:00
Stephan Sundermann 009f80e024 Merge remote-tracking branch 'remotes/upstream/develop' into webcam
Conflicts:
	Output/Languages/Deutsch.xml
	Output/Languages/English.xml
Merged conflicts automatically
2012-12-08 12:25:59 +01:00
Stephan Sundermann e824acff46 Switched back to .NET 2.0, which was needed for OpenCV, for which support was dropped 2012-12-08 00:40:49 +01:00
Stephan Sundermann 274ee2bffa Backgroundmusic can now be controlled by media keys 2012-12-08 00:36:17 +01:00
Stephan Sundermann 579588c434 CStatic holds now its aspect ratio
Avatars are not stretched in singscreen anymore
2012-12-08 00:20:03 +01:00
Stephan Sundermann ae4b45bf02 Disable take snapshot button after it was pressed 2012-12-07 23:46:47 +01:00
Stephan Sundermann 2668b802cb Added proper keyboard handling 2012-12-07 23:44:12 +01:00
Stephan Sundermann 2fbefe616c Preview is no cropped 2012-12-07 23:39:33 +01:00
Stephan Sundermann 183cdbb996 Avatars can now be recorded from webcam in profile screen 2012-12-07 23:33:46 +01:00
Stephan Sundermann 6073d625fb Added buttons for profile snapshots 2012-12-07 21:00:03 +01:00
Stephan Sundermann 463ba9a4b2 Merge remote-tracking branch 'remotes/upstream/develop' into webcam
Conflicts:
	Vocaluxe/Screens/CScreenSing.cs
Merged CScreenSing.cs manually
2012-12-07 20:30:17 +01:00
Stephan Sundermann 91dd3a550c Fixed detection 2012-09-19 20:41:17 +02:00
Stephan Sundermann b4d0449b4a Improved NPOT texture detection 2012-09-17 14:24:14 +02:00
Stephan Sundermann 066b3bfcea Merge branch 'develop' of github.com:xDarkice/Vocaluxe into develop 2012-09-16 16:09:30 +02:00
Stephan Sundermann 1844316ac7 Only use power of 2 textures when needed, Vocaluxe now uses about 100MB less RAM on startup. Please test on a Intel Graphics device! 2012-09-16 15:40:10 +02:00
Stephan Sundermann 02f1811d35 Pressing 'W' has no effect in sing screen if no devices were found 2012-07-13 15:18:32 +02:00
Stephan Sundermann 0be378605d Vocaluxe no longer crashes if no webcam was found
Webcam related slides and preview are no longer shown in video options screen if no webcam was found
2012-07-13 15:14:31 +02:00
Stephan Sundermann 38f52ad505 Added missing assemblies 2012-07-13 14:55:42 +02:00
Stephan Sundermann e624792490 Background music is now using #Start and #End tags, if found 2012-07-10 17:52:18 +02:00
Stephan Sundermann bf3ae0f355 Camera settings are now loaded from config in video options screen 2012-07-07 18:17:41 +02:00
Stephan Sundermann ddcf9665cf Updated screenversion
Small theme tweaks
2012-07-06 16:23:31 +02:00
Stephan Sundermann 88bacb3e9c Switched to AForge.NET because OpenCV has no ability to list the devices and is too big (>200mb)
Cameras can now be selected from video options screen, some tweaking is still to be done
Added preview in video options screen
Some tweaks in sing screen
There might be issues with AForge.NET on x86, please test.
2012-07-06 14:12:17 +02:00
Stephan Sundermann b93dd532b4 Added initial webcam support with OpenCV.
Due to OpenCV's size I am not distributing OpenCV binaries in my repository. Download OpenCV and put it in x64 and x86 folder. Emgu CV relies on .Net 3.5, so I had to switch to that framework as well. OpenCV has the big advantage that it will work on Linux too, unlike solutions based on DirectShow. Currently the default device is used for capturing which will be changed in later revisions. We could also use some video filters provided by OpenCV e.g grayscale or canny edges.
2012-07-02 11:45:24 +02:00
Stephan Sundermann fefd81c506 Merge remote-tracking branch 'upstream/develop' into develop 2012-06-28 21:16:42 +02:00
Stephan Sundermann 3c29870eba Merge remote-tracking branch 'upstream/develop' into develop 2012-06-10 13:57:55 +02:00
Stephan Sundermann e8103dd80e Added alternative method to update a texture, for now we just stick with the old one
Changed lockflags to discard old data to improve performance
2012-05-13 17:37:32 +02:00
Stephan Sundermann a2bf447c70 Hide sing button in load screen
Hide sing button if backgroundmusic is played
2012-05-02 15:00:54 +02:00
Stephan Sundermann dbb4b23db0 Background music was playing after screen fading when stopped
Background music can now be stopped in loadscreen
2012-05-01 23:12:36 +02:00
Stephan Sundermann cd6fbfb983 Fixed playing state
Fixed DirectSound record
2012-05-01 23:12:36 +02:00
Stephan Sundermann 76360eacdf Added DirectSound record interface 2012-05-01 23:12:36 +02:00
Stephan Sundermann fa975a9960 Fixed resizing 2012-03-28 14:27:57 +02:00
Stephan Sundermann 3804810545 Better ID management 2012-03-26 17:26:48 +02:00
Stephan Sundermann d251329791 The aspect ratio is now correct on startup 2012-03-24 16:54:40 +01:00
Stephan Sundermann bdf02e6525 More error handling in CDirect3D.cs 2012-03-22 22:47:06 +01:00
Stephan Sundermann f31fdd4668 Fixed index buffer 2012-03-22 22:37:07 +01:00
Stephan Sundermann 05ea5649a2 More error handling in Init() 2012-03-22 22:35:21 +01:00
Stephan Sundermann 0a4df294f7 Use error message box instead of a normal message box 2012-03-21 21:45:00 +01:00
Stephan Sundermann 63e2a5fd8e More error handling 2012-03-22 03:29:27 +08:00
Stephan Sundermann b58087776c Terminate Vocaluxe and show a message box if no DirectX runtime was found 2012-03-21 15:56:10 +01:00
Stephan Sundermann fd946dfcdb Added link to directx runtimes 2012-03-21 15:25:42 +01:00
Stephan Sundermann 2f5cbfe066 Intel GMA cannot handle 32 bit indexbuffers, please test on a GMA device please 2012-03-21 15:22:31 +01:00
Stephan Sundermann 75af56d8b5 Log error if device creation failed 2012-03-21 15:22:31 +01:00
Stephan Sundermann fc0dd193ba Fixed JumpTo method, JumpTo is still disabled in 0.1 2012-03-21 15:22:31 +01:00
xDarkice b340d4acbf Removed unused debug line 2012-03-19 13:47:28 +01:00
Stephan Sundermann 046fe6782f Implemented CopyScreen method 2012-03-18 23:18:16 +01:00
Stephan Sundermann 7b06ac12bd Some cleanup and restructuring
Increased max vertex count to 10000, which will result in a dynamic vertex buffer up to 1MB
2012-03-18 22:53:29 +01:00
Stephan Sundermann df1b531cb4 Use dictionary to increase performance in _TextureExists method 2012-03-18 14:33:07 +01:00
Stephan Sundermann c098a199a9 reverted last commit 2012-03-17 13:29:01 +01:00
Stephan Sundermann e65675f323 Text in credits screen was not removed on close 2012-03-17 13:29:01 +01:00
Stephan Sundermann c058ce5911 Small performance increase 2012-03-17 13:29:01 +01:00
Stephan Sundermann 21fea92648 Massive performance increase in Direct3D, especially when drawing many textures, please test! 2012-03-17 13:29:01 +01:00
Stephan Sundermann 92a84f62f1 Removed unnecessary locks 2012-03-16 16:53:41 +01:00
Stephan Sundermann 73132f3932 Code cleanup 2012-03-16 16:30:34 +01:00
Stephan Sundermann a88c1227eb Fixed memory leak 2012-03-16 15:46:15 +01:00
Stephan Sundermann df96c39409 null textures will no longer get disposed 2012-03-16 14:08:12 +01:00
Stephan Sundermann 72a6c415ae Added jumpTo in songscreen 2012-03-16 12:49:42 +01:00
Stephan Sundermann f08e72bd70 Added threaded cover loading to CDirect3D.cs 2012-03-16 12:48:34 +01:00
Stephan Sundermann 44ffe7223d Backgroundmusic controls are no longer hidden if a mouse button is pressed over the popup 2012-03-13 13:53:54 +01:00
Stephan Sundermann 8d95693e28 Use new outline text option 2012-03-12 23:14:44 +01:00
Stephan Sundermann 5e4207769f Show cover if preview is enabled and the song has no cover 2012-03-12 23:11:07 +01:00
Stephan Sundermann 1b27e15106 Removed medley branch from jukebox branch 2012-03-12 21:58:33 +01:00
Stephan Sundermann 0bcb8804b7 Use Properties instead of Methods 2012-03-12 21:13:09 +01:00
Stephan Sundermann 5e88cbc60c Some cleanup 2012-03-10 15:25:44 +01:00
Stephan Sundermann 25da8925e0 Skip videos to 0f to repeat 2012-03-10 15:06:51 +01:00
Stephan Sundermann 9dfa3e0f0e Increased performance 2012-03-10 14:53:52 +01:00
Stephan Sundermann b3ba1ff111 Added some error handling 2012-03-10 14:40:14 +01:00
Stephan Sundermann d35e4b2210 Only ID and MusicFilePath are now saved in PlayListElement 2012-03-10 14:23:37 +01:00
Stephan Sundermann 9c7740867b Merge branch 'release-0.1' of https://github.com/Vocaluxe/Vocaluxe into jukebox 2012-03-10 14:11:04 +01:00
Stephan Sundermann 3c38079d66 Skip video for CSettings.BackgroundMusicFadeTime when calling Pause() to prevent asynchronous video and sound 2012-03-10 14:08:19 +01:00
Stephan Sundermann b566f91e92 Vocaluxe will now start 10 seconds faster 2012-03-10 13:05:59 +01:00
Stephan Sundermann 16e2be8fd9 Merge branch 'develop' of https://github.com/Vocaluxe/Vocaluxe into jukebox 2012-03-10 12:58:34 +01:00
Stephan Sundermann 2c9cdd7f23 BackgroundMusic is now disabled properly
Moved video handling to CPopupScreenPlayerControl.cs
Some cleanup
2012-03-10 12:00:48 +01:00
Stephan Sundermann 4a37ca024e Video modes are now handled separately
PortAudio.dll library update
2012-03-08 19:16:49 +01:00
Stephan Sundermann 817066ee45 Added SetPressed to CButton
Fixed video playback at start
2012-03-07 14:05:23 +01:00
Stephan Sundermann 4a9362958a Added changelog and increased screenversion 2012-03-06 22:03:52 +01:00
Stephan Sundermann c6574a3743 VideosToBackground is now saved in CConfig and will start up automatically if set 2012-03-06 21:26:15 +01:00
Stephan Sundermann 7147e6d649 Pause background video when playing from videos from backgroundmusic 2012-03-06 19:50:01 +01:00
Stephan Sundermann 38e253821d Do not show backgroundvideo if Next() is called 2012-03-06 17:31:49 +01:00
Stephan Sundermann edf0249951 Added the option to use the current backgroundmusic's video as background. Icon for that option is needed! 2012-03-06 16:59:43 +01:00
Stephan Sundermann d348313b16 Added a 3 second fade at the start of the video. Some cleanup 2012-03-05 22:28:38 +01:00
Stephan Sundermann 973f4a181d Some enhancements to reduce VdLoad calls 2012-03-05 21:29:10 +01:00
Stephan Sundermann 050d4bd8be Do not draw in UpdateGame 2012-03-05 19:46:35 +01:00
Stephan Sundermann f64f7640e3 Use new Draw method 2012-03-05 19:38:51 +01:00
Stephan Sundermann 88ae7d86c8 Some minor changes 2012-03-05 19:24:42 +01:00
Stephan Sundermann 01ec1b0927 Added video support, still need to fix some things 2012-03-05 18:51:23 +01:00
Stephan Sundermann 7ae34d6c08 Some code cleanup 2012-03-05 17:02:35 +01:00
Stephan Sundermann 9addfa0957 Added new Options ShowVideo and Sing, ShowVideo is not working yet, need icon for sing button! 2012-03-05 13:59:28 +01:00
Stephan Sundermann 4593a3ae98 Merge branch 'popup-control' of https://github.com/Vocaluxe/Vocaluxe into jukebox 2012-03-02 17:55:54 +01:00
Stephan Sundermann 8b1a7520b8 Added repeat function 2012-03-02 17:28:51 +01:00