summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia/libyami
Commit message (Collapse)AuthorAgeFilesLines
* libyami: upgrade 1.3.1 -> 1.3.2Anuj Mittal2019-08-0911-444/+4
| | | | | | | | | | | For changes, see: https://github.com/intel/libyami/blob/1.3.2/NEWS Remove all the patches fixing warnings converted to errors when using clang. Most of these have been fixed and others are trivial enough to be ignored. Pass -Wno-error to CXXFLAGS to ignore these. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libyami: fix build error with gcc9Naveen Saini2019-06-132-0/+158
| | | | | | | | | | | | GCC9 causing multiple build failures: | ../../git/codecparsers/h264Parser.cpp: In constructor 'YamiParser::H264::PPS::PPS()': | ../../git/codecparsers/h264Parser.cpp:140:41: error: 'void* memset(void*, int, size_t)' clearing an object of type 'struct YamiParser::H264::PPS' with no trivial copy-assignment; use assignment or value-initialization instead [-Werror=class-memaccess] | 140 | memset(this, 0, offsetof(PPS, m_sps)); ... Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libyami-utils: 1.3.0 -> 1.3.1Anuj Mittal2018-10-011-6/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libyami: 1.3.0 -> 1.3.1Anuj Mittal2018-10-012-135/+1
| | | | | | | | | | | | Changes from release notes: h264dec: fix low lantecy mode common: add RGB 10 bits support common: add RGB565 support common: add XRGB, ARGB, XBGR, ABGR support yamivpp: add rotation function for vpp Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libyami-utils: update to latest SRCREVAnuj Mittal2018-06-212-18/+15
| | | | | | | Change configure option that has been renamed, switch upstream check to git commits and refresh patch using devtool. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libyami: update to latest SRCREVAnuj Mittal2018-06-212-33/+3
| | | | | | | | | | | | | | | | | | | Fixes errors with musl: | ../../git/codecparsers/vp8_parser.cpp: In member function 'YamiParser::Vp8ParserResult YamiParser::Vp8Parser::ParseFrame(const uint8_t*, size_t, YamiParser::Vp8FrameHeader*)': | ../../git/codecparsers/vp8_parser.cpp:98:32: error: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct YamiParser::Vp8FrameHeader'; use assignment or value-initialization instead [-Werror=class-memaccess] | memset(fhdr, 0, sizeof(*fhdr)); | ^ | In file included from ../../git/codecparsers/vp8_parser.cpp:44: | ../../git/codecparsers/vp8_parser.h:131:8: note: 'struct YamiParser::Vp8FrameHeader' declared here | struct Vp8FrameHeader { | ^~~~~~~~~~~~~~ | cc1plus: all warnings being treated as errors Also, remove the upstreamed patch and change upstream checks to use git commits instead. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libyami-utils: upgrade to 1.3.0Anuj Mittal2018-02-161-6/+6
| | | | | | | | | | | | | | | | | | | | | Brings in following changes: 8cfdf78 v4l2: handle on fly resolution change. 195f73c remove v4l2_wrapper header dc0ea04 yamidecode: add support for -w wait before quit dbdab6a decodeoutput: wait for X11 expose event d6c38d3 yamidecode: add --lowlatency option to enable AVC low latency mode 248a6c4 configure.ac: check yami 0.5.2 for svct changes f9b7a2f refact: use TemproalLayers to set temproal encoder params 7850eaa tests/decodeoutput: initialize m_file pointer to NULL d1c686b configure.ac: bump reuqested yami API to 0.5.1 20b3765 yamidecode: avoid using memset to reset "std::string" 52fe395 vp8dec: enable svc-t decoding Also changed URLs to point to renamed Intel repository. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* libyami: upgrade to 1.3.0Anuj Mittal2018-02-162-5/+35
| | | | | | | | | | | | | | | | | | Major changes: *Implement H.264 SVC-T new reference mode *Implement H.264 low latency mode *Improve v4l2 interface,support dynamic resolution change *JPEG decoder fixes and Y800 support The 1.3.0 release tag isn't on any branch so use the SRCREV that is one commit behind. Added a patch to fix build because of change in location of headers in this release. Also, point to renamed intel repository. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* meta-intel: Reorganize the layout to remove commonSaul Wold2017-11-2012-0/+570
Remove the concept of the common directory and move all the recipes-* dirs to the top level as a normal layer would be. layer.conf is updated appropriately Signed-off-by: Saul Wold <sgw@linux.intel.com>