Initial commit
added command-line options for database parameters
Added slave server mount path option
Refactoring and code cleanup
Added global variables to globals.py
Refactored code
Stability fixes
added test_submit_job.py and job_example.job
Added ffmpeg_encoder.py
Added ffmpeg progress monitoring
Added file-splitting for transcodes.
Added frames/fps job type for slaves to determine number of frames and fps.
Merge job creation
Addd MasterUUID tracking
Stability improvement
Added job cleanup functions
Storage merge job implementation
Bug fixes
Increased storage confirmation wait period
bug fixes
Bug fixes
If both public and local latency are the same then local connection is chosen.
Added cleanup_tasks to main master loop. Prevents cleanup jobs from running too often.
Added functions to master server cleanup routine:
cleans up stale connection entries
removes orphaned storage confirmation files
Formatting changes
removed utility.pyc
Transcode jobs are divided up into segments which start on I-frames.
Added transcode codec options field.
Audio is demuxed before video split/stitch and remuxed at the end.
submit_job() accepts job uuid as passed parameter, and is generated automatically if passed blank value.