def common_setup(self):
self.video_config = mgg \
- .global_config['media_type:mediagoblin.media_types.audio']
+ .global_config['media_type:mediagoblin.media_types.video']
# Pull down and set up the original file
self.orig_filename = get_orig_filename(
# Figure out whether or not we need to transcode this video or
# if we can skip it
- if skip_transcode(metadata):
+ if skip_transcode(metadata, medium_size):
_log.debug('Skipping transcoding')
dst_dimensions = metadata['videowidth'], metadata['videoheight']
parser.add_argument(
'file',
nargs='?',
- default='thumb')
+ default='thumb',
+ choices=['thumb'])
return parser
_log = logging.getLogger(__name__)
-def skip_transcode(metadata):
+def skip_transcode(metadata, size):
'''
Checks video metadata against configuration values for skip_transcode.
return False
if config['dimensions_match']:
- if not metadata['videoheight'] <= medium_config['max_height']:
+ if not metadata['videoheight'] <= size[1]:
return False
- if not metadata['videowidth'] <= medium_config['max_width']:
+ if not metadata['videowidth'] <= size[0]:
return False
return True