Age | Commit message (Collapse) | Author |
|
Changes:
- Support newer Vivante drivers, which use a different name for the
direct textures extension
- Sync points for forced keyframes during encoding were missing
- Added checks for cases where physical memory allocators fail
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
IOGetVirtMem() returns a pointer or specifically -1 (MAP_FAILED)
in the case of failure, and a couple of calls were improperly testing
for zero.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Without these, the package will not be built with the correct EGL
types and definitions
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Major changes:
- Wayland support introduced (tested with imx6 Weston patches)
- Aspect ratio and resize fixes in eglvivsink
- GLES dependency fixes
- Updated libGAL checks
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Following patches:
- configure.ac-Fix-checking-for-include-headers-in-mul.patch
- makefile.am-fix-aac-for-imx6.patch
- remove-GST_INFO-in-mfw_gst_utils.h.patch
were unused, so remove them.
Change-Id: I3e0bc71ec8a64059d63e74ee46cdd89cfd599a82
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The build system had relative include paths which didn't take into
account the origial source path makes it impossible to do out of tree
builds. To fix it, every relative include path was replaced with
$(top_srcdir) so it works independetly of build diretory location.
Change-Id: Ib19f5695958bceffc1eeba56b5a507ebc68eee47
Reported-by: Boszormenyi Zoltan <zboszor@pr.hu>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Version 3.0.11 provided with 3.10.17-1.0.0 GA release.
Change-Id: Icfc316ef6d9db3d01c808928fff982d9dd827e67
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Version 3.0.11 provided with 3.10.17-1.0.0 GA release.
Change-Id: I5615c1b99d566b510333ce65084f003d6b73de76
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Version 1.0.46 provided with 3.10.17-1.0.0 GA release
Change-Id: Ic91f86077d3dce5e9ee3d49a0167d4f63856c494
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Version 3.0.11 provided with 3.10.17-1.0.0 GA release
Change-Id: I5e8e74c45f171c79689ff50d735074430780932d
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The i.MX6SL shouldn't have VPU wrapper library included in the
dependency chain however the mx6 SoC family were including it as it is
processed the mx6sl one. To fix the issue we use the mx6q and mx6dl
SoC families to add the need dependencies for the specific SoC.
Change-Id: Ia6537c27657878f520c697a807b8eeb51d72a0e0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The i.MX6 Solo is internally a i.MX6 Dual Lite but single core. This
uses the mx6dl as the SoC family as it is already being done in the
Kernel, U-Boot and Barebox.
Change-Id: Ifefdce9d2f261352c409e7137c7566060e3915be
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This uses the % wildcard for recipe matching, this easy the update of
recipe versions and maintenance.
- formfactor_0.0.bbappend
- udev-extraconf_1.0.bbappend
- eglinfo-fb_1.0.bbappend
- eglinfo-x11_1.0.bbappend
- mesa-demos_8.1.0.bbappend
- pointercal-xinput_0.0.bbappend
- xserver-xf86-config_0.1.bbappend
- gst-plugins-base_0.10.36.bbappend
- gst-plugins-gl_0.10.3.bbappend
- qt4-embedded_4.8.5.bbappend
- qt4-x11-free_4.8.5.bbappend
Change-Id: Ia901561f327fde3109237994a2a5a76827f11913
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: I2da85352d58b5a3eb2309fee596b556ffd12f15d
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The PRINC use is deprecated and a patch bumping those is applied in
OE-Core. As consequence we must drop those here as soon as possible to
avoid PR changes in users feeds.
Change-Id: I5bb3947d96b76716db67e2122c6a00ea695ca7bb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: I4563849c808bd3ee6dff6ba17c7ee57bb213700b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: I15002e2fb110af0c96a24264e7c2efa013fea42e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Release in 3.10.17-1.0.0_beta version
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add libfslcodec-aac, libfslcodec-mp3 and libfslcodec-oggvorbis as
runtime dependencies so 'beep' works.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add the libfslcodec-test-bin (with built binaries for testing) and
libfslcodec-test-sources (with testing applications source code).
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This enables the VPU support for all SoCs but MX23, MX28 and MX6SL.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Released in 3.10.17-1.0.0_beta release
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Package is from 3.10.17-1.0.0_beta release
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Package is from 3.10.17-1.0.0_beta release
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The .so files are not being deployed in the regular packages, just the
-dev ones, so we can drop this sanity check workaround and the
respective FIXME entry.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
As the recipe requires gst-plugins-package.inc, this patch includes
-plugins- in the recipe name to make it clear that it actually
results in a set of plugin packages, following poky's convention.
Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
|
|
OE-Core has include a package.bbclass change which has changes
the behaviour from the strip logic.
This patch restore the old beaviour so we have same functional
result as before.
See http://patches.openembedded.org/patch/65311/
Change-Id: I116910aeb79d1e635367ba483bfabdc46a935eaf
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
OE-Core has include a package.bbclass change which has changes
the behaviour from the strip logic.
This patch restore the old beaviour so we have same functional
result as before.
See http://patches.openembedded.org/patch/65311/
Change-Id: Iee83b7b057c5db01c5b7ea435f6b35b508e23119
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
gstreamer-imx is an ongoing project to write GStreamer 1.0 plugins for
using the i.MX VPU,IPU, and GPU. With the plugins, the VPU en- and decoding
features can be used, the IPU can transform images (deinterlacing,
colorspace conversion etc.), and the GPU can display frames using
OpenGL ES and the Vivante direct textures. Currently, the plugins have
only been tested with the i.MX6 SoC series.
All plugins are based on appropriate GStreamer base classes. Physical
memory metadata structures make it possible to avoid costly frame copies,
making it possible to use transcoding chains that do not involve
CPU copies for example.
This recipe is sent to meta-fsl-arm to make these plugins more visible
and available to others.
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
|
|
The gst-fsl-plugin configure script doesn't support the
--disable-valgrind, --disable-debug, or --disable-examples
arguments.
Without this patch, a QA error will be generated.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
|
|
AAC decoder was not available on imx6 platform.
Signed-off-by: Stéphane Cerveau <scerveau@gmail.com>
|
|
Add include directory for uapi which contains the mxc_asrc.h header
Change-Id: If4027ff5e7d7bc86704e095fe051aadfdf2f2e20
Signed-off-by: Lauren Post <lauren.post@freescale.com>
|
|
The mfw_isink plugin looks for the libgstfsl-0.10.so library, instead
of the proper soname. This forces the inclusion of the .so file in the
runtime package.
Fixes [YOCTO: #3781]
Change-Id: I370f5ca6bfbcd5e65fd68214d8ca61434dd8757b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This fixes the support for proper detecting Freescale specific headers
in include/linux and include/uapi.
Without this patch I have the configure log with the same feature in
'enabled' and 'disabled' state and it was impossible to proper
override CPPFLAGS.
After this patch, building it against MX53 I get:
Configure result:
Enabled features:
plugin: aac_dec
plugin: mp3_dec
plugin: vorbis_dec
plugin: amr_dec
plugin: mp3_enc
plugin: h264_dec
plugin: mpeg4_dec
plugin: mpeg2_dec
plugin: aiur
plugin: beep
plugin: v4lsink
plugin: isink
plugin: ipucsc
library: libipu
library: libX11
Disabled features:
plugin: aacp_dec
plugin: wma10_dec
plugin: ac3_dec
plugin: wma8_enc
plugin: downmix
plugin: wmv9mp_dec
plugin: wmv78_dec
plugin: vpu_wrap
and building it against MX6Q I get:
Configure result:
Enabled features:
plugin: aac_dec
plugin: mp3_dec
plugin: vorbis_dec
plugin: amr_dec
plugin: mp3_enc
plugin: h264_dec
plugin: mpeg4_dec
plugin: mpeg2_dec
plugin: vpu_wrap
plugin: aiur
plugin: beep
plugin: v4lsink
plugin: isink
plugin: ipucsc
library: libipu
library: libX11
Disabled features:
plugin: aacp_dec
plugin: wma10_dec
plugin: ac3_dec
plugin: wma8_enc
plugin: downmix
plugin: wmv9mp_dec
plugin: wmv78_dec
Change-Id: Icdd40a1686212275b67baede34bb45eb41be3cf1
Reported-by: Jānis Čoders <janis.coders@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
There're no reason to keep the directories split and we follow now how
done in OE-Core and Meta-OE putting it inside
recipes-multimedia/gstreamer/.
Change-Id: Ib6e6ba20880434d500334b6f4d2f48f367c773aa
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This changes the gst-fsl-plugin.inc to include the 'uapi' into include
paths for kernels >= 3.10 and adds the need changes to proper build
for i.MX6 and i.MX6SL (which does not has VPU support).
Change-Id: I88d95390c966d37a52ec5b59aa4182c879e46444
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The special and excluded plugins require explicit runtime dependencies
so those are add throught PACKAGECONFIG.
Change-Id: I4c87f3ac9f3a9f8d7f5b0b57ebc0bf2e4960d30a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Released with 3.10.9-1.0.0_alpha release
Change-Id: I056e872cfdf52ae54c8ff8e4bce8fe08494a6534
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Released with 3.10.9-1.0.0_alpha
Change-Id: Ieb2aeb526d0bb8cda64449296ab247473e97b6c4
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Released with 3.10.9-1.0.0 release
Change-Id: I1fd4fd1e3eb7dad5196c58ccfa71501954ecae20
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
libvpu was changed from imx-lib to imx-vpu so
now gst-fsl-plugins depends on both imx-lib
and imx-vpu.
imx-lib does provide libipu required by
gst-fsl-plugin
Change-Id: I623f5aec270f9c0bd19aefdfbf93e4e6222f8fd2
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
The gst-plugins-base is common to the soc-architecture so we ought to
reflect this in the PACKAGE_ARCH setting.
Change-Id: I8733f145be5a002806fce9449d89745b8654ccfd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The PACKAGE_ARCH is now dynamically set for package which depends on
kernel.
Change-Id: I86c4f50af09cd2879eae749cb3c694657796cf0a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The PACKAGE_ARCH is now dynamically set for package which depends on
kernel.
Change-Id: I9b702584af1576c8a816943a7690356575245398
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This release had many patches merged upstream and thus those are being
removed. Following patches were merged:
- Link-with-the-Real-Time-Extension-lib.patch
- fix-missing-sys-types-h.patch
- v4lsink_back_compatible.patch
- vss_build_failed.patch
A new runtime dependency for libfslparser has been added. This is need
to be available at rootfs but no code links to it explicitly so
gst-fsl-plugin needs to made it explicit.
The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents
explicitly say it is a 3.0.8 release so we use the source version to
avoid supporting different version from different kernel releases.
Change-Id: Id71d436af78dc62f620107d64633bf1ebbdaefef
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This change has been based on changes done in meta-fsl-bsp-release,
3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun
Zhu <R01007@freescale.com>.
The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents
explicitly say it is a 1.0.38 release so we use the source version to
avoid supporting different version from different kernel releases.
Change-Id: Icc0d35a9694707915044a0e00245956876f54c72
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This change has been based on changes done in meta-fsl-bsp-release,
3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun
Zhu <R01007@freescale.com>.
The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents
explicitly say it is a 3.0.8 release so we use the source version to
avoid supporting different version from different kernel releases.
Change-Id: I205bff7e44e043e4f949611c605b18192293c6e6
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This release includes support for Hard Float-Point and we then add
support for it to behave properly depending on the machine tune
choice.
One thing to note about this new release is it /removes/ AAC and OGG
codecs from the package.
This change has been based on changes done in meta-fsl-bsp-release,
3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun
Zhu <R01007@freescale.com>.
The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents
explicitly say it is a 3.0.8 release so we use the source version to
avoid supporting different version from different kernel releases.
Change-Id: Icdbd2ca686b86badaf1558f609b2beb911b01fe8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This change has been based on changes done in meta-fsl-bsp-release,
3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun
Zhu <R01007@freescale.com>.
We are not updating to 3.5.7-1.0.0 package as a compare of both
sources show only autoconf generated changes (which are useless as we
end regenerating them anyway). The diffstat is:
,----
| Makefile.in | 242
| aclocal.m4 |17434 ++++++++++++++++++++++++++++---------------------------
| asrc/Makefile.in | 86
| config.guess | 117
| config.sub | 82
| configure | 673 +-
| depcomp | 255
| doc/Makefile.in | 60
| install-sh | 35
| ltmain.sh | 228
| missing | 148
| 11 files changed, 10133 insertions(+), 9227 deletions(-)
`----
So we're using the last version which have been made public.
Change-Id: I4845341feb8a12bf01a139564959b9ffb8bb940b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|