| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-06-12 | Bink: replace AVFrame.channel_layout with .channels | Timotej Lazar | |
| Replace again with .ch_layout when ffmpeg finish changing their mind. | |||
| 2020-11-14 | Implement music in menus | Timotej Lazar | |
| 2020-06-03 | Bink: remove redundant audio info from binkMovie | Timotej Lazar | |
| Read the sample rate and number of channels from individual audio frames. | |||
| 2020-06-03 | Bink: reorder and rename binkMovie fields | Timotej Lazar | |
| 2020-06-03 | Bink: add a queue for video frames | Timotej Lazar | |
| Decode one or more video frames in advance. This prevents the input stream blocking while waiting for video packets to be drained, and makes the playback smoother. Also factor out reclamation of processed audio buffers, which is now independent from decoding new packets. | |||
| 2020-05-31 | Bink: minor reorder in AL init | Timotej Lazar | |
| 2020-05-31 | Bink: remove useless memset | Timotej Lazar | |
| Actual audio data is copied over it anyway. | |||
| 2020-05-31 | Bink: s/ReadFrame/ReadPacket | Timotej Lazar | |
| 2020-05-31 | Bink: simplify AL buffer reclamation code | Timotej Lazar | |
| 2020-05-31 | Bink: move format-independent AL initialization to BinkStartMovie | Timotej Lazar | |
| 2020-05-31 | Bink: fix audio sample conversion | Timotej Lazar | |
| 2020-05-30 | Bink: free sws context when destroying a movie | Timotej Lazar | |
| 2020-05-30 | Bink: clean up headers and formatting | Timotej Lazar | |
| 2020-05-30 | Replace deprecated ffmpeg functions and types | Timotej Lazar | |
| Refactor and update decoding functions. Use absolute frame times to maintain consistent video FPS. | |||
| 2020-05-30 | Remove deprecated ffmpeg initialization | Timotej Lazar | |
| 2020-05-30 | Const correct (most) strings | Timotej Lazar | |
| At least those cases that are reported by gcc and/or clang. | |||
| 2020-05-30 | Include bink.h where needed | Timotej Lazar | |
| 2020-05-21 | Enable SDL2 code | Timotej Lazar | |
| Apparently it works (for me). | |||
| 2020-05-21 | Remove stub definition for WaterFallBase | Timotej Lazar | |
| It’s defined in opengl.c and gcc≥10 rejects multiple definitions. | |||
| 2020-04-23 | Include the --debug option in help text | Timotej Lazar | |
| 2020-04-23 | Remove extraneous parens from ifs | Timotej Lazar | |
| Reported by clang. | |||
| 2020-04-23 | Use strcat instead of strncat for a constant string | Timotej Lazar | |
| GCC complains otherwise. | |||
| 2020-04-23 | Fix format conversion specifiers for pointers | Timotej Lazar | |
| Use %p instead of %x + cast to int. Reported by GCC. | |||
| 2020-04-23 | Fix single-player menu initializer | Timotej Lazar | |
| Without a designator the first member of the union is initialized, which makes clang warn about conversion between enums. | |||
| 2020-04-23 | Don’t discard const when copying a pointer | Timotej Lazar | |
| Reported by GCC. | |||
| 2020-04-23 | Compare return value of strncmp to 0, not NULL | Timotej Lazar | |
| 2020-04-23 | Don’t return a value from void function | Timotej Lazar | |
| 2020-04-23 | Add missing field initializers to damage profile definitions | Timotej Lazar | |
| Cannot be _sure_ which values are missing, but looking at the usage it’s likely MakeExitWounds, which is only set for bullets. | |||
| 2020-04-23 | Remove accidental semicolon | Timotej Lazar | |
| Reported by clang. | |||
| 2020-04-23 | Fix an off-by-one in ScanHModelForDecals | Timotej Lazar | |
| VECTORCH has four elements. Reported by GCC. | |||
| 2020-04-23 | Fix an off-by-one error in key config menu | Timotej Lazar | |
| When checking for user input in the keyboard config menu, a read past the end of the DebouncedKeyboardInput array returned a nonzero value on some systems, which prevented setting a valid binding. | |||
| 2020-04-23 | Fix crash in DrawMainMenusBackdrop | Timotej Lazar | |
| Remove some obsolete and dysfunctional code that was triggered when binked menu background was implemented. | |||
| 2019-08-20 | updated README | neuromancer | |
| 2019-08-20 | merged support for playing bink cutscenes and added 1366x768 resolution | gaa-cifasis | |
| 2019-08-20 | added libav to cmake | gaa-cifasis | |
| 2019-08-20 | Import icculus.org release (2017-05-05) | Steven Fuller | |
| 2019-08-20 | Import icculus.org release (2015-02-14) | Steven Fuller | |
| 2019-08-20 | Import icculus.org release (2014-12-25) | Steven Fuller | |
| 2019-08-20 | Switched openal-config with pkg-config openal. | Steven Fuller | |
| 2019-08-20 | Removed obsolete SI-era OpenAL initialization. | Steven Fuller | |
| 2019-08-20 | Trying out using alpha test to emulate color keying. | Steven Fuller | |
| The original D3D code used SetColorKey to remove the transparent bits from certain textures, like the HUD alien tail. As there's no straightforward way to do this in OpenGL without using fragment programs, enable alpha test to reject fragments with zero alpha. This might break a few things that have alpha set to zero when translucency is off -- I fixed the few cases that I found. | |||
| 2019-08-20 | Added the missing support for static on the televisions. | Steven Fuller | |
| 2019-08-20 | Removed D3DOverlayColourControl. | Steven Fuller | |
| 2019-08-20 | Fixed graphics issues with the alien sense vision mode. | Steven Fuller | |
| 2019-08-20 | CFLAGS tweaks. | Steven Fuller | |
| 2019-08-20 | Adjusted the polygon offset to a more reasonable value. | Steven Fuller | |
| 2019-08-20 | Tweaked polygon offset usage. | Steven Fuller | |
| Tweaked the values used for glPolygonOffset, as the previous values caused rendering issues with the fire in temple. The new values probably reintroduce decal z-fighting with blood and bulletmarks, but the fire z-fighting was a bigger issue. | |||
| 2019-08-20 | Changed rhw into w as that was how it was used. Also fixed a few warnings. | Steven Fuller | |
| 2019-08-20 | Try not being so lame with the sound initialization. | Steven Fuller | |
| 2019-08-20 | Fixed input not working when coming out of a game. | Steven Fuller | |
