Download Latest Version cutterff-1.3.1-linux-i386-gtk3-static.tar.bz2 (3.0 MB)
Email in envelope

Get an email when there's a new version of CutterFF

Home / 1.1
Name Modified Size InfoDownloads / Week
Parent folder
cutterff-1.1-src.tar.bz2 2023-03-25 242.4 kB
cutterff-1.1-win32-i386-gtk2.zip 2023-03-25 9.4 MB
cutterff-1.1-linux-x86_64-gtk3.tar.bz2 2023-03-25 113.6 kB
cutterff-1.1-linux-x86_64-static-gtk3.tar.bz2 2023-03-25 4.4 MB
cutterff-1.1-linux-i386-gtk3.tar.bz2 2023-03-25 126.3 kB
cutterff-1.1-linux-i386-static-gtk3.tar.bz2 2023-03-25 4.3 MB
cutterff-1.1-linux-x86_64-gtk4.tar.bz2 2023-03-25 116.6 kB
cutterff-1.1-linux-x86_64-static-gtk4.tar.bz2 2023-03-25 4.4 MB
README.txt 2023-03-25 2.2 kB
Totals: 9 Items   23.1 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.1-linux-*-static-gtk?.tar.bz2' versions have
  the libraries of FFmpeg-5.0.1 and the encoders 'libx264'
  and 'libx265' statically linked
The win32 version has the libs from gtk-2.24 statically
  linked, and the FFmpeg-5.0.1 libaries and the encoders
  'libx264' and 'libx265' as 'dll' included, tested with
  Windows-7 (32-bit) and Windows-11 (64-bit)

-----------
 ChangeLog
-----------

version 1.1 (Mar 25 2023)
-----------

* GTK-4 (min 4.6.0) is now supported. Since GTK-4 has
  changed a lot, almost all files where updated.
  The filechooser widget was put in an own dialog
  Converting the filename between utf8 and local charset
  is now done using GFile
  Getting file infos like 'is directory', 'file exists'
  or 'file is equal' is also done using GFile
  Some widgets (e.g. GtkContainer, GtkMenu) and some
  functions (e.g. gtk_dialog_run, gtk_main) where gone,
  which needs (less or more) extra programming
  However, GTK-4 (tested with 4.6.0) is buggy, and the
  filechooser (in save mode) is really annoying

* gui.c
    + in 'cff_gui_save_optionmenu_callback' replacing
      the extension fails if filename has special
      characters. Position is in characters, not bytes.
    + replaced 'BUILD_MINGW' with 'G_OS_WIN32'

* ffmpeg.c
    + in 'cff_ffmpeg_find_codec' removed flags 'low_delay'
    + in 'cff_ffmpeg_encoder_new' removed flags 'cgop'
      and flags2 'noout'
    + counting b-frames in 'cff_ffmpeg_get_frame_dts'
    + softcut decoding/encoding using now dts
    + memory leak in 'cff_ffmpeg_copy_softcut' if option
      'both gops' is enabled

* main.c
    + use 'g_build_filename' for config file
    + converting commandline charset to 'utf8' with
      'g_win32_get_command' (WIN32 only)

* tools-gtk.c
    + function 'cff_tl_replace_non_utf8_chars_in_str'
      replaces 'non_ascii_chars'
    + function 'cff_tl_file_is_equal' tests whether input
      and output are equal (symlink or hardlink)

/* EOF */
Source: README.txt, updated 2023-03-25