anchor.diff:  	gst-plugin-wavparse python-netclient gst-plugin-mpegstream gst-plugin-selector \
   	gst-plugin-flac gst-plugin-mpegdemux gst-plugin-dvdsub \
   	gst-plugin-souphttpsrc gst-plugin-mpegaudioparse gst-plugin-subparse \
  -	gst-plugin-apetag gst-plugin-icydemux gst-plugin-autodetect \
  +	gst-plugin-apetag gst-plugin-icydemux gst-plugin-autodetect gst-plugin-audioparsersbad \
   	python-twisted-core python-elementtree \
   	enigma2-fonts \
   	glibc-gconv-iso8859-15 ethtool"
  
positive.code: RDEPENDS_${PN} += "${@base_contains("MACHINE_FEATURES", "alsa", "gst-plugin-alsa alsa-conf", "", d)}"
  
  # proper hdtv hardware should be able to playback these codecs (hmm, what about DVD/CD?)
  RDEPENDS_${PN} += "${@base_contains("MACHINE_FEATURES", "hdtv", "\
  	gst-plugin-avi gst-plugin-matroska gst-plugin-qtdemux \
  	gst-plugin-cdxaparse gst-plugin-cdio gst-plugin-vcdsrc", "", d)}"
  
  # pick the vorbis decoder based on FPU capability
  
negative.code: 
  # FPU hardware should be able to downmix DTS
  RRECOMMENDS_${PN} = "${@["","gst-plugin-dtsdec"][bb.data.getVar("TARGET_FPU",d,1) == 'hard']}"
  
  # 'forward depends' - no two providers can have the same PACKAGES_DYNAMIC, however both
  # enigma2 and enigma2-plugins produce enigma2-plugin-*.
  