summary refs log tree commit diff
path: root/pkgs/development/libraries
diff options
context:
space:
mode:
authorR. RyanTM <ryantm-bot@ryantm.com>2018-07-09 07:06:47 -0700
committerxeji <36407913+xeji@users.noreply.github.com>2018-07-09 16:06:47 +0200
commit34da985941704b18718fbf5c0da7e1dd5fdb6b83 (patch)
tree164c26b0e481310e56c89d0f947a05d727b35698 /pkgs/development/libraries
parente5a79eacd625bbc38dbc654825d820498d1a2373 (diff)
downloadnixlib-34da985941704b18718fbf5c0da7e1dd5fdb6b83.tar
nixlib-34da985941704b18718fbf5c0da7e1dd5fdb6b83.tar.gz
nixlib-34da985941704b18718fbf5c0da7e1dd5fdb6b83.tar.bz2
nixlib-34da985941704b18718fbf5c0da7e1dd5fdb6b83.tar.lz
nixlib-34da985941704b18718fbf5c0da7e1dd5fdb6b83.tar.xz
nixlib-34da985941704b18718fbf5c0da7e1dd5fdb6b83.tar.zst
nixlib-34da985941704b18718fbf5c0da7e1dd5fdb6b83.zip
libsForQt5.mlt: 6.8.0 -> 6.10.0 (#42976)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/mlt/versions.

Version release notes (from GitHub):
This version fixes bugs and supports serializing animation keyframes with a
specified time format (previously only frame number).

**Framework**

  * Reverted mlt_pool change in v6.8.0 pending further testing.
    (USE_MLT_POOL compiler define is now a 0/1 boolean, defaults to 1.)
  * Fixed crash regression in v6.8.0 "parsing non-animated string as an animation."
  * Added pointer checks to mlt_animation.
  * Changed producer cache size heuristic in mlt_multitrack to be more liberal.
  * Fixed handling reserved characters in names for YAML in mlt_properties.
  * Added clamping to prevent computing negative in and out points to mlt_producer.
  * Added functions to serialize animation with a time format:
    - mlt_animation_serialize_cut_tf()
    - mlt_animation_serialize_tf()
    - mlt_property_get_string_tf()
    - mlt_property_get_string_l_tf()
    - mlt_properties_get_value_tf()
    - Mlt::Properties::get(int, mlt_time_format)
    - Mlt::Animation::serialize_cut(mlt_time_format, int, int)
  * Added functions to clear a property to mlt_properties:
    - mlt_property_clear()
    - mlt_properties_clear()
    - Mlt::Properties::clear()

**Modules**

  * Fixed enabling sliced pix_fmt conversion in avformat producer.
  * Fixed incorrect seek and sync on audio files with discard packets.
  * Added support for avcodec_send_frame() API to avformat consumer.
  * Fixed compile errors with Libav master.
  * Fixed a crash in affine transition.
  * Fixed a crash in ladspa filters when consumer frame rate is low (e.g. <= 8).
  * Fixed a crash in boxblur filter.
  * Added animation support to boxblur hori and vert properties.
  * Fixed a crash in movit.convert.
  * Fixed incorrect alpha in affine transition blending routine.
  * Converted frei0r from deprecated mlt_geometry to mlt_animation API.
  * Fixed tilde in text string for pango producer.
  * Fixed using more than one channelcopy filter.
  * Fixed the mono filter reducing volume level.
  * Fixed degraded audio scrubbing in sdl2_audio consumer.
  * Converted dynamictext filter to use affine transition for more correct
    alpha compositing and sub-pixel positioning.
  * Added time format support for animation keyframes to the xml consumer.
  * Added animation support to more affine transition properties:
    - fix_rotate_x
    - fix_rotate_y
    - fix_rotate_z
    - fix_shear_x
    - fix_shear_y
    - fix_shear_z
    - ox
    - oy
    - scale_x
    - scale_y
  * Fixed gaps in text when characters overlap in qtext and kdenlive producers.
  * Fixed a crash in pixbuf producer with multiple render threads.
  * Converted the oldfilm vignette filter from mlt_geometry to mlt_animation.

**Other**

  * Numerous updates to mlt-xml.dtd.
  * Categorized many of the encode presets (using meta.preset.name).

These checks were done:

- built on NixOS
- /nix/store/jfzwhslr6ndh2wc4bl3vdm4kdk2xdk7a-mlt-6.10.0/bin/melt passed the binary check.
- /nix/store/jfzwhslr6ndh2wc4bl3vdm4kdk2xdk7a-mlt-6.10.0/bin/.melt-wrapped passed the binary check.
- 2 of 2 passed binary check by having a zero exit code.
- 0 of 2 passed binary check by having the new version present in output.
- found 6.10.0 with grep in /nix/store/jfzwhslr6ndh2wc4bl3vdm4kdk2xdk7a-mlt-6.10.0
- directory tree listing: https://gist.github.com/5b163c9c1aa200eba8db3bde8c8b09b1
- du listing: https://gist.github.com/ddb0aac5012b87f121601378fca1f0bd
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r--pkgs/development/libraries/mlt/qt-5.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/development/libraries/mlt/qt-5.nix b/pkgs/development/libraries/mlt/qt-5.nix
index 96b21601ccae..804c3f8ed228 100644
--- a/pkgs/development/libraries/mlt/qt-5.nix
+++ b/pkgs/development/libraries/mlt/qt-5.nix
@@ -7,13 +7,13 @@ let inherit (stdenv.lib) getDev; in
 
 stdenv.mkDerivation rec {
   name = "mlt-${version}";
-  version = "6.8.0";
+  version = "6.10.0";
 
   src = fetchFromGitHub {
     owner = "mltframework";
     repo = "mlt";
     rev = "v${version}";
-    sha256 = "0hmxlz3i9yasw5jdkrczak8shzlnpi1acaahn50lvgg9b14kg7b8";
+    sha256 = "0ki86yslr5ywa6sz8pjrgd9a4rn2rr4mss2zkmqi7pq8prgsm1fr";
   };
 
   buildInputs = [