Skip to content

Commit

Permalink
Update ChangeLog for v6.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ddennedy committed May 11, 2018
1 parent f4f8dc2 commit c1ef8ae
Showing 1 changed file with 177 additions and 0 deletions.
177 changes: 177 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,180 @@
2018-05-10 Dan Dennedy <[email protected]>

* Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: Set version
to 6.8.0

2018-05-09 Dan Dennedy <[email protected]>

* src/modules/qt/producer_qimage.c, src/modules/qt/qimage_wrapper.cpp: Fix
qimage crash on source amd request format mismatch.

2018-05-07 Dan Dennedy <[email protected]>

* src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c: Fix
mlt_frame_get_audio() may be called before setting private data. This fixes
https:/mltframework/shotcut/issues/549

2018-05-01 Dan Dennedy <[email protected]>

* src/modules/core/filter_region.c, src/modules/plus/filter_affine.c: Fix
affine and region filters alter the frame's position.

2018-04-08 Vincent Pinon <[email protected]>

* src/framework/mlt_frame.h, src/modules/avformat/consumer_avformat.c,
src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: Fix
GCC warnings

2018-04-25 Dan Dennedy <[email protected]>

* src/modules/plus/filter_affine.yml, src/modules/plus/transition_affine.c,
src/modules/plus/transition_affine.yml: Convert affine to mlt_rect and
animation APIs.

2018-04-16 Dan Dennedy <[email protected]>

* src/framework/mlt.vers, src/framework/mlt_animation.c,
src/framework/mlt_animation.h, src/mlt++/MltAnimation.cpp,
src/mlt++/MltAnimation.h, src/mlt++/mlt++.vers: Add
mlt_animation_key_set_frame() and Animation::key_set_frame().

2018-04-09 Dan Dennedy <[email protected]>

* src/framework/mlt.vers, src/framework/mlt_animation.c,
src/framework/mlt_animation.h, src/mlt++/MltAnimation.cpp,
src/mlt++/MltAnimation.h, src/mlt++/mlt++.vers: Add
mlt_animation_key_set_type() and Animation::key_set_type().

2018-03-28 Brian Matherly <[email protected]>

* src/modules/rtaudio/Makefile, src/modules/rtaudio/RtAudio.cpp,
src/modules/rtaudio/consumer_rtaudio.cpp: Improve surround support in RtAudio
on Windows. The directsound implementation in RtAudio does not support > 2
channels. But the WASAPI implementation does. This change will try all
available drivers to try to sucessfully open the audio device. If none of the
drivers work with surround, then it will revert to 2 channels. In the case
that the module reverts to 2 channels, the requested number of channels will
still be processed, but only the first two channels will be output. These
implementation changes were carried over from the SDL2 module to match the
behavior of consumer_sdl2_audio.

2018-03-25 Brian Matherly <[email protected]>

* src/modules/sdl2/Makefile, src/modules/sdl2/common.c,
src/modules/sdl2/common.h, src/modules/sdl2/consumer_sdl2.c,
src/modules/sdl2/consumer_sdl2_audio.c: Improve surround support in SDL2 on
Windows. The directsound implementation in SDL does not support > 2
channels. But the xaudio2 implementation does. This change will try all
available drivers to try to sucessfully open the audio device. If none of the
drivers work with surround, then it will revert to 2 channels. The user can
still request a specific driver using the audio_driver parameter.

2018-03-12 Dan Dennedy <[email protected]>

* presets/consumer/avformat/GIF, src/modules/avformat/consumer_avformat.c:
Fix #284 GIF encoding not working. This also fixes DPX.

* src/framework/mlt_frame.c, src/framework/mlt_types.h: Order the channel
layouts the same as FFmpeg.

* src/modules/avformat/consumer_avformat.c,
src/modules/avformat/producer_avformat.c: Fix wrong search flags supplied to
av_opt_set(). Not only were the wrong AV_OPT flags supplied as search
options but also lack of AV_OPT_SEARCH_CHILDREN was the cause of warnings
such as: [libx264 @ 0x7ff55c001c60] [Eval @ 0x7ff561544c60] Undefined
constant or missing '(' in 'main' [libx264 @ 0x7ff55c001c60] Unable to parse
option value "main"

2018-03-12 Brian Matherly <[email protected]>

* src/framework/mlt.vers, src/framework/mlt_consumer.c,
src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
src/framework/mlt_transition.c, src/framework/mlt_types.h,
src/modules/avformat/Makefile, src/modules/avformat/common.c,
src/modules/avformat/common.h, src/modules/avformat/configure,
src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
src/modules/avformat/filter_avfilter.c,
src/modules/avformat/filter_swresample.c,
src/modules/avformat/producer_avformat.c, src/modules/core/loader.ini: Add
filter_swresample. (#305) * Add filter_swresample. Performs channel
configuration aware channel count conversion. Also performs sample format and
frequency conversion. Set this filter as the default channelconvert normalize
filter. * Resolve review comments for filter_swresample. * Fix applying
channel_layout property. MLT allows specifying channel_layout as a string
representing the channel layout. But avcodec expects channel_layout to be
specified as an integer which represents a channel position bitmap. This
change stops the channel_layout property from being passed to avcodec so that
the value calculated by MLT will be used instead.

2018-03-02 Dan Dennedy <[email protected]>

* src/modules/sdl/consumer_sdl.yml, src/modules/sdl2/consumer_sdl2.yml,
src/modules/sdl2/factory.c: Fix sdl2 metadata.

2018-02-16 Dan Dennedy <[email protected]>

* presets/consumer/avformat/MJPEG,
presets/consumer/avformat/atsc_1080i_50/DNxHD,
presets/consumer/avformat/atsc_1080i_5994/DNxHD,
presets/consumer/avformat/atsc_1080p_2398/DNxHD,
presets/consumer/avformat/atsc_1080p_24/DNxHD,
presets/consumer/avformat/atsc_1080p_25/DNxHD,
presets/consumer/avformat/atsc_1080p_2997/DNxHD,
presets/consumer/avformat/atsc_1080p_30/DNxHD,
presets/consumer/avformat/atsc_1080p_50/DNxHD,
presets/consumer/avformat/atsc_1080p_5994/DNxHD,
presets/consumer/avformat/atsc_1080p_60/DNxHD,
presets/consumer/avformat/atsc_720p_2398/DNxHD,
presets/consumer/avformat/atsc_720p_50/DNxHD,
presets/consumer/avformat/atsc_720p_5994/DNxHD,
presets/consumer/avformat/atsc_720p_60/DNxHD,
presets/consumer/avformat/dv_ntsc/DV,
presets/consumer/avformat/dv_ntsc/DVCPRO50,
presets/consumer/avformat/dv_ntsc_wide/DV,
presets/consumer/avformat/dv_ntsc_wide/DVCPRO50,
presets/consumer/avformat/dv_pal/DV,
presets/consumer/avformat/dv_pal/DVCPRO50,
presets/consumer/avformat/dv_pal_wide/DV,
presets/consumer/avformat/dv_pal_wide/DVCPRO50,
presets/consumer/avformat/intermediate/MJPEG,
presets/consumer/avformat/lossless/FFV1,
presets/consumer/avformat/lossless/HuffYUV: Add g(op) and bf(rames) to more
encode presets.

2018-02-04 Vincent Pinon <[email protected]>

* src/framework/mlt_property.c, src/modules/avformat/filter_avdeinterlace.c,
src/modules/gtk2/pixops.c, src/modules/linsys/sdi_generator.c,
src/modules/opengl/transition_movit_luma.cpp, src/modules/plusgpl/cJSON.c,
src/modules/plusgpl/filter_burn.c, src/modules/vmfx/filter_shape.c: Fix
trivial GCC warnings

2018-02-05 Brian Matherly <[email protected]>

* src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.yml,
src/modules/sdl/consumer_sdl_audio.c, src/modules/sdl2/consumer_sdl2.c,
src/modules/sdl2/consumer_sdl2.yml: Fix mulit-channel audio. (#294) * Fix
mulit-channel audio. At some framerates, audio with > 6 channels would
result in an audio buffer larger than that allocated for SDL. This change
will copy from the buffer in pieces if it won't all fit at once. * Unify
consumer_play_audio() in sdl consumers. Use the same code for all 3
implementations. Affected features (all have these now): * Handling audio
frames larger than the sdl audio buffer * Audio scrubbing * "audio_offset"
property * Handling more or fewer channels than requested * Default
scrub_audio to 1 for sdl and sdl2 consumers.

2018-02-01 Dan Dennedy <[email protected]>

* configure, src/framework/mlt_version.h: Set interim version to 0.6.7

2018-01-30 johannes <[email protected]>

* src/framework/mlt_properties.c, src/framework/mlt_property.c,
src/framework/mlt_property.h: musl libc support musl has no macro, so it can
not be detected straigthforward. HAVE_STRTOD_L tells that strdod_l() is
available HAVE_LOCALE_H tells that the header locale.h is available

2018-01-22 Dan Dennedy <[email protected]>

* Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: Set version
Expand Down

0 comments on commit c1ef8ae

Please sign in to comment.