Commit Graph

51576 Commits

Author SHA1 Message Date
twinaphex e7d2e7ebcb Refactor menu_cbs_get_value.c 2019-12-02 06:47:51 +01:00
Twinaphex 71f4ff6b84
Merge pull request #9777 from DEX357/patch-47
FIXME Update msg_hash_pl.h
2019-12-02 06:17:47 +01:00
Twinaphex bfe00ac6f3
Merge pull request #9807 from libretro/deferred-refactors-pt2
(menu_cbs_ok) Cleanups
2019-12-02 06:17:30 +01:00
Twinaphex 2b2d6742e0
Merge pull request #9805 from libretro/deferred-refactors-pt2
Deferred refactors pt2
2019-12-02 06:16:48 +01:00
Twinaphex aa9934a722
Merge pull request #9806 from libretro/revert-9561-patch-6
Revert "iOS - Bump GCC Optimization level to-0s for Release Builds. "
2019-12-02 06:16:38 +01:00
Twinaphex ec4ecb5d34
Revert "iOS - Bump GCC Optimization level to-0s for Release Builds. " 2019-12-02 06:16:28 +01:00
twinaphex 8551d175ab (menu_cbs_ok) Cleanups 2019-12-02 06:10:32 +01:00
twinaphex d0bce8bc9f Refactor menu_cbs_title 2019-12-02 05:50:32 +01:00
Twinaphex 12ae92ef66
Merge pull request #9786 from hasenbanck/ffmpeg-amf
Implement ffmpeg send/receive encoding API
2019-12-02 05:35:37 +01:00
Twinaphex c1a2dd81c7
Merge pull request #9798 from libretro/kivutar/makeosx
[WIP] Allow building using make on OSX
2019-12-02 05:24:29 +01:00
Twinaphex a4d8ecf2b8
Merge pull request #9561 from mrjschulte/patch-6
iOS - Bump GCC Optimization level to-0s for Release Builds.
2019-12-02 05:24:07 +01:00
twinaphex c80d18c446 Refactor DEFERRED_RECORDING_SETTINGS_LIST 2019-12-02 02:33:09 +01:00
twinaphex 2a41f1fb99 Change type to enum - should silence C89 build errors 2019-12-02 01:21:42 +01:00
Twinaphex 901932a8e1
Merge pull request #9804 from libretro/deferred-push-refactor
Refactor deferred push callbacks
2019-12-01 23:23:23 +01:00
Twinaphex e57e4dbf57
Merge branch 'master' into deferred-push-refactor 2019-12-01 23:22:18 +01:00
Twinaphex 00ca7297f3
Merge pull request #9795 from jdgleaver/manual-scan
Add manual content scanner
2019-12-01 23:11:45 +01:00
twinaphex cfc2a15d41 Refactor the other entries as well 2019-12-01 22:57:18 +01:00
twinaphex e8f55e8b24 Refactor deferred push callbacks 2019-12-01 22:38:53 +01:00
Twinaphex c09c4299ba
Merge pull request #9803 from libretro/flowchart-controls
Change 'User' terminology to 'Port' for input binding stuff
2019-12-01 21:40:17 +01:00
Twinaphex dda12da672
Merge pull request #9799 from hasenbanck/ffmpeg-hw
FFMPEG Core HW accelerated decoding
2019-12-01 20:32:50 +01:00
Twinaphex 96b6789855
Merge pull request #9800 from Tatsuya79/patch-3
fix dock titles getting cut off
2019-12-01 19:52:58 +01:00
Nils Hasenbanck 17107a1563 Fix decoder switching and context re-usage.
The re-usage of the decoder context is not properly implemented.
Restart options will only be applied when the core is started.
2019-12-01 12:49:37 +01:00
Nils Hasenbanck c3c2f5bfb6 Implement HW based decoding for the ffmpeg core.
The ffmpeg core not support the usage of HW based video decoders.

Core options to configure the HW decoder to use is provided.
Proper fallback to the SW based decoder is implemented.

Currently the decoder loop in single threaded and is limited by
the color conversion that is done in software.
The frame based threading provided by ffmpeg also currently doesn't
seem to provide any benefits in configuring it.
2019-12-01 12:11:14 +01:00
DEX357 c3f2469832
Update msg_hash_pl.h 2019-11-30 22:25:23 +01:00
Tatsuya79 2e0c1daf1b
fix dock titles getting cut off 2019-11-30 19:06:59 +01:00
Jean-André Santoni 93df88a5d6
Typo 2019-11-30 14:24:38 +07:00
Jean-André Santoni 3ed2cf7812
CI 2019-11-30 13:01:43 +07:00
Jean-André Santoni c0dfcd2adf
Fix Metal build 2019-11-30 12:49:52 +07:00
Jean-André Santoni f349784bd6
Fix the xcode build 2019-11-30 12:43:38 +07:00
Jean-André Santoni ba2c870d95
Allow building using make on OSX 2019-11-30 12:37:58 +07:00
Twinaphex b382ea2a33
Merge pull request #9797 from Tatsuya79/patch-2
fix search dock title
2019-11-29 23:25:45 +01:00
Tatsuya79 b6094d6f3b
fix search dock title 2019-11-29 22:48:18 +01:00
jdgleaver 170397456c Add manual content scanner 2019-11-29 17:14:46 +00:00
Twinaphex 944485b9ae
Update Makefile.libnx 2019-11-29 05:23:00 +01:00
Twinaphex c8adaaaab2
Merge pull request #9789 from jdgleaver/ozone-thumbnails
(Ozone) Use new 'menu_thumbnail' library for loading/rendering thumbnails
2019-11-28 18:06:06 +01:00
Twinaphex d8ba2839c4
Merge pull request #9794 from Jamiras/cheevos_unsupported_core_hardcore_pause
(cheevos) pause hardcore if core doesn't support achievements
2019-11-28 18:05:53 +01:00
DEX357 576213b048
FIXME 2019-11-27 19:41:17 +01:00
Jamiras 1f97d31f2a pause hardcore if core doesn't support achievements 2019-11-27 07:38:41 -07:00
jdgleaver 9170bca9b3 (Ozone) Use new 'menu_thumbnail' library for loading/rendering thumbnails 2019-11-25 13:14:25 +00:00
twinaphex 388879da38 Change 'User' terminology to 'Port' for input binding stuff 2019-11-24 20:11:49 +01:00
DEX357 4476d3e971
Update msg_hash_pl.h 2019-11-24 18:32:59 +01:00
Nils Hasenbanck 4e4802e5c6 Implement ffmpeg send/receive encoding API
This is implementing the send/receive encoding API of ffmpeg in the
ffmpeg record backend.

Newer encoder do need the client to use this API to use them (for
example h264_amf and hvec_amf). "Old" encoders should work fine
(Tested x264 and webm profiles).

The biggest change is the handling of the encoded packets, since
the API can return multiple packets in it's queue. As a positive
side-effect the code for flushing is much more easier.
2019-11-24 17:41:22 +01:00
Twinaphex 203a80aeaa
Merge pull request #9785 from Jamiras/nds_hash
(cheevos) add hashing for Nintendo DS
2019-11-24 16:59:04 +01:00
Twinaphex 50a50b8519
Merge pull request #9784 from jdgleaver/thumbnail-upscaling-settings-fix
Fix 'Thumbnail Upscaling Threshold' setting drop-down list
2019-11-24 16:58:35 +01:00
DEX357 4203b4fb78
Update msg_hash_pl.h 2019-11-24 16:05:09 +01:00
Jamiras a990c0bca4 add hashing for Nintendo DS 2019-11-24 07:59:59 -07:00
jdgleaver 4eec21b4d1 Fix 'Thumbnail Upscaling Threshold' setting drop-down list 2019-11-24 14:39:08 +00:00
DEX357 6625eff3d8
Update msg_hash_pl.h 2019-11-24 03:56:11 +01:00
DEX357 677f13a2fe
Update msg_hash_pl.h 2019-11-24 03:15:54 +01:00
twinaphex ba74747860 (ffmpeg core) Update Makefile 2019-11-23 22:39:50 +01:00