Huge amount of work to (mostly) allow .ogg (and maybe other) formats to skip transcode
authorChristopher Allan Webber <cwebber@dustycloud.org>
Sun, 3 Mar 2013 01:06:31 +0000 (19:06 -0600)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Sun, 3 Mar 2013 01:06:31 +0000 (19:06 -0600)
commitddbf6af1e20222882a7ce559804ed48f4ad31a92
treee53664048ed3f46d8c034eee64fff298b1f7ae13
parentfd693e368bf7d344c29ff99b77acbb92f4524b73
Huge amount of work to (mostly) allow .ogg (and maybe other) formats to skip transcode

 - Update get_display_media in several ways:
   - now uses the media type's own declaration of the order of things
   - returns both the media_size and the media_path, as per the docstring
   - implicitly uses self.media_files as opposed to forcing you to pass it in
 - update videos to use get_display_media
 - update images to declare media_fetch_order in the media manager (videos also)
 - update stl to use media.media_files['original'] instead of weird
   use of get_display_media
 - update sidebar to only conditionally show webm_640

TODO still: identify video type information *during* processing, show
that in the <video><source /></video> element.

This commit sponsored by Nathan Yergler.  Thanks, nyergler!
mediagoblin/db/mixin.py
mediagoblin/media_types/image/__init__.py
mediagoblin/media_types/video/__init__.py
mediagoblin/templates/mediagoblin/media_displays/stl.html
mediagoblin/templates/mediagoblin/media_displays/video.html
mediagoblin/templates/mediagoblin/user_pages/media.html
mediagoblin/tools/common.py