<feed xmlns='http://www.w3.org/2005/Atom'>
<title>avp/src, branch main</title>
<subtitle>Aliens Versus Predator SDL port
</subtitle>
<id>https://git.araneo.si/avp/atom?h=main</id>
<link rel='self' href='https://git.araneo.si/avp/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.araneo.si/avp/'/>
<updated>2024-08-24T13:46:18Z</updated>
<entry>
<title>Only load GL library once</title>
<updated>2024-08-24T13:46:18Z</updated>
<author>
<name>Timotej Lazar</name>
<email>timotej.lazar@araneo.si</email>
</author>
<published>2022-12-31T16:35:53Z</published>
<link rel='alternate' type='text/html' href='https://git.araneo.si/avp/commit/?id=5de337a347706583bfc47ad7ae8d11b11c9c3e38'/>
<id>urn:sha1:5de337a347706583bfc47ad7ae8d11b11c9c3e38</id>
<content type='text'>
And clean up on exit.
</content>
</entry>
<entry>
<title>Replace max macro with std::max in C++ code</title>
<updated>2022-06-12T14:53:06Z</updated>
<author>
<name>Timotej Lazar</name>
<email>timotej.lazar@araneo.si</email>
</author>
<published>2022-06-12T14:53:06Z</published>
<link rel='alternate' type='text/html' href='https://git.araneo.si/avp/commit/?id=1e38669119d4ce3e06bbad603799e32e6fd7feb2'/>
<id>urn:sha1:1e38669119d4ce3e06bbad603799e32e6fd7feb2</id>
<content type='text'>
Fixes compilation on Guix with gcc 12. Not sure which of those is
relevant.
</content>
</entry>
<entry>
<title>Bink: replace AVFrame.channel_layout with .channels</title>
<updated>2022-06-12T14:23:24Z</updated>
<author>
<name>Timotej Lazar</name>
<email>timotej.lazar@araneo.si</email>
</author>
<published>2022-06-12T14:23:24Z</published>
<link rel='alternate' type='text/html' href='https://git.araneo.si/avp/commit/?id=27800ea9ebb972f16e9ed3de35f62ad472dc8ef4'/>
<id>urn:sha1:27800ea9ebb972f16e9ed3de35f62ad472dc8ef4</id>
<content type='text'>
Replace again with .ch_layout when ffmpeg finish changing their mind.
</content>
</entry>
<entry>
<title>Implement music in menus</title>
<updated>2020-11-14T16:14:18Z</updated>
<author>
<name>Timotej Lazar</name>
<email>timotej.lazar@araneo.si</email>
</author>
<published>2020-11-08T19:03:53Z</published>
<link rel='alternate' type='text/html' href='https://git.araneo.si/avp/commit/?id=0fd40ff481bdc82b5d221075127367895c59d5ce'/>
<id>urn:sha1:0fd40ff481bdc82b5d221075127367895c59d5ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bink: remove redundant audio info from binkMovie</title>
<updated>2020-06-03T12:02:02Z</updated>
<author>
<name>Timotej Lazar</name>
<email>timotej.lazar@araneo.si</email>
</author>
<published>2020-06-03T10:55:41Z</published>
<link rel='alternate' type='text/html' href='https://git.araneo.si/avp/commit/?id=5b9a0e939cef04ee3307cb1bd0796cb4a1b344ed'/>
<id>urn:sha1:5b9a0e939cef04ee3307cb1bd0796cb4a1b344ed</id>
<content type='text'>
Read the sample rate and number of channels from individual audio frames.
</content>
</entry>
<entry>
<title>Bink: reorder and rename binkMovie fields</title>
<updated>2020-06-03T12:01:25Z</updated>
<author>
<name>Timotej Lazar</name>
<email>timotej.lazar@araneo.si</email>
</author>
<published>2020-06-03T10:54:38Z</published>
<link rel='alternate' type='text/html' href='https://git.araneo.si/avp/commit/?id=cb729937650c4951f4b54681922a09c3e238bbb1'/>
<id>urn:sha1:cb729937650c4951f4b54681922a09c3e238bbb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bink: add a queue for video frames</title>
<updated>2020-06-03T12:00:24Z</updated>
<author>
<name>Timotej Lazar</name>
<email>timotej.lazar@araneo.si</email>
</author>
<published>2020-06-03T09:53:29Z</published>
<link rel='alternate' type='text/html' href='https://git.araneo.si/avp/commit/?id=975c2cfdb944c123d15183eb2538aecb75a32af8'/>
<id>urn:sha1:975c2cfdb944c123d15183eb2538aecb75a32af8</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Bink: minor reorder in AL init</title>
<updated>2020-05-31T11:51:44Z</updated>
<author>
<name>Timotej Lazar</name>
<email>timotej.lazar@araneo.si</email>
</author>
<published>2020-05-31T11:51:44Z</published>
<link rel='alternate' type='text/html' href='https://git.araneo.si/avp/commit/?id=b9e2075c7ea3a884491f8aa6df03e930bb3ff3ba'/>
<id>urn:sha1:b9e2075c7ea3a884491f8aa6df03e930bb3ff3ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bink: remove useless memset</title>
<updated>2020-05-31T11:20:36Z</updated>
<author>
<name>Timotej Lazar</name>
<email>timotej.lazar@araneo.si</email>
</author>
<published>2020-05-31T11:20:36Z</published>
<link rel='alternate' type='text/html' href='https://git.araneo.si/avp/commit/?id=2515a50a52024ab7a71d53fe8c6eee0f5c6b6b85'/>
<id>urn:sha1:2515a50a52024ab7a71d53fe8c6eee0f5c6b6b85</id>
<content type='text'>
Actual audio data is copied over it anyway.
</content>
</entry>
<entry>
<title>Bink: s/ReadFrame/ReadPacket</title>
<updated>2020-05-31T11:02:27Z</updated>
<author>
<name>Timotej Lazar</name>
<email>timotej.lazar@araneo.si</email>
</author>
<published>2020-05-31T11:02:27Z</published>
<link rel='alternate' type='text/html' href='https://git.araneo.si/avp/commit/?id=2793d4f39b78ff2a4a5d40ad983753312d327a73'/>
<id>urn:sha1:2793d4f39b78ff2a4a5d40ad983753312d327a73</id>
<content type='text'>
</content>
</entry>
</feed>
