Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
cutterff-1.2.1-src.tar.bz2 | 2023-10-21 | 245.7 kB | |
cutterff-1.2.1-win32-i386-gtk2.zip | 2023-10-21 | 9.4 MB | |
cutterff-1.2.1-linux-x86_64-gtk3.tar.bz2 | 2023-10-21 | 116.2 kB | |
cutterff-1.2.1-linux-x86_64-static-gtk3.tar.bz2 | 2023-10-21 | 4.5 MB | |
cutterff-1.2.1-linux-x86_64-gtk4.tar.bz2 | 2023-10-21 | 119.3 kB | |
cutterff-1.2.1-linux-x86_64-static-gtk4.tar.bz2 | 2023-10-21 | 4.5 MB | |
cutterff-1.2.1-linux-i386-gtk3.tar.bz2 | 2023-10-21 | 129.5 kB | |
cutterff-1.2.1-linux-i386-static-gtk3.tar.bz2 | 2023-10-21 | 4.3 MB | |
README.txt | 2023-10-21 | 1.9 kB | |
Totals: 9 Items | 23.4 MB | 0 |
README.txt ------- Note: ------- The linux versions need the libs from gtk-3.10, gtk-4.6 or higher versions of them, and if not statically linked, the libs from FFmpeg-4.4 The i386 are 32-bit, and x86_64 are 64-bit versions The 'cutterff-1.2.1-linux-*-static-gtk?.tar.bz2' versions have the libraries of FFmpeg-6.0 and the encoders 'libx264' and 'libx265' statically linked The win32 version has the libs from gtk-2.24 statically linked, and the FFmpeg-6.0 libaries and the encoders 'libx264' and 'libx265' as 'dll' included, tested with Windows-7 (32-bit) and Windows-11 (64-bit) ----------- ChangeLog ----------- version 1.2.1 (Oct 21 2023) ------------- * gui.c + running under GTK-4 'gtk_widget_set_size_request' needed in 'cff_gui_dialog_progress_bar', else the progressbar will not displayed in full width * ffmpeg.c + may crash if opening a short video with less than 'kCFFOpenFileGetLastFrame' (six) GOPs (in general a length of only a few seconds). After quit or open another video may then double free 'video->vframe.drain', which was allocated in 'cff_ffmpeg_get_frame_dts' and freed in 'cff_ffmpeg_file_open_cb' without settting this variable to 'NULL'. Fixed! + the function 'cff_ffmpeg_get_encoder_names' > returns 0 if only the first frame should encoded, and this is a keyframe and therefore should only copied > if the stream has no information about the pixel format, try to get it from the decoder context + if 'cff_ffmpeg_encoder_new' finds no information about width, height or pixel format in the input stream,, try to get it from the decoder context + function 'cff_ffmpeg_file_open' with the structure 'cff_fname_t' as parameter for filenames in local and UTF-8. Also a function pointer for freeing these strings may set ('free' vs. 'g_free'). /* EOF */