Add main_task, complimentary_task and cleanup

This commit is contained in:
vijeth-aradhya 2017-06-07 20:42:42 +05:30
parent 16ef1164c1
commit 7cc9b6d1c7

View File

@ -160,6 +160,31 @@ def store_metadata(media_entry, metadata):
if len(stored_metadata): if len(stored_metadata):
media_entry.media_data_init(orig_metadata=stored_metadata) media_entry.media_data_init(orig_metadata=stored_metadata)
# =====================
def main_task(**process_info):
processor = CommonVideoProcessor(process_info['manager'], process_info['entry'])
processor.common_setup(process_info['resolution'])
processor.transcode(medium_size=process_info['medium_size'], vp8_quality=process_info['vp8_quality'],
vp8_threads=process_info['vp8_threads'], vorbis_quality=process_info['vorbis_quality'])
processor.generate_thumb(thumb_size=process_info['thumb_size'])
processor.store_orig_metadata()
def complimentary_task(**process_info):
processor = CommonVideoProcessor(process_info['manager'], process_info['entry'])
processor.common_setup(process_info['resolution'])
processor.transcode(medium_size=process_info['medium_size'], vp8_quality=process_info['vp8_quality'],
vp8_threads=process_info['vp8_threads'], vorbis_quality=process_info['vorbis_quality'])
def processing_cleanup(**process_info):
processor = CommonVideoProcessor(process_info['manager'], process_info['entry'])
processor.delete_queue_file()
# =====================
class CommonVideoProcessor(MediaProcessor): class CommonVideoProcessor(MediaProcessor):
""" """