Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix uim problems #51

Closed
wants to merge 6 commits into from
Closed

Fix uim problems #51

wants to merge 6 commits into from

Conversation

mickey-happygolucky
Copy link
Contributor

Uim recipe is not maintained.

uim: Added libanthy-dev to DEPENDS_class-target

anthy.h could not found at confiugre of uim.
Dependency broke since it began to use recipes-sysroot.

Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
The uim-anthy package is created that empty.
To avoid this problem by defining a packages with a rough PATH list after the uim-anthy package.

Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
To uim-anthy is working correctly needs register by uim-module-manager.
However 'uim-module-manager --register anthy' is failed.
Because uim-module-manager uses iconv(EUCJP to UTF8) internally.
iconv needs glibc-utils and EUCJP conversion needs glibc-gconv-euc-jp.

Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
These functions are not worked correctly.
However default im is installed. thus we determined it not need.

Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
pkg_postinst*/pkg_prerm_* functions are not worked correctly.
Because uim-module-manager executes on the host machine.
It needs executed via qemu.

Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
…ely when uim-gtk2.0 or uim-gtk3 was installed.

pkg_postinst_uim-gtk2.0 is not worked. Plus, uim-gtk3 is not supported.
oe-core has gtk-immodule-cache class for update the immodule.cache.
Modified to use the this class instead of pkg_post_uim-gtk2.0 and added support to uim-gtk3.

Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
@mickey-happygolucky
Copy link
Contributor Author

I sent these patches to the ML.
close this.

kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Apr 6, 2020
2020-03-25  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	2.10.3

2020-03-24  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	README: Describe building with Meson and Autotools

	and remove the description of the directory structure,
	which is not very useful.

2020-03-10  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	examples: Disable deprecated API when building with Meson

	Deprecated SIGCXX API is disabled when example programs are built
	with Autotools. Do the same when building with Meson.

2020-01-13  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	README: Describe building with Meson

2020-01-02  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	docs/reference/meson.build: Check if perl is found

	Don't use perl.path() when configuring Doxyfile, if perl is not found.
	Perl is not required, if build-documentation=false.
	Fixes openembedded#53

2019-12-30  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	meson.build: Change project name, sigc++ -> libsigc++

	Autotools make tarballs called libsigc++-x.y.z.tar.xz. No reason to
	change that. The leading "lib" is now also restored in some locations
	in the reference documentation.

2019-12-30  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Update untracked/README

2019-12-29  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	meson.build: Check if .git is a directory or a file

	In a git worktree, .git is a regular file.

	See https://gitlab.gnome.org/GNOME/pangomm/merge_requests/8

2019-12-29  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	sigc++/meson.build: Library name is sigc-2.0

	Pointed out by Chun-wei Fan in PR openembedded#51.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	NMake Makefiles: Separate outdir by toolset version

	This is to reduce the likelihood of accidently mixing DLLs that are
	linked with different CRTs in the build tree.

	Also clean up rules a bit.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	build: Support NMake builds from Meson tarballs

	This adds inference rules to the NMake Makefiles to also look for the
	sources that are in untracked/, and to ensure that the generated MSVC
	build files (sigc++-config.h and sigc.rc) are copied into
	untracked/MSVC_NMake, so that they can be built properly even with
	NMake.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Build Windows .rc files on Windows

	This ensures that on Windows, the version info resources are indeed
	linked into the libsigc++ DLL.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson/Windows: Fix builds when builddir is a subdir of source tree

	It appears that Meson did not construct the paths properly for
	shutil.copy2() when building in a build directory that is a
	subdirectory of the sources, when using meson.current_build_dir(),
	possibly due how path separators are handled.

	Fix this by constructing the paths using project_build_root / 'MSVC_NMake'.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson.build: Fix 'meson dist' on Windows

	Since we are assured that we are using Python 3.x on when we run Meson, we
	do not really need to look for the 'python3' executable, but we could
	just use whatever Python interpreter that is used to run Meson.

	This will fix situations where it is commonly the case where we may have
	multiple Python 3.x installations on Windows (www.python.org, and those
	from Cygwin/mingw-w64), so that Meson really uses one and only one
	Python installation to run everything that is Python-related, which will
	thus fix '[meson|ninja] dist' on Visual Studio builds.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Meson/MSVC: Support builds directly from GIT checkouts

	It appears that if one uses the m4 that is given by mingw-w64 (and
	perhaps Cygwin), that m4 is enough to generate the sources and headers
	that we need for the build.

	So, remove the lines saying building directly from GIT checkouts are not
	supported.

2019-12-24  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Ensure symbols are exported on MSVC builds

	Make sure the correct build macros are specified when building
	libsigc++, so that:

	-The symbols are properly exported
	-We do not break builds as a result of unecesary warnings

2019-12-24  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Relax MSVC version requirement to 2015

	libsigc++ requires a C++-11-compliant compiler, so we can just make the
	build look for Visual Studio 2015 instead of Visual Studio 2017 15.7.

	Visual Studio 2013 also works, but since it will spew out loads of
	warnings and the latest C++-11 version of glibmm is not buildable with
	Visual Studio 2013, let's just require Visual Studio 2015.

2019-12-24  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Add support for building libsigc++-2.0 with Meson

	libsigc++-2.0 can be built with either Autotools or Meson.

2019-12-10  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Make libsigc_manual.xml valid

	Fix errors reported by "xmllint --postvalid".

2019-07-03  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	tests/test_track_obj: Fix for clang++

	clang++ complains if private members are unused, so make them protected.

	error: private field 'bar_' is not used [-Werror,-Wunused-private-field]

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
jpuhlman pushed a commit to MontaVista-OpenSourceTechnology/meta-openembedded that referenced this pull request Apr 7, 2020
Source: meta-openembedded
MR: 00000
Type: Integration
Disposition: Merged from meta-openembedded
ChangeID: e29c512
Description:

2020-03-25  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	2.10.3

2020-03-24  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	README: Describe building with Meson and Autotools

	and remove the description of the directory structure,
	which is not very useful.

2020-03-10  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	examples: Disable deprecated API when building with Meson

	Deprecated SIGCXX API is disabled when example programs are built
	with Autotools. Do the same when building with Meson.

2020-01-13  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	README: Describe building with Meson

2020-01-02  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	docs/reference/meson.build: Check if perl is found

	Don't use perl.path() when configuring Doxyfile, if perl is not found.
	Perl is not required, if build-documentation=false.
	Fixes openembedded#53

2019-12-30  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	meson.build: Change project name, sigc++ -> libsigc++

	Autotools make tarballs called libsigc++-x.y.z.tar.xz. No reason to
	change that. The leading "lib" is now also restored in some locations
	in the reference documentation.

2019-12-30  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Update untracked/README

2019-12-29  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	meson.build: Check if .git is a directory or a file

	In a git worktree, .git is a regular file.

	See https://gitlab.gnome.org/GNOME/pangomm/merge_requests/8

2019-12-29  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	sigc++/meson.build: Library name is sigc-2.0

	Pointed out by Chun-wei Fan in PR openembedded#51.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	NMake Makefiles: Separate outdir by toolset version

	This is to reduce the likelihood of accidently mixing DLLs that are
	linked with different CRTs in the build tree.

	Also clean up rules a bit.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	build: Support NMake builds from Meson tarballs

	This adds inference rules to the NMake Makefiles to also look for the
	sources that are in untracked/, and to ensure that the generated MSVC
	build files (sigc++-config.h and sigc.rc) are copied into
	untracked/MSVC_NMake, so that they can be built properly even with
	NMake.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Build Windows .rc files on Windows

	This ensures that on Windows, the version info resources are indeed
	linked into the libsigc++ DLL.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson/Windows: Fix builds when builddir is a subdir of source tree

	It appears that Meson did not construct the paths properly for
	shutil.copy2() when building in a build directory that is a
	subdirectory of the sources, when using meson.current_build_dir(),
	possibly due how path separators are handled.

	Fix this by constructing the paths using project_build_root / 'MSVC_NMake'.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson.build: Fix 'meson dist' on Windows

	Since we are assured that we are using Python 3.x on when we run Meson, we
	do not really need to look for the 'python3' executable, but we could
	just use whatever Python interpreter that is used to run Meson.

	This will fix situations where it is commonly the case where we may have
	multiple Python 3.x installations on Windows (www.python.org, and those
	from Cygwin/mingw-w64), so that Meson really uses one and only one
	Python installation to run everything that is Python-related, which will
	thus fix '[meson|ninja] dist' on Visual Studio builds.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Meson/MSVC: Support builds directly from GIT checkouts

	It appears that if one uses the m4 that is given by mingw-w64 (and
	perhaps Cygwin), that m4 is enough to generate the sources and headers
	that we need for the build.

	So, remove the lines saying building directly from GIT checkouts are not
	supported.

2019-12-24  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Ensure symbols are exported on MSVC builds

	Make sure the correct build macros are specified when building
	libsigc++, so that:

	-The symbols are properly exported
	-We do not break builds as a result of unecesary warnings

2019-12-24  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Relax MSVC version requirement to 2015

	libsigc++ requires a C++-11-compliant compiler, so we can just make the
	build look for Visual Studio 2015 instead of Visual Studio 2017 15.7.

	Visual Studio 2013 also works, but since it will spew out loads of
	warnings and the latest C++-11 version of glibmm is not buildable with
	Visual Studio 2013, let's just require Visual Studio 2015.

2019-12-24  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Add support for building libsigc++-2.0 with Meson

	libsigc++-2.0 can be built with either Autotools or Meson.

2019-12-10  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Make libsigc_manual.xml valid

	Fix errors reported by "xmllint --postvalid".

2019-07-03  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	tests/test_track_obj: Fix for clang++

	clang++ complains if private members are unused, so make them protected.

	error: private field 'bar_' is not used [-Werror,-Wunused-private-field]

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com>
iipeace pushed a commit to iipeace/meta-openembedded that referenced this pull request Jun 16, 2020
2020-03-25  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	2.10.3

2020-03-24  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	README: Describe building with Meson and Autotools

	and remove the description of the directory structure,
	which is not very useful.

2020-03-10  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	examples: Disable deprecated API when building with Meson

	Deprecated SIGCXX API is disabled when example programs are built
	with Autotools. Do the same when building with Meson.

2020-01-13  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	README: Describe building with Meson

2020-01-02  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	docs/reference/meson.build: Check if perl is found

	Don't use perl.path() when configuring Doxyfile, if perl is not found.
	Perl is not required, if build-documentation=false.
	Fixes openembedded#53

2019-12-30  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	meson.build: Change project name, sigc++ -> libsigc++

	Autotools make tarballs called libsigc++-x.y.z.tar.xz. No reason to
	change that. The leading "lib" is now also restored in some locations
	in the reference documentation.

2019-12-30  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Update untracked/README

2019-12-29  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	meson.build: Check if .git is a directory or a file

	In a git worktree, .git is a regular file.

	See https://gitlab.gnome.org/GNOME/pangomm/merge_requests/8

2019-12-29  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	sigc++/meson.build: Library name is sigc-2.0

	Pointed out by Chun-wei Fan in PR openembedded#51.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	NMake Makefiles: Separate outdir by toolset version

	This is to reduce the likelihood of accidently mixing DLLs that are
	linked with different CRTs in the build tree.

	Also clean up rules a bit.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	build: Support NMake builds from Meson tarballs

	This adds inference rules to the NMake Makefiles to also look for the
	sources that are in untracked/, and to ensure that the generated MSVC
	build files (sigc++-config.h and sigc.rc) are copied into
	untracked/MSVC_NMake, so that they can be built properly even with
	NMake.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Build Windows .rc files on Windows

	This ensures that on Windows, the version info resources are indeed
	linked into the libsigc++ DLL.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson/Windows: Fix builds when builddir is a subdir of source tree

	It appears that Meson did not construct the paths properly for
	shutil.copy2() when building in a build directory that is a
	subdirectory of the sources, when using meson.current_build_dir(),
	possibly due how path separators are handled.

	Fix this by constructing the paths using project_build_root / 'MSVC_NMake'.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson.build: Fix 'meson dist' on Windows

	Since we are assured that we are using Python 3.x on when we run Meson, we
	do not really need to look for the 'python3' executable, but we could
	just use whatever Python interpreter that is used to run Meson.

	This will fix situations where it is commonly the case where we may have
	multiple Python 3.x installations on Windows (www.python.org, and those
	from Cygwin/mingw-w64), so that Meson really uses one and only one
	Python installation to run everything that is Python-related, which will
	thus fix '[meson|ninja] dist' on Visual Studio builds.

2019-12-29  Chun-wei Fan  <fanchunwei@src.gnome.org>

	Meson/MSVC: Support builds directly from GIT checkouts

	It appears that if one uses the m4 that is given by mingw-w64 (and
	perhaps Cygwin), that m4 is enough to generate the sources and headers
	that we need for the build.

	So, remove the lines saying building directly from GIT checkouts are not
	supported.

2019-12-24  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Ensure symbols are exported on MSVC builds

	Make sure the correct build macros are specified when building
	libsigc++, so that:

	-The symbols are properly exported
	-We do not break builds as a result of unecesary warnings

2019-12-24  Chun-wei Fan  <fanchunwei@src.gnome.org>

	meson: Relax MSVC version requirement to 2015

	libsigc++ requires a C++-11-compliant compiler, so we can just make the
	build look for Visual Studio 2015 instead of Visual Studio 2017 15.7.

	Visual Studio 2013 also works, but since it will spew out loads of
	warnings and the latest C++-11 version of glibmm is not buildable with
	Visual Studio 2013, let's just require Visual Studio 2015.

2019-12-24  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Add support for building libsigc++-2.0 with Meson

	libsigc++-2.0 can be built with either Autotools or Meson.

2019-12-10  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	Make libsigc_manual.xml valid

	Fix errors reported by "xmllint --postvalid".

2019-07-03  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

	tests/test_track_obj: Fix for clang++

	clang++ complains if private members are unused, so make them protected.

	error: private field 'bar_' is not used [-Werror,-Wunused-private-field]

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jul 28, 2022
Changelog:
==========
    Fix of descendant path operator (issue openembedded#51)
    Add support for Python 3.11

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jul 28, 2022
Changelog:
==========
    Fix of descendant path operator (issue openembedded#51)
    Add support for Python 3.11

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Sep 29, 2022
2.10.0:
	[ tatsuz ]
	* updated Visual Studio projects to VS 2019 (openembedded#54)

	[ Fabian Greffrath ]
	* mp4read.c: fix stack-buffer-overflow in stringin()/ftypin()
	* fix heap-buffer-overflow in mp4read.c

	[ Clayton Smith ]
	* Remove non-ASCII characters
	* Remove trailing whitespace

	[ Andrew Wesie ]
	* Check return value of ltp_data.
	* Restrict SBR frame length to 960 and 1024 samples.
	* Support object type 29.
	* Support implicit SBR signaling in frontend.
	* Fix PNS decoding when only right channel is noise.
	* Initialize element_id array with an invalid id.
	* Fix NULL pointer dereferences.
	* Fix infinite loop in adts_parse.
	* Fix infinite loop in huffman_getescape.
	* Check for error after each channel decode.
	* Check for inconsistent number of channels.

2.9.2:
	[ Michał Janiszewski ]
	* Only use x86-assembly when explicitly on x86
	* Use unsigned integers correctly
	* Initialize pointers that might otherwise not be

	[ Fabian Greffrath ]
	* update README esp. WRT directory structure

	[ Rosen Penev ]
	* fix compilation without SBR/PS_DEC (openembedded#48)
	* fix compilation with LC_ONLY_DECODER (openembedded#47)

	[ Fabian Greffrath ]
	* fix "inline function 'cfftf1' declared but never defined" compiler warning
	* fix some inconsistencies in the frontend output
	* mp4read_open: add check for failed frame buffer allocation
	* stszin: add check for allocation error and integer overflow
	* add a pkg-config file

	[ Stefan Pöschel ]
	* frontend: address compile warning + add missing LF (openembedded#50)

	[ François Cartegnie ]
	* library name is faad (openembedded#52)
	* Unbreak PS audio (openembedded#51)

2.9.1:
	[ Fabian Greffrath ]
	* Include stdio.h in libfaad/ps_dec.c for stderr (Michael Fink)
	* Fix Tille -> Title typo in frontend/mp4read.c (Alexander Thomas)

2.9.0:
	[ Krzysztof Nikiel ]
	* Build system fixes and code clean-up

	[ LoRd_MuldeR ]
	* Fix compiler warnings and code indentation
	* Fix compilation with GCC <= 4.7.3
	* MSVC solution file clean-up

	[ Cameron Cawley ]
	* Fix compilation with GCC 4.7.4
	* Fix compilation with MinGW

	[ Michael Fink ]
	* MSVC 2017 project file update

	[ Hugo Lefeuvre ]
	* Fix crash with unsupported MP4 files (NULL pointer dereference,
	  division by zero)
	* CVE-2019-6956: ps_dec: sanitize iid_index before mixing
	* CVE-2018-20196: sbr_fbt: sanitize sbr->M (should not exceed MAX_M)
	* CVE-2018-20199, CVE-2018-20360: specrec: better handle unexpected
	  parametric stereo (PS)
	* CVE-2018-20362, CVE-2018-19504, CVE-2018-20195, CVE-2018-20198,
	  CVE-2018-20358: syntax.c: check for syntax element inconsistencies
	* CVE-2018-20194, CVE-2018-19503, CVE-2018-20197, CVE-2018-20357,
	  CVE-2018-20359, CVE-2018-20361: sbr_hfadj: sanitize frequency band
	  borders

	[ Hugo Beauzée-Luyssen ]
	* CVE-2019-15296, CVE-2018-19502: Fix a couple buffer overflows

	[ Filip Roséen ]
	* Prevent crash on SCE followed by CPE

	[ Gianfranco Costamagna ]
	* Fix linking with GCC 9 and "-Wl,--as-needed"

	[ Fabian Greffrath ]
	* Enable the frontend to be built reproducibly

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Sep 29, 2022
2.10.0:
	[ tatsuz ]
	* updated Visual Studio projects to VS 2019 (openembedded#54)

	[ Fabian Greffrath ]
	* mp4read.c: fix stack-buffer-overflow in stringin()/ftypin()
	* fix heap-buffer-overflow in mp4read.c

	[ Clayton Smith ]
	* Remove non-ASCII characters
	* Remove trailing whitespace

	[ Andrew Wesie ]
	* Check return value of ltp_data.
	* Restrict SBR frame length to 960 and 1024 samples.
	* Support object type 29.
	* Support implicit SBR signaling in frontend.
	* Fix PNS decoding when only right channel is noise.
	* Initialize element_id array with an invalid id.
	* Fix NULL pointer dereferences.
	* Fix infinite loop in adts_parse.
	* Fix infinite loop in huffman_getescape.
	* Check for error after each channel decode.
	* Check for inconsistent number of channels.

2.9.2:
	[ Michał Janiszewski ]
	* Only use x86-assembly when explicitly on x86
	* Use unsigned integers correctly
	* Initialize pointers that might otherwise not be

	[ Fabian Greffrath ]
	* update README esp. WRT directory structure

	[ Rosen Penev ]
	* fix compilation without SBR/PS_DEC (openembedded#48)
	* fix compilation with LC_ONLY_DECODER (openembedded#47)

	[ Fabian Greffrath ]
	* fix "inline function 'cfftf1' declared but never defined" compiler warning
	* fix some inconsistencies in the frontend output
	* mp4read_open: add check for failed frame buffer allocation
	* stszin: add check for allocation error and integer overflow
	* add a pkg-config file

	[ Stefan Pöschel ]
	* frontend: address compile warning + add missing LF (openembedded#50)

	[ François Cartegnie ]
	* library name is faad (openembedded#52)
	* Unbreak PS audio (openembedded#51)

2.9.1:
	[ Fabian Greffrath ]
	* Include stdio.h in libfaad/ps_dec.c for stderr (Michael Fink)
	* Fix Tille -> Title typo in frontend/mp4read.c (Alexander Thomas)

2.9.0:
	[ Krzysztof Nikiel ]
	* Build system fixes and code clean-up

	[ LoRd_MuldeR ]
	* Fix compiler warnings and code indentation
	* Fix compilation with GCC <= 4.7.3
	* MSVC solution file clean-up

	[ Cameron Cawley ]
	* Fix compilation with GCC 4.7.4
	* Fix compilation with MinGW

	[ Michael Fink ]
	* MSVC 2017 project file update

	[ Hugo Lefeuvre ]
	* Fix crash with unsupported MP4 files (NULL pointer dereference,
	  division by zero)
	* CVE-2019-6956: ps_dec: sanitize iid_index before mixing
	* CVE-2018-20196: sbr_fbt: sanitize sbr->M (should not exceed MAX_M)
	* CVE-2018-20199, CVE-2018-20360: specrec: better handle unexpected
	  parametric stereo (PS)
	* CVE-2018-20362, CVE-2018-19504, CVE-2018-20195, CVE-2018-20198,
	  CVE-2018-20358: syntax.c: check for syntax element inconsistencies
	* CVE-2018-20194, CVE-2018-19503, CVE-2018-20197, CVE-2018-20357,
	  CVE-2018-20359, CVE-2018-20361: sbr_hfadj: sanitize frequency band
	  borders

	[ Hugo Beauzée-Luyssen ]
	* CVE-2019-15296, CVE-2018-19502: Fix a couple buffer overflows

	[ Filip Roséen ]
	* Prevent crash on SCE followed by CPE

	[ Gianfranco Costamagna ]
	* Fix linking with GCC 9 and "-Wl,--as-needed"

	[ Fabian Greffrath ]
	* Enable the frontend to be built reproducibly

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Sep 29, 2022
2.10.0:
	[ tatsuz ]
	* updated Visual Studio projects to VS 2019 (openembedded#54)

	[ Fabian Greffrath ]
	* mp4read.c: fix stack-buffer-overflow in stringin()/ftypin()
	* fix heap-buffer-overflow in mp4read.c

	[ Clayton Smith ]
	* Remove non-ASCII characters
	* Remove trailing whitespace

	[ Andrew Wesie ]
	* Check return value of ltp_data.
	* Restrict SBR frame length to 960 and 1024 samples.
	* Support object type 29.
	* Support implicit SBR signaling in frontend.
	* Fix PNS decoding when only right channel is noise.
	* Initialize element_id array with an invalid id.
	* Fix NULL pointer dereferences.
	* Fix infinite loop in adts_parse.
	* Fix infinite loop in huffman_getescape.
	* Check for error after each channel decode.
	* Check for inconsistent number of channels.

2.9.2:
	[ Michał Janiszewski ]
	* Only use x86-assembly when explicitly on x86
	* Use unsigned integers correctly
	* Initialize pointers that might otherwise not be

	[ Fabian Greffrath ]
	* update README esp. WRT directory structure

	[ Rosen Penev ]
	* fix compilation without SBR/PS_DEC (openembedded#48)
	* fix compilation with LC_ONLY_DECODER (openembedded#47)

	[ Fabian Greffrath ]
	* fix "inline function 'cfftf1' declared but never defined" compiler warning
	* fix some inconsistencies in the frontend output
	* mp4read_open: add check for failed frame buffer allocation
	* stszin: add check for allocation error and integer overflow
	* add a pkg-config file

	[ Stefan Pöschel ]
	* frontend: address compile warning + add missing LF (openembedded#50)

	[ François Cartegnie ]
	* library name is faad (openembedded#52)
	* Unbreak PS audio (openembedded#51)

2.9.1:
	[ Fabian Greffrath ]
	* Include stdio.h in libfaad/ps_dec.c for stderr (Michael Fink)
	* Fix Tille -> Title typo in frontend/mp4read.c (Alexander Thomas)

2.9.0:
	[ Krzysztof Nikiel ]
	* Build system fixes and code clean-up

	[ LoRd_MuldeR ]
	* Fix compiler warnings and code indentation
	* Fix compilation with GCC <= 4.7.3
	* MSVC solution file clean-up

	[ Cameron Cawley ]
	* Fix compilation with GCC 4.7.4
	* Fix compilation with MinGW

	[ Michael Fink ]
	* MSVC 2017 project file update

	[ Hugo Lefeuvre ]
	* Fix crash with unsupported MP4 files (NULL pointer dereference,
	  division by zero)
	* CVE-2019-6956: ps_dec: sanitize iid_index before mixing
	* CVE-2018-20196: sbr_fbt: sanitize sbr->M (should not exceed MAX_M)
	* CVE-2018-20199, CVE-2018-20360: specrec: better handle unexpected
	  parametric stereo (PS)
	* CVE-2018-20362, CVE-2018-19504, CVE-2018-20195, CVE-2018-20198,
	  CVE-2018-20358: syntax.c: check for syntax element inconsistencies
	* CVE-2018-20194, CVE-2018-19503, CVE-2018-20197, CVE-2018-20357,
	  CVE-2018-20359, CVE-2018-20361: sbr_hfadj: sanitize frequency band
	  borders

	[ Hugo Beauzée-Luyssen ]
	* CVE-2019-15296, CVE-2018-19502: Fix a couple buffer overflows

	[ Filip Roséen ]
	* Prevent crash on SCE followed by CPE

	[ Gianfranco Costamagna ]
	* Fix linking with GCC 9 and "-Wl,--as-needed"

	[ Fabian Greffrath ]
	* Enable the frontend to be built reproducibly

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant