1*4882a593SmuzhiyunSUMMARY = "Gstreamer1.0 package groups" 2*4882a593SmuzhiyunLICENSE = "MIT" 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun# Due to use of COMBINED_FEATURES 5*4882a593SmuzhiyunPACKAGE_ARCH = "${MACHINE_ARCH}" 6*4882a593Smuzhiyun 7*4882a593Smuzhiyuninherit packagegroup 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunCOMMERCIAL_PLUGINS = "${COMMERCIAL_AUDIO_PLUGINS} ${COMMERCIAL_VIDEO_PLUGINS}" 10*4882a593SmuzhiyunDEPENDS_UGLY="${@'gstreamer1.0-plugins-ugly' if 'ugly' in COMMERCIAL_PLUGINS.split('-') else ''}" 11*4882a593SmuzhiyunDEPENDS_BAD="${@'gstreamer1.0-plugins-bad' if 'bad' in COMMERCIAL_PLUGINS.split('-') else ''}" 12*4882a593SmuzhiyunDEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good ${DEPENDS_UGLY} ${DEPENDS_BAD}" 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunPACKAGES = "\ 15*4882a593Smuzhiyun gstreamer1.0-meta-base \ 16*4882a593Smuzhiyun gstreamer1.0-meta-x11-base \ 17*4882a593Smuzhiyun gstreamer1.0-meta-audio \ 18*4882a593Smuzhiyun gstreamer1.0-meta-debug \ 19*4882a593Smuzhiyun gstreamer1.0-meta-video" 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunALLOW_EMPTY:gstreamer1.0-meta-base = "1" 22*4882a593SmuzhiyunALLOW_EMPTY:gstreamer1.0-meta-x11-base = "1" 23*4882a593SmuzhiyunALLOW_EMPTY:gstreamer1.0-meta-audio = "1" 24*4882a593SmuzhiyunALLOW_EMPTY:gstreamer1.0-meta-debug = "1" 25*4882a593SmuzhiyunALLOW_EMPTY:gstreamer1.0-meta-video = "1" 26*4882a593Smuzhiyun 27*4882a593SmuzhiyunRDEPENDS:gstreamer1.0-meta-base = "\ 28*4882a593Smuzhiyun ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'gstreamer1.0-meta-x11-base', '', d)} \ 29*4882a593Smuzhiyun gstreamer1.0 \ 30*4882a593Smuzhiyun gstreamer1.0-plugins-base-playback \ 31*4882a593Smuzhiyun gstreamer1.0-plugins-base-gio \ 32*4882a593Smuzhiyun ${@bb.utils.contains('COMBINED_FEATURES', 'alsa', 'gstreamer1.0-plugins-base-alsa', '',d)} \ 33*4882a593Smuzhiyun gstreamer1.0-plugins-base-volume \ 34*4882a593Smuzhiyun gstreamer1.0-plugins-base-audioconvert \ 35*4882a593Smuzhiyun gstreamer1.0-plugins-base-audioresample \ 36*4882a593Smuzhiyun gstreamer1.0-plugins-base-typefindfunctions \ 37*4882a593Smuzhiyun gstreamer1.0-plugins-base-videoscale \ 38*4882a593Smuzhiyun gstreamer1.0-plugins-base-videoconvert \ 39*4882a593Smuzhiyun gstreamer1.0-plugins-good-autodetect \ 40*4882a593Smuzhiyun gstreamer1.0-plugins-good-soup" 41*4882a593Smuzhiyun 42*4882a593SmuzhiyunRRECOMMENDS:gstreamer1.0-meta-x11-base = "\ 43*4882a593Smuzhiyun gstreamer1.0-plugins-base-ximagesink \ 44*4882a593Smuzhiyun gstreamer1.0-plugins-base-xvimagesink" 45*4882a593Smuzhiyun 46*4882a593SmuzhiyunRDEPENDS:gstreamer1.0-meta-audio = "\ 47*4882a593Smuzhiyun gstreamer1.0-meta-base \ 48*4882a593Smuzhiyun gstreamer1.0-plugins-base-vorbis \ 49*4882a593Smuzhiyun gstreamer1.0-plugins-base-ogg \ 50*4882a593Smuzhiyun gstreamer1.0-plugins-good-wavparse \ 51*4882a593Smuzhiyun gstreamer1.0-plugins-good-flac \ 52*4882a593Smuzhiyun ${COMMERCIAL_AUDIO_PLUGINS}" 53*4882a593Smuzhiyun 54*4882a593SmuzhiyunRDEPENDS:gstreamer1.0-meta-debug = "\ 55*4882a593Smuzhiyun gstreamer1.0-meta-base \ 56*4882a593Smuzhiyun gstreamer1.0-plugins-good-debug \ 57*4882a593Smuzhiyun gstreamer1.0-plugins-base-audiotestsrc \ 58*4882a593Smuzhiyun gstreamer1.0-plugins-base-videotestsrc" 59*4882a593Smuzhiyun 60*4882a593SmuzhiyunRDEPENDS:gstreamer1.0-meta-video = "\ 61*4882a593Smuzhiyun gstreamer1.0-meta-base \ 62*4882a593Smuzhiyun gstreamer1.0-plugins-good-avi \ 63*4882a593Smuzhiyun gstreamer1.0-plugins-good-matroska \ 64*4882a593Smuzhiyun gstreamer1.0-plugins-base-theora \ 65*4882a593Smuzhiyun ${COMMERCIAL_VIDEO_PLUGINS}" 66*4882a593Smuzhiyun 67*4882a593SmuzhiyunRRECOMMENDS:gstreamer1.0-meta-video = "\ 68*4882a593Smuzhiyun gstreamer1.0-meta-audio" 69