51892 Commits

Author SHA1 Message Date
Nils Hasenbanck
00f755a822 ffmpeg core implements MT for SW decoding.
This change will activate multi-threading for software based
decoder. Color conversion is still single threaded and also not
being performed by OpenGL.

Since the way ffmpeg inits the HW decoding, we can't 100% valdiate
if a hw decoder will play a file or not. Since we need to know
before calling avcodec_open2() if we want to either multi-thread via
software or HW decode, we will only run single-threaded in case of a
late fallback.

This happens for example in off cases when my AMD vega based graphic
card reports that it could HW decode VP9 video but in reality can't
(which is catched in callback get_format() and after avcodec_open2(().

There is currently no good solution in sight, since we can't
reconfigure the decoding context at that point of time.
2019-12-07 17:45:41 +01:00
twinaphex
328d5bf648 For ANGLE, point the EGL include dir to our copied files on
the repo
2019-12-07 10:52:14 +01:00
twinaphex
7f1c1db651 Now that we can build with ANGLE, we have to take this out 2019-12-07 10:30:28 +01:00
twinaphex
b90bd91731 Bake out accessibility for iOS 2019-12-07 09:51:51 +01:00
twinaphex
5aa87c1734 Add HAVE_ANGLE switch 2019-12-07 08:16:00 +01:00
twinaphex
1fd6d024eb More buildfixes for ANGLE 2019-12-07 07:24:20 +01:00
twinaphex
c6b325e4d6 Add more headers 2019-12-07 07:17:21 +01:00
twinaphex
df588ca422 (ANGLE) Move headers to gfx/include/ANGLE 2019-12-07 07:09:49 +01:00
twinaphex
17a161afa2 Add missing header 2019-12-07 07:04:26 +01:00
Twinaphex
5628d3ba91
Merge pull request #9832 from libretro/angle-headers
Add more required headers
2019-12-07 07:01:45 +01:00
twinaphex
94f82ece4e Add more required headers 2019-12-07 07:01:11 +01:00
Twinaphex
6b2ac3afcd
Merge pull request #9831 from libretro/angle-headers
Add EGL headers
2019-12-07 06:55:50 +01:00
twinaphex
1aaf933a1a Add EGL headers 2019-12-07 06:55:16 +01:00
Weedy Weed Smoker
3af86cab07
French update last minute typo…
Now ready to merge!
2019-12-07 12:38:37 +07:00
Weedy Weed Smoker
d0ed4e90b3
Style unification for the US file…
Unifies the last lines with the style used throughout the US file
2019-12-07 12:35:32 +07:00
Weedy Weed Smoker
355aaac73a
Minor update to french file 2019-12-07 12:31:09 +07:00
Weedy Weed Smoker
fbd973147b
French translation update…
Implements all the latest additions from the english file!
2019-12-07 12:19:42 +07:00
Twinaphex
6d2b81c6b3
Merge pull request #9828 from BarryJRowe/master
Fixed narrator speed on mac.
2019-12-07 04:08:44 +01:00
Barry Rowe
b01b4de91d Fixed narrator speed on mac. 2019-12-06 13:16:30 -08:00
Twinaphex
36e7cc4bbd
Merge pull request #9826 from jdgleaver/show-playlists
Enable playlist/add content functionality on platforms without database support
2019-12-06 14:26:39 +01:00
Twinaphex
7429124cd4
Update CHANGES.md 2019-12-06 14:24:40 +01:00
Twinaphex
e3658cbc7b
Merge pull request #9823 from driver1998/angle
[Win32 & UWP] ANGLE OpenGL ES support
2019-12-06 14:23:53 +01:00
jdgleaver
3031556e73 Enable playlist/add content functionality on platforms without database support 2019-12-06 10:49:27 +00:00
driver1998
105fadd668 [ANGLE] Add HAVE_ANGLE 2019-12-06 15:43:19 +08:00
driver1998
a8a4e60171 [ANGLE] Cleanup 2019-12-06 13:59:22 +08:00
driver1998
bfe167fae8 [UWP] Add ANGLE context 2019-12-06 13:24:18 +08:00
driver1998
7cbdd845ad [Win32] Add ANGLE context 2019-12-06 13:24:17 +08:00
driver1998
de203390be [Windows] Add ANGLE support 2019-12-06 13:24:17 +08:00
Twinaphex
55916a40ab
Update CHANGES.md 2019-12-05 23:59:11 +01:00
Twinaphex
002f2ab6e7
Merge pull request #9801 from cmitu/kms-video-mode-selection
KMSDRM: better detection for the current video mode
2019-12-05 23:39:02 +01:00
Twinaphex
e61fc4e427
Merge pull request #9822 from driver1998/uwp-fixes
Multiple UWP Fixes
2019-12-05 23:38:47 +01:00
Twinaphex
c198c0737a
Merge pull request #9825 from hasenbanck/ffmpeg-deps
Fix ffmpeg core build under linux.
2019-12-05 23:37:01 +01:00
Nils Hasenbanck
03b18dbfc4 Disable HW acceleration with ffmpeg 3.4. 2019-12-05 20:11:29 +01:00
Nils Hasenbanck
c88f2b31ee Fix ffmpeg core build under linux.
Libass is optional again. This build will also compile with
ffmpeg 3.4 again, but HW acceleration is not guaranteed to work,
since it hasn't been tested well enough.
2019-12-05 19:39:56 +01:00
Twinaphex
a01e99aa63
Update .travis.yml 2019-12-05 10:29:32 +01:00
Twinaphex
1ea82b8b5d
Merge pull request #9821 from BarryJRowe/master
Removed narrator for emscripten case.
2019-12-05 10:27:04 +01:00
driver1998
4b393eb22a [UWP] Enable menu touch input 2019-12-05 17:15:27 +08:00
driver1998
bb6f13a725 [UWP] Fix keyboard input hang 2019-12-05 17:15:02 +08:00
driver1998
7519d3562b [UWP] Use GLUI on Windows 10 Mobile 2019-12-05 16:32:38 +08:00
driver1998
0f924bd083 [UWP] expand custom.ini to absolute path, prevent crashing 2019-12-05 16:32:38 +08:00
driver1998
004d782323 [UWP] Mouse fix on high DPI, multi touch support 2019-12-05 16:32:38 +08:00
driver1998
1bd9d503f0 [UWP] Add trailing backsplash to default dirs 2019-12-05 16:32:38 +08:00
driver1998
918b08e910 [UWP] Add ARM64 detection in get_os 2019-12-05 16:32:38 +08:00
driver1998
83cb526153 [UWP] Add get_user_language and get_cpu_model_name 2019-12-05 16:32:38 +08:00
driver1998
aa19d5180b [UWP] Move RunAsync out of VFS implementation 2019-12-05 16:32:38 +08:00
Barry Rowe
d44d1537d9 Removed narrator for emscripten case. 2019-12-04 22:51:59 -08:00
Twinaphex
1392143d14
Merge pull request #9820 from BarryJRowe/master
Fix to audiomixer ifdef.
2019-12-05 07:47:40 +01:00
Barry Rowe
ca03491e63 Fix to audiomixer. 2019-12-04 21:05:44 -08:00
Twinaphex
25fb69a7a5
Update CONTRIBUTING.md 2019-12-05 06:00:02 +01:00
twinaphex
c1717fc028 Cleanups 2019-12-05 05:53:36 +01:00