diff --git a/gst/gl/BUGS b/ext/gl/BUGS similarity index 100% rename from gst/gl/BUGS rename to ext/gl/BUGS diff --git a/gst/gl/Makefile.am b/ext/gl/Makefile.am similarity index 100% rename from gst/gl/Makefile.am rename to ext/gl/Makefile.am diff --git a/gst/gl/effects/gstgleffectbulge.c b/ext/gl/effects/gstgleffectbulge.c similarity index 100% rename from gst/gl/effects/gstgleffectbulge.c rename to ext/gl/effects/gstgleffectbulge.c diff --git a/gst/gl/effects/gstgleffectfisheye.c b/ext/gl/effects/gstgleffectfisheye.c similarity index 100% rename from gst/gl/effects/gstgleffectfisheye.c rename to ext/gl/effects/gstgleffectfisheye.c diff --git a/gst/gl/effects/gstgleffectglow.c b/ext/gl/effects/gstgleffectglow.c similarity index 100% rename from gst/gl/effects/gstgleffectglow.c rename to ext/gl/effects/gstgleffectglow.c diff --git a/gst/gl/effects/gstgleffectidentity.c b/ext/gl/effects/gstgleffectidentity.c similarity index 100% rename from gst/gl/effects/gstgleffectidentity.c rename to ext/gl/effects/gstgleffectidentity.c diff --git a/gst/gl/effects/gstgleffectlumatocurve.c b/ext/gl/effects/gstgleffectlumatocurve.c similarity index 100% rename from gst/gl/effects/gstgleffectlumatocurve.c rename to ext/gl/effects/gstgleffectlumatocurve.c diff --git a/gst/gl/effects/gstgleffectlumatocurve.h b/ext/gl/effects/gstgleffectlumatocurve.h similarity index 100% rename from gst/gl/effects/gstgleffectlumatocurve.h rename to ext/gl/effects/gstgleffectlumatocurve.h diff --git a/gst/gl/effects/gstgleffectmirror.c b/ext/gl/effects/gstgleffectmirror.c similarity index 100% rename from gst/gl/effects/gstgleffectmirror.c rename to ext/gl/effects/gstgleffectmirror.c diff --git a/gst/gl/effects/gstgleffectrgbtocurve.c b/ext/gl/effects/gstgleffectrgbtocurve.c similarity index 100% rename from gst/gl/effects/gstgleffectrgbtocurve.c rename to ext/gl/effects/gstgleffectrgbtocurve.c diff --git a/gst/gl/effects/gstgleffectscurves.h b/ext/gl/effects/gstgleffectscurves.h similarity index 100% rename from gst/gl/effects/gstgleffectscurves.h rename to ext/gl/effects/gstgleffectscurves.h diff --git a/gst/gl/effects/gstgleffectsin.c b/ext/gl/effects/gstgleffectsin.c similarity index 100% rename from gst/gl/effects/gstgleffectsin.c rename to ext/gl/effects/gstgleffectsin.c diff --git a/gst/gl/effects/gstgleffectsquare.c b/ext/gl/effects/gstgleffectsquare.c similarity index 100% rename from gst/gl/effects/gstgleffectsquare.c rename to ext/gl/effects/gstgleffectsquare.c diff --git a/gst/gl/effects/gstgleffectsqueeze.c b/ext/gl/effects/gstgleffectsqueeze.c similarity index 100% rename from gst/gl/effects/gstgleffectsqueeze.c rename to ext/gl/effects/gstgleffectsqueeze.c diff --git a/gst/gl/effects/gstgleffectssources.c b/ext/gl/effects/gstgleffectssources.c similarity index 100% rename from gst/gl/effects/gstgleffectssources.c rename to ext/gl/effects/gstgleffectssources.c diff --git a/gst/gl/effects/gstgleffectssources.h b/ext/gl/effects/gstgleffectssources.h similarity index 100% rename from gst/gl/effects/gstgleffectssources.h rename to ext/gl/effects/gstgleffectssources.h diff --git a/gst/gl/effects/gstgleffectstretch.c b/ext/gl/effects/gstgleffectstretch.c similarity index 100% rename from gst/gl/effects/gstgleffectstretch.c rename to ext/gl/effects/gstgleffectstretch.c diff --git a/gst/gl/effects/gstgleffecttunnel.c b/ext/gl/effects/gstgleffecttunnel.c similarity index 100% rename from gst/gl/effects/gstgleffecttunnel.c rename to ext/gl/effects/gstgleffecttunnel.c diff --git a/gst/gl/effects/gstgleffecttwirl.c b/ext/gl/effects/gstgleffecttwirl.c similarity index 100% rename from gst/gl/effects/gstgleffecttwirl.c rename to ext/gl/effects/gstgleffecttwirl.c diff --git a/gst/gl/effects/gstgleffectxray.c b/ext/gl/effects/gstgleffectxray.c similarity index 100% rename from gst/gl/effects/gstgleffectxray.c rename to ext/gl/effects/gstgleffectxray.c diff --git a/gst/gl/gltestsrc.c b/ext/gl/gltestsrc.c similarity index 100% rename from gst/gl/gltestsrc.c rename to ext/gl/gltestsrc.c diff --git a/gst/gl/gltestsrc.h b/ext/gl/gltestsrc.h similarity index 100% rename from gst/gl/gltestsrc.h rename to ext/gl/gltestsrc.h diff --git a/gst/gl/gstglbumper.c b/ext/gl/gstglbumper.c similarity index 100% rename from gst/gl/gstglbumper.c rename to ext/gl/gstglbumper.c diff --git a/gst/gl/gstglbumper.h b/ext/gl/gstglbumper.h similarity index 100% rename from gst/gl/gstglbumper.h rename to ext/gl/gstglbumper.h diff --git a/gst/gl/gstglcolorscale.c b/ext/gl/gstglcolorscale.c similarity index 100% rename from gst/gl/gstglcolorscale.c rename to ext/gl/gstglcolorscale.c diff --git a/gst/gl/gstglcolorscale.h b/ext/gl/gstglcolorscale.h similarity index 100% rename from gst/gl/gstglcolorscale.h rename to ext/gl/gstglcolorscale.h diff --git a/gst/gl/gstgldeinterlace.c b/ext/gl/gstgldeinterlace.c similarity index 100% rename from gst/gl/gstgldeinterlace.c rename to ext/gl/gstgldeinterlace.c diff --git a/gst/gl/gstgldeinterlace.h b/ext/gl/gstgldeinterlace.h similarity index 100% rename from gst/gl/gstgldeinterlace.h rename to ext/gl/gstgldeinterlace.h diff --git a/gst/gl/gstgldifferencematte.c b/ext/gl/gstgldifferencematte.c similarity index 100% rename from gst/gl/gstgldifferencematte.c rename to ext/gl/gstgldifferencematte.c diff --git a/gst/gl/gstgldifferencematte.h b/ext/gl/gstgldifferencematte.h similarity index 100% rename from gst/gl/gstgldifferencematte.h rename to ext/gl/gstgldifferencematte.h diff --git a/gst/gl/gstgleffects.c b/ext/gl/gstgleffects.c similarity index 100% rename from gst/gl/gstgleffects.c rename to ext/gl/gstgleffects.c diff --git a/gst/gl/gstgleffects.h b/ext/gl/gstgleffects.h similarity index 100% rename from gst/gl/gstgleffects.h rename to ext/gl/gstgleffects.h diff --git a/gst/gl/gstglfilterapp.c b/ext/gl/gstglfilterapp.c similarity index 100% rename from gst/gl/gstglfilterapp.c rename to ext/gl/gstglfilterapp.c diff --git a/gst/gl/gstglfilterapp.h b/ext/gl/gstglfilterapp.h similarity index 100% rename from gst/gl/gstglfilterapp.h rename to ext/gl/gstglfilterapp.h diff --git a/gst/gl/gstglfilterblur.c b/ext/gl/gstglfilterblur.c similarity index 100% rename from gst/gl/gstglfilterblur.c rename to ext/gl/gstglfilterblur.c diff --git a/gst/gl/gstglfilterblur.h b/ext/gl/gstglfilterblur.h similarity index 100% rename from gst/gl/gstglfilterblur.h rename to ext/gl/gstglfilterblur.h diff --git a/gst/gl/gstglfiltercube.c b/ext/gl/gstglfiltercube.c similarity index 100% rename from gst/gl/gstglfiltercube.c rename to ext/gl/gstglfiltercube.c diff --git a/gst/gl/gstglfiltercube.h b/ext/gl/gstglfiltercube.h similarity index 100% rename from gst/gl/gstglfiltercube.h rename to ext/gl/gstglfiltercube.h diff --git a/gst/gl/gstglfilterglass.c b/ext/gl/gstglfilterglass.c similarity index 100% rename from gst/gl/gstglfilterglass.c rename to ext/gl/gstglfilterglass.c diff --git a/gst/gl/gstglfilterglass.h b/ext/gl/gstglfilterglass.h similarity index 100% rename from gst/gl/gstglfilterglass.h rename to ext/gl/gstglfilterglass.h diff --git a/gst/gl/gstglfilterlaplacian.c b/ext/gl/gstglfilterlaplacian.c similarity index 100% rename from gst/gl/gstglfilterlaplacian.c rename to ext/gl/gstglfilterlaplacian.c diff --git a/gst/gl/gstglfilterlaplacian.h b/ext/gl/gstglfilterlaplacian.h similarity index 100% rename from gst/gl/gstglfilterlaplacian.h rename to ext/gl/gstglfilterlaplacian.h diff --git a/gst/gl/gstglfilterreflectedscreen.c b/ext/gl/gstglfilterreflectedscreen.c similarity index 100% rename from gst/gl/gstglfilterreflectedscreen.c rename to ext/gl/gstglfilterreflectedscreen.c diff --git a/gst/gl/gstglfilterreflectedscreen.h b/ext/gl/gstglfilterreflectedscreen.h similarity index 100% rename from gst/gl/gstglfilterreflectedscreen.h rename to ext/gl/gstglfilterreflectedscreen.h diff --git a/gst/gl/gstglfiltershader.c b/ext/gl/gstglfiltershader.c similarity index 100% rename from gst/gl/gstglfiltershader.c rename to ext/gl/gstglfiltershader.c diff --git a/gst/gl/gstglfiltershader.h b/ext/gl/gstglfiltershader.h similarity index 100% rename from gst/gl/gstglfiltershader.h rename to ext/gl/gstglfiltershader.h diff --git a/gst/gl/gstglfiltersobel.c b/ext/gl/gstglfiltersobel.c similarity index 100% rename from gst/gl/gstglfiltersobel.c rename to ext/gl/gstglfiltersobel.c diff --git a/gst/gl/gstglfiltersobel.h b/ext/gl/gstglfiltersobel.h similarity index 100% rename from gst/gl/gstglfiltersobel.h rename to ext/gl/gstglfiltersobel.h diff --git a/gst/gl/gstglimagesink.c b/ext/gl/gstglimagesink.c similarity index 100% rename from gst/gl/gstglimagesink.c rename to ext/gl/gstglimagesink.c diff --git a/gst/gl/gstglimagesink.h b/ext/gl/gstglimagesink.h similarity index 100% rename from gst/gl/gstglimagesink.h rename to ext/gl/gstglimagesink.h diff --git a/gst/gl/gstglmosaic.c b/ext/gl/gstglmosaic.c similarity index 100% rename from gst/gl/gstglmosaic.c rename to ext/gl/gstglmosaic.c diff --git a/gst/gl/gstglmosaic.h b/ext/gl/gstglmosaic.h similarity index 100% rename from gst/gl/gstglmosaic.h rename to ext/gl/gstglmosaic.h diff --git a/gst/gl/gstgloverlay.c b/ext/gl/gstgloverlay.c similarity index 100% rename from gst/gl/gstgloverlay.c rename to ext/gl/gstgloverlay.c diff --git a/gst/gl/gstgloverlay.h b/ext/gl/gstgloverlay.h similarity index 100% rename from gst/gl/gstgloverlay.h rename to ext/gl/gstgloverlay.h diff --git a/gst/gl/gstgltestsrc.c b/ext/gl/gstgltestsrc.c similarity index 100% rename from gst/gl/gstgltestsrc.c rename to ext/gl/gstgltestsrc.c diff --git a/gst/gl/gstgltestsrc.h b/ext/gl/gstgltestsrc.h similarity index 100% rename from gst/gl/gstgltestsrc.h rename to ext/gl/gstgltestsrc.h diff --git a/gst/gl/gstglvideomixer.c b/ext/gl/gstglvideomixer.c similarity index 100% rename from gst/gl/gstglvideomixer.c rename to ext/gl/gstglvideomixer.c diff --git a/gst/gl/gstglvideomixer.h b/ext/gl/gstglvideomixer.h similarity index 100% rename from gst/gl/gstglvideomixer.h rename to ext/gl/gstglvideomixer.h diff --git a/gst/gl/gstopengl.c b/ext/gl/gstopengl.c similarity index 100% rename from gst/gl/gstopengl.c rename to ext/gl/gstopengl.c