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.2.1
Name Modified Size InfoDownloads / 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 */
Source: README.txt, updated 2023-10-21