OSDN Git Service

WinGui:
authorsr55 <sr55@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sun, 9 Jan 2011 14:37:29 +0000 (14:37 +0000)
committersr55 <sr55@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sun, 9 Jan 2011 14:37:29 +0000 (14:37 +0000)
commit8d02e304a94a26ea914d163226c8bc660b3f5672
treea1d88a51560ea03fdf03dd3da1179b95436f4365
parent77c7fd2943586438ed32c98840da7d6cdd23ef3d
WinGui:
- Continuing on with the Application Services re-factoring:
 * Added new QueueManager - Manages queue jobs, add, remove, up, down, save, etc
 * Queue Processor - Processes a Queue
 * New Models (Encode Task + associated model objects) Used for storing jobs as an object rather than query.

This code isn't used yet, that is coming later.

git-svn-id: svn://localhost/HandBrake/trunk@3738 b64f7644-9d1e-0410-96f1-a4d463321fa5
39 files changed:
win/C#/Controls/AudioPanel.cs
win/C#/Controls/Subtitles.cs
win/C#/Functions/Main.cs
win/C#/Functions/QueryParser.cs
win/C#/HandBrake.ApplicationServices/EventArgs/QueueProgressEventArgs.cs
win/C#/HandBrake.ApplicationServices/Functions/Logging.cs
win/C#/HandBrake.ApplicationServices/HandBrake.ApplicationServices.csproj
win/C#/HandBrake.ApplicationServices/Model/EncodeTask.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Model/Encoding/Anamorphic.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Model/Encoding/AudioEncoder.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Model/Encoding/AudioTrack.cs [moved from win/C#/Model/AudioTrack.cs with 93% similarity]
win/C#/HandBrake.ApplicationServices/Model/Encoding/Cropping.cs [moved from win/C#/HandBrake.ApplicationServices/Model/Cropping.cs with 92% similarity]
win/C#/HandBrake.ApplicationServices/Model/Encoding/Decomb.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Model/Encoding/Deinterlace.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Model/Encoding/Denoise.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Model/Encoding/Detelecine.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Model/Encoding/Mixdown.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Model/Encoding/OutputFormat.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Model/Encoding/PointToPointMode.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Model/Encoding/SubtitleTrack.cs [moved from win/C#/Model/Subtitle.cs with 84% similarity]
win/C#/HandBrake.ApplicationServices/Model/Encoding/SubtitleType.cs [moved from win/C#/HandBrake.ApplicationServices/Model/SubtitleType.cs with 88% similarity]
win/C#/HandBrake.ApplicationServices/Model/Encoding/VideoEncodeRateType.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Model/Encoding/VideoEncoder.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Model/QueueTask.cs [moved from win/C#/HandBrake.ApplicationServices/Model/Job.cs with 65% similarity]
win/C#/HandBrake.ApplicationServices/Parsing/Subtitle.cs
win/C#/HandBrake.ApplicationServices/Parsing/Title.cs
win/C#/HandBrake.ApplicationServices/Services/Encode.cs
win/C#/HandBrake.ApplicationServices/Services/Interfaces/IQueue.cs
win/C#/HandBrake.ApplicationServices/Services/Interfaces/IQueueManager.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Services/Interfaces/IQueueProcessor.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Services/Queue.cs
win/C#/HandBrake.ApplicationServices/Services/QueueManager.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/Services/QueueProcessor.cs [new file with mode: 0644]
win/C#/HandBrake.ApplicationServices/app.config
win/C#/HandBrake10.5.1.ReSharper
win/C#/HandBrakeCS.csproj
win/C#/Presets/PlistPresetHandler.cs
win/C#/frmMain.cs
win/C#/frmQueue.cs