Media processing, transcoding, display fixes
[mediagoblin.git] / mediagoblin / media_types / video / processing.py
index d4b4e983775787b10dac2d687b4c3ae3b9f59134..5bbcc92f76956340410c5a88a6ac661f3b80f642 100644 (file)
 
 import tempfile
 import logging
-import os
 
 from mediagoblin import mg_globals as mgg
-from mediagoblin.processing import mark_entry_failed, \
+from mediagoblin.processing import \
     create_pub_filepath, FilenameBuilder
 from . import transcoders
 
-logging.basicConfig()
-
 _log = logging.getLogger(__name__)
 _log.setLevel(logging.DEBUG)
 
@@ -73,7 +70,10 @@ def process_video(entry):
     with tmp_dst:
         # Transcode queued file to a VP8/vorbis file that fits in a 640x640 square
         transcoder = transcoders.VideoTranscoder()
-        transcoder.transcode(queued_filename, tmp_dst.name)
+        transcoder.transcode(queued_filename, tmp_dst.name,
+                vp8_quality=video_config['vp8_quality'],
+                vp8_threads=video_config['vp8_threads'],
+                vorbis_quality=video_config['vorbis_quality'])
 
         # Push transcoded video to public storage
         _log.debug('Saving medium...')