Commit Graph
4298 Commits
Author SHA1 Message Date
Mike-Solar 1e33a31b73 Update FFmpeg handling and focus management
Refactor FFmpeg frame processing and improve focus management in panels. Add memory sanitization for debug builds and update KDDockWidgets integration.
2025-11-23 16:35:09 +08:00
Mike-Solar 2ea53667c0 Refactor FFmpeg decoder for improved readability and efficiency
Simplify the frame reading process and metadata extraction in `ffmpegdecoder.cpp` by reducing redundant code and improving variable initialization. Add a helper function in `ffmpegdecoder.h` to map FFmpeg field orders to Olive interlacing types, enhancing code clarity. Adjust the condition for interleaved write in `ffmpegencoder.cpp` for better handling.
2025-11-10 21:06:35 +08:00
Mike-Solar c1b8618391 fix: crash when processing audio 2025-09-14 21:10:02 +08:00
Mike Solar 74f73ab3be change: change code style to Linux style except indent. 2025-08-03 03:09:40 +08:00
Mike Solar 65ab76edc8 fix: fix exceptions when import video 2025-08-03 02:06:45 +08:00
Mike Solar 203a280d8e fix: compilation errors 2025-07-13 14:37:53 +08:00
Mike Solar e18cf095f5 试图解决编译错误 2025-06-19 21:01:45 +08:00
Mike Solar c04fceef9b 试图解决编译错误 2025-06-18 20:42:45 +08:00
Mike Solar 5f9508434f 试图解决编译错误 2025-06-18 08:54:06 +08:00
Simran 4de06b2fce Remove unused counter variable [skip-ci]
Compilation fails on macos-13 runner with error: variable 'i' set but not used [-Werror,-Wunused-but-set-variable]
2024-12-04 11:48:38 +01:00
Simran bb9928d56c Re-trigger CI 2024-08-25 00:13:26 +02:00
MattKC 8f12c9e2d6 Re-trigger CI 2024-08-23 14:42:52 -07:00
Simran 73bb560845 Trigger CI 2024-03-27 14:23:18 +01:00
Simran d09c4941fa Trigger CI 2023-12-24 09:38:33 +01:00
ThomasWilshaw 55eedbfce9 chromakey: fix copy paste error 2023-09-24 12:40:23 +01:00
Thomas Wilshaw 8ce00fd975 chromakey.frag: Fix color distance equation
The equation for calculating the distance from the key color to a
pixels color was missing the red channel component.
2023-09-19 15:24:52 +01:00
Simran Spiller a850d5e113 Remove trailing semicolon from Q_DECLARE_METATYPE(...);
Fixes -Wpedantic errors
2023-09-11 12:00:17 +02:00
MattKC 8c1178746d Merge pull request #2192 from yeahitsjan/master
Update german translations
2023-06-11 22:38:55 -07:00
MattKC 0fd9d597fb Merge pull request #2212 from antimundo/master
Fix spanish translation typos
2023-06-11 22:38:34 -07:00
itsmattkc 70690c5b54 sliderladder: detect if wrap didn't work
Wayland doesn't let us control the cursor so this code would break
2023-05-29 18:09:24 -07:00
itsmattkc 4d953adc4b fixed viewer on wayland 2023-05-29 12:31:57 -07:00
itsmattkc 383b1d69b5 fix actionsearch 2023-05-29 12:30:34 -07:00
itsmattkc b7c0da3132 fix slider ladder on wayland 2023-05-29 12:30:27 -07:00
itsmattkc d75aef40a8 node: remove primary serialization filter
This was dumb
2023-04-30 14:26:32 -07:00
itsmattkc 245a4f6de5 conformtask: print filename to debug 2023-04-12 22:26:35 +10:00
Antimundo d79a7c5e2c Fix spanish translation typos 2023-04-10 20:06:47 +02:00
itsmattkc 5626e6aeb1 framehashcache: ensure loaded jpeg is in correct format 2023-03-29 22:23:53 -07:00
itsmattkc 324725f1f2 audiovisualwaveform: ceil rather than round when drawing samples
This may help with waveform visibility when tracks are set to smaller heights
2023-03-26 19:00:36 -07:00
itsmattkc 8ca1672361 footageproperties: use Footage::DescribeStream functions 2023-03-20 16:51:52 -07:00
itsmattkc 537908c605 footageviewer: auto switch waveform mode when clicking video/audio buttons 2023-03-20 16:51:39 -07:00
itsmattkc 0a54585ece ffmpegdecoder: disable stills in otherwise audio only files by default 2023-03-20 16:50:11 -07:00
itsmattkc c96e560347 panels: switch to fork allowing narrower minimum widths 2023-03-20 16:28:14 -07:00
itsmattkc 81654071a9 mainwindow: set a preferred width for the audiomonitor
This doesn't seem to be a pixel width, but I have no idea yet how this reacts on other computers
2023-03-20 16:22:59 -07:00
itsmattkc 980482b06e audiomonitor: hide labels if too narrow 2023-03-20 16:20:58 -07:00
itsmattkc 0b0582ad5c style: decrease tab font size 2023-03-20 16:20:43 -07:00
itsmattkc e9c97407aa viewer: improve visual appearance of scrubbing 2023-03-20 10:41:47 -07:00
itsmattkc 5b40ac1548 mask: handle alpha channel too when inverting 2023-03-20 10:27:30 -07:00
itsmattkc 2c2df99963 name every undo command 2023-03-12 00:49:03 -08:00
itsmattkc 019f095ee4 implement history panel 2023-03-11 22:26:21 -08:00
itsmattkc 0beecfaaa6 projectserializer: if no project, add to loaded nodes vector 2023-03-11 14:05:48 -08:00
itsmattkc 936d75063f projectserializer: explicitly differentiate between node and clip pasting 2023-03-11 13:58:55 -08:00
itsmattkc 3e47da7009 timebasedviewselectionmanager: scale/unscale when dragging too 2023-03-11 13:49:41 -08:00
itsmattkc 9f4124beb3 timebasedviewselectionmanager: fixed bug detecting single click selections 2023-03-11 13:39:00 -08:00
itsmattkc 5413cb5860 track: ensure in/outs are set when replacing block
Fixes #2193
2023-03-11 13:31:59 -08:00
yeahitsjan 20a1ab8949 Update german translations 2023-03-08 01:02:48 +01:00
itsmattkc 896ef17272 timeline: jump playhead to end when inserting or overwriting 2023-03-03 00:28:10 -08:00
itsmattkc ec0f91ee1c track: fixed missing override 2023-03-02 08:22:58 -08:00
itsmattkc d71359e914 track: fixed issues from recent rework 2023-03-02 00:06:35 -08:00
itsmattkc 4fda5212dd Merge pull request #2099 from ThomasWilshaw/alexa35
Alexa35
2023-03-01 20:14:52 -08:00
itsmattkc d32849f4fb core: null check project autorecovery 2023-03-01 20:14:25 -08:00