Commit graph

18459 commits

Author SHA1 Message Date
LukePulverenti Luke Pulverenti luke pulverenti
5f5f2fcdb4 Added some intelligence to the video handler. try to just copy the audio stream when possible, instead of encoding. 2012-08-13 16:18:02 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
0a310fab0e Removed unused field 2012-08-13 16:14:01 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
9aaf843353 Added sample rate to video audio stream 2012-08-13 14:19:52 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
78dad0af96 Improved audio handler to only specify channels and sample rate when we're downmixing 2012-08-13 13:31:44 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
099ac83cc3 Added an XmlSerializer to common 2012-08-13 10:51:42 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
02689bece4 Moved some additional fields down to BaseEntity. 2012-08-13 07:39:42 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
3e33822d1a For now, always encode mp4 2012-08-12 22:22:34 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
a05a947fcf More video handler improvements 2012-08-12 22:14:39 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
a10da04d15 Made MetadataFiles internal 2012-08-12 22:14:23 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
49c766cda1 Removed the ignore data member attribute on People 2012-08-12 21:12:51 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
31afb168f8 Added BaseEntity so that Person, User, and other misc classes don't have to inherit from BaseItem 2012-08-12 19:57:54 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
16593b3350 Implemented tray icon commands. (Dashboard link currently won't work) 2012-08-12 14:12:59 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
6fe8296266 Moved more common code from audio/video handler down to the base class 2012-08-12 13:05:51 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
537b3553b8 More video mime types 2012-08-12 13:05:20 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
55aa5cb873 Added more audio streaming improvements and extracted BaseMediaHandler 2012-08-12 11:41:40 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
f7ea68615b Added more mime types 2012-08-12 11:24:14 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
3bb0ae0f13 Updated BaseMediaHandler to output the ffmpeg log to our log directory. Made more progress on VideoHandler. 2012-08-12 09:59:09 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
bae04374e5 Fixed stdout/stderr deadlock issue that was causing ffmpeg to hang when working with large files. 2012-08-12 00:03:19 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
e0089349e1 Added m4v mime type 2012-08-11 18:05:04 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
82799df9be Made IsAudioFile private 2012-08-11 15:49:58 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
00545b5543 Added progress reporting to kernel.init 2012-08-11 15:49:45 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
c3d835cfc5 Added additional properties to ApiBaseItem 2012-08-11 15:28:38 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
7e6e1b42c8 Fixed /filename reader for episode images 2012-08-11 15:21:06 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
13e5b03694 Fixed bitrate null handling 2012-08-11 14:12:34 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
24d2c441b3 Re-worked async actions in BaseHandler, and changed AudioBitRate to AudioBitRates. 2012-08-11 14:07:07 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
51227bef6f Updated service stack json 2012-08-11 11:12:23 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
3d73e2ce62 Property typo fix 2012-08-10 23:19:11 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
3919cab092 Merge 2012-08-10 23:14:52 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
bda2c81dab Reworked audio transcoding to output directly to response 2012-08-10 23:13:56 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
25b248eb7f Added an overload for LogException to not have to pass in a message 2012-08-10 23:06:45 -04:00
RedShirtMB Mark Linton redshirt linton
3d7b637a23 Moved SingleInstance into UI subfolder and deleted Util folder. 2012-08-10 20:06:37 -07:00
LukePulverenti Luke Pulverenti luke pulverenti
6ab63eaf95 Made BaseHandler.ProcessRequest virtual 2012-08-10 23:06:25 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
692d9dc331 Allow StaticFileHandler Path to be changed 2012-08-10 23:06:08 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
93a0c30ed1 Updated ffmpeg 2012-08-10 15:24:38 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
92056c4d3d Added audio transcoding 2012-08-10 11:17:52 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
7303c6be32 Added additional audio properties 2012-08-10 10:58:53 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
fbf3916bce Added an audio handler 2012-08-10 09:18:30 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
2536011247 Added the ability for the server to handle byte-range requests, and also added a static file handler to utilize it 2012-08-10 09:07:58 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
dce7706382 Added a MimeTypes utility class 2012-08-09 11:35:15 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
027d1724e5 Added auto-detection of client-capabilities to determine whether to use gzip or deflate 2012-08-09 08:59:54 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
174f6f7c51 Updated RequestContext to not force Response.SendChunked to true 2012-08-09 08:42:59 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
dc90725d61 Added DisposeResponseStream method to BaseHandler 2012-08-09 08:41:54 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
442b9c559f Made chunked encoding overridable 2012-08-06 18:10:07 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
f9bdf0b6d9 Made WriteStream virtual 2012-08-06 09:21:56 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
28809cc2bd Made nullable params named 2012-08-06 09:21:26 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
2b188c4ac9 Fixed string formatting in logger 2012-08-06 09:21:14 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
307d725714 Made IsAudioFile public 2012-08-06 09:20:24 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
ecfffba494 Switched http compression from gzip to deflate 2012-08-05 14:58:24 -04:00
RedShirtMB Mark Linton redshirt linton
debc4e6ae5 Added missing reference to MediaBrowser.Common
2nd launch of ServerApplication will call OpenDashboard
2012-08-05 09:09:45 -07:00
RedShirtMB Mark Linton redshirt linton
2abc0e9020 Moved SingleInstance to MediaBrowser.Common 2012-08-05 08:38:56 -07:00