Commit Graph

16 Commits

Author SHA1 Message Date
3f2e04955c feat: add --mute option to disable audio playback for videos 2026-05-31 18:00:55 +05:30
c79e03fd7e fix: stop audio playback when splash hides 2026-05-31 17:55:21 +05:30
b1ecf3b1ef feat: Add audio support for videos with a sound track 2026-05-29 18:04:36 +05:30
52b221cf73 feat: switch to git based versioning
- Makefile computes version automatically
- added version flag for splash cli
2026-05-29 11:17:28 +05:30
f0578aabfa refactor: arg parsing uses while loop
- safely handle parsing flags sequentially
- better support for -help
2026-05-29 11:06:44 +05:30
1349120807 fix: Resource leak in video player initializer and call cleanup before returning false
- use early returns in `init_video_player` to use `goto error` pattern
- fix formatting
2026-05-26 19:38:29 +05:30
aecef5bb39 fix: Replace av_init_packet with av_packet_alloc/free 2026-05-26 17:32:29 +05:30
94184c73d0 feat: add a 250ms delay between game window and splash close 2026-05-26 13:15:22 +05:30
2fe20ad576 fix: Timing issues for video playback
- Remove manual 33ms loop wait
2026-05-26 13:02:05 +05:30
433ccfb0fe refactor: video player code to video.c 2026-05-26 12:19:25 +05:30
c96c361973 feat: Add dummy game utility and enhance testing capabilities
- also improve argument handling
2026-05-26 12:05:39 +05:30
1cb0097e68 fix #1: Use SDL_CreateTexture instead of IMG_LoadTexture 2026-05-25 20:10:40 +05:30
b9ed8ffb4e feat: Background as video support 2026-05-24 11:35:49 +05:30
be9093655d feat: Add render mode options for image display in gsplash 2026-05-24 11:00:21 +05:30
d3c0a3e58e fix: PKGBUILD and makefile and rename binary 2026-05-24 10:09:47 +05:30
02fb6ed612 refactor: C Rewrite 2026-05-24 09:38:54 +05:30