Commit Graph

330 Commits

Author SHA1 Message Date
twinaphex
10a234908f Update libretro-ffmpeg Makefile 2019-11-19 09:01:46 +01:00
twinaphex
6d5104f6d7 (Windows/ffmpeg) Standalone Makefile - Don't set it explicitly to gcc/g++ 2019-11-19 08:55:04 +01:00
twinaphex
fbdc53f926 Update ffmpeg Makefile.common - see if it changes anything 2019-11-19 08:54:19 +01:00
Tatsuya79
ef216d3010
fix gong crash 2019-09-16 16:27:34 +02:00
orbea
84f4dcba2b Remove WANT_ZLIB. 2019-07-25 11:18:33 -07:00
orbea
043977474e Silence -Wstring-plus-int with clang.
cores/libretro-imageviewer/image_core.c:75:59: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
static const char* IMAGE_CORE_PREFIX(valid_extensions) = 1+ /* to remove the first |, the alternative is 25 extra lines of ifdef/etc */
                                                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cores/libretro-imageviewer/image_core.c:75:59: note: use array indexing to silence this warning
1 warning generated.
2019-07-22 12:41:14 -07:00
twinaphex
f739a018de file_list in image_core.c should no longer be a public scoped variable 2019-07-12 00:50:34 +02:00
Brad Parker
60e7e5be8d fix some warnings 2019-07-09 22:32:11 -04:00
Twinaphex
5f29660fdd (gong) Silence Unix warning on macOS 2019-06-29 17:34:48 +02:00
Twinaphex
7ea91b4808 Cleanup another unused variable warning 2019-06-26 14:37:42 +02:00
Brad Parker
f4346401e2 gong: revert bad cleanup 2019-05-22 01:00:23 -04:00
Brad Parker
fa128f950d remove unused functions 2019-04-18 10:35:51 -04:00
Twinaphex
d6dfa240c8 Some cleanups 2019-04-08 19:36:44 +02:00
twinaphex
cec06a0859 C89 buildfixes 2019-03-24 18:15:26 +01:00
jdgleaver
b10901e6b9 Fix 'Multiplication result converted to larger type' alert 2019-03-19 14:42:52 +00:00
jdgleaver
a17f0e2136 (RGUI) Allow text to be centred when selecting widescreen layouts 2019-03-19 13:11:00 +00:00
jdgleaver
e72c67bf87 (RGUI) Add widescreen support 2019-03-19 11:49:53 +00:00
twinaphex
d1dbf6fbe1 * The menu is now able to run at higher refresh rates than 60Hz
* Also added a new environment callback that a core can use to
query the display refresh rate
2019-02-27 04:44:04 +01:00
Brad Parker
477d46d52b update copyright 2019-02-22 19:13:36 -05:00
Brad Parker
d319e6a93d gong: savestate support 2019-02-09 22:24:48 -05:00
Brad Parker
3fec3c89fc gong: add Makefile 2019-02-09 22:24:48 -05:00
Brad Parker
ce70d8db4c gong: move serialization data into state struct 2019-02-09 16:25:00 -05:00
twinaphex
157494cab7 (gong) Add more refresh rates 2019-02-09 18:10:27 +01:00
Brad Parker
b508135218 fix warnings 2019-02-09 10:01:38 -05:00
Brad Parker
bf04d658e6 fix warning 2019-02-09 09:59:08 -05:00
Brad Parker
c36ddf973c gong: two player support 2019-02-09 09:54:26 -05:00
orbea
25f41809f5 Fix --enable-v4l2 with CXX_BUILD=1. 2019-02-07 16:01:01 -08:00
orbea
cb1b7a8006 Better warning fix for 32-bit linux.
Thanks hhromic!
2019-02-07 13:51:57 -08:00
orbea
c0296179ac Silence warnings with 32-bit linux. 2019-02-07 13:27:42 -08:00
orbea
b9cbc9881a Fix comment. 2019-02-06 11:13:39 -08:00
orbea
cf6c49b9a1 Fix c89 build with 32-bit linux. 2019-02-06 10:21:28 -08:00
Tatsuya79
9c32d0df8a
Gong video refresh core option 2019-02-06 17:37:15 +01:00
orbea
c9b0ba1123 Fix travis warnings. 2019-02-05 11:27:01 -08:00
orbea
28ff4b391a Clean up white space. 2019-02-03 16:00:50 -08:00
orbea
e062b98088 Remove trailing blank lines.
find . -type f -exec sed -i '${/^[[:space:]]*$/d;}' {} \+
2019-01-17 19:39:38 -08:00
orbea
bfc366decc Squeeze extra blank lines with cat(1).
Example:

find . -type f -iname '*.c' | while read -r i; do
  cat -s "$i" > "$i.new"
  mv "$i.new" "$i"
done
2019-01-08 11:04:58 -08:00
Tatsuya79
92e2221c2d fix gong scaling (#7907) 2019-01-06 13:10:40 -05:00
Brad Parker
bbfbefa9dd easter egg 2019-01-05 18:33:29 -05:00
orbea
fb6fe1a87c Makefile: Better respect CFLAGS and CXXFLAGS as environment variables.
This fixes a few subtle problems with passing CFLAGS and CXXFLAGS as
environment variables for configure.

First it will now only add these variables to config.mk when they are
actually set. If they are unset then the default optimizations in the
Makefile are set. This avoids passing more than one conflicting
optimization level to the compiler.

Next all CFLAGS are added to CXXFLAGS to avoid issues with forgetting to
set both CFLAGS and CXXFLAGS. This results in the cxx compiler getting
passed several redundant optimization levels when both the CFLAGS and
CXXFLAGS environment variabls are used. Now these uses of CFLAGS in
Makefile.common are set to DEF_FLAGS. This allows adding $(DEF_FLAGS)
to the CXXFLAGS variable without adding redundant flags from CFLAGS.

v2: Update other build files.
2018-12-30 17:17:19 -08:00
Adriano de Moura Leite
85a3f952b9 Removes the return in the audio callback and restores samplerate to
48khz
2018-11-11 17:44:35 -02:00
Adriano de Moura Leite
0634e38ede Fixes an audio freewheeling situation where a capture card with no
sound capture captabilities would result in an empty audio_handle,
therefore making audio_callback thread spin forever
2018-11-11 04:48:46 -02:00
Adriano de Moura Leite
7b4652ac27 Reverts a change I mistakelny left behind for temporarely disabling the
audio callback, which was causing a freewheeling issue with my setup.
2018-11-11 04:35:21 -02:00
Adriano de Moura Leite
4c67888671 Major improvements to the video processor core.
Supports multiple capture and output modes with deinterlacing
New dummy mode for testing the core even without a capture device
Ability to display frametimes
alternate_hack mode allows capture cards without alternate capture mode
to capture progressive or interlaced inputs at 16ms rather than 33ms
2018-11-11 04:25:51 -02:00
M4xw
6b24ca4632 [LIBNX] Add Static Dummy 2018-09-29 19:36:15 +02:00
Twinaphex
4eb4c7b97d
Create internal_cores.h 2018-07-01 21:19:40 +02:00
twinaphex
e3d04fd14a This spams too much, disable this 2018-06-20 07:31:05 +02:00
twinaphex
2367c33887 Mpv integration now works 2018-06-20 06:17:47 +02:00
twinaphex
d27b6265a0 Add more HAVE_MPV ifdefs 2018-06-20 04:50:58 +02:00
twinaphex
e51d8b6b0f Update mpv-libretro.c 2018-06-20 03:53:37 +02:00
twinaphex
f9f15dc5c5 Update mpv libretro core 2018-06-20 03:46:53 +02:00