1*4882a593Smuzhiyunrequire gstreamer1.0-plugins-common.inc 2*4882a593Smuzhiyunrequire gstreamer1.0-plugins-license.inc 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunDESCRIPTION = "'Ugly GStreamer plugins" 5*4882a593SmuzhiyunHOMEPAGE = "https://gstreamer.freedesktop.org/" 6*4882a593SmuzhiyunBUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues" 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \ 9*4882a593Smuzhiyun file://tests/check/elements/xingmux.c;beginline=1;endline=21;md5=4c771b8af188724855cb99cadd390068" 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunLICENSE = "LGPL-2.1-or-later & GPL-2.0-or-later" 12*4882a593SmuzhiyunLICENSE_FLAGS = "commercial" 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunSRC_URI = " \ 15*4882a593Smuzhiyun https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ 16*4882a593Smuzhiyun " 17*4882a593SmuzhiyunSRC_URI[sha256sum] = "af67d8ba7cab230f64d0594352112c2c443e2aa36a87c35f9f98a43d11430b87" 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunS = "${WORKDIR}/gst-plugins-ugly-${PV}" 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunDEPENDS += "gstreamer1.0-plugins-base" 22*4882a593Smuzhiyun 23*4882a593SmuzhiyunGST_PLUGIN_SET_HAS_EXAMPLES = "0" 24*4882a593Smuzhiyun 25*4882a593SmuzhiyunPACKAGECONFIG ??= " \ 26*4882a593Smuzhiyun ${GSTREAMER_ORC} \ 27*4882a593Smuzhiyun a52dec mpeg2dec \ 28*4882a593Smuzhiyun" 29*4882a593Smuzhiyun 30*4882a593SmuzhiyunPACKAGECONFIG[amrnb] = "-Damrnb=enabled,-Damrnb=disabled,opencore-amr" 31*4882a593SmuzhiyunPACKAGECONFIG[amrwb] = "-Damrwbdec=enabled,-Damrwbdec=disabled,opencore-amr" 32*4882a593SmuzhiyunPACKAGECONFIG[a52dec] = "-Da52dec=enabled,-Da52dec=disabled,liba52" 33*4882a593SmuzhiyunPACKAGECONFIG[cdio] = "-Dcdio=enabled,-Dcdio=disabled,libcdio" 34*4882a593SmuzhiyunPACKAGECONFIG[dvdread] = "-Ddvdread=enabled,-Ddvdread=disabled,libdvdread" 35*4882a593SmuzhiyunPACKAGECONFIG[mpeg2dec] = "-Dmpeg2dec=enabled,-Dmpeg2dec=disabled,mpeg2dec" 36*4882a593SmuzhiyunPACKAGECONFIG[x264] = "-Dx264=enabled,-Dx264=disabled,x264" 37*4882a593Smuzhiyun 38*4882a593SmuzhiyunGSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'a52dec cdio dvdread mpeg2dec x264', d)}" 39*4882a593Smuzhiyun 40*4882a593SmuzhiyunEXTRA_OEMESON += " \ 41*4882a593Smuzhiyun -Ddoc=disabled \ 42*4882a593Smuzhiyun -Dsidplay=disabled \ 43*4882a593Smuzhiyun" 44*4882a593Smuzhiyun 45*4882a593SmuzhiyunFILES:${PN}-amrnb += "${datadir}/gstreamer-1.0/presets/GstAmrnbEnc.prs" 46*4882a593SmuzhiyunFILES:${PN}-x264 += "${datadir}/gstreamer-1.0/presets/GstX264Enc.prs" 47