TheoraTodo: Difference between revisions
(1.0 release date) |
(1.0 and 1.1 are relative only to the libtheora reference implementation, not application support) |
||
Line 1: | Line 1: | ||
This is the todo list for the theora project. If you'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]. | This is the todo list for the theora project. If you'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]. | ||
= | = libtheora reference implementation = | ||
== | == 1.0 == | ||
During [[TheoraMeeting200804]] it was stated that before 1.0, the following should happen: | During [[TheoraMeeting200804]] it was stated that before 1.0, the following should happen: | ||
Line 17: | Line 17: | ||
According to the [http://xiph.org/minutes/2008/theora-meet-20080411.txt 2008-04-11 Theora meeting] ''1.0 will be out a few weeks after beta3''. | According to the [http://xiph.org/minutes/2008/theora-meet-20080411.txt 2008-04-11 Theora meeting] ''1.0 will be out a few weeks after beta3''. | ||
== Application Support | == 1.1 == | ||
* 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 "the push for 1.0" 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) | |||
* complete Ogg mapping description in the spec | |||
* update RTP mapping spec | |||
According to the [http://xiph.org/minutes/2008/theora-meet-20080401.txt 2008-04-01 Theora meeting] ''the '1.0' part (the theora-thusnelda trunk) is to be complete in a month or two I hope''. | |||
== Theora II == | |||
* see [http://web.mit.edu/xiphmont/Public/theora/demo2.html Theora: The push for 1.0, Thusnelda project update 20080320] ('''beyond 1.0 spec''' section) and [http://web.mit.edu/xiphmont/Public/theora/demo.html Theora "the push for 1.0" update]: xiphmont articles on theora future | |||
According to the [http://xiph.org/minutes/2008/theora-meet-20080401.txt 2008-04-01 Theora meeting] ''that's on the six-month timeframe''. | |||
= Application Support = | |||
* update binaries of [http://xiph.org/quicktime/ XiphQT] and [http://illiminable.com/ogg/ Directshow Filters] (includig fix for bug [https://trac.xiph.org/ticket/1262 1262] and [https://trac.xiph.org/ticket/1301 1301]) | * update binaries of [http://xiph.org/quicktime/ XiphQT] and [http://illiminable.com/ogg/ Directshow Filters] (includig fix for bug [https://trac.xiph.org/ticket/1262 1262] and [https://trac.xiph.org/ticket/1301 1301]) | ||
* update and fix FFMPEG2THEORA (see [https://trac.xiph.org/report/22 Trac]) | * update and fix FFMPEG2THEORA (see [https://trac.xiph.org/report/22 Trac]) | ||
== Easy Transcoding on Windows == | |||
It'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. | It'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. | ||
Line 28: | Line 39: | ||
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'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) | 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'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) | ||
== Quicktime export == | |||
It is important that content creators be able to easily create theora videos. | It is important that content creators be able to easily create theora videos. | ||
Line 35: | Line 46: | ||
* 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. | * 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. | ||
= misc = | |||
* prove wrong / obsolete all those [http://lwn.net/Articles/261694/ 1], [http://web.mit.edu/xiphmont/Public/theora/demo.html 2] "Theora is crap" claims | * prove wrong / obsolete all those [http://lwn.net/Articles/261694/ 1], [http://web.mit.edu/xiphmont/Public/theora/demo.html 2] "Theora is crap" claims | ||
[[Category:Theora]] | [[Category:Theora]] |
Revision as of 00:14, 15 May 2008
This is the todo list for the theora project. If you're interested in helping out please try one of the ideas below, and coordinate with us on the mailing list or irc.
libtheora reference implementation
1.0
During TheoraMeeting200804 it was stated that before 1.0, the following should happen:
- figure out how to expose the improved theora-exp API (libtheoradec, libtheoraenc, etc.)
- rewrite the API documentation, more information besides C syntax
- think a bit more about the logo and its use policy
- integrate VS MMX patches and VS project files from Nils Pipenbrinck
- check build support on more platforms, particularly MSVC and Apple's XCode
- fix most Theora tickets in the trac
- remove debug flags and add optimization ones
- add some examples (YUV4MPEG -> Theora ?), add docs for existing ones (what is it supposed to do ?)
According to the 2008-04-11 Theora meeting 1.0 will be out a few weeks after beta3.
1.1
- Improve theora-thusnelda an make it the reference implementation: see Theora "the push for 1.0" update and 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)
- complete Ogg mapping description in the spec
- update RTP mapping spec
According to the 2008-04-01 Theora meeting the '1.0' part (the theora-thusnelda trunk) is to be complete in a month or two I hope.
Theora II
- see Theora: The push for 1.0, Thusnelda project update 20080320 (beyond 1.0 spec section) and Theora "the push for 1.0" update: xiphmont articles on theora future
According to the 2008-04-01 Theora meeting that's on the six-month timeframe.
Application Support
- update binaries of XiphQT and Directshow Filters (includig fix for bug 1262 and 1301)
- update and fix FFMPEG2THEORA (see Trac)
Easy Transcoding on Windows
It'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.
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't have to ship with evil patented decoders and still can transcode any source the computer can play in e.g. Windows Media Player. - Maikmerten 12:06, 30 July 2007 (PDT)
Quicktime export
It is important that content creators be able to easily create theora videos.
- write a stand-alone output encoder plugin that does best-practices export
- 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 upload to various free sharing sites with appropriate CC licensing.