From 24d2c441b3d265026ee77297ea4b7a3ffb47918b Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Sat, 11 Aug 2012 14:07:07 -0400 Subject: [PATCH] Re-worked async actions in BaseHandler, and changed AudioBitRate to AudioBitRates. --- MediaBrowser.Api/HttpHandlers/AudioHandler.cs | 244 +++++++++--------- MediaBrowser.Api/HttpHandlers/ImageHandler.cs | 8 +- MediaBrowser.Api/HttpHandlers/JsonHandler.cs | 8 +- MediaBrowser.Api/HttpHandlers/VideoHandler.cs | 62 +++++ MediaBrowser.Api/MediaBrowser.Api.csproj | 4 + MediaBrowser.Api/Plugin.cs | 4 + MediaBrowser.Api/ffmpeg/readme.txt | 3 + .../Handlers/BaseEmbeddedResourceHandler.cs | 5 +- .../Net/Handlers/BaseHandler.cs | 37 +-- .../Net/Handlers/StaticFileHandler.cs | 12 +- 10 files changed, 224 insertions(+), 163 deletions(-) create mode 100644 MediaBrowser.Api/HttpHandlers/VideoHandler.cs create mode 100644 MediaBrowser.Api/ffmpeg/readme.txt diff --git a/MediaBrowser.Api/HttpHandlers/AudioHandler.cs b/MediaBrowser.Api/HttpHandlers/AudioHandler.cs index a4afe1a1db..61f6e7fbc7 100644 --- a/MediaBrowser.Api/HttpHandlers/AudioHandler.cs +++ b/MediaBrowser.Api/HttpHandlers/AudioHandler.cs @@ -4,6 +4,7 @@ using System.Diagnostics; using System.IO; using System.Linq; using System.Net; +using System.Threading.Tasks; using MediaBrowser.Common.Logging; using MediaBrowser.Common.Net; using MediaBrowser.Common.Net.Handlers; @@ -12,54 +13,8 @@ using MediaBrowser.Model.Entities; namespace MediaBrowser.Api.HttpHandlers { - public class AudioHandler : BaseHandler + public class AudioHandler : BaseMediaHandler