Warning, /multimedia/kdenlive/ChangeLog is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: none 0002 # SPDX-License-Identifier: CC0-1.0 0003 0004 15.08 0005 Changes (~450 commits): 0006 * New file format 0007 - Can load old format but not save to it: no way back 0008 wait a bit for big projects! 0009 - All data are now in MLT structures 0010 should ease exchanges with Shotcut and other editors? 0011 * New monitor, using OpenGL & QML 0012 - *brings back Movit* (GPU effects), but not mandatory ;) 0013 - great *split screen* functionality to tune effect parameter 0014 * Completely renewed bin manager (previously named project list) 0015 - Allows *adding effects to bin clips*, affecting all timeline instances 0016 - Free directory structure 0017 - Icon / list / tree views 0018 - More clip properties can be changed 0019 - Much work to restore all old functions :\ 0020 * Effects list improvements 0021 - improve sorting and marking item as favorite 0022 * New audio waveform on timeline (à la Shotcut) 0023 making information more visible 0024 * New duplicate clip function (cool for titles) 0025 * Propose predefined monitor zoom values 0026 * Fixed several look issues (sizes, colors, icons...) 0027 * Refactoring: replacing XML manipulations by MLT API calls 0028 - reduces data duplication: faster, safer... 0029 * Automatic builds (CI) on Linux and OSX 0030 * Code checked by several static analyzers 0031 * Some bugs fixed from 15.04 port (capture, effects, ...) 0032 0033 15.04 0034 Changes: 0035 * Port to KDE Frameworks 5 0036 * Add ripple delete function 0037 * Add stem audio export 0038 * Make images sequences generation more convenient 0039 * Save and restore title widget size 0040 * Start some refactoring 0041 * Fix warnings from compiler, static analyzers, execution... 0042 0043 Bug fix: 0044 * #3407 don't copy clips if project is also on removable drive 0045 * #3408 crash on selecting clip with grouped effects 0046 * #3405 crash on adding 1st clip not matching project profile 0047 * #3338 import clip keyframes 0048 * #3160 Autosave new projects before saving 0049 * #3415 FFmpeg recording freeze 0050 0051 0.9.10 0052 Changes: 0053 * handle VBR encoding profiles, and use it! 0054 * video stabilizer: added new "vid.stab", removed older ones 0055 * environment variable MLT_PREFIX overrides profiles & melt path 0056 * several fixes for high dpi screens 0057 * change proxy profile, obsolete with libav 0058 * add SVG to image formats for slideshows 0059 * restore project render bitrate (#3326) 0060 * show proxy name in clipproperties 0061 * add link to MLT doc in render edit dialog (#3355) 0062 0063 Bug fix: 0064 * update maximum track height (#3241) 0065 * resize render path box (#3300) 0066 * change transition settings layout (#3336) 0067 * heat colormap in spectrogram (#3142) 0068 * fix clip monitor switch on proxy creation end (#3308) 0069 * fix clip jobs (stabilize) operating on proxies (#3337) 0070 * fix timeline corruption by clip resize end + zoom change 0071 * fix title clip duration not taken into account (#3309) 0072 * fix timeline thumbs flicker when fully zoomed (#3247) 0073 * fix thumbnailer aspect ratio 0074 * fix fades for split audio (#3323) 0075 * fix transcoding (#3334) 0076 * fix 'Clip in Timeline' when project monitor is inactive (#3261) 0077 * fix audio analysis (use dynamic memory instead of stack) 0078 * fix render end notification 0079 * fix render timecode overlay (#3260) 0080 * set tooltip for monitor pause button (#3256) 0081 * fix slideshow clips adding 1 frame (#3289) 0082 * fix archive project icon (#3325) 0083 * fix compilation on armhf (#3345) 0084 * don't allow creating keyframes for "fixed" filters (#2956) 0085 * re-enable compilation on KDE < 4.5 (squeeze) (#3319) 0086 * re-enable Clip menu (fix bug #3347) 0087 * fix screen recording failure (#3358) 0088 * fix crash detected with undo/redo (bug #3240) 0089 * fix crash cutting group on a clip edge (#3312, #3350) 0090 * fix crash on image sequence (#3331) 0091 * fix crash in tracks config editor (#3367) 0092 * fix crash on audiofiles 0093 * fix crash on opening project file with images 0094 * fix warnings from static analyzers (cppcheck, krazy) 0095 * sort source files, easier to understand (for new developers) 0096 0097 0.9.8 0098 Changes: 0099 * Clean encoding profiles using MLT presets & profiles 0100 * Fades ui: video instead of audio on AV clips 0101 * Support a custom suffix for FFmpeg binaries (mostly for packagers) 0102 * Make audio align work asynchronously 0103 * Remove the MLT processing threads option that never really worked 0104 * Copy proxies with 'move project' 0105 * Add support for JogShuttle on newer systems, make shuttle device selection more straightforward, add ProV2 keys 0106 0107 Bug fix: 0108 * Code cleanup (use const ref, fix includes, mem leaks, optimize...) 0109 * Fix warnings from gcc, cppcheck, clang, scan-build: fixes many crashes & leaks 0110 * Fix keyframing messed up for some effects 0111 * Fix timeline corruption when trying to move clip before 0 0112 * Fix crash when closing title widget 0113 * Fix thumbnails for image clips in timeline 0114 * Fix crash on quick undo/redo (#3240) 0115 * Fix multithreading (#3186) 0116 * Fix some problems with transitions keyframes 0117 * Fix scopes (#3052) 0118 0119 0.9.6 0120 0121 Changes: 0122 * New Median filter from Marko Cebokli 0123 * Show project duration in status bar 0124 * Add reverse clip to clip actions (#2933) 0125 * Make audio / video bitrate easily configurable in custom render profiles (#3012) 0126 * Implement deinterlacer and rescale options for MLT consumer 0127 * Automatic recovery of corrupted files produced by Kdenlive 0.9.4 0128 * Make monitor ruler slightly bigger so it's easier to click for seeking 0129 * Show clip size & fps in project tree tooltip 0130 * Allow retrieval of metadata created by Magic Lantern for canon cams 0131 0132 Bug fix: 0133 * Fix font GUI issue (#3049) 0134 * Fixes timeline corruption by spacer tool 0135 * Correctly handle unsupported filters 0136 * Remove space from filename start / end in render dialog (#3018) 0137 * Fix possible crash when changing speed effect 0138 * Fix vstab angle parameter (#2955) 0139 * Fix playlist corruption & crash when moving clip (#3046) 0140 * Fix moving transition sometimes losing properties (#3025) 0141 * Fix crash in title widget (#3032) 0142 * Fix crash when doing clip resize and clicking item quickly 0143 * Fix wrong group moving when groups overlap 0144 * Set document as modified when changing project metadata (#2996) 0145 * Don't corrupt project when adding a title clip and a transition already is in place 0146 * Fix monitor displaying corrupt image on startup (#2992) 0147 * Fix clip monitor not activated on open (#2992) 0148 * Fix cutting of geometry keyframes (like pan & zoom) (#2991) 0149 * Optimize jogshuttle code 0150 * Fix metadata not properly set for project (#2996) 0151 * Fix "Clip in project tree" in groups (#2781) 0152 * Fix keyframes when undoing a clip / group cut 0153 * Fix double click in a timeline clip to add keyframe 0154 * Warn before overwriting stabilized clip 0155 * Fix monitor focus on ruler wheel event 0156 * Fix proxy of playlist aspect ratio broken on some locales 0157 * Fix Coverity warnings from v0.9.4 0158 * Fix crash when opening invalid file from command line (#2984) 0159 * Fix DVD chapters broken when using an intro movie, show chapters in monitor ruler 0160 * Fix small UI bugs in title widget (#1257) 0161 * Fix timeline seek sometimes not refreshing on last frame of the seek, small update for monitor ruler colors 0162 * Small cleanup in render widget, fix error message (no matching profile) sometimes appearing when it should not 0163 * Fix monitor timecode not visible with some window decorations (#2979) 0164 * Fix moving guide bug 0165 * Fix some clips metadata corrupting project file (#2976) 0166 * Fix possible crash on track deletion (#2967) 0167 * Fix compilation on OSX (moc issue) 0168 * Fix keyframe line not painted over clips in timeline 0169 0170 0.9.4 0171 * Fix color parameter in some effects not working correctly (#2644) 0172 * Fix V4l licensing issue (#2632) 0173 * Fix keyframes lost / broken when pasting an effect 0174 0175 0.9.2 0176 * Fix firewire capture (preview not showing) 0177 * Fix freeze when reloading previously missing clip 0178 * Fade effects lost when moving / resizing clip 0179 * Undoing change in clip crop start breaking clip 0180 * Make disabling of track effects possible 0181 * Fix slideshow clips not working 0182 * Fix crash on composite transition 0183 * Fix crash when opening stop motion widget 0184 * Fix rendering of projects created in another locale 0185 0186 0.9 0187 * Fix monitor effect scene sometimes forcing monitor minimum size 0188 * Improve detection of locale issues (default to POSIX when there is a locale conflict on the system) 0189 * Improve timeline operation for small clips (disable resizing, only allow move) 0190 * Add background color parameter to "Rotate" and "Pan and Zoom" effects 0191 * Allow to scroll using the mouse wheel in monitor editing scene 0192 * Zoom to mouse when using CTRL + mouse wheel in monitor editing scene 0193 * Add support for new slope mode in "Color Selection" effect to allow smooth alpha transition 0194 * Introduce grouping of effects; groups can also be saved 0195 * Allow dragging an effect to another clip/track 0196 * Allow record monitor to go fullscreen 0197 * Image sequences can now start at an arbitrary frame (#2508) 0198 * Add automatic clip alignment based on audio (experimental, has to be manually enabled)s 0199 * Allow archiving for offline use (only archive proxies) 0200 * Offline editing: Allow working on project with only proxies available (#2509) 0201 * Allow rendering to another framerate 0202 * Check for missing locale and ask to install instead of opening corrupted project 0203 * Allow to open project files manually extracted from archived project 0204 * Support dropping a folder in the project tree (#1288) 0205 * Add "select all clips in track" and "select all clips in timeline" features (#1950) 0206 * Put audio effects in subcategories to avoid uberlong menus (#2436) 0207 * Support for project metadata (can be embedded in rendered file) 0208 * Add Online Resource Widget allowing easy search and download of online services (freesound, openclipart, archive.org) 0209 * Introduce MLT clip analysis to get auto normalize data in sox gain effect 0210 * Connect recording to audio scopes 0211 * Add audio only recording (works while playing) 0212 * Add extract zone function: part of clip is copied to new file without re-encoding 0213 * Introduce generic job framework to process clips 0214 * Improve the Choose color widget: Use less space and make it easier to pick the average color value from an area 0215 * Add GUI for effect Dynamic Text: Allows to display timecode/framecount and other data 0216 * Rework effect stack: All effects are shown at once and are collapsible 0217 * Add two different video stabilizers 0218 * Add IIR Blur GUI 0219 * Add date column to project tree 0220 0221 * Fix clip move sometimes giving error when it should work 0222 * Fix custom effects not considering capital letters in name (#2580) 0223 * Fix script rendering when script name contains whitespace 0224 * Ensure clip in project tree is visible after rename (scroll if necessary) (#2563) 0225 * Fix monitor scene never resetting scrollbars 0226 * Fix issues with transitions when inserting track (#2477) 0227 * Fix some GUI elements not responding to color theme change 0228 * Do not hide render profile list when there is only one item to avoid confusion (#2543) 0229 * Fix consecutive error messages overwriting each other (#2519) 0230 * Fix crash when editing properties of several missing clips 0231 * Fix vectorscope for 24b RGB images (#2478) 0232 * Fix archiving sometimes not saving playlist clips and subclips (#2475) 0233 * Fix archiving feature not saving playlist clips and slowmotion clips inside them (#2475) 0234 * Fix crash recovery feature issues with long or non UTF-8 filenames (#2441), (#2450) 0235 * Fix rendering jobs sometimes not starting 0236 * Fix crash on proxy creation (concurrency issue) (#2471) 0237 * Fix zone playing (#2468) 0238 * Fix click on monitor sometimes not triggering play 0239 * Fix crash when moving a folder and a clip in project tree (#2458) 0240 * Fix color change not working in title widget (#2459) 0241 * Fix slideshow clips created with invalid frame duration 0242 * Fix profile warning with clips that have 1088 pixels height 0243 * Fix unnecessary proxy reload on document load 0244 * Fix detection of broken render scripts 0245 0246 0.8.2.1 0247 * Fix title text oultine transparency not working 0248 * Make titler window fit on smaller resolutions (1024x768) 0249 * Fix corruption when undoing and redoing a transition add + move 0250 * Fix possible crash in thumbnails 0251 * Fix possible crashes in clip transcoding and improve feedback when failing 0252 * Various small optimizations (unnecessary clip reloads) 0253 * Fix timecode widget hard to edit and sometimes giving random values 0254 * Workaround locale issue ahappening when system C locale and Qt's locale did not give the same numeric separator 0255 * Fix audio thumbnail concurrency issue 0256 * Fix various video thumbnails issues (don't load several times the same thumb, load all of them, ...) 0257 * Fix crash when opening a file dialog on KDE < 4.5 0258 * Fix various proxy issues (missing extension, concurrency, disabling broken proxy, ...) 0259 * Fix startup crash caused by invalid parsing of v4l data 0260 * Fix project tree disabled after loading some projects / creating new one 0261 * Fix corrupted timeline / monitor timecode 0262 * Fix search path for Luma files when missing 0263 0264 0.8.2 0265 * Load zone thumbnails from disk if available. 0266 * Optimise document loading. 0267 * In case of missing or invalid clips, open only one dialog box instead of one for each clip. 0268 * Display proxy creation progress in project tree. 0269 * Improve way of picking an average color of an area. 0270 * Make audio bitrate in render dialog selectable. 0271 * Add support for handling different versions of filters and add rules to convert between them. 0272 * Move all cached data in one operation, so that user does not get one dialog box for each file in case of duplicates. (#2297) 0273 * Show filter version in filter info box. 0274 * When multiple clips are selected do not allow resizing, but moving only. (#2257) 0275 * Add remux with MKV transcode preset. 0276 * Make audio only render profiles faster by telling ffmpeg to skip video. 0277 * Open documents using a locale different to the system as read only. 0278 * Replace locale-dependent comma with slash in geometry value. 0279 * Add Kdenlive manual converted from UserBase QuickStart page. 0280 * Improve handling of missing luma files. (#2216) 0281 * Remove the "avformat-novalidate" trick for faster loading, caused crash. (#2205) 0282 * Allow to assign a shortcut to usage of proxies in project. 0283 * Use separate thread for generation of timeline thumbnails when zoom is at frame level to keep UI responsive. 0284 * Allow to use JScript in render profile parameter values. Values that need evaluation need to be indicated by '%'. 0285 * Check for missing proxies on document opening. 0286 * Check document for invalid (overlapping) transitions. 0287 * Check for duration mismatch in clip producers when opening a document (can cause corruption). 0288 * Automatically create backups of the project file; they can be restored in a recovery dialog. 0289 * Allow to manually edit video4linux capture profile. 0290 * Allow to store presets for proxy creation parameters. 0291 * Enable proxies for playlist clips (*.mlt, *.kdenlive). 0292 * Directly encode capture from Decklink card to make it usable in Kdenlive. 0293 * Allow to use bitrate different from presets in render dialog. 0294 * Whole projects (including all necessary files) can be archieved into a directory or file. 0295 * Allow use of different ffmpeg preset for 1st and 2nd render pass. 0296 * Notes widget: context menu now allows to insert clickable timecode to make easy reference to some place in the project. 0297 0298 * Fix encoding of dvd vob menu file. 0299 * Fix possible crash when doing fast start/stop. 0300 * Fix multiple concurrency crashes related to thumbnail and proxy creation. 0301 * Fix name of dvgrab captured file. (#2344) 0302 * Fix issues with simultaneous 2-pass rendering (x264). (#2338) 0303 * Fix rendering progress not shown if multiple copies of Kdenlive are open. (#1265) 0304 * Fix DVD chapters discarded when opening from render dialog. (#2335) 0305 * Fix possible corruption caused by vertical offset of transitions in timeline. 0306 * Fix aspect ratio of thumbnails to correctly use the project's arpect ratio. 0307 * Fix bitrate broken when editing render profile or making it a favorite. (#2321) 0308 * Fix audio issues in rendered file when using a recent ffmpeg version by replacing 'b' with 'vb' (ffmpeg bitrate parameter). (#2318) 0309 * Fix rendering to Flash could be broken by setting the number of encoder threads. (#2312) 0310 * Fix DVD wizard losing chapters data when switching to menu page. 0311 * Fix previewing of affine transitions with transparent png. 0312 * Fix timeline corruption when using 'Remove space' tool (transitions could overlap). 0313 * Fix 'adjust to original size' and 'fit to width/height' for title and color clips in geometry widget (pan and zoom, composite, affine). 0314 * Fix vorbis rendering by setting the audio quality (aq). 0315 * Rotoscoping: do not allow to add keyframes until initial spline is created to avoid corruptions. 0316 * Fix possible crash in DVD wizard chapters. (#2264) 0317 * Do not duplicate effect stack after split audio but move audio effects only. 0318 * Fix issues related to the usage of comma as numeric separator in some locales. 0319 * Fix build on GNU/kFreeBSD. 0320 * Fix cursor not visible in title widget. (#2231) 0321 * Fix aspect ratio in title widget background image. (#2225) 0322 * Fix layout in save profile dialog. (#2224) 0323 * Fix timeline corruption because resizing a clip end could overlap another clip in some cases. 0324 * Fix last keyframe for composite transition (and other geometry effects) inserted one frame after the end of the transition. 0325 * Prevent crash when deleting a clip while playing. (#2200) 0326 * Disable save action if we are in the same state as last save. 0327 * Fix pan and zoom keyframes lost after clip resize. (#2210) 0328 * Fix mouse wheel in slider section of (effect) parameters with a large range (> 1000). 0329 * Fix GUI setup issues with some list parameters (for effects). 0330 * Fix timecode widget not communicating changes upon focus leave. 0331 * Fix list of effects in effect stack taking up to much space by default. 0332 * Fix transition track not correctly saved. (#2187) 0333 * Fix "save zone" saving proxy instead of real clip. (#2184) 0334 * Fix freeze when saving while timeline is at maximum zoom. (#2174) 0335 * Fix crash when deleting a track and having an audio clip on last track. (#2168) 0336 * Do not allow to create overlapping transitions that could corrupt timeline. (#1901) 0337 * Fix sometimes effects were missing. (#2152) 0338 * Fix crash in histogram scope. 0339 * Fix multiple possible timeline corruptions. (#2157) 0340 * Do not allow rendering to a frame rate different than current project's profile. (#2138) 0341 * Fix DVD menu entries hidden under some circumstances. 0342 * Fix channels in audio thumbnails being displaced by one frame. (#1976) 0343 * Fix possible crash caused by audio thumbnails. (#2147) 0344 * Fix possible freeze and error on project opening. (#2144) 0345 * Fix progress bar running twice on 2pass render. 0346 * Fix proxy file path issue on system installation. 0347 * Use luma as default channel for levels effect. 0348 * Fix handling of proxies when duration != duration of original clip. 0349 * Fix filename encoding problem in renderer. (#2110) 0350 * Fix user specified CFLAGS ignored. (#2108) 0351 0352 0.8 0353 See http://kdenlive.org/discover/0.8