Commit Graph

16 Commits

Author SHA1 Message Date
dc60502e00 Removed debug messages 2010-08-30 21:23:42 +01:00
4e59b22f3a Fixed bugs with task runner classes
Fixed strict errors in foreground and background task classes.
2010-08-30 21:01:28 +01:00
de04fb5978 Updated Worker Plugin interface
Added init and name methods, which will be common to all Plugins.
Removed HandBrake specific methods.
2010-08-25 22:36:17 +01:00
89ddcba363 Renamed the codebase to RippingCluster
Since the new design is engine agnostic, removed HandBrake from the
class names.
2010-08-25 21:46:50 +01:00
8c5e8f82c1 Updated DVD Source to use ForegroundTask
DVD Source code was previously using proc_open to manually run
HandBrake. This has been replaced using the ForegroundTask class to
simplify the code.
2010-08-24 21:27:53 +01:00
40fa00c034 Update worker code to the point that it can run.
Added plugin architecture for Worker functions, to support multiple
ripping engines.
Update worker script to use the new code.
Update Logger to output messages to console when running under the
worker script.
2010-08-22 23:05:33 +01:00
fbddd4425b Use client logging table for run-jobs dispatcher 2010-08-22 23:03:00 +01:00
0df1d96cdc Fixed bugs in JobStatus which prevented updates.
Fixed unquoted string bugs.
2010-08-22 23:01:58 +01:00
d6c2c1b9b3 Added optional limits to Job Lists and hid dummy
Added optional limit to the number of jobs retrieved for a given status.
Added conditions to hide a dummy job used to keep the database
consistent when logging client-side info not tied to a specific job.
2010-08-22 22:59:49 +01:00
0ca5a716d6 Updated SourceLister to use DvdDirectoryIterator
Greatly simplified the code to list DVD source directories using
iterator class.
2010-08-22 22:58:31 +01:00
3c9129657d Fixed bugs in ForegroundTask runner
Fixed bugs and tidied code.
2010-08-22 22:57:49 +01:00
9d244ce5ed Added utility file iterator filters
Added SPL iterator filters to quickly and easily list visible files,
class files, and DVD source directories.
2010-08-22 22:56:44 +01:00
83bb33c5e4 WIP new Worker class and worker shell script 2010-08-14 18:24:49 +01:00
474cfb2853 Updated logging to support multiple tables 2010-08-14 18:24:15 +01:00
ca9abf66f5 Added ForegroundTask class
New class to run a command in the foreground, and process the stdout and
stderr output streams.
2010-08-14 18:22:53 +01:00
76f2c4790d Reorganised code layout
Separated class library and web interface code
Added a common config/database config to be referenced by all
subprojects

Fixed previous commit
2010-08-14 15:36:31 +01:00