Opened 4 months ago

Closed 3 months ago

#23495 closed enhancement (fixed)

mlt-7.40.0

Reported by: Bruce Dubbs Owned by: SecurityAdvisory
Priority: elevated Milestone: 98-Security
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New minor version.

Change History (10)

comment:1 by Joe Locash, 4 months ago

Version 7.40.0

Framework
  - Some fixes for `win32_fopen()`.
  - Security fixes for time formatting in `mlt_properties`.
  - Security fix to disable deprecated `ante` & `post` properties in `mlc_consum
er`.  
  - Added more properties to `metaschema.yaml` (new version 7.2):
    - `audio_formats`
    - `video_formats`
    - `layout-hint`
    - `hide-label`
    - `normalized_default`

Modules
  - Added `audio_formats` and `image_formats` properties to all service metadata.
  - Many improvements to the `openfx` module:
    - fixed potential overflows in `snprintf()` calls
    - multi-threading: frame- and slice-based
    - many compatibility fixes
    - added support for 2D and 3D numeric parameters (uses `mlt_rect`)
    - fixed preview scaling
    - fixed the default for `choice` (`values` in `metaschema.yaml`) parameters
    - fixed some effects rendering upside-down.
  - Fixed a signed int overflow in `pgm` producer.
  - Visual quality improvements for animations in the `qtblend` filter and trans
ition.
  - MSVC compatibility fixes for `kdenlivetitle` producer and `frei0r`, `plusgpl
`, `jackrack`, `openfx`, `rtaudio`, & `resample` modules.
  - Fixed choppy playback and deadlocks in the `decklink` consumer.
  - Updated `spatialaudio` module to the libspatialaudio 0.4.0 API.
  - Fixed libopus audio encoder warning about `frame_duration` in `avformat` con
sumer.
  - Fixed crash in `avformat` consumer with unsupported `attached_pic` format.
  - Added HDR10 SMPTE ST 2084 (PQ) properties to the `decklink` consumer:
    - `hdr_red_x`
    - `hdr_red_y`
    - `hdr_green_x`
    - `hdr_green_y`
    - `hdr_blue_x`
    - `hdr_blue_y`
    - `hdr_white_x`
    - `hdr_white_y`
    - `hdr_max_luminance`
    - `hdr_min_luminance`
    - `hdr_max_cll`
    - `hdr_max_fall`
  - Added `rnnoise` module for background audio noise reduction (depends on librnnoise).
  - Fixed plugin bundles for `vst2` filters on macOS.
  - Fixed the frame position in the `consumer` producer.
  - Hardened string formatting for metadata properties in the `vorbis` producer.
  - Fixed `typewriter` in `qtext` filter lags when rate properties changed.
  - Added the `.lot` file name extension for the `loader` producer to use `glaxnimate`.

Other
  - Skip Qt preflight for XML-only consumers in `melt`.

This now requires rnnoise (​https://github.com/xiph/rnnoise)

comment:2 by Joe Locash, 4 months ago

For rnnoise use:

./configure --prefix=/usr --disable-static
make
make install

mlt isn't in my build so this is where a leave this tickket ;)

comment:3 by Bruce Dubbs, 3 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: new → assigned

comment:4 by Bruce Dubbs, 3 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at commits

21da30dcd3 Add rnnoise-0.2.
296dbb0a9a Update to mlt-7.40.0.

comment:5 by zeckma, 3 months ago

RNNoise didn't need to be added. It's a module that's enabled by default, which could have been disabled via -D MOD_RNNOISE=OFF. A build with that option succeeds and works as expected.

comment:6 by zeckma, 3 months ago

RNNoise has been demoted to Recommended via 29ca801878586894be7e6607287cb259121c2195. This can be demoted to Optional in the future, this is just a quick edit.

comment:7 by zeckma, 3 months ago

Priority: normal → elevated
Resolution: fixed
Status: closed → reopened

comment:8 by zeckma, 3 months ago

Owner: changed from Bruce Dubbs to SecurityAdvisory
Status: reopened → new

This is a security update. Security information will be posted soon.

comment:9 by zeckma, 3 months ago

Milestone: 13.1 → 98-Security

comment:10 by Bruce Dubbs, 3 months ago

Resolution: → fixed
Status: new → closed

Advisory sa-13.0-166 has been issued.

Note: See TracTickets for help on using tickets.