176 Commits

Author SHA256 Message Date
Ana Guerrero
772bc539df Accepting request 1183587 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1183587
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=73
2024-06-28 13:46:57 +00:00
6c5bc7fc29 Update to 7.24
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=170
2024-06-27 14:19:32 +00:00
Ana Guerrero
e4bec8e90b Accepting request 1130548 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1130548
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=72
2023-12-03 19:49:23 +00:00
19760bc745 Accepting request 1130521 from home:jubalh:branches:multimedia:libs
- Update to 7.22.0:
  Framework:
  * Added new functions:
    + mlt_property_is_color()
    + mlt_property_is_numeric()
    + mlt_property_is_rect()
  * Many new keyframe types:
    + mlt_keyframe_smooth_loose - ~= (same as old mlt_keyframe_smooth - Unity Catmull-Rom spline)
    + mlt_keyframe_smooth_natural - $= (Centripetal Catmull-Rom spline with natural slope)
    + mlt_keyframe_smooth_tight - -= (Centripetal Catmull-Rom spline with 0 slope)
    + mlt_keyframe_sinusoidal_in - a=
    + mlt_keyframe_sinusoidal_out - b=
    + mlt_keyframe_sinusoidal_in_out - c=
    + mlt_keyframe_quadratic_in - d=
    + mlt_keyframe_quadratic_out - e=
    + mlt_keyframe_quadratic_in_out - f=
    + mlt_keyframe_cubic_in - g=
    + mlt_keyframe_cubic_out - h=
    + mlt_keyframe_cubic_in_out - i=
    + mlt_keyframe_quartic_in - j=
    + mlt_keyframe_quartic_out - k=
    + mlt_keyframe_quartic_in_out - l=
    + mlt_keyframe_quintic_in - m=
    + mlt_keyframe_quintic_out - n=
    + mlt_keyframe_quintic_in_out - o=
    + mlt_keyframe_exponential_in - p=
    + mlt_keyframe_exponential_out - q=
    + mlt_keyframe_exponential_in_out - r=
    + mlt_keyframe_circular_in - s=
    + mlt_keyframe_circular_out - t=

OBS-URL: https://build.opensuse.org/request/show/1130521
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=168
2023-12-03 06:10:10 +00:00
Ana Guerrero
d8d0943749 Accepting request 1117629 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1117629
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=71
2023-10-13 21:15:30 +00:00
62a182c352 Accepting request 1117628 from home:plater
- Reenable rtaudio fixed with: 0001-fix-930-support-RtAudio-6.patch

OBS-URL: https://build.opensuse.org/request/show/1117628
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=166
2023-10-13 09:26:00 +00:00
Ana Guerrero
de56eac3b2 Accepting request 1116483 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1116483
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=70
2023-10-10 18:59:59 +00:00
52cf3a7c30 Accepting request 1116467 from home:krop:branches:multimedia:libs
- Add missing QtNetwork BuildRequires

OBS-URL: https://build.opensuse.org/request/show/1116467
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=164
2023-10-09 14:00:34 +00:00
bf82869aed Accepting request 1115545 from home:plater
- Update to 7.20.0

OBS-URL: https://build.opensuse.org/request/show/1115545
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=163
2023-10-04 09:01:25 +00:00
Ana Guerrero
aba898fa82 Accepting request 1114798 from multimedia:libs
- Disabled rtaudio due to build fail against new rtaudio abi
- Update to 7.18.0

OBS-URL: https://build.opensuse.org/request/show/1114798
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=69
2023-10-02 18:07:38 +00:00
1fd3ab12f2 Accepting request 1114797 from home:plater
- Disabled rtaudio due to build fail against new rtaudio abi
- Update to 7.18.0

OBS-URL: https://build.opensuse.org/request/show/1114797
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=161
2023-10-02 10:09:39 +00:00
f61c30befa Accepting request 1114769 from home:plater
- Disabled rtaudio due to build fail in multimedia:libs repository

OBS-URL: https://build.opensuse.org/request/show/1114769
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=160
2023-10-02 09:01:08 +00:00
d2d49f8da5 Accepting request 1114765 from home:plater
- Disabled rtaudio due to build fail in multimedia:apps

OBS-URL: https://build.opensuse.org/request/show/1114765
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=159
2023-10-02 08:57:31 +00:00
d8796e4e83 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=158 2023-10-01 13:01:29 +00:00
b1eaca51bc OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=157 2023-10-01 12:54:05 +00:00
32015df00a Accepting request 1114604 from home:plater
- Update to 7.18.0

OBS-URL: https://build.opensuse.org/request/show/1114604
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=156
2023-10-01 11:55:24 +00:00
Dominique Leuenberger
cd8221ad00 Accepting request 1092808 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1092808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=68
2023-06-13 14:10:46 +00:00
ccd1da883e Accepting request 1092064 from home:krop:branches:multimedia:libs
update to 7.16.0

OBS-URL: https://build.opensuse.org/request/show/1092064
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=154
2023-06-13 09:24:35 +00:00
Dominique Leuenberger
92da2e38bc Accepting request 1073042 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1073042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=67
2023-03-21 16:41:11 +00:00
915bad27b1 Accepting request 1072847 from home:krop:branches:multimedia:libs
- Add a _constraints file to fix oom issues when building mlt

OBS-URL: https://build.opensuse.org/request/show/1072847
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=152
2023-03-20 07:48:46 +00:00
Dominique Leuenberger
6393055e3b Accepting request 1069875 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1069875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=66
2023-03-07 15:50:35 +00:00
760df52c85 Accepting request 1069844 from home:krop:branches:multimedia:libs
Update to 7.14.0

OBS-URL: https://build.opensuse.org/request/show/1069844
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=150
2023-03-07 09:27:02 +00:00
Dominique Leuenberger
6dcbaca551 Accepting request 1043944 from multimedia:libs
- Build the glaxnimate module. Kdenlive complains if the plugin
  is missing (boo#1206127)
- Change the source URL to get the glaxnimate sources

OBS-URL: https://build.opensuse.org/request/show/1043944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=65
2022-12-20 19:21:23 +00:00
09d6b41a50 Accepting request 1043895 from home:krop:branches:multimedia:libs
- Build the glaxnimate module. Kdenlive complains if the plugin
  is missing (boo#1206127)
- Change the source URL to get the glaxnimate sources

OBS-URL: https://build.opensuse.org/request/show/1043895
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=148
2022-12-20 14:04:21 +00:00
Dominique Leuenberger
e6047dc410 Accepting request 1038885 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1038885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=64
2022-11-30 13:59:38 +00:00
57dc275d50 Accepting request 1038418 from home:cgiboudeaux:branches:multimedia:libs
Update to 7.12.0

OBS-URL: https://build.opensuse.org/request/show/1038418
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=146
2022-11-29 13:58:51 +00:00
Dominique Leuenberger
034f6f0b58 Accepting request 1032995 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1032995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=63
2022-11-03 18:14:33 +00:00
08b42e4b47 Accepting request 1032783 from home:cgiboudeaux:branches:multimedia:libs
Update to 7.10.0

OBS-URL: https://build.opensuse.org/request/show/1032783
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=144
2022-11-03 07:07:11 +00:00
Dominique Leuenberger
6ba33470f6 Accepting request 993436 from multimedia:libs
- Add upstream changes to build a Qt 6 based mod:
  * 0001-Split-to-allow-installing-Qt5-and-Qt6-in-parallel-80.patch
  * 0002-Remove-deprecated-C-register-keyword-815.patch
  * 0003-Move-CMake-code-for-testing-to-the-right-position-fo.patch
  * 0004-Add-MLT_REPOSITORY_DENY-envvar-to-skip-plugin-loadin.patch
  * 0005-Avoid-to-load-both-qt-modules-816.patch

OBS-URL: https://build.opensuse.org/request/show/993436
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=62
2022-08-06 20:08:15 +00:00
58aa798dad Accepting request 993367 from home:cgiboudeaux:branches:multimedia:libs
Add a separate Qt 6 module. Needed during the KDE porting effort.

OBS-URL: https://build.opensuse.org/request/show/993367
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=142
2022-08-06 07:46:09 +00:00
Dominique Leuenberger
7ce024fac8 Accepting request 984851 from multimedia:libs
- Update to 7.8.0

OBS-URL: https://build.opensuse.org/request/show/984851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=61
2022-06-25 08:24:06 +00:00
fa9fb6649b Accepting request 984741 from home:frispete:blender
- Update to 7.8.0
  + Framework
    * Added mlt_frame_get_alpha_size() and refactored code to use
      it.
    * Fixed a possible null pointer crash in
      mlt_service_apply_filters().
  + Modules
    * Added a glaxnimate producer to the glaxnimate module.
    * Added new file extensions for glaxnimate producer: json,
      lottie, rawr, tgs.
    * Removed Qt4 compatibility from the qt module.
    * Added Qt6 compatibility to the qt module.
    * Added new file extensions for qimage producer: avif, heic,
      heif, jxl.
    * Fixed color_range when using the multi consumer.
    * Fixed reloading updated results in the loudness filter.
    * Fixed image_mode=blend in the timeremap link.
    * Fixed crash regression in swscale filter with odd size YUV
      image.
    * Fixed the choppy filter may result in black frames with
      transitions.
    * Prevent a crash in avfilter producer for a bug in glibc with
      _FORTIFY_SOURCE=3.
- Remove merged upstream fixes
  * 0001-fix-798-missing-function-returns.patch
  * 0001-Supply-a-proper-return-value-on-non-void-functions.patch
- Add
  * 0001-Another-take-on-fixing-the-wcrtomb-issue.patch

OBS-URL: https://build.opensuse.org/request/show/984741
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=140
2022-06-24 07:24:46 +00:00
Dominique Leuenberger
d08bf00e54 Accepting request 983898 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/983898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=60
2022-06-20 13:38:41 +00:00
b8404046e4 Accepting request 983895 from home:cgiboudeaux:branches:multimedia:libs
- Update to 7.6.0
  + Framework:
    * Added `Mlt::Animation::next_key()` and `previous_key()` with
      error checking.
    * Fixed the `moduledir` and `mltdatadir` variables in the
      pkg-config file.
    * Removed calling `setlocale()` in `mlt_factory_init()` (moved
      to `melt` option `-setlocale`).
    * Added `mlt_properties_copy()` and `Mlt::Properties::copy()`.
    * Changed some primarily internal property names to consolidate
      on "consumer."
      as a prefix convention for all consumer properties copied to
      `mlt_frame`s.
    * Added consumer property `deinterlacer` to replace deprecated
      `deinterlace_method`.
    * Fixed full range color from producer to consumer.
    * Added `mlt_slices_size_slice()` helper function.
    * Fixed choppy playback due to large values in `frame_rate_num`
      or `frame_rate_den` in `mlt_consumer`.
    * Added performance optimization for a single slice in
      `mlt_slices`.
  + Modules:
    * Added `audiolevelgraph` video filter to the `qt` module.
    * Added property `segment_gap` to the `audiospectrum` video
      filter.
    * Added `segments` property to the `audiolevelgraph` and
      `audiospectrum` filters.
    * Fixed loading image sequence with extended UTF-8 characters
      in the name of a folder for the `qimage` producer.
    * Fixed a crash in `avformat` producer if the `rotate` property

OBS-URL: https://build.opensuse.org/request/show/983895
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=138
2022-06-20 09:14:36 +00:00
Dominique Leuenberger
398c7d3de3 Accepting request 952099 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/952099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=59
2022-02-07 22:38:14 +00:00
37f4606339 Accepting request 952047 from home:alarrosa:branches:multimedia:libs
- Installed files included a rpath to a build directory. Do not
  use rpath at all.

OBS-URL: https://build.opensuse.org/request/show/952047
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=137
2022-02-07 11:19:42 +00:00
Dominique Leuenberger
a371b305a8 Accepting request 941643 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/941643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=58
2021-12-20 20:06:22 +00:00
4725268c88 Accepting request 941613 from home:alois:branches:multimedia:libs
Update to version 7.4.0

OBS-URL: https://build.opensuse.org/request/show/941613
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=136
2021-12-20 11:38:33 +00:00
Dominique Leuenberger
cc2bdbb2df Accepting request 928671 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/928671
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=57
2021-11-02 18:18:52 +00:00
8e6132dcd5 Accepting request 928620 from home:alois:branches:multimedia:libs
- Update to version 7.2.0
  Framework:
  * Added support for `mlt_properties` as a child of
    `mlt_properties` including XML (de)serialization:
    + `mlt_property_set_properties()`
    + `mlt_property_get_properties()`
    + `mlt_properties_set_properties()`
    + `mlt_properties_get_properties()`
    + `mlt_properties_get_properties_at)(`
    + `Mlt::Properties::set()`
    + `Mlt::Properties::get_props()`
    + `Mlt::Properties::get_props_at()`
    Applications can use this to store structured data in its
    own namespace, for example "shotcut:markers". And modules
    could use this for hierarchical parameters.
  * Fixed crash in `mlt_transition` upon inserting or removing a
    track.
  * Stopped loading `mlt_profile` until needed in `mlt_chain`
    creation.
  Modules:
  * Added filter `gpstext` that is similar to `dynamictext`
    based on data in a GPX file.
  * Added speed parameter to `timer` filter.
  * Added WebP presets for `avformat` consumer.
  * Added a pixelate option to the `opencv_tracker` filter's
    `blur` property.
  * Fixed `center_bias` of `crop` filter not working with
    `use_profile`.
  * Fixed some missing RGB `mlt_image_format` renames after
    change in v7.0.0. This primarily affected presets and
    service metadata.
  * Fixed a crash when changing preview scaling in `timeremap`
    link.
  * Fixes problems due to adding redundant normalize filters
    upon loading a producer from XML.
  * Ensure filters added by the `loader` producer always come
    first in list.
  * Fixed a crash using `shape` and `affine` filters together on
    `color` producer.
  * Fixed a crash when a `vidstab` file fails to open.
  * Changed `vidstab` filter to save its file in ASCII text mode.
  * Fixed a clang LTO error in the `decklink` module.
  * Fixed a video decoding regression on some videos in the
    `avformat` producer.
  * Fixed a crash in the `audiowaveform` filter.
  * Fixed loading a relative filename from XML for `mask_start`
    with `shape`.
  * Fixed "#filedate#" in `dynamictext` filter when used with
    `timeremap` link.
  * Fixed `timer` filter's new `speed` property interaction with
    `start` delay.
  * Fixed a crash with YUYV422 (YUY2) input in `avformat`
    producer.
  * Fixed data race condition in `timeremap` link.
  * Fixed compiling `avformat` module with FFmpeg git beyond
    v4.4 with many deprecations removed.
  * Fixed alpha channel size calculation in `brightness` filter.
  * Restore legacy tracker and the new DaSiam tracker for OpenCV
    >= 4.5.3 in the `opencv_tracker` filter.
  * Fixed a crash in `opencv_tracker` on `shape_width` = 0.
  * Fixed incorrect handling of in and out points and duration
    in the `opencv_tracker` filter.
  * Fixed the `composite` transition leaking left border of an
    image on the right side on uneven width.
  * Fixed a problem handling some UTF-8 in thhe `typerwriter`
    filter.
  Other:
  * Added support for the `RELOCATABLE` CMake option for Linux
    or BSD build.

OBS-URL: https://build.opensuse.org/request/show/928620
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=135
2021-11-02 07:15:16 +00:00
Dominique Leuenberger
5d91d25c6f Accepting request 916989 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/916989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=56
2021-09-06 13:58:04 +00:00
d339ea9db4 Accepting request 916988 from home:plater
Remove unnecessary BuildRequires:  pkgconfig(OpenEXR)

OBS-URL: https://build.opensuse.org/request/show/916988
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=134
2021-09-06 06:21:27 +00:00
Dominique Leuenberger
59984dd518 Accepting request 915155 from multimedia:libs
Enabled opencv to fix boo#1184430 by enabling motion tracking

OBS-URL: https://build.opensuse.org/request/show/915155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=55
2021-09-04 20:33:46 +00:00
93d0ffc343 Accepting request 915154 from home:plater
Remove ilmbase dependency

OBS-URL: https://build.opensuse.org/request/show/915154
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=133
2021-08-31 05:54:46 +00:00
8365a5f06a Accepting request 915097 from home:plater
Add pkgconfig(IlmBase) requirement

OBS-URL: https://build.opensuse.org/request/show/915097
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=132
2021-08-30 14:51:05 +00:00
668ca14681 Accepting request 915095 from home:plater
Enabled opencv to fix boo#1184430 by enabling motion tracking

OBS-URL: https://build.opensuse.org/request/show/915095
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=131
2021-08-30 14:39:19 +00:00
Dominique Leuenberger
c051cc9eb3 Accepting request 899612 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/899612
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=54
2021-06-12 18:08:16 +00:00
2a6e0c16a2 Accepting request 899611 from home:plater
Really removed alternatives from melt sub package.boo#1187238

OBS-URL: https://build.opensuse.org/request/show/899611
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=129
2021-06-12 12:32:59 +00:00
Dominique Leuenberger
04bba764d3 Accepting request 895988 from multimedia:libs
- Removed alternatives from melt sub package
- Update to version 7.0.1 and fix install conflicts

OBS-URL: https://build.opensuse.org/request/show/895988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=53
2021-06-09 19:51:50 +00:00
12e5726825 Accepting request 895987 from home:plater
Fix install conflicts

OBS-URL: https://build.opensuse.org/request/show/895987
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmlt?expand=0&rev=127
2021-05-28 12:51:23 +00:00