README.md
pyproject.toml
src/bladeworks/__init__.py
src/bladeworks/__main__.py
src/bladeworks/cli.py
src/bladeworks/executor.py
src/bladeworks.egg-info/PKG-INFO
src/bladeworks.egg-info/SOURCES.txt
src/bladeworks.egg-info/dependency_links.txt
src/bladeworks.egg-info/entry_points.txt
src/bladeworks.egg-info/requires.txt
src/bladeworks.egg-info/top_level.txt
src/bladeworks/core/__init__.py
src/bladeworks/core/animation.py
src/bladeworks/core/animation_execution.py
src/bladeworks/core/audio_enhancements.py
src/bladeworks/core/audio_execution.py
src/bladeworks/core/audio_ir.py
src/bladeworks/core/basic_effects.py
src/bladeworks/core/bindings.py
src/bladeworks/core/capabilities.py
src/bladeworks/core/cohort_effects.py
src/bladeworks/core/color.py
src/bladeworks/core/compiler.py
src/bladeworks/core/composition_diagnostics.py
src/bladeworks/core/composition_ir.py
src/bladeworks/core/composition_planning.py
src/bladeworks/core/composition_shadow.py
src/bladeworks/core/compositor.py
src/bladeworks/core/effect_parameter_semantics.py
src/bladeworks/core/effect_parameters.py
src/bladeworks/core/errors.py
src/bladeworks/core/filter_text.py
src/bladeworks/core/geometry.py
src/bladeworks/core/group_surface.py
src/bladeworks/core/keyer.py
src/bladeworks/core/masks.py
src/bladeworks/core/missing_media.py
src/bladeworks/core/model.py
src/bladeworks/core/multicam_execution.py
src/bladeworks/core/output_color.py
src/bladeworks/core/parser.py
src/bladeworks/core/pixel_domains.py
src/bladeworks/core/render_profile.py
src/bladeworks/core/render_sources.py
src/bladeworks/core/report.py
src/bladeworks/core/retime.py
src/bladeworks/core/retime_execution.py
src/bladeworks/core/spatial_intrinsics.py
src/bladeworks/core/story_containers.py
src/bladeworks/core/story_ir.py
src/bladeworks/core/text.py
src/bladeworks/core/text_templates.py
src/bladeworks/data/FCPXML_RENDER_CAPABILITIES.yaml
src/bladeworks/effects/__init__.py
src/bladeworks/effects/contract.py
src/bladeworks/examples/__init__.py
src/bladeworks/examples/color.fcpxmld/Info.fcpxml
src/bladeworks/examples/color.fcpxmld/Media/a.mp4
src/bladeworks/examples/crop_or_transition.fcpxmld/Info.fcpxml
src/bladeworks/examples/crop_or_transition.fcpxmld/Media/a.mp4
src/bladeworks/examples/crop_or_transition.fcpxmld/Media/b.mp4
src/bladeworks/examples/manual_qa/generate_2h_qa_fixtures.py
src/bladeworks/examples/manual_qa/missing_media_lab.fcpxmld/Info.fcpxml
src/bladeworks/examples/manual_qa/missing_media_lab.fcpxmld/Media/night_signal.mp4
src/bladeworks/examples/manual_qa/portrait_social.fcpxmld/Info.fcpxml
src/bladeworks/examples/manual_qa/portrait_social.fcpxmld/Media/city_grid.mp4
src/bladeworks/examples/manual_qa/portrait_social.fcpxmld/Media/golden_hour.mp4
src/bladeworks/examples/manual_qa/studio_showcase.fcpxmld/Info.fcpxml
src/bladeworks/examples/manual_qa/studio_showcase.fcpxmld/Media/city_grid.mp4
src/bladeworks/examples/manual_qa/studio_showcase.fcpxmld/Media/golden_hour.mp4
src/bladeworks/examples/manual_qa/studio_showcase.fcpxmld/Media/night_signal.mp4
src/bladeworks/examples/single_clip.fcpxmld/Info.fcpxml
src/bladeworks/examples/single_clip.fcpxmld/Media/a.mp4
src/bladeworks/examples/spine_and_lane.fcpxmld/Info.fcpxml
src/bladeworks/examples/spine_and_lane.fcpxmld/Media/a.mp4
src/bladeworks/examples/spine_and_lane.fcpxmld/Media/b.mp4
src/bladeworks/examples/transform.fcpxmld/Info.fcpxml
src/bladeworks/examples/transform.fcpxmld/Media/a.mp4
src/bladeworks/preview/__init__.py
src/bladeworks/preview/application.py
src/bladeworks/preview/audio.py
src/bladeworks/preview/capabilities.py
src/bladeworks/preview/contracts.py
src/bladeworks/preview/events.py
src/bladeworks/preview/export.py
src/bladeworks/preview/history.py
src/bladeworks/preview/main.py
src/bladeworks/preview/media.py
src/bladeworks/preview/media_library.py
src/bladeworks/preview/media_reporting.py
src/bladeworks/preview/media_routes.py
src/bladeworks/preview/media_visuals.py
src/bladeworks/preview/producer.py
src/bladeworks/preview/provider.py
src/bladeworks/preview/rawframe.py
src/bladeworks/preview/render_jobs.py
src/bladeworks/preview/routes.py
src/bladeworks/preview/runner.py
src/bladeworks/preview/security.py
src/bladeworks/preview/service.py
src/bladeworks/preview/session.py
src/bladeworks/preview/source.py
src/bladeworks/preview/source_routes.py
src/bladeworks/preview/studio.py
src/bladeworks/preview/webrtc.py
src/bladeworks/spatial_luts/manifest.json
src/bladeworks/spatial_luts/rec2020_hlg_to_rec709_sdr_v1.cube
src/bladeworks/spatial_luts/rec2020_pq_to_rec709_sdr_v1.cube
src/bladeworks/studio_static/__init__.py
src/bladeworks/studio_static/app.js
src/bladeworks/studio_static/build-id.js
src/bladeworks/studio_static/capability-ui.js
src/bladeworks/studio_static/clip-state.js
src/bladeworks/studio_static/fcpxml.js
src/bladeworks/studio_static/fixtures.js
src/bladeworks/studio_static/history.js
src/bladeworks/studio_static/index.html
src/bladeworks/studio_static/magnetic-timeline.js
src/bladeworks/studio_static/mask-ui.js
src/bladeworks/studio_static/media-visuals.js
src/bladeworks/studio_static/mock-capabilities.js
src/bladeworks/studio_static/retime-ui.js
src/bladeworks/studio_static/runtime.js
src/bladeworks/studio_static/scope-ui.js
src/bladeworks/studio_static/styles.css
src/bladeworks/studio_static/templates.js
src/bladeworks/studio_static/types.js
src/bladeworks/studio_static/ui.js
src/bladeworks/studio_static/viewer-geometry.js
src/bladeworks/studio_static/templates/catalog.js
src/bladeworks/studio_static/templates/icons.js
src/bladeworks/studio_static/templates/inspector.js
src/bladeworks/studio_static/templates/library.js
src/bladeworks/studio_static/templates/media.js
src/bladeworks/studio_static/templates/shared.js
src/bladeworks/studio_static/templates/shell.js
src/bladeworks/studio_static/templates/timeline.js
src/bladeworks/studio_static/templates/topbar.js
src/bladeworks/studio_static/templates/types.js
src/bladeworks/studio_static/templates/viewer.js
src/bladeworks/tensor/__init__.py
src/bladeworks/tensor/audio_delivery.py
src/bladeworks/tensor/audio_pyav.py
src/bladeworks/tensor/blend.py
src/bladeworks/tensor/color.py
src/bladeworks/tensor/composite.py
src/bladeworks/tensor/decode.py
src/bladeworks/tensor/decode_policy.py
src/bladeworks/tensor/effects.py
src/bladeworks/tensor/encode.py
src/bladeworks/tensor/errors.py
src/bladeworks/tensor/expr.py
src/bladeworks/tensor/fx_basic.py
src/bladeworks/tensor/fx_branched.py
src/bladeworks/tensor/fx_cohort.py
src/bladeworks/tensor/fx_color.py
src/bladeworks/tensor/fx_keyer.py
src/bladeworks/tensor/fx_mask.py
src/bladeworks/tensor/fx_warp.py
src/bladeworks/tensor/hdr.py
src/bladeworks/tensor/pipeline.py
src/bladeworks/tensor/plan.py
src/bladeworks/tensor/renderer.py
src/bladeworks/tensor/requirements.txt
src/bladeworks/tensor/resolution.py
src/bladeworks/tensor/sampler.py
src/bladeworks/tensor/support.py
src/bladeworks/tensor/swscale_fixedpoint.py
src/bladeworks/tensor/tr_equirect.py
src/bladeworks/tensor/tr_handlers.py
src/bladeworks/tensor/tr_phase5.py
src/bladeworks/tensor/transitions.py
src/bladeworks/transitions/__init__.py
src/bladeworks/transitions/carryovers.py
src/bladeworks/transitions/cohort.py
src/bladeworks/transitions/contract.py
src/bladeworks/transitions/equirectangular.py
src/bladeworks/transitions/light_deco.py
src/bladeworks/transitions/panel_motion.py
src/bladeworks/transitions/stock.py
tests/test_animation_execution.py
tests/test_animation_kernel.py
tests/test_audio_enhancements.py
tests/test_audio_execution.py
tests/test_audio_graph_serialize_golden.py
tests/test_audio_ir.py
tests/test_bladeworks_capabilities.py
tests/test_bladeworks_media_library.py
tests/test_bladeworks_render_profiles.py
tests/test_bladeworks_studio_host.py
tests/test_cli_bladeworks.py
tests/test_cli_projects.py
tests/test_fcpxmld_fixtures.py
tests/test_full_library_project_selection.py
tests/test_geometry_plan.py
tests/test_group_surface.py
tests/test_keyword_metadata.py
tests/test_multicam_execution.py
tests/test_parser_sequence_duration.py
tests/test_render_sources.py
tests/test_retime_execution.py
tests/test_retime_map.py
tests/test_reviewed_transition_repairs.py
tests/test_semantic_dispositions.py
tests/test_source_bound_tolerance.py
tests/test_source_preservation.py
tests/test_spatial_intrinsics.py
tests/test_story_containers.py
tests/test_story_ir.py
tests/test_tensor_alpha_source.py
tests/test_tensor_audio_delivery.py
tests/test_tensor_audio_parity.py
tests/test_tensor_blend.py
tests/test_tensor_expr.py
tests/test_tensor_fx_cohort.py
tests/test_tensor_masks_keyer.py
tests/test_tensor_preview_api.py
tests/test_tensor_resolution.py
tests/test_tensor_sampler.py
tests/test_tensor_source_rotation.py
tests/test_tensor_source_routes.py
tests/test_tensor_source_store.py
tests/test_tensor_transition_golden.py