<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.xiph.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=0xFE</id>
	<title>XiphWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.xiph.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=0xFE"/>
	<link rel="alternate" type="text/html" href="https://wiki.xiph.org/Special:Contributions/0xFE"/>
	<updated>2026-04-21T17:18:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=TheoraTodo&amp;diff=10431</id>
		<title>TheoraTodo</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=TheoraTodo&amp;diff=10431"/>
		<updated>2009-07-15T07:47:06Z</updated>

		<summary type="html">&lt;p&gt;0xFE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the todo list for the theora project. If you&#039;re interested in helping out please try one of the ideas below, and coordinate with us on the [http://lists.xiph.org/mailman/listinfo/theora-dev mailing list] or [irc://freenode.net/theora irc].&lt;br /&gt;
&lt;br /&gt;
= libtheora reference implementation =&lt;br /&gt;
&lt;br /&gt;
== 1.0 ==&lt;br /&gt;
&lt;br /&gt;
During [[TheoraMeeting200804]] it was stated that before 1.0, the following should happen:&lt;br /&gt;
&lt;br /&gt;
* figure out how to expose the improved theora-exp API (libtheoradec, libtheoraenc, etc.)&lt;br /&gt;
* rewrite the API documentation, more information besides C syntax&lt;br /&gt;
* think a bit more about the logo and its use policy&lt;br /&gt;
* integrate [http://lists.xiph.org/pipermail/theora-dev/2008-April/003626.html VS patches from Nils Pipenbrinck for the filter and idct mmx functions to match more the gcc style]&lt;br /&gt;
* check build support on more platforms, particularly MSVC and Apple&#039;s XCode&lt;br /&gt;
* fix most [https://trac.xiph.org/query?status=new&amp;amp;status=assigned&amp;amp;status=reopened&amp;amp;group=component&amp;amp;component=Theora+-+documentation&amp;amp;component=Theora+-+examples&amp;amp;component=Theora+-+libtheora&amp;amp;component=XiphQT+-+QuickTime+Components&amp;amp;component=ffmpeg2theora&amp;amp;component=website+-+theora&amp;amp;order=priority Theora tickets in the trac]&lt;br /&gt;
* remove debug flags (done in RC1) and add optimization ones&lt;br /&gt;
* add some examples (YUV4MPEG -&amp;gt; Theora ?), add docs for existing ones (what is it supposed to do ?)&lt;br /&gt;
&lt;br /&gt;
1.0 was released on 2008-11-03.&lt;br /&gt;
&lt;br /&gt;
== 1.1 ==&lt;br /&gt;
&lt;br /&gt;
* Improve [http://svn.xiph.org/branches/theora-thusnelda/ theora-thusnelda] an make it the reference implementation: see [http://web.mit.edu/xiphmont/Public/theora/demo.html Theora &amp;quot;the push for 1.0&amp;quot; update] and [http://web.mit.edu/xiphmont/Public/theora/demo2.html Theora: The push for 1.0, Thusnelda project update 20080320]: xiphmont articles on theora future (actually, this will be in libtheora 1.1 not 1.0)&lt;br /&gt;
* complete Ogg mapping description in the spec&lt;br /&gt;
* update RTP mapping spec&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;According to the [http://xiph.org/minutes/2008/theora-meet-20080401.txt 2008-04-01 Theora meeting] &#039;&#039;the &#039;1.0&#039; part (the theora-thusnelda trunk) is to be complete in a month or two I hope&#039;&#039;.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Theora II ==&lt;br /&gt;
* see [http://web.mit.edu/xiphmont/Public/theora/demo2.html Theora: The push for 1.0, Thusnelda project update 20080320] (&#039;&#039;&#039;beyond 1.0 spec&#039;&#039;&#039; section) and [http://web.mit.edu/xiphmont/Public/theora/demo.html Theora &amp;quot;the push for 1.0&amp;quot; update]: xiphmont articles on theora future&lt;br /&gt;
&lt;br /&gt;
&amp;lt;del&amp;gt;According to the [http://xiph.org/minutes/2008/theora-meet-20080401.txt 2008-04-01 Theora meeting] &#039;&#039;that&#039;s on the six-month timeframe&#039;&#039;.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Application Support =&lt;br /&gt;
&lt;br /&gt;
* update binaries of [http://xiph.org/quicktime/ XiphQT] and [http://illiminable.com/ogg/ Directshow Filters] (includig fix for bug [https://trac.xiph.org/ticket/1301 1301])&lt;br /&gt;
* update and fix FFMPEG2THEORA (see [https://trac.xiph.org/report/22 Trac])&lt;br /&gt;
&lt;br /&gt;
== Easy Transcoding on Windows ==&lt;br /&gt;
&lt;br /&gt;
It&#039;s difficult for some people to create theora files outside the command line. We need a simple tool that does drag-and-drop transcoding, with a gui for metadata and license marking, and some simple cleanup like crop/scale/rotate and color adjustment. This could be just a wrapper around ffmpeg2theora.&lt;br /&gt;
&lt;br /&gt;
Albeit technically it would be possible (and simple) to do GUI wrapper for ffmpeg2theora it may be wiser to write a completely new application which uses DirectShow to decode the given media file. This way the encoder wouldn&#039;t have to ship with evil patented decoders and still can transcode any source the computer can play in e.g. Windows Media Player. - [[User:Maikmerten|Maikmerten]] 12:06, 30 July 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Quicktime export ==&lt;br /&gt;
&lt;br /&gt;
It is important that content creators be able to easily create theora videos.&lt;br /&gt;
&lt;br /&gt;
* write a stand-alone output encoder plugin that does best-practices export&lt;br /&gt;
* do a gui transcode tool, a little like ffmpeg2theora, but pulling from the native quicktime decoders and writing out theora + vorbis/speex. Must have a drag and drop interface with sensible quality presets, metadata insertion. Bonus points for integrated stream sourcing and [http://wiki.creativecommons.org/CcPublisher upload] to various free sharing sites with appropriate CC licensing.&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
* prove wrong / obsolete all those [http://lwn.net/Articles/261694/ 1], [http://web.mit.edu/xiphmont/Public/theora/demo.html 2] &amp;quot;Theora is crap&amp;quot; claims&lt;br /&gt;
&lt;br /&gt;
== Dynamic/variable keyframing ==&lt;br /&gt;
Setting keyframes dynamically could increase both quality and compression.&lt;br /&gt;
Have a look at this: [http://portal.acm.org/citation.cfm?id=950992].&lt;br /&gt;
&lt;br /&gt;
[[Category:Theora]]&lt;/div&gt;</summary>
		<author><name>0xFE</name></author>
	</entry>
</feed>