1################################################################################ 2# 3# gst1-plugins-good 4# 5################################################################################ 6 7GST1_PLUGINS_GOOD_VERSION = 1.22.0 8GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION).tar.xz 9GST1_PLUGINS_GOOD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-good 10GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING 11GST1_PLUGINS_GOOD_LICENSE = LGPL-2.1+ 12 13GST1_PLUGINS_GOOD_CFLAGS = $(TARGET_CFLAGS) -std=gnu99 14GST1_PLUGINS_GOOD_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS) 15 16GST1_PLUGINS_GOOD_CONF_OPTS = \ 17 -Dexamples=disabled \ 18 -Dtests=disabled \ 19 -Dgobject-cast-checks=disabled \ 20 -Dglib-asserts=disabled \ 21 -Dglib-checks=disabled \ 22 -Dasm=disabled \ 23 -Ddirectsound=disabled \ 24 -Dwaveform=disabled \ 25 -Drpicamsrc=disabled \ 26 -Dosxaudio=disabled \ 27 -Dosxvideo=disabled \ 28 -Daalib=disabled \ 29 -Dlibcaca=disabled \ 30 -Ddoc=disabled 31 32# Options which require currently unpackaged libraries 33GST1_PLUGINS_GOOD_CONF_OPTS += \ 34 -Ddv=disabled \ 35 -Ddv1394=disabled 36 37GST1_PLUGINS_GOOD_DEPENDENCIES = \ 38 gstreamer1 \ 39 gst1-plugins-base \ 40 $(TARGET_NLS_DEPENDENCIES) 41 42ifeq ($(BR2_PACKAGE_ROCKCHIP_RGA),y) 43GST1_PLUGINS_GOOD_DEPENDENCIES += rockchip-rga 44endif 45 46ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_JACK),y) 47GST1_PLUGINS_GOOD_CONF_OPTS += -Djack=enabled 48GST1_PLUGINS_GOOD_DEPENDENCIES += jack2 49else 50GST1_PLUGINS_GOOD_CONF_OPTS += -Djack=disabled 51endif 52 53ifeq ($(BR2_PACKAGE_LIBV4L),y) 54GST1_PLUGINS_GOOD_CONF_OPTS += -Dv4l2-libv4l2=enabled 55GST1_PLUGINS_GOOD_DEPENDENCIES += libv4l 56else 57GST1_PLUGINS_GOOD_CONF_OPTS += -Dv4l2-libv4l2=disabled 58endif 59 60ifeq ($(BR2_PACKAGE_ORC),y) 61GST1_PLUGINS_GOOD_CONF_OPTS += -Dorc=enabled 62GST1_PLUGINS_GOOD_DEPENDENCIES += orc 63endif 64 65ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA),y) 66GST1_PLUGINS_GOOD_CONF_OPTS += -Dalpha=enabled 67else 68GST1_PLUGINS_GOOD_CONF_OPTS += -Dalpha=disabled 69endif 70 71ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_APETAG),y) 72GST1_PLUGINS_GOOD_CONF_OPTS += -Dapetag=enabled 73else 74GST1_PLUGINS_GOOD_CONF_OPTS += -Dapetag=disabled 75endif 76 77ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOFX),y) 78GST1_PLUGINS_GOOD_CONF_OPTS += -Daudiofx=enabled 79else 80GST1_PLUGINS_GOOD_CONF_OPTS += -Daudiofx=disabled 81endif 82 83ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOPARSERS),y) 84GST1_PLUGINS_GOOD_CONF_OPTS += -Daudioparsers=enabled 85else 86GST1_PLUGINS_GOOD_CONF_OPTS += -Daudioparsers=disabled 87endif 88 89ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUPARSE),y) 90GST1_PLUGINS_GOOD_CONF_OPTS += -Dauparse=enabled 91else 92GST1_PLUGINS_GOOD_CONF_OPTS += -Dauparse=disabled 93endif 94 95ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUTODETECT),y) 96GST1_PLUGINS_GOOD_CONF_OPTS += -Dautodetect=enabled 97else 98GST1_PLUGINS_GOOD_CONF_OPTS += -Dautodetect=disabled 99endif 100 101ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AVI),y) 102GST1_PLUGINS_GOOD_CONF_OPTS += -Davi=enabled 103else 104GST1_PLUGINS_GOOD_CONF_OPTS += -Davi=disabled 105endif 106 107ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_CUTTER),y) 108GST1_PLUGINS_GOOD_CONF_OPTS += -Dcutter=enabled 109else 110GST1_PLUGINS_GOOD_CONF_OPTS += -Dcutter=disabled 111endif 112 113ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEBUGUTILS),y) 114GST1_PLUGINS_GOOD_CONF_OPTS += -Ddebugutils=enabled 115else 116GST1_PLUGINS_GOOD_CONF_OPTS += -Ddebugutils=disabled 117endif 118 119ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE),y) 120GST1_PLUGINS_GOOD_CONF_OPTS += -Ddeinterlace=enabled 121else 122GST1_PLUGINS_GOOD_CONF_OPTS += -Ddeinterlace=disabled 123endif 124 125ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DTMF),y) 126GST1_PLUGINS_GOOD_CONF_OPTS += -Ddtmf=enabled 127else 128GST1_PLUGINS_GOOD_CONF_OPTS += -Ddtmf=disabled 129endif 130 131ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_EFFECTV),y) 132GST1_PLUGINS_GOOD_CONF_OPTS += -Deffectv=enabled 133else 134GST1_PLUGINS_GOOD_CONF_OPTS += -Deffectv=disabled 135endif 136 137ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_EQUALIZER),y) 138GST1_PLUGINS_GOOD_CONF_OPTS += -Dequalizer=enabled 139else 140GST1_PLUGINS_GOOD_CONF_OPTS += -Dequalizer=disabled 141endif 142 143ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLV),y) 144GST1_PLUGINS_GOOD_CONF_OPTS += -Dflv=enabled 145else 146GST1_PLUGINS_GOOD_CONF_OPTS += -Dflv=disabled 147endif 148 149ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLX),y) 150GST1_PLUGINS_GOOD_CONF_OPTS += -Dflx=enabled 151else 152GST1_PLUGINS_GOOD_CONF_OPTS += -Dflx=disabled 153endif 154 155ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GOOM),y) 156GST1_PLUGINS_GOOD_CONF_OPTS += -Dgoom=enabled 157else 158GST1_PLUGINS_GOOD_CONF_OPTS += -Dgoom=disabled 159endif 160 161ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GOOM2K1),y) 162GST1_PLUGINS_GOOD_CONF_OPTS += -Dgoom2k1=enabled 163else 164GST1_PLUGINS_GOOD_CONF_OPTS += -Dgoom2k1=disabled 165endif 166 167ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ICYDEMUX),y) 168GST1_PLUGINS_GOOD_CONF_OPTS += -Dicydemux=enabled 169else 170GST1_PLUGINS_GOOD_CONF_OPTS += -Dicydemux=disabled 171endif 172 173ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ID3DEMUX),y) 174GST1_PLUGINS_GOOD_CONF_OPTS += -Did3demux=enabled 175else 176GST1_PLUGINS_GOOD_CONF_OPTS += -Did3demux=disabled 177endif 178 179ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_IMAGEFREEZE),y) 180GST1_PLUGINS_GOOD_CONF_OPTS += -Dimagefreeze=enabled 181else 182GST1_PLUGINS_GOOD_CONF_OPTS += -Dimagefreeze=disabled 183endif 184 185ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_INTERLEAVE),y) 186GST1_PLUGINS_GOOD_CONF_OPTS += -Dinterleave=enabled 187else 188GST1_PLUGINS_GOOD_CONF_OPTS += -Dinterleave=disabled 189endif 190 191ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ISOMP4),y) 192GST1_PLUGINS_GOOD_CONF_OPTS += -Disomp4=enabled 193else 194GST1_PLUGINS_GOOD_CONF_OPTS += -Disomp4=disabled 195endif 196 197ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAME),y) 198GST1_PLUGINS_GOOD_CONF_OPTS += -Dlame=enabled 199GST1_PLUGINS_GOOD_DEPENDENCIES += lame 200else 201GST1_PLUGINS_GOOD_CONF_OPTS += -Dlame=disabled 202endif 203 204ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MPG123),y) 205GST1_PLUGINS_GOOD_CONF_OPTS += -Dmpg123=enabled 206GST1_PLUGINS_GOOD_DEPENDENCIES += mpg123 207else 208GST1_PLUGINS_GOOD_CONF_OPTS += -Dmpg123=disabled 209endif 210 211ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAW),y) 212GST1_PLUGINS_GOOD_CONF_OPTS += -Dlaw=enabled 213else 214GST1_PLUGINS_GOOD_CONF_OPTS += -Dlaw=disabled 215endif 216 217ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LEVEL),y) 218GST1_PLUGINS_GOOD_CONF_OPTS += -Dlevel=enabled 219else 220GST1_PLUGINS_GOOD_CONF_OPTS += -Dlevel=disabled 221endif 222 223ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MATROSKA),y) 224GST1_PLUGINS_GOOD_CONF_OPTS += -Dmatroska=enabled 225else 226GST1_PLUGINS_GOOD_CONF_OPTS += -Dmatroska=disabled 227endif 228 229ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MONOSCOPE),y) 230GST1_PLUGINS_GOOD_CONF_OPTS += -Dmonoscope=enabled 231else 232GST1_PLUGINS_GOOD_CONF_OPTS += -Dmonoscope=disabled 233endif 234 235ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIFILE),y) 236GST1_PLUGINS_GOOD_CONF_OPTS += -Dmultifile=enabled 237else 238GST1_PLUGINS_GOOD_CONF_OPTS += -Dmultifile=disabled 239endif 240 241ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIPART),y) 242GST1_PLUGINS_GOOD_CONF_OPTS += -Dmultipart=enabled 243else 244GST1_PLUGINS_GOOD_CONF_OPTS += -Dmultipart=disabled 245endif 246 247ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_REPLAYGAIN),y) 248GST1_PLUGINS_GOOD_CONF_OPTS += -Dreplaygain=enabled 249else 250GST1_PLUGINS_GOOD_CONF_OPTS += -Dreplaygain=disabled 251endif 252 253ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP),y) 254GST1_PLUGINS_GOOD_CONF_OPTS += -Drtp=enabled 255else 256GST1_PLUGINS_GOOD_CONF_OPTS += -Drtp=disabled 257endif 258 259ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER),y) 260GST1_PLUGINS_GOOD_CONF_OPTS += -Drtpmanager=enabled 261else 262GST1_PLUGINS_GOOD_CONF_OPTS += -Drtpmanager=disabled 263endif 264 265ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP),y) 266GST1_PLUGINS_GOOD_CONF_OPTS += -Drtsp=enabled 267else 268GST1_PLUGINS_GOOD_CONF_OPTS += -Drtsp=disabled 269endif 270 271ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SHAPEWIPE),y) 272GST1_PLUGINS_GOOD_CONF_OPTS += -Dshapewipe=enabled 273else 274GST1_PLUGINS_GOOD_CONF_OPTS += -Dshapewipe=disabled 275endif 276 277ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SMPTE),y) 278GST1_PLUGINS_GOOD_CONF_OPTS += -Dsmpte=enabled 279else 280GST1_PLUGINS_GOOD_CONF_OPTS += -Dsmpte=disabled 281endif 282 283ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SPECTRUM),y) 284GST1_PLUGINS_GOOD_CONF_OPTS += -Dspectrum=enabled 285else 286GST1_PLUGINS_GOOD_CONF_OPTS += -Dspectrum=disabled 287endif 288 289ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_UDP),y) 290GST1_PLUGINS_GOOD_CONF_OPTS += -Dudp=enabled 291else 292GST1_PLUGINS_GOOD_CONF_OPTS += -Dudp=disabled 293endif 294 295ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOBOX),y) 296GST1_PLUGINS_GOOD_CONF_OPTS += -Dvideobox=enabled 297else 298GST1_PLUGINS_GOOD_CONF_OPTS += -Dvideobox=disabled 299endif 300 301ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOCROP),y) 302GST1_PLUGINS_GOOD_CONF_OPTS += -Dvideocrop=enabled 303else 304GST1_PLUGINS_GOOD_CONF_OPTS += -Dvideocrop=disabled 305endif 306 307ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOFILTER),y) 308GST1_PLUGINS_GOOD_CONF_OPTS += -Dvideofilter=enabled 309else 310GST1_PLUGINS_GOOD_CONF_OPTS += -Dvideofilter=disabled 311endif 312 313ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOMIXER),y) 314GST1_PLUGINS_GOOD_CONF_OPTS += -Dvideomixer=enabled 315else 316GST1_PLUGINS_GOOD_CONF_OPTS += -Dvideomixer=disabled 317endif 318 319ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVENC),y) 320GST1_PLUGINS_GOOD_CONF_OPTS += -Dwavenc=enabled 321else 322GST1_PLUGINS_GOOD_CONF_OPTS += -Dwavenc=disabled 323endif 324 325ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVPARSE),y) 326GST1_PLUGINS_GOOD_CONF_OPTS += -Dwavparse=enabled 327else 328GST1_PLUGINS_GOOD_CONF_OPTS += -Dwavparse=disabled 329endif 330 331ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_XINGMUX),y) 332GST1_PLUGINS_GOOD_CONF_OPTS += -Dxingmux=enabled 333else 334GST1_PLUGINS_GOOD_CONF_OPTS += -Dxingmux=disabled 335endif 336 337ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_Y4M),y) 338GST1_PLUGINS_GOOD_CONF_OPTS += -Dy4m=enabled 339else 340GST1_PLUGINS_GOOD_CONF_OPTS += -Dy4m=disabled 341endif 342 343ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_OSS),y) 344GST1_PLUGINS_GOOD_CONF_OPTS += -Doss=enabled 345else 346GST1_PLUGINS_GOOD_CONF_OPTS += -Doss=disabled 347endif 348 349ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_OSS4),y) 350GST1_PLUGINS_GOOD_CONF_OPTS += -Doss4=enabled 351else 352GST1_PLUGINS_GOOD_CONF_OPTS += -Doss4=disabled 353endif 354 355ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_QMLGL),y) 356GST1_PLUGINS_GOOD_CONF_OPTS += -Dqt5=enabled 357GST1_PLUGINS_GOOD_DEPENDENCIES += qt5declarative 358ifeq ($(BR2_PACKAGE_QT5BASE_XCB),y) 359GST1_PLUGINS_GOOD_DEPENDENCIES += qt5x11extras 360endif 361else 362GST1_PLUGINS_GOOD_CONF_OPTS += -Dqt5=disabled 363endif 364 365ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SHOUT2),y) 366GST1_PLUGINS_GOOD_CONF_OPTS += -Dshout2=enabled 367GST1_PLUGINS_GOOD_DEPENDENCIES += libshout 368else 369GST1_PLUGINS_GOOD_CONF_OPTS += -Dshout2=disabled 370endif 371 372ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2),y) 373GST1_PLUGINS_GOOD_CONF_OPTS += -Dv4l2=enabled 374# Enable use of gudev if available, for device probing and monitoring. 375ifeq ($(BR2_PACKAGE_LIBGUDEV),y) 376GST1_PLUGINS_GOOD_DEPENDENCIES += libgudev 377GST1_PLUGINS_GOOD_CONF_OPTS += -Dv4l2-gudev=enabled 378else 379GST1_PLUGINS_GOOD_CONF_OPTS += -Dv4l2-gudev=disabled 380endif 381else 382GST1_PLUGINS_GOOD_CONF_OPTS += -Dv4l2=disabled 383endif 384 385ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2_PROBE),y) 386GST1_PLUGINS_GOOD_CONF_OPTS += -Dv4l2-probe=true 387else 388GST1_PLUGINS_GOOD_CONF_OPTS += -Dv4l2-probe=false 389endif 390 391ifeq ($(BR2_PACKAGE_XORG7),y) 392GST1_PLUGINS_GOOD_DEPENDENCIES += xlib_libX11 xlib_libXext xlib_libXv 393GST1_PLUGINS_GOOD_CONF_OPTS += -Dximagesrc=enabled 394ifeq ($(BR2_PACKAGE_XLIB_LIBXFIXES),y) 395GST1_PLUGINS_GOOD_DEPENDENCIES += xlib_libXfixes 396GST1_PLUGINS_GOOD_CONF_OPTS += -Dximagesrc-xfixes=enabled 397endif 398ifeq ($(BR2_PACKAGE_XLIB_LIBXDAMAGE),y) 399GST1_PLUGINS_GOOD_DEPENDENCIES += xlib_libXdamage 400GST1_PLUGINS_GOOD_CONF_OPTS += -Dximagesrc-xdamage=enabled 401endif 402else 403GST1_PLUGINS_GOOD_CONF_OPTS += \ 404 -Dximagesrc=disabled \ 405 -Dximagesrc-xfixes=disabled \ 406 -Dximagesrc-xdamage=disabled 407endif 408 409ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_CAIRO),y) 410GST1_PLUGINS_GOOD_CONF_OPTS += -Dcairo=enabled 411GST1_PLUGINS_GOOD_DEPENDENCIES += cairo 412else 413GST1_PLUGINS_GOOD_CONF_OPTS += -Dcairo=disabled 414endif 415 416ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLAC),y) 417GST1_PLUGINS_GOOD_CONF_OPTS += -Dflac=enabled 418GST1_PLUGINS_GOOD_DEPENDENCIES += flac 419else 420GST1_PLUGINS_GOOD_CONF_OPTS += -Dflac=disabled 421endif 422 423ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GDKPIXBUF),y) 424GST1_PLUGINS_GOOD_CONF_OPTS += -Dgdk-pixbuf=enabled 425GST1_PLUGINS_GOOD_DEPENDENCIES += gdk-pixbuf 426else 427GST1_PLUGINS_GOOD_CONF_OPTS += -Dgdk-pixbuf=disabled 428endif 429 430ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_JPEG),y) 431GST1_PLUGINS_GOOD_CONF_OPTS += -Djpeg=enabled 432GST1_PLUGINS_GOOD_DEPENDENCIES += jpeg 433else 434GST1_PLUGINS_GOOD_CONF_OPTS += -Djpeg=disabled 435endif 436 437ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PNG),y) 438GST1_PLUGINS_GOOD_CONF_OPTS += -Dpng=enabled 439GST1_PLUGINS_GOOD_DEPENDENCIES += libpng 440else 441GST1_PLUGINS_GOOD_CONF_OPTS += -Dpng=disabled 442endif 443 444ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE),y) 445GST1_PLUGINS_GOOD_CONF_OPTS += -Dpulse=enabled 446GST1_PLUGINS_GOOD_DEPENDENCIES += pulseaudio 447else 448GST1_PLUGINS_GOOD_CONF_OPTS += -Dpulse=disabled 449endif 450 451ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC),y) 452GST1_PLUGINS_GOOD_CONF_OPTS += -Dsoup=enabled 453GST1_PLUGINS_GOOD_DEPENDENCIES += libsoup 454else 455GST1_PLUGINS_GOOD_CONF_OPTS += -Dsoup=disabled 456endif 457 458ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SPEEX),y) 459GST1_PLUGINS_GOOD_CONF_OPTS += -Dspeex=enabled 460GST1_PLUGINS_GOOD_DEPENDENCIES += speex 461else 462GST1_PLUGINS_GOOD_CONF_OPTS += -Dspeex=disabled 463endif 464 465ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_TAGLIB),y) 466GST1_PLUGINS_GOOD_CONF_OPTS += -Dtaglib=enabled 467GST1_PLUGINS_GOOD_DEPENDENCIES += taglib 468else 469GST1_PLUGINS_GOOD_CONF_OPTS += -Dtaglib=disabled 470endif 471 472ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_TWOLAME),y) 473GST1_PLUGINS_GOOD_CONF_OPTS += -Dtwolame=enabled 474GST1_PLUGINS_GOOD_DEPENDENCIES += twolame 475else 476GST1_PLUGINS_GOOD_CONF_OPTS += -Dtwolame=disabled 477endif 478 479ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX),y) 480GST1_PLUGINS_GOOD_CONF_OPTS += -Dvpx=enabled 481GST1_PLUGINS_GOOD_DEPENDENCIES += libvpx 482else 483GST1_PLUGINS_GOOD_CONF_OPTS += -Dvpx=disabled 484endif 485 486ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVPACK),y) 487GST1_PLUGINS_GOOD_CONF_OPTS += -Dwavpack=enabled 488GST1_PLUGINS_GOOD_DEPENDENCIES += wavpack 489else 490GST1_PLUGINS_GOOD_CONF_OPTS += -Dwavpack=disabled 491endif 492 493ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_BZ2),y) 494GST1_PLUGINS_GOOD_CONF_OPTS += -Dbz2=enabled 495GST1_PLUGINS_GOOD_DEPENDENCIES += bzip2 496else 497GST1_PLUGINS_GOOD_CONF_OPTS += -Dbz2=disabled 498endif 499 500$(eval $(meson-package)) 501