[Bf-blender-cvs] [6ff11ce2006] temp-vse-retiming-tool: Fix format, fix smaller issues
Richard Antalik
noreply at git.blender.org
Mon Nov 14 16:58:20 CET 2022
Commit: 6ff11ce200630d38bfeabe5238d2aef0713cf5c3
Author: Richard Antalik
Date: Fri Nov 4 19:22:38 2022 +0100
Branches: temp-vse-retiming-tool
https://developer.blender.org/rB6ff11ce200630d38bfeabe5238d2aef0713cf5c3
Fix format, fix smaller issues
===================================================================
M source/blender/makesrna/intern/rna_scene.c
M source/blender/sequencer/SEQ_time.h
M source/blender/sequencer/intern/sequencer.c
M source/blender/sequencer/intern/strip_retiming.cc
===================================================================
diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c
index 9a4b42eb052..fde8fcf651c 100644
--- a/source/blender/makesrna/intern/rna_scene.c
+++ b/source/blender/makesrna/intern/rna_scene.c
@@ -33,7 +33,6 @@
#include "BKE_idtype.h"
#include "BKE_paint.h"
#include "BKE_volume.h"
-#include "BKE_sound.h"
#include "ED_gpencil.h"
#include "ED_object.h"
@@ -889,10 +888,9 @@ static void rna_Scene_camera_update(Main *bmain, Scene *UNUSED(scene_unused), Po
DEG_relations_tag_update(bmain);
}
-static void rna_Scene_fps_update(Main *bmain, Scene *active_scene, PointerRNA *ptr)
+static void rna_Scene_fps_update(Main *bmain, Scene *UNUSED(active_scene), PointerRNA *ptr)
{
Scene *scene = (Scene *)ptr->owner_id;
- BKE_sound_update_fps(bmain, active_scene);
DEG_id_tag_update(&scene->id, ID_RECALC_AUDIO_FPS | ID_RECALC_SEQUENCER_STRIPS);
/* NOTE: Tag via dependency graph will take care of all the updates ion the evaluated domain,
* however, changes in FPS actually modifies an original skip length,
diff --git a/source/blender/sequencer/SEQ_time.h b/source/blender/sequencer/SEQ_time.h
index 31c645518d7..b70a9f57d64 100644
--- a/source/blender/sequencer/SEQ_time.h
+++ b/source/blender/sequencer/SEQ_time.h
@@ -157,9 +157,10 @@ void SEQ_retiming_offset_handle(const struct Scene *scene,
float SEQ_retiming_handle_speed_get(const struct Scene *scene,
const struct Sequence *seq,
const struct SeqRetimingHandle *handle);
-int SEQ_retiming_handle_index_get(const struct Sequence *seq, const struct SeqRetimingHandle *handle);
+int SEQ_retiming_handle_index_get(const struct Sequence *seq,
+ const struct SeqRetimingHandle *handle);
-void SEQ_retiming_sound_animation_data_set(const struct Scene *scene,const struct Sequence *seq);
+void SEQ_retiming_sound_animation_data_set(const struct Scene *scene, const struct Sequence *seq);
#ifdef __cplusplus
}
#endif
diff --git a/source/blender/sequencer/intern/sequencer.c b/source/blender/sequencer/intern/sequencer.c
index f7281b67e5f..d263c2e0437 100644
--- a/source/blender/sequencer/intern/sequencer.c
+++ b/source/blender/sequencer/intern/sequencer.c
@@ -990,7 +990,7 @@ static bool seq_update_seq_cb(Sequence *seq, void *user_data)
BKE_sound_set_scene_sound_volume(
seq->scene_sound, seq->volume, (seq->flag & SEQ_AUDIO_VOLUME_ANIMATED) != 0);
SEQ_retiming_sound_animation_data_set(scene, seq);
- BKE_sound_set_scene_sound_pan(
+ BKE_sound_set_scene_sound_pan(
seq->scene_sound, seq->pan, (seq->flag & SEQ_AUDIO_PAN_ANIMATED) != 0);
}
return true;
diff --git a/source/blender/sequencer/intern/strip_retiming.cc b/source/blender/sequencer/intern/strip_retiming.cc
index 69c233b16d1..d7262efc46c 100644
--- a/source/blender/sequencer/intern/strip_retiming.cc
+++ b/source/blender/sequencer/intern/strip_retiming.cc
@@ -39,7 +39,6 @@
#include "strip_time.h"
#include "utils.h"
-
using blender::MutableSpan;
MutableSpan<SeqRetimingHandle> SEQ_retiming_handles_get(const Sequence *seq)
@@ -256,7 +255,7 @@ using std::vector;
class RetimingRange {
public:
- int start, end ;
+ int start, end;
float speed;
enum eIntersectType {
@@ -267,11 +266,12 @@ class RetimingRange {
NONE,
};
- RetimingRange(int start_frame, int end_frame, float speed): start(start_frame), end(end_frame), speed(speed)
+ RetimingRange(int start_frame, int end_frame, float speed)
+ : start(start_frame), end(end_frame), speed(speed)
{
}
- const eIntersectType intersect_type(const RetimingRange& other) const
+ const eIntersectType intersect_type(const RetimingRange &other) const
{
if (other.start <= start && other.end >= end) {
return FULL;
@@ -279,10 +279,10 @@ class RetimingRange {
if (other.start > start && other.start < end && other.end > start && other.end < end) {
return INSIDE;
}
- if (other.start > start && other.start < end){
+ if (other.start > start && other.start < end) {
return PARTIAL_END;
}
- if (other.end > start && other.end < end){
+ if (other.end > start && other.end < end) {
return PARTIAL_START;
}
return NONE;
@@ -309,11 +309,11 @@ class RetimingRangeData {
}
}
- RetimingRangeData& operator*=(const RetimingRangeData rhs)
+ RetimingRangeData &operator*=(const RetimingRangeData rhs)
{
for (int i = 0; i < ranges.size(); i++) {
- RetimingRange& range = ranges[i];
- for (const RetimingRange& rhs_range : rhs.ranges) {
+ RetimingRange &range = ranges[i];
+ for (const RetimingRange &rhs_range : rhs.ranges) {
if (range.intersect_type(rhs_range) == range.NONE) {
continue;
}
@@ -363,9 +363,6 @@ static RetimingRangeData seq_retiming_range_data_get(const Scene *scene, const S
#include <BKE_sound.h>
void SEQ_retiming_sound_animation_data_set(const Scene *scene, const Sequence *seq)
{
- //XXX hack to reset data
- BKE_sound_set_scene_sound_pitch(seq->scene_sound, 1, 0);
-
RetimingRangeData retiming_data = seq_retiming_range_data_get(scene, seq);
for (const RetimingRange &range : retiming_data.ranges) {
BKE_sound_set_scene_sound_pitch_constant_range(
More information about the Bf-blender-cvs
mailing list