summaryrefslogtreecommitdiff
path: root/src/bink.c
AgeCommit message (Collapse)Author
2020-06-03Bink: add a queue for video framesTimotej 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-31Bink: minor reorder in AL initTimotej Lazar
2020-05-31Bink: remove useless memsetTimotej Lazar
Actual audio data is copied over it anyway.
2020-05-31Bink: s/ReadFrame/ReadPacketTimotej Lazar
2020-05-31Bink: simplify AL buffer reclamation codeTimotej Lazar
2020-05-31Bink: move format-independent AL initialization to BinkStartMovieTimotej Lazar
2020-05-31Bink: fix audio sample conversionTimotej Lazar
2020-05-30Bink: free sws context when destroying a movieTimotej Lazar
2020-05-30Bink: clean up headers and formattingTimotej Lazar
2020-05-30Replace deprecated ffmpeg functions and typesTimotej Lazar
Refactor and update decoding functions. Use absolute frame times to maintain consistent video FPS.
2020-05-30Remove deprecated ffmpeg initializationTimotej Lazar
2020-04-23Don’t return a value from void functionTimotej Lazar
2019-08-20merged support for playing bink cutscenes and added 1366x768 resolutiongaa-cifasis