<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-multimedia/recipes-multimedia/openh264, branch master</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-06-25T13:44:52+00:00</updated>
<entry>
<title>meta-openembedded/all: adapt to UNPACKDIR changes</title>
<updated>2025-06-25T13:44:52+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex@linutronix.de</email>
</author>
<published>2025-06-20T14:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fc78d37ff0ce9e0d60455465851dbe4e86d7a8b3'/>
<id>urn:sha1:fc78d37ff0ce9e0d60455465851dbe4e86d7a8b3</id>
<content type='text'>
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.

I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>openh264: Upgrade to 2.6.0</title>
<updated>2025-03-13T16:50:12+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2025-03-12T16:15:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=436b4fcc7eea5c31a5bcb46f340c6093c99fd7b7'/>
<id>urn:sha1:436b4fcc7eea5c31a5bcb46f340c6093c99fd7b7</id>
<content type='text'>
- Initialize PSNR to 0 instead of NAN (Commit: cf3b514b, PR: #3836)
- Enable PIC in x86 assembly code (Commit: c42fa040, PR: #3831)
- Add QEMU test for LoongArch architecture (Commit: e49c0953, PR: #3833)
- Add support for calculating PSNR for Y/U/V components (Commit: 33f7f486, PR: #3824)
- Add support for PowerPC architecture in meson.build (Commit: 423eb2c3, PR: #3806)
- Fix potential bug in the codebase (Commit: 63db555e, PR: #3818)
- Pass the actual temporal ID to GMPVideoEncodedFrame (Commit: 1c47e719, PR: #3828)
- Use HW_NCPUONLINE on OpenBSD / NetBSD for CPU detection (Commit: fc1605c1, PR: #3813)
- Add Windows VSBuildTools VC17 compile support (Commit: 1ebb3f1a, PR: #3823)
- Expose temporal layer info via GMP API at encoder initialization and on a per-frame basis (Commit: ad3f6904, PR: #3821)
- Remove the use of -Werror to prevent warnings from being treated as errors (Commit: edbef4df, PR: #3809)
- Use void casts to silence warnings about memcpy to a class (Commit: 6746bc48, PR: #3800)

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>openh264: Fix meson build for x86</title>
<updated>2025-01-08T05:44:51+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2025-01-08T04:17:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=482fb7c19a7b46305a4cf70448a83d46551c1e5a'/>
<id>urn:sha1:482fb7c19a7b46305a4cf70448a83d46551c1e5a</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>openh264: Disable build on riscv32</title>
<updated>2025-01-08T02:41:10+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2025-01-07T21:17:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=eefcfe859222c3df380e1347b48e6fa359d6266b'/>
<id>urn:sha1:eefcfe859222c3df380e1347b48e6fa359d6266b</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>openh264: update 2.3.1 -&gt; 2.5.0</title>
<updated>2025-01-08T02:41:00+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2025-01-07T19:05:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=985d470272605a0821fb25fa23cad4991fd05ffc'/>
<id>urn:sha1:985d470272605a0821fb25fa23cad4991fd05ffc</id>
<content type='text'>
- switch to meson buildsystem

Signed-off-by: Markus Volk &lt;f_l_k@t-online.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>openh264: make neon optional and disable if not supported</title>
<updated>2023-08-31T14:43:23+00:00</updated>
<author>
<name>Benjamin Bara</name>
<email>benjamin.bara@skidata.com</email>
</author>
<published>2023-08-31T08:54:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=05e32934d064daa186742084586b3111036a8e1b'/>
<id>urn:sha1:05e32934d064daa186742084586b3111036a8e1b</id>
<content type='text'>
openh264 currently enforces neon on armv7, although it has fallbacks
implemented in C/C++ and it is mentioned in the README that it is
optional[1].

Therefore, make neon optional and disable it if the machine does not
support it.

[1] https://github.com/cisco/openh264/blob/v2.3.1/README.md?plain=1#L54

Signed-off-by: Benjamin Bara &lt;benjamin.bara@skidata.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>openh264: fix installed-vs-shared QA issue with multilib</title>
<updated>2023-08-13T17:38:14+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>martin.jansa@gmail.com</email>
</author>
<published>2023-08-13T15:26:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=e89194c3aac90790544128c2ac428c73cbe5c8b5'/>
<id>urn:sha1:e89194c3aac90790544128c2ac428c73cbe5c8b5</id>
<content type='text'>
* in some cases libdir is /usr/lib64 and then libraries installed in /usr/lib aren't packaged:
ERROR: QA Issue: openh264: Files/directories were installed but not shipped in any package:
  /usr/lib/libopenh264.a
  /usr/lib/libopenh264.so.2.1.1
  /usr/lib/libopenh264.so
  /usr/lib/libopenh264.so.6
  /usr/lib/pkgconfig
  /usr/lib/pkgconfig/openh264.pc
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
openh264: 6 installed and not shipped files. [installed-vs-shipped]

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>openh264: version bump 2.1.1 -&gt; 2.3.1</title>
<updated>2023-07-21T02:08:56+00:00</updated>
<author>
<name>Jan Vermaete</name>
<email>jan.vermaete@gmail.com</email>
</author>
<published>2023-07-20T15:34:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=665f9ae34e734d3c3fedba2c2bab9c7074a1d6e1'/>
<id>urn:sha1:665f9ae34e734d3c3fedba2c2bab9c7074a1d6e1</id>
<content type='text'>
Signed-off-by: Jan Vermaete &lt;jan.vermaete@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Convert to new override syntax</title>
<updated>2021-08-03T17:21:25+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2021-07-29T15:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c61dc077bbd81260e4f167fa2251643ba0ba6974'/>
<id>urn:sha1:c61dc077bbd81260e4f167fa2251643ba0ba6974</id>
<content type='text'>
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>openh264: Disable building for ppc64le</title>
<updated>2021-03-12T07:47:19+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-03-12T07:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=724b134c848610961735a4d82db96a6244480838'/>
<id>urn:sha1:724b134c848610961735a4d82db96a6244480838</id>
<content type='text'>
Needs porting to ppc

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
