public static List<String> contentPrefixList(int flags)
	{
		final List<String> contentPrefixList = new ArrayList<String>();
		if ((flags & JMF) != 0) {
			contentPrefixList.add("javax");
			contentPrefixList.add("com.sun");
			contentPrefixList.add("com.ibm");
		}
		if ((flags & FMJ_NATIVE) != 0) {
			if (OSUtils.isMacOSX() || OSUtils.isWindows()) {
				// Quicktime:
				contentPrefixList.add("net.sf.fmj.qt");
			}
			if (OSUtils.isWindows()) {
				// DirectShow:
				contentPrefixList.add("net.sf.fmj.ds");
			}
			if (ENABLE_GSTREAMER && OSUtils.isLinux()) {
				// TODO: we could add these for other OS's, as gstreamer is cross-platform.
				// DirectShow:
				contentPrefixList.add("net.sf.fmj.gst");
			}
		}
		if ((flags & FMJ) != 0) {
			contentPrefixList.add("net.sf.fmj");
		}
		if ((flags & THIRD_PARTY) != 0) {
			// none to add
		}
		return contentPrefixList;
	}
public static List<String> contentPrefixList(int flags)
	{
		final List<String> contentPrefixList = new ArrayList<String>();
		if ((flags & JMF) != 0) {
			contentPrefixList.add("javax");
			contentPrefixList.add("com.sun");
			contentPrefixList.add("com.ibm");
		}
		if ((flags & FMJ_NATIVE) != 0) {
			if (OSUtils.isMacOSX() || OSUtils.isWindows()) {
			
				contentPrefixList.add("net.sf.fmj.qt");
			}
			if (OSUtils.isWindows()) {
			
				contentPrefixList.add("net.sf.fmj.ds");
			}
			if (ENABLE_GSTREAMER && OSUtils.isLinux()) {
			
			
				contentPrefixList.add("net.sf.fmj.gst");
			}
		}
		if ((flags & FMJ) != 0) {
			contentPrefixList.add("net.sf.fmj");
		}
		if ((flags & THIRD_PARTY) != 0) {
		
		}
		return contentPrefixList;
	}
public static list<string> contentprefixlist(int flags) { final list<string> contentprefixlist = new arraylist<string>(); if ((flags & jmf) != 0) { contentprefixlist.add("javax"); contentprefixlist.add("com.sun"); contentprefixlist.add("com.ibm"); } if ((flags & fmj_native) != 0) { if (osutils.ismacosx() || osutils.iswindows()) { contentprefixlist.add("net.sf.fmj.qt"); } if (osutils.iswindows()) { contentprefixlist.add("net.sf.fmj.ds"); } if (enable_gstreamer && osutils.islinux()) { contentprefixlist.add("net.sf.fmj.gst"); } } if ((flags & fmj) != 0) { contentprefixlist.add("net.sf.fmj"); } if ((flags & third_party) != 0) { } return contentprefixlist; }