Color Grading, Contrast & Brightness Filter not applied after changing speed

Hi All

I’m experiencing the following issue:
When I set filters for brightness, contrast or color grading to a clip and I then change the speed (e.g. from 1.0 to 0.8), the filters are not applied anymore. I need to remove the flter completely (just deactivate/active does not help) and set the filter new. If I just deactivate the filter I don’t see any effects in the project frame of the filter.

Shotcut Version number: 18.07.02

Shotcut Settings
GPU Effects (Experimental): disabled
Video Mode: 1080 29.97p
Display Method: Automatic

Operating System: Windows 10 1709

Computer Specifications
Processor: i7-3632QM 2.2Ghz
Installed Physical Memory (RAM): 8GB

Source File(s) Specifications
Codec/Extension types: (H.264 MP4)
Resolution: 1080p
Frame rate: 29.97fps (shotcut says variable, but I’m not sure if this is accurate))
Bit rate: 24Mbit/s

Best regards,

Fabian

I’m using the same version & it works fine for me.

Right after you applied the speed change, you hit the Overwrite Clip button.
0:15 in your Video. You can see it highlighted after you move the mouse over it.
no%20bug%201

Hi Hudson

Thanks for your time and effort to try to reproduce the isse, I highly appreciate it!

No I did not press this button. At this very moment I had a lag and shocut did not “responde”. I can reproduce the issue (and the lag). Here’s another example (the lag is at 0:28):
https://youtu.be/rkZqnj6VzfQ

I also added the mlt-file to this post.
04.07.2018 Bonistock - Short Edit - Color Grading Bug Clip 3.mlt (39.5 KB)

The issue could probably be related to this one:
https://forum.shotcut.org/t/color-grading-filter-bug-extending-lenght-of-a-clp/

Hi all,
Thanks again for all your effort!
As suggested by Hudson555x in this thread, I tried to convert my video to a fixed frame rate. I guess both issues are related, so I’m posting back here, because changing the speed is the easiest way to reproduce the issue.
Unfortunately changing the frame rate to fixed did not resolve my issue.
I tried it with the same video as it comes (variable frame rate), converted to fixed frame rate and also with a completely different video which I shot with my gopro (25fps fixed frame rate). All the same.
https://youtu.be/x6l_i4J1aow

I also attached the log-file from the last try with the GoPro file.
shotcut-log.txt (45.0 KB)

I often see the following errors, not sure if it’s important:
[Warning] <> file:///C:/Program Files/Shotcut/share/shotcut/qml/timeline/Track.qml:83:20: Unable to assign [undefined] to double
[Warning] <> file:///C:/Program Files/Shotcut/share/shotcut/qml/timeline/Track.qml:82:19: Unable to assign [undefined] to QString
[Warning] <> file:///C:/Program Files/Shotcut/share/shotcut/qml/timeline/Track.qml:81:22: Unable to assign [undefined] to int
[Warning] <> file:///C:/Program Files/Shotcut/share/shotcut/qml/timeline/Track.qml:80:21: Unable to assign [undefined] to int
[Warning] <> file:///C:/Program Files/Shotcut/share/shotcut/qml/timeline/Track.qml:84:25: Unable to assign [undefined] to QString
[Warning] <> file:///C:/Program Files/Shotcut/share/shotcut/qml/timeline/Track.qml:75:27: Unable to assign [undefined] to bool
[Warning] <> file:///C:/Program Files/Shotcut/share/shotcut/qml/timeline/Track.qml:73:22: Unable to assign [undefined] to bool
[Warning] <> file:///C:/Program Files/Shotcut/share/shotcut/qml/timeline/Track.qml:72:23: Unable to assign [undefined] to int
[Warning] <> file:///C:/Program Files/Shotcut/share/shotcut/qml/timeline/Track.qml:71:22: Unable to assign [undefined] to int
[Warning] <> file:///C:/Program Files/Shotcut/share/shotcut/qml/timeline/Track.qml:70:25: Unable to assign [undefined] to QString
[Warning] <> file:///C:/Program Files/Shotcut/share/shotcut/qml/timeline/Track.qml:68:27: Unable to assign [undefined] to QString

What I need to mention as well:

  1. My computer is running with german language and localization (I read, that this led to issues in the past with changing the speed).
  2. I did a lot of testings before and sometimes I was not able to reproduce the issue and it worked like a charm: Somethimes it’s working, sometimes not. I was not able to find a pattern when it occurs so far. But I’ll try to find a pattern.
  3. Sometimes when I tried to change the speed (not reproducable 1:1) shotcut crashed. Below some more information about this crashes from my eventlog (sorry it’s in german)

Source: Application Error, Event-ID: 1000

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

Name der fehlerhaften Anwendung: shotcut.exe, Version: 0.0.0.0, Zeitstempel: 0x5b3a03fe
Name des fehlerhaften Moduls: ntdll.dll, Version: 10.0.16299.64, Zeitstempel: 0x493793ea
Ausnahmecode: 0xc0000374
Fehleroffset: 0x00000000000f87bb
ID des fehlerhaften Prozesses: 0x2fbc
Startzeit der fehlerhaften Anwendung: 0x01d416b7fb604dac
Pfad der fehlerhaften Anwendung: C:\Program Files\Shotcut\shotcut.exe
Pfad des fehlerhaften Moduls: C:\WINDOWS\SYSTEM32\ntdll.dll
Berichtskennung: d7baf041-fe5c-43f3-9c14-0ef81910a227
_Vollständiger Name des fehlerhaften Pakets: _
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:

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

Name der fehlerhaften Anwendung: shotcut.exe, Version: 0.0.0.0, Zeitstempel: 0x5b3a03fe
Name des fehlerhaften Moduls: ntdll.dll, Version: 10.0.16299.64, Zeitstempel: 0x493793ea
Ausnahmecode: 0xc0000374
Fehleroffset: 0x00000000000f87bb
ID des fehlerhaften Prozesses: 0x47a4
Startzeit der fehlerhaften Anwendung: 0x01d416b7a3832b3f
Pfad der fehlerhaften Anwendung: C:\Program Files\Shotcut\shotcut.exe
Pfad des fehlerhaften Moduls: C:\WINDOWS\SYSTEM32\ntdll.dll
Berichtskennung: 067274ae-9872-4245-8b67-89440bbbd6eb
_Vollständiger Name des fehlerhaften Pakets: _
_Anwendungs-ID, die relativ zum fehlerhaften Paket ist: _

Name der fehlerhaften Anwendung: shotcut.exe, Version: 0.0.0.0, Zeitstempel: 0x5b3a03fe
Name des fehlerhaften Moduls: ntdll.dll, Version: 10.0.16299.64, Zeitstempel: 0x493793ea
Ausnahmecode: 0xc0000374
Fehleroffset: 0x00000000000f87bb
ID des fehlerhaften Prozesses: 0x30ac
Startzeit der fehlerhaften Anwendung: 0x01d416b790f3fcba
Pfad der fehlerhaften Anwendung: C:\Program Files\Shotcut\shotcut.exe
Pfad des fehlerhaften Moduls: C:\WINDOWS\SYSTEM32\ntdll.dll
Berichtskennung: b5b81425-ba05-47ef-925a-5e64c4b2acf3
_Vollständiger Name des fehlerhaften Pakets: _
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:

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

“Fehleroffset” means “Error Offset” and is always the same.
“Ausnamecode” means “Exception code” and is always the same.
“ID des fehlerhaften Processes” means “ID of the failing process” and is changing (of course).
“Startzeit der fehlerhaften Anwendung” means “Start time of the issuing applicatin” and is changing (of course).
“Berichtserkennung” means “Reporting ID” and is changing.

After this event I always get another event with the source “Windows Error Reporting” and ID 1001. It’s always the same event (only the last lines are changing):

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

Fehlerbucket 1931219282952364343, Typ 4
Ereignisname: APPCRASH
Antwort: Nicht verfügbar
CAB-Datei-ID: 0

Problemsignatur:
P1: shotcut.exe
P2: 0.0.0.0
P3: 5b3a03fe
P4: StackHash_92c4
P5: 10.0.16299.64
P6: 493793ea
P7: c0000374
P8: PCH_0D_FROM_ntdll+0x00000000000A0994
_P9: _
_P10: _

Angefügte Dateien:
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER8BAE.tmp.dmp
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER8FF5.tmp.WERInternalMetadata.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER8FF1.tmp.csv
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER9021.tmp.txt

Diese Dateien befinden sich möglicherweise hier:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_shotcut.exe_68129b3b3f3ecc7252084fa852c79d11d85839_04f45527_097c94f3

_Analysesymbol: _
Es wird erneut nach einer Lösung gesucht: 0
Berichts-ID: d7baf041-fe5c-43f3-9c14-0ef81910a227
Berichtstatus: 268435456
Bucket mit Hash: 0f63860499778055dacd11b4afc2a137

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

Fehlerbucket 1931219282952364343, Typ 4
Ereignisname: APPCRASH
Antwort: Nicht verfügbar
CAB-Datei-ID: 0

Problemsignatur:
P1: shotcut.exe
P2: 0.0.0.0
P3: 5b3a03fe
P4: StackHash_92c4
P5: 10.0.16299.64
P6: 493793ea
P7: c0000374
P8: PCH_0D_FROM_ntdll+0x00000000000A0994
_P9: _
_P10: _

Angefügte Dateien:
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA2FD.tmp.dmp
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA6E7.tmp.WERInternalMetadata.xml
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA6F9.tmp.csv
\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA719.tmp.txt

Diese Dateien befinden sich möglicherweise hier:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_shotcut.exe_68129b3b3f3ecc7252084fa852c79d11d85839_04f45527_400dabc5

_Analysesymbol: _
Es wird erneut nach einer Lösung gesucht: 0
Berichts-ID: b5b81425-ba05-47ef-925a-5e64c4b2acf3
Berichtstatus: 268435456
Bucket mit Hash: 0f63860499778055dacd11b4afc2a137

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

To demonstrate, that doing (exactly) the same twice doesn’t lead to the same result, I recorded the following videos:

I’m looking forward to your analysis and your answers, thanks a lot in advance!

Best regards,

Fabian