scrawl
6126b3b84a
Videoplayer: wait until we have the first picture before returning from playVideo()
10 years ago
scrawl
102103e37b
Add possibly missing include for av_rescale_q
10 years ago
scrawl
b39d69e98c
Videoplayer fixes, play/pause & seeking
...
- Fix rindex overflow
- Fix audio sample size bugs (was using sample_fmt and channel count of the decoder, instead of the resampled settings). We didn't notice this bug before, because the OpenAL MovieAudioFactory tries to resample to a format of the same byte size.
- Add support for play/pause and seeking controls (not used by cutscenes in OpenMW)
- Closing the video when arriving at the stream end is now handled by the user (we may also want to keep the video open and seek back)
The video player now has a standalone demo, at https://github.com/scrawl/ogre-ffmpeg-videoplayer
10 years ago
scrawl
2a3627b5a8
avresample wrapper fix
10 years ago
scrawl
a9be8628b9
namespace fix, improve comment
10 years ago
scrawl
9da1c49276
Add missing header to CMakeLists, remove stale comment
10 years ago
scrawl
eb1c24ffe6
Refactor video player engine to get rid of MWSound dependencies
...
- Split video player to separate source files.
- Move video player engine sources to extern/ (repository will be set up on github soon).
- Audio is handled in a MovieAudioFactory, implemented by the user (here in MWSound subsystem).
- Handle conversion of unsupported channel layouts via ffmpeg's swresample.
10 years ago
sylar
964e42ab02
fixes errors in connecting Sdl and Ogre for nvidia tegra3 and in theory for other devices based on android
10 years ago
scrawl
f9b6cc468d
Don't reset an unbound input action to its default binding if the key/mouse button for that default binding is already used by another action ( Fixes #1960 )
10 years ago
scrawl
7252cb63a6
Fix cppcheck issues
10 years ago
scrawl
319f4e0547
Bind to scancodes instead of keycodes
10 years ago
scrawl
24e5a90bab
Fix crash when input settings contain extra channels
10 years ago
scrawl
7f95e1e6c2
Don't warn about SDL_CLIPBOARDUPDATE events
10 years ago
Corporama
ccca6db865
Compile fixes for Linux
10 years ago
scrawl
3d47f2ceb0
Fix bad indentation
11 years ago
scrawl
7b2070de5a
unloadUnreferencedMaterials: Properly unload materials instead of removing techniques
11 years ago
scrawl
fc0465eeb0
Add missing header to CMakeLists
11 years ago
scrawl
c5a9cd0aa1
Sync upstream changes to shiny
11 years ago
root
3cd98e5259
fix code v5
10 years ago
root
d8772156a7
fixe all code v 2
11 years ago
root
9757ad4031
fixed code
10 years ago
root
8a8b91dfe1
fixed all code for building on all platforms inlcudng ANDROID
10 years ago
root
7cd2d4809c
android-build
11 years ago
scrawl
d7acb7fc7d
Ignore invalid shader cache index (Bug #1664 )
11 years ago
scrawl
07cfa2abd5
Set texture unit indices for GLSL ES
11 years ago
cc9cii
9713873538
Minor change to improve generated STL code (only tested with MSVC 2012). More details in forum post https://forum.openmw.org/viewtopic.php?f=6&t=2153#p24065
11 years ago
slothlife
9ea22324f7
Fix some MSVC warnings.
...
Several fixes are warnings about truncations on 64-bit, while others are
complaints about mixed signed / unsigned integer operations.
11 years ago
scrawl
162549b7af
Remove a wrong comment
11 years ago
scrawl
fcab53b3f7
Fix locked mouse cursor due to SDL_SetRelativeMouseMode even when --no-grab was specified
11 years ago
Marc Zinnschlag
2eebb0bf73
Merge remote-tracking branch 'scrawl/master'
11 years ago
cc9cii
36e380c6be
Merge remote-tracking branch 'upstream/master'
11 years ago
scrawl
41ab7329a8
Store keybindings as keycode, not keyname. Also use SDL_GetKeyName instead of a manually created map. Fixes #1202
...
Note: breaks compatibility with input.xml, so the filename was changed.
11 years ago
Fil Krynicki
cd693b6d37
Fixed mouse closing containers, and injection/gui test order
...
Called setEnabled on channels now effects whether those channels
notify listeners, rather than whether they register changes to
their controls. This was making channels get stuck on "1" when the
GUI was activated.
Also ensured GUI activity can invalidate player controls even if
that activity is closing the GUI, by re-ordering a check.
And fixed a comment.
11 years ago
Fil Krynicki
97caa1f8a4
Alternative fix strategy by checking for binding state
11 years ago
cc9cii
fd758bacd3
Remove #ifdef guards.
11 years ago
cc9cii
76bf774485
Small changes for compiling with MSVC 2013.
11 years ago
Fil Krynicki
bbb7ceab43
Merge branch 'master' into bug1196jumpdialog
...
Conflicts:
apps/openmw/mwinput/inputmanagerimp.cpp
11 years ago
Fil Krynicki
cd131e7f86
1196/1217 fix
...
Fixes an issue where inputs could be processed by both GUI and
gameplay systems. An enabled/disable has been added to OIS
channels, and OpenMW now disables player gameplay hotkeys when
a GUI element has focus. GUI hotkeys are left enabled.
11 years ago
Marc Zinnschlag
be88168e91
Merge remote-tracking branch 'scrawl/master'
11 years ago
scrawl
afc1fa49f6
Use mouse release instead of press for binding actions
...
Resolves difficulties binding actions to mouse buttons (Fixes #1364 )
11 years ago
cc9cii
bbe77d656a
Minor fixes from static analysis.
11 years ago
greye
663d5c314e
be more verbose on change reasons
11 years ago
greye
3721174ae4
proof-of-concept boost::wave iteration policy
11 years ago
greye
1b7ed98325
fix typos, reset memory before using
11 years ago
greye
a46662043a
tinyxml convert path to UTF-16 on Windows
11 years ago
scrawl
eff648e3ab
Show unhandled SDL events in hexadecimal (easier to compare with the enum)
11 years ago
scrawl
e7b9b6d87a
Fix a confusing variable name
11 years ago
scrawl
a3dffd5d57
Add some missing SDL to MyGUI key translations.
...
Most importantly to allow numpad enter as alternative to return key.
11 years ago
scrawl
edb5a54092
Include some more required Ogre headers explicitely.
11 years ago
Bret Curtis
ab224f93c9
remove our stdint.h version that uses boost and force usage of system stdint.h
11 years ago