Stephan Sundermann
db8fc40050
Merge pull request #80 from Flamefire/develop
...
Develop
2013-10-24 15:42:29 -07:00
Stephan Sundermann
503ee1d961
Merge pull request #79 from Flamefire/develop
...
Merged
2013-10-15 11:26:36 -07:00
Stephan Sundermann
874728bf55
Merge pull request #78 from Flamefire/release-0.3
...
Nice Feature! Merged!
2013-10-03 04:30:53 -07:00
Stephan Sundermann
5245829557
Fixed frames sometimes not showing up
...
Better return true here, since there is a frame available which can be shown
2013-09-14 20:41:31 +02:00
Stephan Sundermann
d144c497be
Fixed uninstall routine
2013-09-02 01:34:17 +02:00
Stephan Sundermann
3a19fcfdbe
Update build to 0081
...
Added script to automatically compress and rar artifact
2013-08-31 15:56:51 +02:00
Stephan Sundermann
9dbec16c90
Removed nsis stuff
2013-08-31 14:26:56 +02:00
Stephan Sundermann
8710168c75
Added prerequisites and removed requirements
2013-08-31 14:21:37 +02:00
Stephan Sundermann
c3c2f4f517
Updated build script for advanced installer
2013-08-31 13:56:38 +02:00
Stephan Sundermann
580f4bc8dd
Fixed advanced installer project
2013-08-31 13:49:56 +02:00
Stephan Sundermann
b906f531a5
Merge branch 'release-0.3' of https://github.com/flokuep/Vocaluxe into release-0.3
2013-08-31 13:37:56 +02:00
Stephan Sundermann
eb2dc4b839
Updated gitignore
2013-08-29 14:29:30 +02:00
Stephan Sundermann
d2f6c9aa3f
Merge remote-tracking branch 'flokuep/release-0.3' into release-0.3
2013-08-29 14:24:14 +02:00
Stephan Sundermann
71f7c4d975
Update gstreamer binaries to 1.0.9 and cleaned up library folder
2013-08-28 14:55:21 +02:00
Stephan Sundermann
1f01e27135
Fixed memory leaks in Close()
2013-03-01 17:42:48 +01:00
Stephan Sundermann
0594871404
Merge remote-tracking branch 'remotes/origin/gstreamer' into gstreamer
2013-02-28 23:29:26 +01:00
Stephan Sundermann
b7b0e7f7ef
Load does no longer block, refs #8
2013-02-28 23:27:12 +01:00
Stephan Sundermann
f5a510f10e
Disabled /SAFESEF for x86 release configuration, refs #1
2013-02-23 11:21:36 +01:00
Stephan Sundermann
bd6687c2b6
Added missing lib file for x86
...
Fixed project build options for x64 release mode
refs #1
2013-02-23 01:31:17 +01:00
Stephan Sundermann
b60169d2a6
Some cleanup in Gstreamer Audio, should be finished 100% now! Please test
...
Frames are now pulled in a thread for better performance. We still need to grab the right frame from the Framebuffer and we might need to switch Gstreamer's Frame stepping API.
refs #1
2013-02-22 17:53:57 +01:00
Stephan Sundermann
ea4a8abd87
Added basic video support, not working very good
2013-02-14 19:17:39 +01:00
Stephan Sundermann
8fbe3f8501
Bound time to a clock, does not work too well
2013-02-12 18:50:23 +01:00
Stephan Sundermann
a7e528109a
First working gstreamer video output.
...
Frames are not in sync with the time provided in GetFrame! Need to implement a own GstClock for that first
2013-02-12 16:13:06 +01:00
Stephan Sundermann
d66e47ff47
Merge remote-tracking branch 'remotes/upstream/develop' into gstreamer
2013-02-11 20:49:03 +01:00
Stephan Sundermann
5264e1f291
Further work on gstreamer video support, not working yet
2013-02-11 20:33:20 +01:00
Stephan Sundermann
1bc7ff8944
fixed x86 gstreamer path
2013-02-10 18:13:29 +01:00
Stephan Sundermann
b324c3e600
Merge remote-tracking branch 'remotes/upstream/develop' into gstreamer
2013-02-10 18:05:48 +01:00
Stephan Sundermann
2be1c021ce
Added empty gstreamer video implementation
2013-02-10 18:03:53 +01:00
Stephan Sundermann
94ee25cd49
Set playbin flag to play audio only
2013-02-10 01:35:49 +01:00
Stephan Sundermann
b2f91e0d5a
Fixed x86 gstreamerhelper project configuration
2013-02-10 01:25:58 +01:00
Stephan Sundermann
2b77c246dd
Fixed x64 project configuration paths
2013-02-10 01:17:45 +01:00
Stephan Sundermann
e653ac87a2
Added initial gstreamer audio playback.
...
x86 might not work due to misconfiguration because I could not test it since acinerella is broken in x86 currenty. Gstreamer video support is yet to follow.
Please report back any bugs you experience. To compile you will need Visual C++, I hope all files are included
2013-02-09 23:32:02 +01:00
Stephan Sundermann
8a11b0eff0
Merge remote-tracking branch 'remotes/upstream/develop' into gstreamer
2013-01-22 18:38:09 +01:00
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