Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. DESCRIPTION = "GSTREAMER Plugin (gstreamer-ti) for TI ARM/DSP processors, DDOMPE branch"
  2. DEPENDS = "ti-dmai gstreamer gst-plugins-base gst-plugins-good gst-plugins-ugly"
  3. PROVIDES = "gstreamer-ti"
  4. PV = "svnr${SRCREV}"
  5.  
  6. SRC_URI = "\
  7. svn://gforge.ti.com/svn/gstreamer_ti/branches/BRANCH_DDOMPE/gstreamer_ti/ti_build;module=ticodecplugin;proto=https;user=anonymous;pswd='' \
  8. file://gstreamer-ti-rc.sh \
  9. "
  10. SRC_URI_append_omap3 = " \
  11. file://gstreamer-ti-ddompe-add-omapfb.patch \
  12. "
  13. # use local loadmodules.sh for these platform
  14. # TODO: must be removed onces these loadmodules goes in gstreamer.ti.com
  15. SRC_URI_append_dm365 = " file://loadmodules.sh"
  16. SRC_URI_append_omapl137 = " file://loadmodules.sh"
  17. SRC_URI_append_omapl138 = " file://loadmodules.sh "
  18. SRC_URI_append_omap3 = " file://loadmodules.sh "
  19.  
  20. S = "${WORKDIR}/ticodecplugin"
  21. SRCREV = "851"
  22.  
  23. EXTRA_OECONF_dm6446 = "--with-preset=dm6446"
  24. EXTRA_OECONF_dm6467 = "--with-preset=dm6447"
  25. EXTRA_OECONF_omap3 = "--with-preset=omap35x"
  26. EXTRA_OECONF_dm365 = "--with-preset=dm365"
  27. EXTRA_OECONF_dm355 = "--with-preset=dm355"
  28. EXTRA_OECONF_omapl138 = "--with-preset=omapl138"
  29.  
  30. do_configure_prepend() {
  31. # XDCPATH fixups
  32. sed -i -e 's:(LINK_INSTALL_DIR)/packages:(LINK_XDC_ROOT):g' ${S}/src/Makefile.am
  33. sed -i -e 's:(XDC_USER_PATH);:(XDC_USER_PATH);$(EDMA3_LLD_INSTALL_DIR)/packages;$(C6ACCEL_INSTALL_DIR)/soc/c6accelw;$(C6ACCEL_INSTALL_DIR)/soc/packages:g' ${S}/src/Makefile.am
  34. }
  35. do_install_prepend() {
  36. # keep gstreamer-ti.inc's do_install_prepend happy
  37. mkdir -p ${WORKDIR}/gstreamer_ti/gstreamer_demo/shared
  38. }
  39.  
  40. # add ${OE_TOP}/recipes/ti/gstreamer-ti to FILESPATH for inclusion of its gstreamer-ti-rc.sh
  41. FILESPATH =. "${OE_TOP}/recipes/ti/gstreamer-ti:"
  42. # add our local path to override for loadmodules.sh
  43. FILESPATHPKG =. "gstreamer-ti:"
  44.  
  45. pkg_postinst_gstreamer-ti-demo-script () {
  46. ln -sf ${installdir}/ti-codecs-server/* ${installdir}/gst/${PLATFORM}/
  47. }
  48.  
  49. require recipes/ti/gstreamer-ti.inc
  50.  
  51. # ti-dspbios-tree needs to be in includes - not clear where the other INCLUDES are setup
  52. CPPFLAGS_append = " -I${BIOS_INSTALL_DIR}/packages"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement