Revisions of libmlt

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 884444 from Dave Plater's avatar Dave Plater (plater) (revision 51)
- Removed depreciated webvfx linked package, qmelt is no longer
  needed for shotcut export.
- Deleted obsolete webvfx-nobrowser.patch and
  webvfx-versioned-libdir.patch
- Update to version 6.26.0
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 823989 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 50)
- Update to version 6.22.1
  * This patch version only fixes the version reported in the
    CMake build.
- Update to version 6.22.0
  Framework:
  * Added mlt_properties_exists() and
    Mlt::Properties::property_exists().
  * Added mlt_audio C class
  * Added Mlt::Audio C++ class
  * Fixed drop-frame timecode for 59.94 fps.
  * Fixed crash on null pointer passed to mlt_consumer_stop().
  Modules:
  * Fixed frei0r transitions with preview scaling.
  * Fixed affine ox and oy properties incorrect with preview
    scaling.
  * Fixed a crash and incorrect preview scaling with more than
    one affine
    filter active on the same frame.
  * Fixed preview scaling for the rotoscoping filter.
  * Added the sample_fmt property to the avformat consumer.
  * Fixed a possible segfault in the mix transition.
  * Removed support for text keyframes to the text and qtext
    filters
    to fix regression on strings containing '='.
  * Disable frame-threading with bigsh0t, distort0r, and medians
    frei0r plugins.
  * Added "meta.media.%d.stream.projection" property the
    avformat producer.
  * Fixed a crash with with filters not supporting preview scale
    in frei0r transitions.
  * Fix artifacts in luma transition and affine filter with
    frame-threading.
  * Stop including 'title="Anonymous Submission"' in xml
    consumer.
  * Fixed a crash in opencv.tracker filter.
  * Fixed a crash in composite transition if luma file fails to
    load.
  * Added validations in opengl module to prevent asserts in
    Movit.
  * Fixed building with OpenCV 4.
  * Moved some services from gtk2 module to new gdk module:
    gtkrescale filter, pango producer and pixbuf producer
  * Deprecated the gtk2 module and no longer enabled by default.
  * Changed avformat producer to accept a '?' in
    argument/resource property by escaping it as '\?'.
  * Changed the background property of the affine filter to be
    mutable.
  * Deprecated the linsys (DVEO SDI) module.
  * Fixed changing the audio_index property in the avformat
    producer.
  * Changed resample filter to more resiliant to frequency
    changes.
  * Added a video_delay property to the sdl2_audio and rtaudio
    consumers.
  * Add millisecond options to the timer filter.
  * Fixed the in point handling for the timewarp producer.
  * Fixed some audio gaps and sync issues with the rbpitch
    filter and timewarp pitch compensation.
  * Fixed a possible crash caused by producer consumer.
  * Changed avformat consumer to set AVOption color_primaries
    based on the MLT colorspace if not already set as property.
  * Fixed crop right on image with odd width skews image in crop
    filter.
  * Fixed incorrect silence value for unsigned 8-bit audio in
    avformat producer.
  * Changed qimage to use Qt's internal orientation detection
    instead of libexif.
  * Reduced clicks in mix transition by silencing buffers on
    discontinuity.
  * Improved A/V synchronization in (sw)resample filters - also
    reduces audio clicks.
  * Improved speed of the qimage producer.
  * Fixed incorrect color using libx264rgb in avformat consumer.
  * Fixed relative paths for avfilters that have the "filename"
    option.
  * Fixed some avfilters dropping the alpha channel: smartblur,
    vaguedenoiser.
  * Improved performance of the resize filter.
  * Fixed an affine filter inside a transition was always
    nearest neighbor interpolation.
  * Changed the lift_gamma_gain filter to use round values up.
  Other:
  * Fixed melt option "-group" applies to an implicit consumer.
  * Added "-quiet" option to melt (implies -silent but more so).
  * CMake build improvments adding modules: gdk, jackrack, lumas
    resample, sox and vorbis
  * Added avformat consumer presets: Slide-Deck-H264 and
    Slide-Deck-HEVC
  * Removed intra=1 from some avformat presets (use g=1 for
    intra only): intermediate/MPEG-2, intermediate/MPEG-4
    and lossless/H.264
- Drop 0001-Fix-build-with-Qt-5.15.0.patch (merged upstream)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 775047 from Dave Plater's avatar Dave Plater (plater) (revision 48)
- Update to version 6.20.0
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 750045 from Luca Beltrame's avatar Luca Beltrame (luca_b) (revision 47)
This update is needed by future bits of KDE Applications (kdenlive in particular)

- Update to version 6.18.0
  Framework:
  * Fixed some data races in mlt_consumer, mlt_deque, and
    mlt_property.
  * Fixed the mlt_events listener incorrect owner argument.
  * Added support for the LC_ALL environmant variable on Windows.
  * Fixed the argument to mlt_factory_init() not working on
    Windows.
  * Fixed mlt_service_identify() not reliable in some use cases.
  * Added some default and copy constructors and assignment
    operators to mlt++
    + Filter()
    + Filter( const Filter &filter )
    + Filter& operator=( const Filter &filter )
    + Producer( const Producer &producer )
    + Producer& operator=( const Producer &producer )
    + Properties( const Properties &properties )
    + Properties& operator=( const Properties &properties )
    + Service( const Service &service )
    + Service& operator=( const Service &service )
    + Transition()
    + Transition( const Transition &transition )
    + Transition& operator=( const Transition &transition )
  * Added mlt_luma_map:
    + mlt_luma_map_init
    + mlt_luma_map_new
    + mlt_luma_map_render
    + mlt_luma_map_from_pgm
    + mlt_luma_map_from_yuv422
  * Fixed preset overrides depend on the XML attribute order.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 690156 from Dave Plater's avatar Dave Plater (plater) (revision 45)
Update to version 6.14.0
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 664385 from Dave Plater's avatar Dave Plater (plater) (revision 44)
Update to release version 1.0.0 Add webvfx-nobrowser.patch to fix Factory build.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 652104 from Dave Plater's avatar Dave Plater (plater) (revision 43)
Update to version 6.12.0
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 643553 from Dave Plater's avatar Dave Plater (plater) (revision 42)
Disabled build of opencv module to fix boo#1068792.
Only build sdl2 module.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 620432 from Dave Plater's avatar Dave Plater (plater) (revision 41)
Update to version 6.10.0
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 618011 from Dave Plater's avatar Dave Plater (plater) (revision 40)
Update to version 6.8.0
  * This version improves support for multi-channel audio and
    adds some new manipulation functions to the mlt_animation
    API.
  Framework:
  * Added support for musl C library.
  * Added functions for audio channel layouts:
    + mlt_channel_layout_name()
    + mlt_channel_layout_id()
    + mlt_channel_layout_channels()
    + mlt_channel_layout_default()
  * Added channel_layout property to mlt_consumer.
  * Added mlt_channel_layout enum.
  * Disabled memory pooling by default and require compile macro
    USE_MLT_POOL to re-enable it.
  * Fixed reliability of keyframed properties serializing
    properly.
  * Fixed parsing non-animated string as an animation.
  * Added more functions to mlt_animation:
    + mlt_animation_key_set_type()
    + mlt_animation_key_set_frame()
    + Mlt::Animation::key_set_type()
    + Mlt::Animation::key_set_frame()
  Modules:
  * Fixed some crashes in qimage producer especially with alpha
    channel.
  * Fixed >2 channel audio output in the SDL consumers.
  * Fixed >2 channel audio output in the rtaudio consumer on
    Windows.
  * Fixed vorbis encoding with FFmpeg v3.4+.
  * qimage and qtext are now higher priority than gtk2 pixbuf
    and pango by the loader producer.
  * Added support for more channel counts to decklink consumer.
  * Added swresample filter based on libswresample from FFmpeg.
    This is now the preferred channel count normalizing filter
    used by the loader producer.
  * Fixed the strange "Undefined constant" and "Unable to parse
    option value" log messages in the the avformat consumer.
  * Fixed GIF and DPX writing in avformat consumer.
  * Reduced the memory usage of the affine transition and
    filters.
  * Fixed a crash in kdenlivetitle producer.
  * Fixed a crash in the rotoscoping filter.
  * Fixed frame rate reported in Matroska and WebM files
    produced by the avformat consumer.
  * Added sdl2_audio consumer.
  * Fixed alpha channel support for more pixel formats in the
    avformat producer.
  * Converted the affine transition to use mlt_rect and
    mlt_animation.
  * Fixed LADSPA plugins with mono channel audio.
  Other:
  * Fixed a melt command line parsing bug when argument supplied
    to -transition.
  * Fixed melt with SDL2 on Windows not using stdio and stderr.
  * Improved speed of the vp9 avformat consumer preset.
- Enable pkgconfig(vidstab) BuildRequires unconditionally, now
  available in openSUSE.
- Build with ffmpeg unconditionally, ffmpeg is available in
  openSUSE.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 605389 from Dave Plater's avatar Dave Plater (plater) (revision 39)
- Update to 6.6.0+git20180502 to enable shotcut 18.05 to build.
- Upstream changes:
  *Fix affine and region filters alter the frame's position.
  *Fix mono channel configuration for ladspa plugins. (#334)
  *Convert affine to mlt_rect and animation APIs.
  *Add mlt_animation_key_set_frame() and Animation::key_set_frame().
  *Fix build for Libav
  *Fix crash on composite transition with unexpected pgm luma
   https://bugs.kde.org/show_bug.cgi?id=381110
  *Fix alpha support for more pixel formats Kdenlive issue #391963
  *Add mlt_animation_key_set_type() and Animation::key_set_type().
  *Fix rotoscoping crash
  *Fix parsing non-animation string as animation.
  *Fix mlt_animations not reliably serializing.
  *Fix crash with kdenlivetile caused by wrong malloc size
  *Add filter_swresample. (#305)
  *Fix #284 GIF encoding not working.
  *Fix segmentation fault when using qimage png producer #296
- Update to version 0.44+git20180523
- Rebase webvfx-versioned-libdir.patch.
- Upstream changes:
  *check pointers before using them.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 518760 from Dave Plater's avatar Dave Plater (plater) (revision 34)
- Fix build against glibc-2.26 with libmlt-nomorexlocale_h.patch.
- Apply all mlt patches in webvfx before building.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 515131 from Dave Plater's avatar Dave Plater (plater) (revision 33)
Take control of request again
Displaying revisions 21 - 40 of 72
openSUSE Build Service is sponsored by