Ticket #5065: fix-skip-transcode.patch

File fix-skip-transcode.patch, 1.6 KB (added by anongoblin, 10 years ago)

Fix patch

  • mediagoblin/media_types/video/util.py

    diff --git a/mediagoblin/media_types/video/util.py b/mediagoblin/media_types/video/util.py
    index 604702d..1e6c777 100644
    a b def skip_transcode(metadata, size):  
    3434
    3535    _log.debug('skip_transcode config: {0}'.format(config))
    3636    tags = metadata.get_tags()
    37     if config['mime_types'] and tags.get_string('mimetype'):
    38         if not tags.get_string('mimetype') in config['mime_types']:
     37    if config['mime_types'] and tags.get_string('mimetype')[0]:
     38        if not tags.get_string('mimetype')[1] in config['mime_types']:
    3939            return False
    4040
    41     if config['container_formats'] and tags.get_string('container-format'):
    42         if not (metadata.get_tags().get_string('container-format') in
     41    if config['container_formats'] and tags.get_string('container-format')[0]:
     42        if not (tags.get_string('container-format')[1] in
    4343                config['container_formats']):
    4444            return False
    4545
    4646    if config['video_codecs']:
    4747        for video_info in metadata.get_video_streams():
    48             if not (video_info.get_tags().get_string('video-codec') in
     48            if not (video_info.get_tags().get_string('video-codec')[1] in
    4949                    config['video_codecs']):
    5050                return False
    5151
    5252    if config['audio_codecs']:
    5353        for audio_info in metadata.get_audio_streams():
    54             if not (audio_info.get_tags().get_string('audio-codec') in
     54            if not (audio_info.get_tags().get_string('audio-codec')[1] in
    5555                    config['audio_codecs']):
    5656                return False
    5757