<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nihav/nihav-itu/src/codecs/h264/dsp, branch master</title>
<subtitle>Mirror of nihav.org project</subtitle>
<id>https://code.mastervirt.ru/nihav/atom?h=master</id>
<link rel='self' href='https://code.mastervirt.ru/nihav/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/nihav/'/>
<updated>2023-08-11T16:27:48Z</updated>
<entry>
<title>h264: more micro-optimisations</title>
<updated>2023-08-11T16:27:48Z</updated>
<author>
<name>Kostya Shishkov</name>
<email>kostya.shishkov@gmail.com</email>
</author>
<published>2023-08-11T16:27:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/nihav/commit/?id=fe64781def821c3900abf44bdfbb38f3b3d21345'/>
<id>urn:sha1:fe64781def821c3900abf44bdfbb38f3b3d21345</id>
<content type='text'>
* split IDCT function so it has only two parameters
* evade instantiating frame references for each MB or even sub-block
* other small code changes
</content>
</entry>
<entry>
<title>h264: prepare data references before decoding</title>
<updated>2023-08-08T16:16:24Z</updated>
<author>
<name>Kostya Shishkov</name>
<email>kostya.shishkov@gmail.com</email>
</author>
<published>2023-08-08T12:39:17Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/nihav/commit/?id=5f223cdb5a7834fe58bf05d4dd0da36325f4f11c'/>
<id>urn:sha1:5f223cdb5a7834fe58bf05d4dd0da36325f4f11c</id>
<content type='text'>
This speeds up decoding by eliminating the need for refcounted accesses.
</content>
</entry>
<entry>
<title>h264: miscellaneous micro-optimisations</title>
<updated>2023-08-07T17:01:42Z</updated>
<author>
<name>Kostya Shishkov</name>
<email>kostya.shishkov@gmail.com</email>
</author>
<published>2023-08-07T17:01:42Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/nihav/commit/?id=754ab49a62c862e8c6e66ec88bb7ad626247140e'/>
<id>urn:sha1:754ab49a62c862e8c6e66ec88bb7ad626247140e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>h264: reduce number of arguments for mc_blocks()</title>
<updated>2023-08-05T14:07:31Z</updated>
<author>
<name>Kostya Shishkov</name>
<email>kostya.shishkov@gmail.com</email>
</author>
<published>2023-08-04T16:55:18Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/nihav/commit/?id=834e7b28f36dbc5f46197730781b0b74c0c215f7'/>
<id>urn:sha1:834e7b28f36dbc5f46197730781b0b74c0c215f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>h264: optimise check_filter() for AMD64</title>
<updated>2023-08-04T16:10:22Z</updated>
<author>
<name>Kostya Shishkov</name>
<email>kostya.shishkov@gmail.com</email>
</author>
<published>2023-08-04T16:10:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/nihav/commit/?id=932ae27bc58abef098a4be6f05fdd731d47a7653'/>
<id>urn:sha1:932ae27bc58abef098a4be6f05fdd731d47a7653</id>
<content type='text'>
</content>
</entry>
<entry>
<title>h264: fix warnings regarding uninitialised memory</title>
<updated>2023-07-26T16:21:07Z</updated>
<author>
<name>Kostya Shishkov</name>
<email>kostya.shishkov@gmail.com</email>
</author>
<published>2023-07-26T16:21:07Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/nihav/commit/?id=3fdbd1ee58ff101caf09e7516b872028f1a58da3'/>
<id>urn:sha1:3fdbd1ee58ff101caf09e7516b872028f1a58da3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>h264: add SIMD optimisations for x86_64 (not enabled by default)</title>
<updated>2022-09-05T16:27:20Z</updated>
<author>
<name>Kostya Shishkov</name>
<email>kostya.shishkov@gmail.com</email>
</author>
<published>2022-09-05T16:20:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/nihav/commit/?id=42005e259dd77147b77c7a0057aa3cf033e331d0'/>
<id>urn:sha1:42005e259dd77147b77c7a0057aa3cf033e331d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>h264: some micro-optimisations</title>
<updated>2022-09-05T16:27:12Z</updated>
<author>
<name>Kostya Shishkov</name>
<email>kostya.shishkov@gmail.com</email>
</author>
<published>2022-09-05T16:16:41Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/nihav/commit/?id=15845d1a4eafe534d6f9064ef8a3622d377c4be6'/>
<id>urn:sha1:15845d1a4eafe534d6f9064ef8a3622d377c4be6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>h264/dsp: split avg() function by size</title>
<updated>2022-09-05T16:26:03Z</updated>
<author>
<name>Kostya Shishkov</name>
<email>kostya.shishkov@gmail.com</email>
</author>
<published>2022-09-01T16:00:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/nihav/commit/?id=65997a44789b7d91e14d7197bececab534e76499'/>
<id>urn:sha1:65997a44789b7d91e14d7197bececab534e76499</id>
<content type='text'>
</content>
</entry>
<entry>
<title>h264: cache frame width/height</title>
<updated>2022-09-05T16:25:57Z</updated>
<author>
<name>Kostya Shishkov</name>
<email>kostya.shishkov@gmail.com</email>
</author>
<published>2022-08-31T16:56:32Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/nihav/commit/?id=306c604f0d9888a7eadbd34a70520ba0d819d4f3'/>
<id>urn:sha1:306c604f0d9888a7eadbd34a70520ba0d819d4f3</id>
<content type='text'>
</content>
</entry>
</feed>
