Commit graph

14542 commits

Author SHA1 Message Date
LJ Sonic
5a1540808f Implement movie rendering in software sprites 2023-11-15 16:20:58 +01:00
LJ Sonic
8ce4429689 Fix crash when freeing movie in software renderer 2023-11-15 16:18:39 +01:00
LJ Sonic
556d4b5b4e Only allocate image data used by the current renderer 2023-11-14 23:33:31 +01:00
LJ Sonic
1f41020781 Use union for frame image types 2023-11-14 20:53:54 +01:00
LJ Sonic
df56769714 Rename Movie_GetBytesPerPatchColumn 2023-11-14 20:44:43 +01:00
LJ Sonic
105eaf6156 Cleanup MovieDecode_Update 2023-11-14 20:02:26 +01:00
LJ Sonic
49aa12b262 Add comment 2023-11-14 19:13:35 +01:00
LJ Sonic
e0fb405d6f Add restrict keyword for movie patch conversion 2023-11-14 19:10:54 +01:00
LJ Sonic
68a7bb0285 Implement software rendering for movie playback 2023-11-14 19:03:46 +01:00
LJ Sonic
3e52739830 Fix typo 2023-11-14 16:50:01 +01:00
LJ Sonic
263011bae3 Rename node_t to bspnode_t 2023-11-14 16:48:50 +01:00
Alam Ed Arias
9a0dd2359d Libs: rename FFmpeg Win32 lib to lib32 2023-11-09 14:08:25 -05:00
Alam Ed Arias
88fd5ca790 Makefile: fix Win32.mk to have the right vars for the 5 FFmpeg libraries 2023-11-09 13:38:38 -05:00
Alam Ed Arias
c284094305 Makefile: versions.mk
Do not error on using deprecated declarations
2023-11-09 11:56:18 -05:00
Alam Ed Arias
467a29a8e5 Debain doesn't package a ffmpeg.pc, use new pkg-config files 2023-11-09 11:54:44 -05:00
Alam Ed Arias
4ff5dc7684 GitLab CI: also need libswscale-dev for FFmpeg support 2023-11-09 09:38:30 -05:00
Alam Ed Arias
96ff675efc Merge branch 'master' into movie 2023-11-09 09:29:42 -05:00
Alam Ed Arias
d4d110af28 GitLab CI: install libavformat-dev for FFmpeg support 2023-11-09 09:29:29 -05:00
Alam Ed Arias
0d2fc94eac GitLab CI: install libavcodec-dev for FFmpeg support 2023-11-09 09:23:14 -05:00
LJ Sonic
34a82925f3 Fix movies not rendering properly on wall textures 2023-11-09 14:47:19 +01:00
Alam Ed Arias
7643ffadbc Update .gitlab-ci.yml file
Limit builds to just "Windows x86" and "Debian stable:amd64", all other builds can be started manually
2023-11-01 15:13:40 +00:00
LJ Sonic
d101fbc107 Silence compiler warning caused by swr_convert 2023-11-01 15:05:23 +01:00
LJ Sonic
c62fd57328 Fix incorrect error checking 2023-11-01 10:45:44 +01:00
LJ Sonic
54258ee3ad Partially implement movie playback inside textures and sprites 2023-10-30 23:57:19 +01:00
LJ Sonic
0d3b427931 Add FFmpeg 2023-10-30 23:51:48 +01:00
Alam Ed Arias
bea48012c4 Merge branch 'musl' into 'master'
Update .gitlab-ci.yml file

See merge request STJr/SRB2!2186
2023-10-29 05:16:34 +00:00
Alam Ed Arias
18f61ab90c Update .gitlab-ci.yml file
Add ARM64=1 for arm build
2023-10-29 05:14:48 +00:00
Alam Ed Arias
86d7c9862c Update .gitlab-ci.yml file
Now, try compiling with musl on Debian testing
2023-10-28 16:20:49 +00:00
Alam Ed Arias
f705e53826 GitLab CI: try compiling with dummy interface with musl 2023-10-28 11:49:26 -04:00
Logan Arias
ae783f0129 Merge branch 'tb-nonet' into 'master'
Disable libcurl when building without network support

See merge request STJr/SRB2!2182
2023-10-22 16:21:37 +00:00
Logan Arias
6fac101cbe Disable libcurl when building without network support 2023-10-22 11:49:23 -04:00
Alam Ed Arias
a68440c4db Merge branch 'master' into next 2023-10-22 11:14:13 -04:00
Alam Ed Arias
662e1e0623 Merge branch 'dummy' into 'master'
dummy: fixup warnings

See merge request STJr/SRB2!2181
2023-10-22 15:13:36 +00:00
Alam Ed Arias
610fd76edb dummy: fixup warnings 2023-10-22 11:09:58 -04:00
Alam Ed Arias
2bbbf7d1f8 Merge branch 'fix-freebsd-build-again' into 'master'
Fix FreeBSD build errors (again)

See merge request STJr/SRB2!2179
2023-10-20 21:07:42 +00:00
Gustaf Alhäll
b544c4202a
Fix FreeBSD build errors (again) 2023-10-20 17:37:32 +02:00
Alam Ed Arias
b86e77e58a Merge branch 'master' into next 2023-10-20 09:07:43 -04:00
Alam Ed Arias
981b2029aa Merge branch 'gitlab-ci' into 'master'
GitLab CI: More work

See merge request STJr/SRB2!2180
2023-10-20 13:03:52 +00:00
Alam Ed Arias
eb38267823 GitLab CI: More work 2023-10-20 13:03:52 +00:00
Alam Ed Arias
4196252ea9 Merge branch 'master' into next 2023-10-17 09:12:50 -04:00
Alam Ed Arias
70746a949d Merge branch 'gitlab-ci' into 'master'
Update .gitlib-ci.yml

See merge request STJr/SRB2!2177
2023-10-17 13:11:18 +00:00
Alam Ed Arias
265c1ac0c8 Update .gitlib-ci.yml 2023-10-17 13:11:17 +00:00
Alam Ed Arias
bc26d72528 Merge branch 'master' into next 2023-10-16 21:43:29 -04:00
Alam Ed Arias
efe8becd37 Merge branch 'gitlab-ci' into 'master'
Update .gitlab-ci.yml file

See merge request STJr/SRB2!2176
2023-10-17 01:41:43 +00:00
Alam Ed Arias
330b10cbb5 Update .gitlab-ci.yml file 2023-10-17 01:41:43 +00:00
Alam Ed Arias
0cc6c13dde Merge branch 'gitlabcirunnertest' into 'next'
CI bot for Linux and Windows builds

See merge request STJr/SRB2!2173
2023-10-16 04:32:24 +00:00
Alam Ed Arias
33f6deb7f0 Update sc/netcode/commands.c
'i' variable is set but unused in Ban_Load_File()
2023-10-15 23:57:00 -04:00
Alam Ed Arias
a60ac0508f Merge remote-tracking branch 'origin/next' into gitlabcirunnertest 2023-10-15 21:43:35 -04:00
Alam Ed Arias
538dfe072b Merge branch 'gitlabcirunnertest' into 'master'
CI bot for Linux and Windows builds

See merge request STJr/SRB2!2172
2023-10-16 01:39:51 +00:00
Alam Ed Arias
2865873e70 Update src/lua_baselib.c
No need of counting bots.
2023-10-15 20:35:33 -04:00