[Bf-extensions-cvs] [dccb34a6] master: sequencer_kinoraw_tools: move to contrib: T63750

meta-androcto noreply at git.blender.org
Fri May 24 10:31:00 CEST 2019


Commit: dccb34a6395db94999c8416552a8b3e479697b31
Author: meta-androcto
Date:   Fri May 24 18:30:36 2019 +1000
Branches: master
https://developer.blender.org/rBAdccb34a6395db94999c8416552a8b3e479697b31

sequencer_kinoraw_tools: move to contrib: T63750

===================================================================

D	sequencer_kinoraw_tools/__init__.py
D	sequencer_kinoraw_tools/audio_tools.py
D	sequencer_kinoraw_tools/datamosh.py
D	sequencer_kinoraw_tools/eco.py
D	sequencer_kinoraw_tools/exiftool.py
D	sequencer_kinoraw_tools/functions.py
D	sequencer_kinoraw_tools/jumptocut.py
D	sequencer_kinoraw_tools/operators_extra_actions.py
D	sequencer_kinoraw_tools/proxy_tools.py
D	sequencer_kinoraw_tools/random_editor.py
D	sequencer_kinoraw_tools/recursive_loader.py
D	sequencer_kinoraw_tools/ui.py

===================================================================

diff --git a/sequencer_kinoraw_tools/__init__.py b/sequencer_kinoraw_tools/__init__.py
deleted file mode 100644
index c4af8988..00000000
--- a/sequencer_kinoraw_tools/__init__.py
+++ /dev/null
@@ -1,399 +0,0 @@
-# ##### BEGIN GPL LICENSE BLOCK #####
-#
-#  This program is free software; you can redistribute it and/or
-#  modify it under the terms of the GNU General Public License
-#  as published by the Free Software Foundation; either version 2
-#  of the License, or (at your option) any later version.
-#
-#  This program is distributed in the hope that it will be useful,
-#  but WITHOUT ANY WARRANTY; without even the implied warranty of
-#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#  GNU General Public License for more details.
-#
-#  You should have received a copy of the GNU General Public License
-#  along with this program; if not, write to the Free Software Foundation,
-#  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# ##### END GPL LICENSE BLOCK #####
-
-bl_info = {
-    "name": "Kinoraw Tools",
-    "author": "Carlos Padial, Turi Scandurra",
-    "version": (0, 5, 2),
-    "blender": (2, 74, 0),
-    "location": "Sequencer",
-    "description": "Compilation of tools to improve video editing with Blender's VSE",
-    "wiki_url": "https://github.com/kinoraw/kinoraw_tools/blob/master/README.md",
-    "tracker_url": "https://github.com/kinoraw/kinoraw_tools",
-    "support": "COMMUNITY",
-    "category": "Sequencer"
-    }
-
-
-if "bpy" in locals():
-    import importlib
-    importlib.reload(jumptocut)
-    importlib.reload(operators_extra_actions)
-    importlib.reload(audio_tools)
-    importlib.reload(proxy_tools)
-    importlib.reload(recursive_loader)
-    importlib.reload(eco)
-    importlib.reload(random_editor)
-    importlib.reload(ui)
-    importlib.reload(datamosh)
-else:
-    from . import jumptocut
-    from . import operators_extra_actions
-    from . import audio_tools
-    from . import proxy_tools
-    from . import recursive_loader
-    from . import eco
-    from . import random_editor
-    from . import ui
-    from . import datamosh
-
-import bpy
-from bpy.types import (
-        AddonPreferences,
-        )
-from bpy.props import (
-        IntProperty,
-        StringProperty,
-        BoolProperty,
-        EnumProperty,
-        )
-
-
-class KinorawToolsAddon(AddonPreferences):
-    # this must match the addon name, use '__package__'
-    # when defining this in a submodule of a python package.
-    bl_idname = __package__
-    bl_option = {'REGISTER'}
-
-    # extra_actions
-    kr_show_tools: BoolProperty(
-            name="Show tools",
-            description="Show extra tools in the panel",
-            default=False
-            )
-    kr_mini_ui: BoolProperty(
-            name="Mini UI",
-            description="Enable mini UI",
-            default=True
-            )
-    kr_show_info: BoolProperty(
-            name="Show info",
-            description="Show basic info from selected strip",
-            default=False
-            )
-    kr_show_trim: BoolProperty(
-            name="Show trim",
-            default=False
-            )
-    kr_show_modifiers: BoolProperty(
-            name="Show modifiers",
-            description="Show modifiers from selected strip",
-            default=False
-            )
-    kr_extra_info: BoolProperty(
-            name="Show extra info",
-            description="Show extra info and settings from selected strip",
-            default=False
-            )
-    # exif
-    use_exif_panel: BoolProperty(
-            name="Exif info Panel | depends on external programs, see Documentation",
-            default=False
-            )
-    # glitch
-    use_glitch_panel: BoolProperty(
-            name="Glitch panel | depends on external programs, see Documentation",
-            default=False
-            )
-    all_keyframes: BoolProperty(
-            name="Remove all keyframes",
-            default=True
-            )
-    load_glitch: BoolProperty(
-            name="Load glitch after conversion > UNSTABLE!!!",
-            default=True
-            )
-    # jump to cut
-    use_jumptocut: BoolProperty(
-            name="Jump to Cut Panel",
-            default=True
-            )
-    use_io_tools: BoolProperty(
-            name="Enable in and out tools in Jump to Cut Panel",
-            default=False
-            )
-    # Proxy Tools
-    use_proxy_tools: BoolProperty(
-            name="Proxy tools Panel | depends on external programs, see Documentation",
-            default=False
-            )
-    proxy_dir: StringProperty(
-            name="Proxy Custom Directory",
-            default="//proxies/"
-            )
-    proxy_scripts_path: StringProperty(
-            name="Directory to store proxy scripts",
-            default="//proxy_scripts/"
-            )
-    proxy_scripts: BoolProperty(
-            name="Generate ffmpeg scripts",
-            default=False
-            )
-    ffmpeg_command: StringProperty(
-            name="Command to generate proxy",
-            default='''ffmpeg -i {} -vcodec mjpeg -q:v 10 -s {}x{} -an -y {}'''
-            )
-    use_internal_proxy = BoolProperty(
-            name="Use internal Blender's proxy system",
-            default=True
-            )
-    use_bi_custom_directory = BoolProperty(
-            name="Proxy Custom Directory",
-            default=True
-            )
-    quality = IntProperty(
-            name="Quality",
-            default=90,
-            min=0, max=32767
-            )
-    tc_list = [
-            ("NONE", "No TC in use", ""), ("RECORD_RUN", "Record Run", ""),
-            ("FREE_RUN", "Free Run", ""), ("FREE_RUN_REC_DATE", "Free Run (rec date)", ""),
-            ("RECORD_RUN_NO_GAPS", "Record Run No Gaps", "")
-            ]
-    timecode = EnumProperty(
-            name="Settings Type",
-            items=tc_list,
-            default="NONE",
-            description="Timecode"
-            )
-    # Audio Tools
-    use_audio_tools = BoolProperty(
-            name="Audio tools Panel | depends on external programs, see Documentation",
-            default=False
-            )
-    audio_dir = StringProperty(
-            name="Path to store extracted audio",
-            default="//audio/"
-            )
-    audio_scripts_path = StringProperty(
-            name="Path to store audio scripts",
-            default="//audio_scripts/"
-            )
-    audio_scripts = BoolProperty(
-            name="Generate ffmpeg scripts",
-            default=False
-            )
-    #  Audio Tools - external links
-    audio_use_external_links = BoolProperty(
-            name="Use external audio linked to movie strips",
-            default=False
-            )
-    audio_external_filename = StringProperty(
-            name="File to store info about linked audio",
-            default="//external_audio_sync_info.txt"
-            )
-    # audio tools vu-meter
-    meterbridge = [
-            ("VU", "Classic moving needle VU meter", ""), ("PPM", "PPM meter", ""),
-            ("DPM", "Digital peak meter", ""), ("JF", "'Jellyfish' phase meter", ""),
-            ("SCO", "Oscilloscope meter", "")
-            ]
-    metertype = EnumProperty(
-            name="Meter type",
-            items=meterbridge,
-            default="DPM",
-            description="Meterbridge meter type"
-            )
-    # eco
-    use_eco_tools = BoolProperty(
-            name="Eco tools Panel",
-            default=True
-            )
-    eco_value = IntProperty(
-            name="Number of echoes",
-            default=5,
-            min=1, max=25
-            )
-    eco_offset = IntProperty(
-            name="Echo Offset",
-            default=1,
-            min=-25000, max=25000
-            )
-    eco_use_add_blend_mode = BoolProperty(
-            name='use_add_blend_mode',
-            default=False
-            )
-    # random editor
-    use_random_editor = BoolProperty(
-            name="Random editor Panel | Experimental",
-            default=False
-            )
-    random_frames = IntProperty(
-            name="Frames",
-            default=1,
-            min=1, max=1000
-            )
-    random_selected_scene = StringProperty(
-            name="Selected Scene",
-            default=""
-            )
-    random_use_marker_subsets = BoolProperty(
-            name="Use_Marker subsets",
-            default=True
-            )
-    random_number_of_subsets = IntProperty(
-            name="Number of subsets",
-            default=3,
-            min=1, max=5
-            )
-    show_shortcuts = BoolProperty(
-            name="Hot Keys",
-            default=False,
-            description="List of the shortcuts used for the included various tools",
-            )
-    show_experimental = BoolProperty(
-            name="Tools with External Dependencies / Experimental",
-            default=False,
-            description="List of various tools that need an External Library "
-                        "or are Experimental\nPlease read the Documentation "
-                        "before enabling them",
-            )
-
-    def draw(self, context):
-        layout = self.layout
-        icon_1 = "TRIA_RIGHT" if not self.show_shortcuts else "TRIA_DOWN"
-        icon_2 = "TRIA_RIGHT" if not self.show_experimental else "TRIA_DOWN"
-
-        box = layout.box()
-        box.prop(self, "use_jumptocut")
-        box = layout.box()
-        box.prop(self, "use_eco_tools")
-
-        box_exp = layout.box()
-        box_exp.prop(self, "show_experimental", emboss=False, icon=icon_2)
-
-        if self.show_experimental:
-            box = box_exp.box()
-            box.prop(self, "use_audio_tools")
-            box = box_exp.box()
-            box.prop(self, "use_proxy_tools")
-            box = box_exp.box()
-            box.prop(self, "use_exif_panel")
-            box = box_exp.box()
-            box.prop(self, "use_glitch_panel")
-            box = box_exp.box()
-            box.prop(self, "use_random_editor")
-
-        box = layout.box()
-        box.prop(self, "show_shortcuts", emboss=False, icon=icon_1)
-
-        if self.show_sh

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-extensions-cvs mailing list