<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.xiph.org/index.php?action=history&amp;feed=atom&amp;title=Release%2Fpgconfig</id>
	<title>Release/pgconfig - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.xiph.org/index.php?action=history&amp;feed=atom&amp;title=Release%2Fpgconfig"/>
	<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Release/pgconfig&amp;action=history"/>
	<updated>2026-05-29T22:37:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Release/pgconfig&amp;diff=10871&amp;oldid=prev</id>
		<title>Maikmerten at 13:38, 19 March 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Release/pgconfig&amp;diff=10871&amp;oldid=prev"/>
		<updated>2010-03-19T13:38:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:38, 19 March 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Actually better use the GIT version: http://git.xiph.org/?p=cortado.git;a=blob;f=cortado.proguard&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-injars cortado-ovt-stripped-0.5.1.jar&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-injars cortado-ovt-stripped-0.5.1.jar&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key xiphwiki:diff:1.41:old-10823:rev-10871:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Maikmerten</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Release/pgconfig&amp;diff=10823&amp;oldid=prev</id>
		<title>Gmaxwell: API was vanishing</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Release/pgconfig&amp;diff=10823&amp;oldid=prev"/>
		<updated>2010-02-19T02:06:30Z</updated>

		<summary type="html">&lt;p&gt;API was vanishing&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:06, 19 February 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-verbose&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-verbose&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-printseeds&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-optimizationpasses 4&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-optimizationpasses 4&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-libraryjars &amp;quot;&amp;lt;java.home&amp;gt;/lib/rt.jar&amp;quot;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-libraryjars &amp;quot;&amp;lt;java.home&amp;gt;/lib/rt.jar&amp;quot;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# The mergeinterfacesaggressively option breaks Netscape 4 and possibly other JVMs.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# The mergeinterfacesaggressively option breaks Netscape 4 and possibly other JVMs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-keep public class com.fluendo.player.Cortado&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-keep public class com.fluendo.player.Cortado &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    public void run();&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    public void doPause();&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    public void doPlay();&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    public void doStop();&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    public void doSeek(double);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    public void newSeek(double);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    public void setParam(java.lang.String, java.lang.String);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    public void restart();&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    public void init();&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    public void start();&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    public void stop();&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    public void play();&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    public void pause();&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-keep public class com.fluendo.plugin.HTTPSrc&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-keep public class com.fluendo.plugin.HTTPSrc&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-keep public class com.fluendo.plugin.FakeSink&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-keep public class com.fluendo.plugin.FakeSink&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gmaxwell</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Release/pgconfig&amp;diff=10653&amp;oldid=prev</id>
		<title>Gmaxwell: configuration that I was actually using.</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Release/pgconfig&amp;diff=10653&amp;oldid=prev"/>
		<updated>2009-11-08T19:18:07Z</updated>

		<summary type="html">&lt;p&gt;configuration that I was actually using.&lt;/p&gt;
&lt;a href=&quot;https://wiki.xiph.org/index.php?title=Release/pgconfig&amp;amp;diff=10653&amp;amp;oldid=10651&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Gmaxwell</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Release/pgconfig&amp;diff=10651&amp;oldid=prev</id>
		<title>Maikmerten: comment out unsafe optimization</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Release/pgconfig&amp;diff=10651&amp;oldid=prev"/>
		<updated>2009-11-08T16:44:55Z</updated>

		<summary type="html">&lt;p&gt;comment out unsafe optimization&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:44, 8 November 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot;&gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-optimizationpasses 6&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-optimizationpasses 6&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-allowaccessmodification&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-allowaccessmodification&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-mergeinterfacesaggressively&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# This option breaks Netscape 4 and possibly other JVMs.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;#&lt;/ins&gt;-mergeinterfacesaggressively&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-verbose&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-verbose&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key xiphwiki:diff:1.41:old-10631:rev-10651:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Maikmerten</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=Release/pgconfig&amp;diff=10631&amp;oldid=prev</id>
		<title>Gmaxwell: proguard config</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=Release/pgconfig&amp;diff=10631&amp;oldid=prev"/>
		<updated>2009-11-05T22:02:15Z</updated>

		<summary type="html">&lt;p&gt;proguard config&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
-injars cortado-ovt-stripped-0.5.1.jar&lt;br /&gt;
-outjars cortado-ovt-proguard-0.5.1.jar&lt;br /&gt;
&lt;br /&gt;
-libraryjars /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/rt.jar&lt;br /&gt;
&lt;br /&gt;
-target 1.0&lt;br /&gt;
-optimizationpasses 6&lt;br /&gt;
-allowaccessmodification&lt;br /&gt;
-mergeinterfacesaggressively&lt;br /&gt;
-verbose&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.player.Cortado&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.HTTPSrc&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.FakeSink&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.VideoSink&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.AudioSinkJ2&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.AudioSinkSA&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.Overlay&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.TextOverlay&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.KateOverlay&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.Selector&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.OggDemux&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.TheoraDec&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.VorbisDec&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.KateDec&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.Queue&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.MultipartDemux&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.JPEGDec&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.SmokeDec&lt;br /&gt;
&lt;br /&gt;
-keep public class com.fluendo.plugin.MulawDec&lt;br /&gt;
&lt;br /&gt;
# Remove - System method calls. Remove all invocations of System&lt;br /&gt;
# methods without side effects whose return values are not used.&lt;br /&gt;
-assumenosideeffects public class java.lang.System {&lt;br /&gt;
    public static long currentTimeMillis();&lt;br /&gt;
    static java.lang.Class getCallerClass();&lt;br /&gt;
    public static int identityHashCode(java.lang.Object);&lt;br /&gt;
    public static java.lang.SecurityManager getSecurityManager();&lt;br /&gt;
    public static java.util.Properties getProperties();&lt;br /&gt;
    public static java.lang.String getProperty(java.lang.String);&lt;br /&gt;
    public static java.lang.String getenv(java.lang.String);&lt;br /&gt;
    public static java.lang.String mapLibraryName(java.lang.String);&lt;br /&gt;
    public static java.lang.String getProperty(java.lang.String,java.lang.String);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Remove - Math method calls. Remove all invocations of Math&lt;br /&gt;
# methods without side effects whose return values are not used.&lt;br /&gt;
-assumenosideeffects public class java.lang.Math {&lt;br /&gt;
    public static double sin(double);&lt;br /&gt;
    public static double cos(double);&lt;br /&gt;
    public static double tan(double);&lt;br /&gt;
    public static double asin(double);&lt;br /&gt;
    public static double acos(double);&lt;br /&gt;
    public static double atan(double);&lt;br /&gt;
    public static double toRadians(double);&lt;br /&gt;
    public static double toDegrees(double);&lt;br /&gt;
    public static double exp(double);&lt;br /&gt;
    public static double log(double);&lt;br /&gt;
    public static double log10(double);&lt;br /&gt;
    public static double sqrt(double);&lt;br /&gt;
    public static double cbrt(double);&lt;br /&gt;
    public static double IEEEremainder(double,double);&lt;br /&gt;
    public static double ceil(double);&lt;br /&gt;
    public static double floor(double);&lt;br /&gt;
    public static double rint(double);&lt;br /&gt;
    public static double atan2(double,double);&lt;br /&gt;
    public static double pow(double,double);&lt;br /&gt;
    public static int round(float);&lt;br /&gt;
    public static long round(double);&lt;br /&gt;
    public static double random();&lt;br /&gt;
    public static int abs(int);&lt;br /&gt;
    public static long abs(long);&lt;br /&gt;
    public static float abs(float);&lt;br /&gt;
    public static double abs(double);&lt;br /&gt;
    public static int max(int,int);&lt;br /&gt;
    public static long max(long,long);&lt;br /&gt;
    public static float max(float,float);&lt;br /&gt;
    public static double max(double,double);&lt;br /&gt;
    public static int min(int,int);&lt;br /&gt;
    public static long min(long,long);&lt;br /&gt;
    public static float min(float,float);&lt;br /&gt;
    public static double min(double,double);&lt;br /&gt;
    public static double ulp(double);&lt;br /&gt;
    public static float ulp(float);&lt;br /&gt;
    public static double signum(double);&lt;br /&gt;
    public static float signum(float);&lt;br /&gt;
    public static double sinh(double);&lt;br /&gt;
    public static double cosh(double);&lt;br /&gt;
    public static double tanh(double);&lt;br /&gt;
    public static double hypot(double,double);&lt;br /&gt;
    public static double expm1(double);&lt;br /&gt;
    public static double log1p(double);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Remove - Number method calls. Remove all invocations of Number&lt;br /&gt;
# methods without side effects whose return values are not used.&lt;br /&gt;
-assumenosideeffects public class java.lang.* extends java.lang.Number {&lt;br /&gt;
    public static java.lang.String toString(byte);&lt;br /&gt;
    public static java.lang.Byte valueOf(byte);&lt;br /&gt;
    public static byte parseByte(java.lang.String);&lt;br /&gt;
    public static byte parseByte(java.lang.String,int);&lt;br /&gt;
    public static java.lang.Byte valueOf(java.lang.String,int);&lt;br /&gt;
    public static java.lang.Byte valueOf(java.lang.String);&lt;br /&gt;
    public static java.lang.Byte decode(java.lang.String);&lt;br /&gt;
    public int compareTo(java.lang.Byte);&lt;br /&gt;
    public static java.lang.String toString(short);&lt;br /&gt;
    public static short parseShort(java.lang.String);&lt;br /&gt;
    public static short parseShort(java.lang.String,int);&lt;br /&gt;
    public static java.lang.Short valueOf(java.lang.String,int);&lt;br /&gt;
    public static java.lang.Short valueOf(java.lang.String);&lt;br /&gt;
    public static java.lang.Short valueOf(short);&lt;br /&gt;
    public static java.lang.Short decode(java.lang.String);&lt;br /&gt;
    public static short reverseBytes(short);&lt;br /&gt;
    public int compareTo(java.lang.Short);&lt;br /&gt;
    public static java.lang.String toString(int,int);&lt;br /&gt;
    public static java.lang.String toHexString(int);&lt;br /&gt;
    public static java.lang.String toOctalString(int);&lt;br /&gt;
    public static java.lang.String toBinaryString(int);&lt;br /&gt;
    public static java.lang.String toString(int);&lt;br /&gt;
    public static int parseInt(java.lang.String,int);&lt;br /&gt;
    public static int parseInt(java.lang.String);&lt;br /&gt;
    public static java.lang.Integer valueOf(java.lang.String,int);&lt;br /&gt;
    public static java.lang.Integer valueOf(java.lang.String);&lt;br /&gt;
    public static java.lang.Integer valueOf(int);&lt;br /&gt;
    public static java.lang.Integer getInteger(java.lang.String);&lt;br /&gt;
    public static java.lang.Integer getInteger(java.lang.String,int);&lt;br /&gt;
    public static java.lang.Integer getInteger(java.lang.String,java.lang.Integer);&lt;br /&gt;
    public static java.lang.Integer decode(java.lang.String);&lt;br /&gt;
    public static int highestOneBit(int);&lt;br /&gt;
    public static int lowestOneBit(int);&lt;br /&gt;
    public static int numberOfLeadingZeros(int);&lt;br /&gt;
    public static int numberOfTrailingZeros(int);&lt;br /&gt;
    public static int bitCount(int);&lt;br /&gt;
    public static int rotateLeft(int,int);&lt;br /&gt;
    public static int rotateRight(int,int);&lt;br /&gt;
    public static int reverse(int);&lt;br /&gt;
    public static int signum(int);&lt;br /&gt;
    public static int reverseBytes(int);&lt;br /&gt;
    public int compareTo(java.lang.Integer);&lt;br /&gt;
    public static java.lang.String toString(long,int);&lt;br /&gt;
    public static java.lang.String toHexString(long);&lt;br /&gt;
    public static java.lang.String toOctalString(long);&lt;br /&gt;
    public static java.lang.String toBinaryString(long);&lt;br /&gt;
    public static java.lang.String toString(long);&lt;br /&gt;
    public static long parseLong(java.lang.String,int);&lt;br /&gt;
    public static long parseLong(java.lang.String);&lt;br /&gt;
    public static java.lang.Long valueOf(java.lang.String,int);&lt;br /&gt;
    public static java.lang.Long valueOf(java.lang.String);&lt;br /&gt;
    public static java.lang.Long valueOf(long);&lt;br /&gt;
    public static java.lang.Long decode(java.lang.String);&lt;br /&gt;
    public static java.lang.Long getLong(java.lang.String);&lt;br /&gt;
    public static java.lang.Long getLong(java.lang.String,long);&lt;br /&gt;
    public static java.lang.Long getLong(java.lang.String,java.lang.Long);&lt;br /&gt;
    public static long highestOneBit(long);&lt;br /&gt;
    public static long lowestOneBit(long);&lt;br /&gt;
    public static int numberOfLeadingZeros(long);&lt;br /&gt;
    public static int numberOfTrailingZeros(long);&lt;br /&gt;
    public static int bitCount(long);&lt;br /&gt;
    public static long rotateLeft(long,int);&lt;br /&gt;
    public static long rotateRight(long,int);&lt;br /&gt;
    public static long reverse(long);&lt;br /&gt;
    public static int signum(long);&lt;br /&gt;
    public static long reverseBytes(long);&lt;br /&gt;
    public int compareTo(java.lang.Long);&lt;br /&gt;
    public static java.lang.String toString(float);&lt;br /&gt;
    public static java.lang.String toHexString(float);&lt;br /&gt;
    public static java.lang.Float valueOf(java.lang.String);&lt;br /&gt;
    public static java.lang.Float valueOf(float);&lt;br /&gt;
    public static float parseFloat(java.lang.String);&lt;br /&gt;
    public static boolean isNaN(float);&lt;br /&gt;
    public static boolean isInfinite(float);&lt;br /&gt;
    public static int floatToIntBits(float);&lt;br /&gt;
    public static int floatToRawIntBits(float);&lt;br /&gt;
    public static float intBitsToFloat(int);&lt;br /&gt;
    public static int compare(float,float);&lt;br /&gt;
    public boolean isNaN();&lt;br /&gt;
    public boolean isInfinite();&lt;br /&gt;
    public int compareTo(java.lang.Float);&lt;br /&gt;
    public static java.lang.String toString(double);&lt;br /&gt;
    public static java.lang.String toHexString(double);&lt;br /&gt;
    public static java.lang.Double valueOf(java.lang.String);&lt;br /&gt;
    public static java.lang.Double valueOf(double);&lt;br /&gt;
    public static double parseDouble(java.lang.String);&lt;br /&gt;
    public static boolean isNaN(double);&lt;br /&gt;
    public static boolean isInfinite(double);&lt;br /&gt;
    public static long doubleToLongBits(double);&lt;br /&gt;
    public static long doubleToRawLongBits(double);&lt;br /&gt;
    public static double longBitsToDouble(long);&lt;br /&gt;
    public static int compare(double,double);&lt;br /&gt;
    public boolean isNaN();&lt;br /&gt;
    public boolean isInfinite();&lt;br /&gt;
    public int compareTo(java.lang.Double);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(byte);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(short);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(int);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(long);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(float);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(double);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(java.lang.String);&lt;br /&gt;
    public byte byteValue();&lt;br /&gt;
    public short shortValue();&lt;br /&gt;
    public int intValue();&lt;br /&gt;
    public long longValue();&lt;br /&gt;
    public float floatValue();&lt;br /&gt;
    public double doubleValue();&lt;br /&gt;
    public int compareTo(java.lang.Object);&lt;br /&gt;
    public boolean equals(java.lang.Object);&lt;br /&gt;
    public int hashCode();&lt;br /&gt;
    public java.lang.String toString();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Remove - String method calls. Remove all invocations of String&lt;br /&gt;
# methods without side effects whose return values are not used.&lt;br /&gt;
-assumenosideeffects public class java.lang.String {&lt;br /&gt;
    public &amp;lt;init&amp;gt;();&lt;br /&gt;
    public &amp;lt;init&amp;gt;(byte[]);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(byte[],int);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(byte[],int,int);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(byte[],int,int,int);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(byte[],int,int,java.lang.String);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(byte[],java.lang.String);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(char[]);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(char[],int,int);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(java.lang.String);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(java.lang.StringBuffer);&lt;br /&gt;
    public static java.lang.String copyValueOf(char[]);&lt;br /&gt;
    public static java.lang.String copyValueOf(char[],int,int);&lt;br /&gt;
    public static java.lang.String valueOf(boolean);&lt;br /&gt;
    public static java.lang.String valueOf(char);&lt;br /&gt;
    public static java.lang.String valueOf(char[]);&lt;br /&gt;
    public static java.lang.String valueOf(char[],int,int);&lt;br /&gt;
    public static java.lang.String valueOf(double);&lt;br /&gt;
    public static java.lang.String valueOf(float);&lt;br /&gt;
    public static java.lang.String valueOf(int);&lt;br /&gt;
    public static java.lang.String valueOf(java.lang.Object);&lt;br /&gt;
    public static java.lang.String valueOf(long);&lt;br /&gt;
    public boolean contentEquals(java.lang.StringBuffer);&lt;br /&gt;
    public boolean endsWith(java.lang.String);&lt;br /&gt;
    public boolean equalsIgnoreCase(java.lang.String);&lt;br /&gt;
    public boolean equals(java.lang.Object);&lt;br /&gt;
    public boolean matches(java.lang.String);&lt;br /&gt;
    public boolean regionMatches(boolean,int,java.lang.String,int,int);&lt;br /&gt;
    public boolean regionMatches(int,java.lang.String,int,int);&lt;br /&gt;
    public boolean startsWith(java.lang.String);&lt;br /&gt;
    public boolean startsWith(java.lang.String,int);&lt;br /&gt;
    public byte[] getBytes();&lt;br /&gt;
    public byte[] getBytes(java.lang.String);&lt;br /&gt;
    public char charAt(int);&lt;br /&gt;
    public char[] toCharArray();&lt;br /&gt;
    public int compareToIgnoreCase(java.lang.String);&lt;br /&gt;
    public int compareTo(java.lang.Object);&lt;br /&gt;
    public int compareTo(java.lang.String);&lt;br /&gt;
    public int hashCode();&lt;br /&gt;
    public int indexOf(int);&lt;br /&gt;
    public int indexOf(int,int);&lt;br /&gt;
    public int indexOf(java.lang.String);&lt;br /&gt;
    public int indexOf(java.lang.String,int);&lt;br /&gt;
    public int lastIndexOf(int);&lt;br /&gt;
    public int lastIndexOf(int,int);&lt;br /&gt;
    public int lastIndexOf(java.lang.String);&lt;br /&gt;
    public int lastIndexOf(java.lang.String,int);&lt;br /&gt;
    public int length();&lt;br /&gt;
    public java.lang.CharSequence subSequence(int,int);&lt;br /&gt;
    public java.lang.String concat(java.lang.String);&lt;br /&gt;
    public java.lang.String replaceAll(java.lang.String,java.lang.String);&lt;br /&gt;
    public java.lang.String replace(char,char);&lt;br /&gt;
    public java.lang.String replaceFirst(java.lang.String,java.lang.String);&lt;br /&gt;
    public java.lang.String[] split(java.lang.String);&lt;br /&gt;
    public java.lang.String[] split(java.lang.String,int);&lt;br /&gt;
    public java.lang.String substring(int);&lt;br /&gt;
    public java.lang.String substring(int,int);&lt;br /&gt;
    public java.lang.String toLowerCase();&lt;br /&gt;
    public java.lang.String toLowerCase(java.util.Locale);&lt;br /&gt;
    public java.lang.String toString();&lt;br /&gt;
    public java.lang.String toUpperCase();&lt;br /&gt;
    public java.lang.String toUpperCase(java.util.Locale);&lt;br /&gt;
    public java.lang.String trim();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Remove - StringBuffer method calls. Remove all invocations of StringBuffer&lt;br /&gt;
# methods without side effects whose return values are not used.&lt;br /&gt;
-assumenosideeffects public class java.lang.StringBuffer {&lt;br /&gt;
    public &amp;lt;init&amp;gt;();&lt;br /&gt;
    public &amp;lt;init&amp;gt;(int);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(java.lang.String);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(java.lang.CharSequence);&lt;br /&gt;
    public java.lang.String toString();&lt;br /&gt;
    public char charAt(int);&lt;br /&gt;
    public int capacity();&lt;br /&gt;
    public int codePointAt(int);&lt;br /&gt;
    public int codePointBefore(int);&lt;br /&gt;
    public int indexOf(java.lang.String,int);&lt;br /&gt;
    public int lastIndexOf(java.lang.String);&lt;br /&gt;
    public int lastIndexOf(java.lang.String,int);&lt;br /&gt;
    public int length();&lt;br /&gt;
    public java.lang.String substring(int);&lt;br /&gt;
    public java.lang.String substring(int,int);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Remove - StringBuilder method calls. Remove all invocations of StringBuilder&lt;br /&gt;
# methods without side effects whose return values are not used.&lt;br /&gt;
-assumenosideeffects public class java.lang.StringBuilder {&lt;br /&gt;
    public &amp;lt;init&amp;gt;();&lt;br /&gt;
    public &amp;lt;init&amp;gt;(int);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(java.lang.String);&lt;br /&gt;
    public &amp;lt;init&amp;gt;(java.lang.CharSequence);&lt;br /&gt;
    public java.lang.String toString();&lt;br /&gt;
    public char charAt(int);&lt;br /&gt;
    public int capacity();&lt;br /&gt;
    public int codePointAt(int);&lt;br /&gt;
    public int codePointBefore(int);&lt;br /&gt;
    public int indexOf(java.lang.String,int);&lt;br /&gt;
    public int lastIndexOf(java.lang.String);&lt;br /&gt;
    public int lastIndexOf(java.lang.String,int);&lt;br /&gt;
    public int length();&lt;br /&gt;
    public java.lang.String substring(int);&lt;br /&gt;
    public java.lang.String substring(int,int);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Remove debugging - Throwable_printStackTrace calls. Remove all invocations of&lt;br /&gt;
# Throwable.printStackTrace().&lt;br /&gt;
-assumenosideeffects public class java.lang.Throwable {&lt;br /&gt;
    public void printStackTrace();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Remove debugging - Thread_dumpStack calls. Remove all invocations of&lt;br /&gt;
# Thread.dumpStack().&lt;br /&gt;
-assumenosideeffects public class java.lang.Thread {&lt;br /&gt;
    public static void dumpStack();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Remove debugging - All logging API calls. Remove all invocations of the&lt;br /&gt;
# logging API whose return values are not used.&lt;br /&gt;
-assumenosideeffects public class java.util.logging.* {&lt;br /&gt;
    &amp;lt;methods&amp;gt;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Remove debugging - All Log4j API calls. Remove all invocations of the&lt;br /&gt;
# Log4j API whose return values are not used.&lt;br /&gt;
-assumenosideeffects public class org.apache.log4j.** {&lt;br /&gt;
    &amp;lt;methods&amp;gt;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gmaxwell</name></author>
	</entry>
</feed>