-
Notifications
You must be signed in to change notification settings - Fork 323
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
177 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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://github.com/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 | ||
|