Commit Graph

2557 Commits (2a7885b514ab183edc3bfd8f1654cbfcaa501c3f)
 

Author SHA1 Message Date
Chris Robinson 366c97c492 Use a separate method to check for finished sounds and update the listener 13 years ago
Chris Robinson e6fe1c0261 Remove a mostly unneeded wrapper function 13 years ago
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.
13 years ago
Chris Robinson 8056a7f20b Throw an exception when looking up a sound instead of returning an empty string 13 years ago
Roman Melnik ebc49de851 Fix Bug #1: "Meshes rendered with wrong orientation"
Discard the tranformation of the root NiNode when loading nif files
(set the 'identity' transformation instead).

After applying the fix test the following types of interiors:

 - Dwemer ruins (the bug was common here before the fix)

 - Ancestral tombs (the bug was common here before the fix)

 - Daedric shrines

 - Caves/grottos

 - Dunmer strongholds

 - Telvanni, imperial, redoran houses/towers/castles

Also checked exteriors (although it is hard to do without terrain
rendering)
13 years ago
Chris Robinson 9a139f511f Avoid redefining SOUND_IN 13 years ago
Chris Robinson 56c3b988cc Avoid copying the region when looking for a sound to play 13 years ago
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
13 years ago
Chris Robinson 6a85ef1229 Set Ogre's data stream to NULL when closing the audio file 13 years ago
Chris Robinson 0d973ac8ff Use the vector's data field instead of the address of the first element
Same thing really, but less convoluted
13 years ago
scrawl 0af8591c03 Window_MinMax 13 years ago
Chris Robinson fd8326e958 Better handle some ffmpeg errors 13 years ago
scrawl 433a318abb colour -> textcolour 13 years ago
scrawl 37290d9638 fix text colours 13 years ago
scrawl 98f3192448 forgot to git add some stuff 13 years ago
scrawl 9b31b6272f fixed the mouse cursors and fixed MWAttribute & MWSkill 13 years ago
scrawl 2f662a226c replaced all the StaticText in layouts 13 years ago
scrawl 64212c0ee6 replaced all the StaticImage and StaticText in code 13 years ago
scrawl 99461765da restored another bunch of stuff 13 years ago
scrawl 0d56a55756 restored journal window background 13 years ago
scrawl b0b41a9199 should now compile warning free 13 years ago
scrawl 97ab48993e more deprecated fixes 13 years ago
scrawl deeb21a131 switched to the new multi-delegates system 13 years ago
Marc Zinnschlag 3dcfcf46cb Issue #217: container change tracking 13 years ago
Marc Zinnschlag a0ee2954bd Issue #217: moved some functino implementations from ptr.hpp to ptr.cpp 13 years ago
Marc Zinnschlag 0adbe258fd Issue #217: made Ptr track container; fixed a cmake script bug 13 years ago
Chris Robinson 7b22ee6fd1 Use for_each to clear the ffmpeg stream packets 13 years ago
Chris Robinson 2989a1e06e Improve ffmpeg failure messages 13 years ago
Chris Robinson 26a441f29a Add a readAll method to the sound decoder, for potentially more efficient reading 13 years ago
Chris Robinson deb473b9ae Implement the ffmpeg decoder 13 years ago
Chris Robinson 9a48002025 Fix compilation of the FFmpeg decoder 13 years ago
Chris Robinson e48745b68e Fix streamMusic's path lookup 13 years ago
scrawl d451d7bb67 compile fixes for mygui 3.2 13 years ago
scrawl 66baf9ec81 Merge branch 'master' into mygui 13 years ago
Chris Robinson fc27d5cc19 Restore music playback 13 years ago
Chris Robinson 5ae47f783e Use the sound manager's update to make sure music is still playing 13 years ago
Chris Robinson 0261aac518 Use Ogre's resource group manager to handle sound files 13 years ago
Chris Robinson 80dbf82a74 Explicitly stop sounds instead of relying on their deletion to do it 13 years ago
Chris Robinson 74e79bb4af Merge remote branch 'zini/master' into sound-rewrite
Conflicts:
	apps/openmw/mwsound/soundmanager.cpp
	apps/openmw/mwsound/soundmanager.hpp
13 years ago
Marc Zinnschlag 95d27090d7 updated team list again 13 years ago
Marc Zinnschlag f1f6e21442 fixed a copy & paste error 13 years ago
Marc Zinnschlag 1023ddd587 silenced some warnings 13 years ago
Marc Zinnschlag 50b79de10b Merge remote branch 'psi29a/master' 13 years ago
Marc Zinnschlag 226d0b279e updated team list in readme.txt 13 years ago
Marc Zinnschlag eed4441013 adjusted changelog again 13 years ago
Marc Zinnschlag 4d0d941c2e Merge remote branch 'kromgart/master' 13 years ago
Marc Zinnschlag 2d135d81e7 Merge remote branch 'lgro/glibc_pthreads_fix' 13 years ago
Marc Zinnschlag 6a0474a977 removed some cout spam 13 years ago
Marc Zinnschlag aca274cbca Merge remote branch 'gus/DialogueSystem' 13 years ago
Marc Zinnschlag ef711ffdc1 Merge remote branch 'scrawl/weather' 13 years ago