Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								aecc77a73c 
								
							 
						 
						
							
							
								
								Replace the sound file extension when opening fails  
							
							 
							
							... 
							
							
							
							This should make it more efficient to lookup a sound instead of checking each
time it's played. A better method would perhaps be to check if the resource
exists when the ESM is loaded and replace it then as needed. 
							
						 
						
							2012-03-21 18:42:48 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								8056a7f20b 
								
							 
						 
						
							
							
								
								Throw an exception when looking up a sound instead of returning an empty string  
							
							 
							
							
							
						 
						
							2012-03-21 18:20:32 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								9a139f511f 
								
							 
						 
						
							
							
								
								Avoid redefining SOUND_IN  
							
							 
							
							
							
						 
						
							2012-03-21 15:29:05 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								56c3b988cc 
								
							 
						 
						
							
							
								
								Avoid copying the region when looking for a sound to play  
							
							 
							
							
							
						 
						
							2012-03-21 15:19:40 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								8c5f85ca83 
								
							 
						 
						
							
							
								
								Use a local variable to mark sound streams as finished while processing  
							
							 
							
							... 
							
							
							
							This avoids a race condition where the source can underrun while the final
buffers are being queued and the sound can be detected as stopped 
							
						 
						
							2012-03-21 14:49:29 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								6a85ef1229 
								
							 
						 
						
							
							
								
								Set Ogre's data stream to NULL when closing the audio file  
							
							 
							
							
							
						 
						
							2012-03-21 14:46:29 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								0d973ac8ff 
								
							 
						 
						
							
							
								
								Use the vector's data field instead of the address of the first element  
							
							 
							
							... 
							
							
							
							Same thing really, but less convoluted 
							
						 
						
							2012-03-21 14:38:37 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								fd8326e958 
								
							 
						 
						
							
							
								
								Better handle some ffmpeg errors  
							
							 
							
							
							
						 
						
							2012-03-21 12:20:36 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								7b22ee6fd1 
								
							 
						 
						
							
							
								
								Use for_each to clear the ffmpeg stream packets  
							
							 
							
							
							
						 
						
							2012-03-20 21:46:12 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								2989a1e06e 
								
							 
						 
						
							
							
								
								Improve ffmpeg failure messages  
							
							 
							
							
							
						 
						
							2012-03-20 18:57:11 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								26a441f29a 
								
							 
						 
						
							
							
								
								Add a readAll method to the sound decoder, for potentially more efficient reading  
							
							 
							
							
							
						 
						
							2012-03-20 17:57:28 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								deb473b9ae 
								
							 
						 
						
							
							
								
								Implement the ffmpeg decoder  
							
							 
							
							
							
						 
						
							2012-03-20 17:05:19 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								9a48002025 
								
							 
						 
						
							
							
								
								Fix compilation of the FFmpeg decoder  
							
							 
							
							
							
						 
						
							2012-03-20 14:13:58 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								e48745b68e 
								
							 
						 
						
							
							
								
								Fix streamMusic's path lookup  
							
							 
							
							
							
						 
						
							2012-03-20 12:39:49 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								fc27d5cc19 
								
							 
						 
						
							
							
								
								Restore music playback  
							
							 
							
							
							
						 
						
							2012-03-20 11:31:13 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								5ae47f783e 
								
							 
						 
						
							
							
								
								Use the sound manager's update to make sure music is still playing  
							
							 
							
							
							
						 
						
							2012-03-20 10:46:10 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								0261aac518 
								
							 
						 
						
							
							
								
								Use Ogre's resource group manager to handle sound files  
							
							 
							
							
							
						 
						
							2012-03-20 10:34:36 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								80dbf82a74 
								
							 
						 
						
							
							
								
								Explicitly stop sounds instead of relying on their deletion to do it  
							
							 
							
							
							
						 
						
							2012-03-20 07:22:17 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								74e79bb4af 
								
							 
						 
						
							
							
								
								Merge remote branch 'zini/master' into sound-rewrite  
							
							 
							
							... 
							
							
							
							Conflicts:
	apps/openmw/mwsound/soundmanager.cpp
	apps/openmw/mwsound/soundmanager.hpp 
							
						 
						
							2012-03-20 06:17:02 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								1023ddd587 
								
							 
						 
						
							
							
								
								silenced some warnings  
							
							 
							
							
							
						 
						
							2012-03-20 10:30:21 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								4d0d941c2e 
								
							 
						 
						
							
							
								
								Merge remote branch 'kromgart/master'  
							
							 
							
							
							
						 
						
							2012-03-20 10:17:35 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								2d135d81e7 
								
							 
						 
						
							
							
								
								Merge remote branch 'lgro/glibc_pthreads_fix'  
							
							 
							
							
							
						 
						
							2012-03-20 10:15:47 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								6a0474a977 
								
							 
						 
						
							
							
								
								removed some cout spam  
							
							 
							
							
							
						 
						
							2012-03-20 10:15:22 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								aca274cbca 
								
							 
						 
						
							
							
								
								Merge remote branch 'gus/DialogueSystem'  
							
							 
							
							
							
						 
						
							2012-03-20 10:11:40 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								ef711ffdc1 
								
							 
						 
						
							
							
								
								Merge remote branch 'scrawl/weather'  
							
							 
							
							
							
						 
						
							2012-03-20 10:08:43 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pieter van der Kloet 
								
							 
						 
						
							
							
							
							
								
							
							
								0b517d15c1 
								
							 
						 
						
							
							
								
								Made missing data files dialog less scary and added exception handling for esmreader  
							
							 
							
							
							
						 
						
							2012-03-20 02:49:59 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								04c6f23a2b 
								
							 
						 
						
							
							
								
								disabled solstheim weather (we can't travel there anyway)  
							
							 
							
							... 
							
							
							
							also, there was a bug that could cause this weather to show up on
morrowind, which is fixed now 
							
						 
						
							2012-03-19 22:54:04 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								fd37a4827c 
								
							 
						 
						
							
							
								
								Enforce a 15MB limit on the sound buffer cache  
							
							 
							
							
							
						 
						
							2012-03-19 13:19:22 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukasz Gromanowski 
								
							 
						 
						
							
							
							
							
								
							
							
								fc95917253 
								
							 
						 
						
							
							
								
								Fix for not visible pthreads function with glibc 2.15  
							
							 
							
							... 
							
							
							
							Linking error will appear:
Linking CXX executable ../../openmw
/usr/bin/ld: CMakeFiles/openmw.dir/__/__/components/bsa/bsa_archive.cpp.o: undefined reference to symbol 'pthread_mutexattr_settype@@GLIBC_2.2.5'
/usr/bin/ld: note: 'pthread_mutexattr_settype@@GLIBC_2.2.5' is defined in DSO /lib/libpthread.so.0 so try adding it to the linker command line
/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
if we don't add explicitly pthreads library to linker flags
after update glibc to version 2.15 on (Arch) Linux.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com> 
							
						 
						
							2012-03-19 20:54:30 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Roman Melnik 
								
							 
						 
						
							
							
							
							
								
							
							
								88979577db 
								
							 
						 
						
							
							
								
								Change 'nullptr' to 'NULL' (after fixing bug#192 in previous commit)  
							
							 
							
							
							
						 
						
							2012-03-19 21:45:53 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								04638516b2 
								
							 
						 
						
							
							
								
								Check for stopped active sounds too and remove them  
							
							 
							
							
							
						 
						
							2012-03-19 12:08:40 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Roman Melnik 
								
							 
						 
						
							
							
							
							
								
							
							
								a9759c3f33 
								
							 
						 
						
							
							
								
								Fix bug  #192 : Remove the focus from the console when console is closed  
							
							 
							
							... 
							
							
							
							(set current keyFocusWidget to nullptr) 
							
						 
						
							2012-03-19 21:01:00 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								b46a2bfa01 
								
							 
						 
						
							
							
								
								Merge remote branch 'werdanith/journalmessage'  
							
							 
							
							
							
						 
						
							2012-03-19 19:34:28 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								f2a47d421b 
								
							 
						 
						
							
							
								
								some cleanup  
							
							 
							
							
							
						 
						
							2012-03-19 19:21:08 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Michael Papageorgiou 
								
							 
						 
						
							
							
							
							
								
							
							
								82c4bfbf18 
								
							 
						 
						
							
							
								
								Add a notification when the journal is updated  
							
							 
							
							
							
						 
						
							2012-03-19 20:18:08 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gugus 
								
							 
						 
						
							
							
							
							
								
							
							
								d4f3430fc6 
								
							 
						 
						
							
							
								
								fix: topics who should not be displayed are not displayed anymore.  
							
							 
							
							
							
						 
						
							2012-03-19 19:17:20 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								6c45d6668b 
								
							 
						 
						
							
							
								
								Cache OpenAL buffers for easy reuse  
							
							 
							
							
							
						 
						
							2012-03-19 10:33:06 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gugus 
								
							 
						 
						
							
							
							
							
								
							
							
								2707391535 
								
							 
						 
						
							
							
								
								fix for questions  
							
							 
							
							
							
						 
						
							2012-03-19 18:30:52 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gugus 
								
							 
						 
						
							
							
							
							
								
							
							
								11569819db 
								
							 
						 
						
							
							
								
								compilation fix  
							
							 
							
							
							
						 
						
							2012-03-19 18:01:54 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									gugus 
								
							 
						 
						
							
							
							
							
								
							
							
								ba4d44eb67 
								
							 
						 
						
							
							
								
								fix for questions.  
							
							 
							
							
							
						 
						
							2012-03-19 18:01:41 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								91821ccd8c 
								
							 
						 
						
							
							
								
								Add the sound stream to the thread after resetting the mIsFinished flag  
							
							 
							
							
							
						 
						
							2012-03-19 09:08:59 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								db46bf39b3 
								
							 
						 
						
							
							
								
								Add a rewind method to the sound decoder  
							
							 
							
							
							
						 
						
							2012-03-19 08:48:25 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								afa2cb6de7 
								
							 
						 
						
							
							
								
								Stop trying to read decoded audio once it's finished  
							
							 
							
							
							
						 
						
							2012-03-19 07:51:28 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								4f69972a9c 
								
							 
						 
						
							
							
								
								Add a method to stream a sound in 3D  
							
							 
							
							
							
						 
						
							2012-03-19 07:28:03 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								ae8218bf03 
								
							 
						 
						
							
							
								
								Allocate OpenAL sources when opening the device  
							
							 
							
							... 
							
							
							
							This allows sources to be more efficiently retrieved and returned 
							
						 
						
							2012-03-19 07:11:01 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								8f9d4ff841 
								
							 
						 
						
							
							
								
								Use 6 125ms buffers for OpenAL streams  
							
							 
							
							
							
						 
						
							2012-03-19 05:29:04 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								dc6354b2f9 
								
							 
						 
						
							
							
								
								Add functions to get string names for sample types and channel configs  
							
							 
							
							
							
						 
						
							2012-03-19 02:31:40 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								4a0b5b7918 
								
							 
						 
						
							
							
								
								Increase the sound stream thread sleep time to 50ms  
							
							 
							
							
							
						 
						
							2012-03-19 02:19:13 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								4698e8c0a2 
								
							 
						 
						
							
							
								
								Make the sound stream thread object per-device  
							
							 
							
							
							
						 
						
							2012-03-19 02:15:08 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								2c27827e4f 
								
							 
						 
						
							
							
								
								Add some comment markers to the OpenAL sound classes  
							
							 
							
							
							
						 
						
							2012-03-19 01:33:33 -07:00