Commit graph

99 commits

Author SHA1 Message Date
MattKC
ca43500bd0 lib: initialize time offset 2023-08-25 19:39:38 -07:00
itsmattkc
f37b321b7d app: add support for ffmpeg 5.1+ 2023-08-23 15:22:58 -07:00
itsmattkc
fef643b1a7 app: null swrctx after free 2023-08-23 15:13:25 -07:00
itsmattkc
8b09d5dba2 app: add editing for "up" field 2023-08-23 14:34:23 -07:00
itsmattkc
5a84afe4b5 app: fix inability to set negative values in vector3 2023-08-23 11:38:50 -07:00
itsmattkc
dae4d105d5 lib: if object is only one chunk, write end chunk immediately
Improves accuracy
2023-08-21 18:14:17 -07:00
itsmattkc
c0bfa09e35 lib: insert padding when listing objects too
Fixes a number of repacking issues with larger SI files
2023-08-21 18:14:17 -07:00
MattKC
9452a41a71
Create LICENSE 2023-08-02 14:07:20 -07:00
itsmattkc
c8059afb89 ci: deploy ffmpeg libs 2022-08-25 17:31:01 -07:00
itsmattkc
2ddcc18c67 ci: fix deploy paths 2022-08-25 17:23:20 -07:00
itsmattkc
1da8279972 ci: correct deploy paths 2022-08-25 17:17:44 -07:00
itsmattkc
809909b2ef ci: use shared ffmpeg package 2022-08-25 17:14:29 -07:00
itsmattkc
26cb29279c ci: fix error with ffmpeg filename 2022-08-25 16:51:41 -07:00
itsmattkc
652c112cca ci: use different win64 build of ffmpeg 2022-08-25 16:43:35 -07:00
itsmattkc
c44b7084a6 ci: use win64 build of ffmpeg 2022-08-25 16:42:22 -07:00
itsmattkc
aee799ed3c ci: fixed line that was missing an echo 2022-08-25 16:36:32 -07:00
itsmattkc
da5b3692e9 ci: use curl instead of wget 2022-08-25 16:33:06 -07:00
itsmattkc
64a94062d9 ci: add ffmpeg install 2022-08-25 16:28:45 -07:00
itsmattkc
cad2a2239d ci: initial commit 2022-08-25 16:24:14 -07:00
itsmattkc
80ea063c55 app: fix issue trying to erase "end" element of vector 2022-08-06 21:04:53 -07:00
itsmattkc
74683de19a app: improved seeking with multiple streams 2022-08-06 20:59:16 -07:00
itsmattkc
c2456a489e file: prevent out of bounds reads with memory buffer 2022-08-06 20:22:59 -07:00
itsmattkc
70e97e88c0 app/lib: move maximum volume const to lib 2022-08-06 20:10:28 -07:00
itsmattkc
ec5c08ef95 app: use audio volume 2022-08-06 20:09:39 -07:00
itsmattkc
16d4646972 app: improve simultaneous playback of multiple media streams 2022-08-06 20:09:29 -07:00
itsmattkc
d9d2373bc2 lib: documented volume parameter of MxOb 2022-08-06 20:08:49 -07:00
itsmattkc
a05c99d495 app: allow playing multiple files at once 2022-08-06 17:58:57 -07:00
itsmattkc
8858b6ddf6 app: abstracted media player code into its own class 2022-08-06 16:22:22 -07:00
itsmattkc
3228bc8096 lib: fix random list handling 2022-08-05 11:44:26 -07:00
itsmattkc
501fa2f0cf lib: handle "act" lists 2022-08-05 11:02:14 -07:00
itsmattkc
c7bfceaaa2 app: use heuristic to detect phonemes 2022-08-04 17:33:14 -07:00
itsmattkc
1bf42f72b0 lib: insert empty flic frame where necessary 2022-08-04 16:32:18 -07:00
itsmattkc
80820263ac app: add option to vertically flip videos 2022-08-04 16:32:01 -07:00
itsmattkc
1b854d51c6 lib: fixed more windows related issues 2022-07-31 15:20:32 -07:00
itsmattkc
9949a6c33a lib: move algorithm to types.h 2022-07-31 14:28:50 -07:00
itsmattkc
ae2363be42 lib: add algorithm include 2022-07-31 14:24:39 -07:00
itsmattkc
7f3969e657 lib: use LONG instead of DWORD for high word 2022-07-31 14:05:57 -07:00
itsmattkc
3a9f0ac05e lib: use win32 file apis on win32 2022-07-31 13:28:43 -07:00
Ramen2X
aec59d739e
lib: fix compilation on win32 2022-07-30 12:37:46 -04:00
itsmattkc
3a45b2cce8 lib: calculate parent timings at start of loop 2022-07-30 09:03:35 -07:00
itsmattkc
cbf6492177 app: show filename in siviewdialog 2022-07-30 09:03:21 -07:00
itsmattkc
339da8aa6d lib: implement replacing OBJ files 2022-07-30 08:25:28 -07:00
itsmattkc
fedd150d4c lib: handle sub-objects 2022-07-28 18:22:13 -07:00
itsmattkc
90463ea6cf app/lib: added ability to edit location and start times of objects 2022-07-21 17:39:13 -07:00
itsmattkc
de234a5544 lib: implement start times for objects 2022-07-21 17:06:52 -07:00
itsmattkc
1f453fa10e lib: implement bmp chunking 2022-07-21 17:06:28 -07:00
itsmattkc
85e786924d lib: use void * in utility read/write functions
Easier to write since you don't have to cast to char * all the time
2022-07-21 17:05:50 -07:00
itsmattkc
8d5d9222ce app: improve slider behavior on videos 2022-07-19 16:08:39 -07:00
itsmattkc
eebfc089d6 app: improve video seeking 2022-07-18 20:27:48 -07:00
itsmattkc
03f3d03af6 app: implement ffmpeg
Allows viewing SMKs and FLCs. BMP and WAV view has also been moved to FFmpeg.
2022-07-18 20:22:52 -07:00