From 9fe60c34a49c0be4d5014fb0e056959b4683304e Mon Sep 17 00:00:00 2001 From: Roman Nurik Date: Thu, 22 Dec 2011 16:44:39 -0800 Subject: [PATCH] Allow d.a.c to serve webm and mp4 Change-Id: I8c127642ee8bbeb5eda2cae0aaf2d0e902492a7a --- scripts/app_engine_server/memcache_zipserve.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/app_engine_server/memcache_zipserve.py b/scripts/app_engine_server/memcache_zipserve.py index bda33c0de..15cbb1ee7 100644 --- a/scripts/app_engine_server/memcache_zipserve.py +++ b/scripts/app_engine_server/memcache_zipserve.py @@ -341,6 +341,14 @@ class MemcachedZipHandler(webapp.RequestHandler): self.response.headers['Content-Type'] = 'image/svg+xml' self.SetCachingHeaders(mustRevalidate) self.response.out.write(resp_data) + elif name.endswith('.mp4'): + self.response.headers['Content-Type'] = 'video/mp4' + self.SetCachingHeaders(mustRevalidate) + self.response.out.write(resp_data) + elif name.endswith('.webm'): + self.response.headers['Content-Type'] = 'video/webm' + self.SetCachingHeaders(mustRevalidate) + self.response.out.write(resp_data) return True def GetFromStore(self, file_path):