Daala: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
(9 intermediate revisions by 2 users not shown)
Line 23: Line 23:
   
   
* [[Daala_on_Wheels|Historical Daala wiki page]]
* [[Daala_on_Wheels|Historical Daala wiki page]]
* [[Videos|Digital Primers]] - educational videos about audio/video technology


== Project Communication ==
== Project Communication ==
Line 28: Line 30:
You are '''encouraged''' to join the
You are '''encouraged''' to join the
* [irc://irc.freenode.net/daala '''#daala''' IRC channel at freenode.net]
* [irc://irc.freenode.net/daala '''#daala''' IRC channel at freenode.net]
** If you don't have an IRC client, you can use Freenode' [http://webchat.freenode.net/?channels=%23daala&uio=MT11bmRlZmluZWQb1 webchat] instead.
* [http://lists.xiph.org/mailman/listinfo/daala Daala Email List]
* [http://lists.xiph.org/mailman/listinfo/daala Daala Email List]


You are also welcome to attend the [[Daala Weekly Meetings|weekly progress meetings]] using [http://wiki.mumble.info Mumble]. The address is '''mf4.xiph.org''' and the port is '''64738'''.<br />
You are also welcome to attend the [[Daala Weekly Meetings|weekly progress meetings]] by installing and using [http://wiki.mumble.info Mumble].<br />
They occur on '''Tuesdays''' at '''[http://www.timeanddate.com/worldclock/fixedtime.html?msg=Daala+Weekly+Meeting&iso=20150210T09&p1=1241 9AM Pacific Time]''' (5PM UTC/GMT).
The address is '''mf4.xiph.org''' and the port is '''64738''' (you can run '''mumble://mf4.xiph.org:64738''' within your browser as a shortcut).<br />
The meetings occur on '''Tuesdays''' at '''[http://www.timeanddate.com/worldclock/fixedtime.html?msg=Daala+Weekly+Meeting&iso=20150428T09&p1=1241 9AM Pacific Time]''' (5PM UTC/GMT).
The meeting agenda can be found at '''[https://daala.etherpad.mozilla.org/weekly-meeting this Etherpad]'''.


== Websites ==
== Websites ==
Line 53: Line 58:
== Documents ==
== Documents ==
* [https://people.xiph.org/~unlord/spie_cfl.pdf Chroma from Luma (CfL)]
* [https://people.xiph.org/~unlord/spie_cfl.pdf Chroma from Luma (CfL)]
* [http://jmvalin.ca/papers/spie_pvq.pdf Perceptual Vector Quantisation (PVQ)]
* [https://people.xiph.org/~tterribe/daala/vbsobmc.pdf Overlapped Block Motion Compensation (OBMC)]
* [https://people.xiph.org/~tterribe/daala/vbsobmc.pdf Overlapped Block Motion Compensation (OBMC)]
* [https://mf4.xiph.org/jenkins/job/daala-autotools/ws/doc/html/index.html C API Documentation]
* [https://mf4.xiph.org/jenkins/job/daala-autotools/ws/doc/html/index.html C API Documentation]
* [https://people.xiph.org/~yushin/tmp__/yushin_phd_thesis.pdf Image Coding Thesis] by Yushin Cho
* [http://arxiv.org/pdf/1411.4290v1.pdf Maximising Coding Efficiency Through Block Rotation] and why it [http://lists.xiph.org/pipermail/daala/2015-January/000054.html won't work well within Daala]
* [http://arxiv.org/pdf/1411.4290v1.pdf Maximising Coding Efficiency Through Block Rotation] and why it [http://lists.xiph.org/pipermail/daala/2015-January/000054.html won't work well within Daala]
* [https://people.xiph.org/~yushin/tmp__/yushin_phd_thesis.pdf Image Coding Thesis] by Yushin Cho
* [http://jmvalin.ca/video/theoretical_results.pdf JMSpeex' Journal of Dubious Theoretical Results] - "take with an entire shaker-full of salt"


=== IETF Drafts ===
=== IETF Drafts ===
* [https://tools.ietf.org/html/draft-egge-videocodec-tdlt-00 Time-Domain Lapped Transforms (TDLT)]
* [https://tools.ietf.org/html/draft-egge-videocodec-tdlt Time-Domain Lapped Transforms (TDLT)] - documents the Lapped Transform pre- and post-filters used for block-edge decorrelation
* [https://tools.ietf.org/html/draft-valin-videocodec-pvq-01 Perceptual Vector Quantisation (PVQ)] - there is also a [http://jmvalin.ca/papers/spie_pvq.pdf PDF file]
* [https://tools.ietf.org/html/draft-valin-videocodec-pvq Perceptual Vector Quantisation (PVQ)] -  
* [https://tools.ietf.org/html/draft-terriberry-codingtools-02 Coding Tools] - entropy coding, integer transforms etc.
* [https://tools.ietf.org/html/draft-terriberry-codingtools Coding Tools] - documents Entropy Coding, Integer Transforms and other techniques
* [https://tools.ietf.org/html/draft-moffitt-netvc-requirements-00 Internet Video Codec (NetVC) Requirements]
* [https://tools.ietf.org/html/draft-moffitt-netvc-requirements Internet Video Codec (NetVC) Requirements] - explains what requirements and use cases Daala is trying to cater for
* [https://tools.ietf.org/html/draft-daede-netvc-testing-00 Internet Video Codec (NetVC) Testing and Quality Measurement]
* [https://tools.ietf.org/html/draft-daede-netvc-testing Internet Video Codec (NetVC) Testing and Quality Measurement]
* [https://tools.ietf.org/html/draft-terriberry-ipr-license-00 Example IPR Licence Terms]
* [https://tools.ietf.org/html/draft-terriberry-ipr-license Example IPR Licence Terms]


== Presentations ==
== Presentations ==
* 2015-03-24 IETF 92 NetVC Meeting - Audio as [https://people.xiph.org/~tdaede/audio/ietf92-venetian-20150324-0900-am1.opus Opus] (29MB) or [https://www.ietf.org/audio/ietf92/ietf92-venetian-20150324-0900-am1.mp3 MP3] (119MB, action starts at 14:50) - [https://www.ietf.org/proceedings/92/slides/slides-92-netvc-0.pdf Slides] - [https://www.ietf.org/mail-archive/web/video-codec/current/msg00235.html Notes] - [https://www.ietf.org/jabber/logs/netvc/2015-03-24.html Jabber Log]
* 2015-03-24 IETF 92 NetVC Meeting - Audio as [https://people.xiph.org/~tdaede/audio/ietf92-venetian-20150324-0900-am1.opus Opus] (29MB) or [https://www.ietf.org/audio/ietf92/ietf92-venetian-20150324-0900-am1.mp3 MP3] (119MB, action starts at 14:50) - [https://www.ietf.org/proceedings/92/slides/slides-92-netvc-0.pdf Slides] - [https://www.ietf.org/mail-archive/web/video-codec/current/msg00235.html Notes] - [https://www.ietf.org/jabber/logs/netvc/2015-03-24.html Jabber Log]
* 2015-02-11 SPIE talks:
* 2015-02-11 SPIE talks:
** [http://people.xiph.org/~unlord/SPIE_Nathan.mp4 Chroma from Luma (CfL)] - [https://people.xiph.org/~unlord/SPIE-2015-CfL.pdf Slides] - [https://people.xiph.org/~unlord/spie_cfl.pdf Paper]
<!-- Originals of these 3 videos can be found at http://people.xiph.org/~unlord/ -->
** [http://people.xiph.org/~unlord/SPIE_PVQ.mp4 Perceptual Vector Quantisation (PVQ)] - [http://people.xiph.org/~tterribe/daala/spie_pvq_slides.pdf Slides] - [http://jmvalin.ca/papers/spie_pvq.pdf Paper]
<!-- Someday, do a better encode -->
** [http://people.xiph.org/~unlord/SPIE_Tim.mp4 Overlapped Block Motion Compensation (OBMC)] - [http://people.xiph.org/~tterribe/daala/spie_pvq_slides.pdf Slides] - [https://people.xiph.org/~tterribe/daala/vbsobmc.pdf Paper]
** [http://people.xiph.org/~tdaede/video/SPIE_Nathan.webm Chroma from Luma (CfL)] - [https://people.xiph.org/~unlord/SPIE-2015-CfL.pdf Slides] - [https://people.xiph.org/~unlord/spie_cfl.pdf Paper]
** [http://people.xiph.org/~tdaede/video/SPIE_PVQ.webm Perceptual Vector Quantisation (PVQ)] - [http://people.xiph.org/~tterribe/daala/spie_pvq_slides.pdf Slides] - [http://jmvalin.ca/papers/spie_pvq.pdf Paper]
** [http://people.xiph.org/~tdaede/video/SPIE_Tim.webm Overlapped Block Motion Compensation (OBMC)] - [http://people.xiph.org/~tterribe/daala/spie_pvq_slides.pdf Slides] - [https://people.xiph.org/~tterribe/daala/vbsobmc.pdf Paper]
* 2015-01-31 [http://ftp.osuosl.org/pub/fosdem/2015/devroom-open_media/daala.mp4 Daala Project Update at FOSDEM 2015] - [https://fosdem.org/2015/schedule/event/daala/ summary] - [https://fosdem.org/2015/schedule/event/daala/attachments/slides/569/export/events/attachments/daala/slides/569/Daala_FOSDEM_2015.pdf Slides]
* 2015-01-31 [http://ftp.osuosl.org/pub/fosdem/2015/devroom-open_media/daala.mp4 Daala Project Update at FOSDEM 2015] - [https://fosdem.org/2015/schedule/event/daala/ summary] - [https://fosdem.org/2015/schedule/event/daala/attachments/slides/569/export/events/attachments/daala/slides/569/Daala_FOSDEM_2015.pdf Slides]
* 2015-01-14 [https://www.youtube.co.uk/watch?v=Dmho4gcRvQ4 Linux Conf 2015] - [http://lca2015.linux.org.au/schedule/30187/view_talk presentation summary] - [https://people.xiph.org/~tterribe/pubs/lca2015/daala.pdf Slides]
* 2015-01-14 [https://www.youtube.co.uk/watch?v=Dmho4gcRvQ4 Linux Conf 2015] - [http://lca2015.linux.org.au/schedule/30187/view_talk presentation summary] - [https://people.xiph.org/~tterribe/pubs/lca2015/daala.pdf Slides]

Revision as of 12:28, 24 May 2015

Daala is the codename for a new video compression technology.

The effort is a collaboration between the Mozilla Foundation, the Xiph.Org Foundation and any other contributors that wish to help.

The goal of the project is to provide a video format that's free to implement, use and distribute, and a reference implementation with technical performance superior to H.265.

Please see the links below or the main page for more information.

Wiki Pages

Project Communication

You are encouraged to join the

You are also welcome to attend the weekly progress meetings by installing and using Mumble.
The address is mf4.xiph.org and the port is 64738 (you can run mumble://mf4.xiph.org:64738 within your browser as a shortcut).
The meetings occur on Tuesdays at 9AM Pacific Time (5PM UTC/GMT). The meeting agenda can be found at this Etherpad.

Websites

You can get a copy of the latest Daala Source Code from git.xiph.org or GitHub.

JavaScript Demos

Documents

IETF Drafts

Presentations