Themaister
b023687d04
Overhaul recorder.
...
Drop support for old libav versions.
It is no longer maintainable within reason.
Support floating point and resampling, which is needed
for most lossy codecs.
2012-11-25 12:02:52 +01:00
Themaister
8f9b68ad90
Add config file support to FFmpeg recording.
2012-11-23 22:46:36 +01:00
Themaister
ef418260de
Shut up clang about inline asm.
...
We make sure to only compile it in for GCC compatible compilers.
2012-11-06 19:05:00 +01:00
Themaister
80cbd44ccf
OSX derp.
2012-10-14 20:31:59 +02:00
Themaister
081284c116
Might allow Cg to compile on OSX.
2012-10-14 15:54:48 +02:00
Themaister
f48b758cf0
Only need GBM 9.0 for KMS.
2012-10-13 21:44:25 +02:00
Themaister
b8abf34785
Purge some now useless code.
...
Removes manual input rate adjustments.
Don't allow DSP plugs to resample as it would complicate things alot
with dynamic rate control.
Also purges optional ssnes_* symbols for external plugs.
2012-10-13 20:22:45 +02:00
Themaister
9208663c53
Add basic Xinerama support to X11.
2012-10-12 19:58:54 +02:00
Themaister
174d17b1a2
Should finally fix OSX build *shrug*.
2012-10-11 21:00:16 +02:00
Themaister
0241b463fc
Fix build against static FFmpeg.
2012-10-06 10:30:45 +02:00
Themaister
5b0525d2e2
Drop HAVE_PBO. Use custom conversion routines.
...
Measured custom 15->32 conversion to be up to 10x faster on my setup.
2012-10-02 01:04:47 +02:00
Themaister
939749604f
Try to avoid "dying" if EGL is missing.
2012-10-01 22:57:33 +02:00
Themaister
e58bdc4811
Add GLX context.
2012-09-29 12:13:11 +02:00
Themaister
f8de693eef
Use true fullscreen in X/EGL.
2012-09-29 10:47:55 +02:00
Themaister
be7a4b4c09
Warn when SDL_image is disabled.
2012-09-29 00:42:36 +02:00
Themaister
cb153869ca
Be able to disable everything X11.
2012-09-28 23:43:58 +02:00
Themaister
04e3fe185f
Can build without SDL now (only RetroArch).
2012-09-28 23:34:19 +02:00
Themaister
31b12d7d00
Refactor out common X11 code.
2012-09-26 15:52:25 +02:00
Themaister
d059d3fba2
Add feature logs in --feature.
2012-09-25 12:58:45 +02:00
Themaister
d0e220bbf1
Refactor all GL context handling code.
2012-09-25 01:37:23 +02:00
Themaister
9b5ea744ac
Add HAVE_VG= to config.params.sh.
2012-09-24 21:48:24 +02:00
Toad King
500139f1b5
change video_rpi into a more generic video_vg
2012-09-24 15:19:07 -04:00
Toad King
44d3574aef
GLES requires XML, reflect this in the configure script
2012-09-18 20:11:22 -04:00
Toad King
012c7def7b
big Raspberry Pi-related changes
...
* convert old rpi video driver into a generic OpenVG driver
* add VideoCore EGL context
* build GLES by default if VideoCore detected (currently does not run)
2012-09-18 19:42:17 -04:00
Themaister
3c9e28e613
Update ./configure --help for correctness.
2012-09-18 17:52:42 +02:00
Themaister
8dcb59318b
Require EGL to be present if KMS is compiled.
2012-09-18 12:18:16 +02:00
Themaister
1d2d09905b
Allow using straight OpenGL API in KMS.
2012-09-18 12:16:27 +02:00
Themaister
de2f5ba4ba
Add experimental KMS/GLES framebuffer driver.
2012-09-16 21:41:09 +02:00
Themaister
ff60bcb5e5
Add experimental X/EGL support.
2012-09-15 15:17:34 +02:00
Themaister
756f8fb3db
Cleanup PBO handling. Makes it optional via ./configure.
2012-09-10 23:17:48 +02:00
Themaister
86b444cb97
Use bilinear for downscales, point for upscales.
2012-09-02 15:30:15 +02:00
Themaister
70fd5350dc
Always build in h264 support.
2012-08-16 09:25:13 +02:00
Themaister
d0c4fdbc23
Only build in libpng if it's 1.5+.
...
libpng fails to build on 1.2 apparently.
It might build on 1.3 or 1.4, but 1.5+ is known to work.
2012-08-12 20:26:45 +02:00
Themaister
38f7673fac
Add command functionality to stdin.
2012-07-25 04:50:46 +02:00
Themaister
ffbf6d7586
Fix build on ArchLinux/Pi.
2012-07-09 16:49:20 +02:00
Twinaphex
2fd12edfb6
Libsnes exorcism
2012-07-07 17:08:55 +02:00
Themaister
7b12182a0f
Add optional fixed point resampler.
2012-07-06 17:36:37 +02:00
Themaister
0649d36c7d
Fix wording.
2012-07-06 16:00:36 +02:00
Themaister
031e37db9c
Should clarify error message when pkg-config is missing.
2012-06-23 00:00:23 +02:00
Toad King
8e360138d3
detect Raspberry Pi through bcm_host library
2012-06-19 12:42:32 -04:00
Toad King
4f3e54529b
Merge branch 'master' of http://github.com/Themaister/RetroArch
...
Conflicts:
qb/config.libs.sh
2012-06-18 18:50:22 -04:00
Themaister
e71115151b
Add libpng screenshot support.
2012-06-17 13:11:39 +02:00
Toad King
7986e01cbf
Merge branch 'master' of http://github.com/Themaister/RetroArch
...
Conflicts:
qb/config.libs.sh
2012-06-14 03:03:12 -04:00
tukuyomi
ae33d8c899
Refactored quickbuild.
2012-06-13 20:46:56 +02:00
Toad King
217b0157f3
fixes for new Raspberry Pi SDK
2012-06-07 20:24:06 -04:00
Toad King
88144ba6d2
Merge branch 'master' of http://github.com/Themaister/RetroArch
...
Conflicts:
qb/config.libs.sh
2012-06-07 20:22:50 -04:00
tukuyomi
d7c16c7b30
Greatly clean up quickbuild's handling of parameters.
2012-06-02 22:11:39 +02:00
Toad King
ec87f858f2
Merge branch 'master' of http://github.com/Themaister/RetroArch
...
Conflicts:
qb/config.libs.sh
2012-05-28 02:27:25 -04:00
Themaister
65b78348f0
Use HAVE_NETWORK_CMD
2012-05-27 14:23:30 +02:00
Toad King
350af0a458
initial Raspberry Pi work. Currently just displays a solid blue screen.
2012-05-23 02:31:29 -04:00
Themaister
068b3b90f5
Update version to 0.9.6-rc1.
2012-05-11 21:43:56 +02:00
Themaister
2e205f6a94
Update Makefiles to 0.9.6.
2012-05-07 20:58:32 +02:00
Themaister
1a744d33d6
Check for presence of -Wno-unused-result.
2012-05-01 23:00:37 +02:00
Themaister
2c9eb8e840
Update version to 0.9.6-beta1.
2012-04-29 01:06:53 +02:00
Themaister
fd5f495991
Fixup build script to reflect libretro.
2012-04-09 22:03:57 +02:00
Themaister
066e9608a1
Add HAVE_BSV_MOVIE define.
2012-03-26 00:06:25 +02:00
Themaister
7f4d701b19
Preparations for 0.9.5 release.
2012-03-11 17:52:10 +01:00
Themaister
c1544e88aa
Cleanups, and fixes h264 with recent FFmpegs.
2012-03-08 00:33:22 +01:00
Themaister
c20df730e3
Make sinc resampler default on PC.
2012-02-25 22:12:49 +01:00
Themaister
f5a4ea55f5
Add sinc resampler.
2012-02-23 23:53:18 +01:00
Themaister
9508cc4eb3
Start fixing deprecation. Not used as it's broken atm.
2012-01-29 18:01:10 +01:00
Themaister
03a892c7f2
Start adding netplay compat layer for legacy stuff.
2012-01-24 21:12:12 +01:00
Themaister
b0ddf78db0
Updates for 0.9.4.1.
2012-01-22 19:43:13 +01:00
Themaister
98f2f1c23d
Updates for 0.9.4.
2012-01-16 22:08:54 +01:00
Themaister
e88662cab0
Updates for 0.9.3.
2011-12-11 12:50:16 +01:00
Themaister
a221e3e4cd
Enable/disable threading support.
2011-11-30 17:46:58 +01:00
Themaister
7f7d47b120
Custom getopt for portability.
2011-11-30 11:48:53 +01:00
Themaister
2476e3dee3
Updates for 0.9.2.
2011-11-24 13:13:55 +01:00
Themaister
0e72120bdc
Updates for 0.9.2-rc2.
2011-11-21 16:30:35 +01:00
Themaister
69b7f92285
Updates for 0.9.2-rc1.
2011-11-18 12:17:25 +01:00
Themaister
88c870dcfa
Allow -L/--libsnes from command line.
2011-11-15 21:15:12 +01:00
Themaister
652f4c5856
More explicit checking for inconsistency.
2011-11-02 16:54:45 +01:00
Themaister
90febc4ecf
Use dynamic by default.
...
FFmpeg and Python does not require explicit --enable.
2011-11-02 16:50:34 +01:00
Themaister
1981b14de9
Allow OpenGL to be disabled.
2011-11-01 18:24:43 +01:00
Themaister
202a458524
Updates for 0.9.1.
2011-10-30 11:24:16 +01:00
Themaister
235355ffc7
Check more explicitly for XVideo and Xext.
2011-10-23 12:48:44 +02:00
Themaister
1fc99c7123
Fix deprecation warning.
2011-10-22 22:54:36 +02:00
Themaister
824790a80d
Updates for 0.9.
2011-10-22 20:19:40 +02:00
Themaister
a79a1b46f7
Updates for 0.9-rc4.
2011-10-18 19:12:28 +02:00
Themaister
f26b54c998
Updates for RC3.
2011-10-15 18:51:58 +02:00
Themaister
25f0e162a4
Purge support for libsamplerate. Obsolete.
2011-10-15 12:48:15 +02:00
Themaister
15e0b721e6
Updates for RC2.
2011-10-14 14:07:03 +02:00
Themaister
bc999e72fa
Updates for v0.9-rc1. Use --features rather than spamming down --help.
2011-10-11 20:02:46 +02:00
Themaister
1058d94ec1
x264 RGB recording.
2011-10-09 12:27:02 +02:00
Themaister
8d4620b680
FFmpeg API seems to be too fragmented. Give in and #ifdef shit. :v
2011-09-23 22:57:41 +02:00
Themaister
8ea5ba171a
Updates for 0.8.2.
2011-09-21 21:17:46 +02:00
Themaister
924848fdad
Start working towards SDL 1.2/1.3 compat.
2011-09-13 14:06:49 +02:00
Themaister
9ca5e4e470
Updates for 0.8.1.
2011-09-10 19:15:05 +02:00
Themaister
ec7dab05e8
Small bloop fix :D
2011-09-02 20:50:51 +03:00
Themaister
57c25dcb0b
Should detect MacPorts.
2011-09-02 16:12:34 +02:00
Themaister
3b952973de
Start updating to 0.8.
2011-08-27 17:56:24 +02:00
Themaister
58758d2818
Check Cg with CXX.
2011-08-25 09:49:32 +02:00
Themaister
e3f029a446
Add /usr/lib64 to LIBRARY_DIRS.
2011-08-24 16:12:38 +02:00
Themaister
d2b06a92c5
0.7 baby!
2011-08-14 23:17:02 +02:00
Themaister
7c17ede1ef
Updates for 0.7beta1.
2011-08-09 23:04:13 +02:00
Themaister
14ae5e397a
Add CoreAudio driver. Untested.
2011-08-08 17:27:52 +02:00
Themaister
ab601ee3dc
v0.6.2
2011-07-06 16:54:54 +02:00
Themaister
eee89dddb1
Check for SDL 1.3 API and report it as an error.
2011-06-28 02:31:41 +02:00
Themaister
089b4fbba0
Updates for 0.6.1.
2011-06-27 02:28:35 +02:00
Themaister
7c538274b4
Do not check twice for OS.
2011-06-25 17:22:47 +02:00