[Mlt-devel] [mltframework/mlt] 745547: Add filter_swresample. (#305)
Brought to you by:
ddennedy,
lilo_booter
From: GitHub <no...@gi...> - 2018-03-12 20:54:46
|
Branch: refs/heads/master Home: https://github.com/mltframework/mlt Commit: 7455472f47bc6a1ae38bf6260d1522070e08998f https://github.com/mltframework/mlt/commit/7455472f47bc6a1ae38bf6260d1522070e08998f Author: Brian Matherly <co...@br...> Date: 2018-03-12 (Mon, 12 Mar 2018) Changed paths: M src/framework/mlt.vers M src/framework/mlt_consumer.c M src/framework/mlt_consumer.h M src/framework/mlt_frame.c M src/framework/mlt_frame.h M src/framework/mlt_tractor.c M src/framework/mlt_transition.c M src/framework/mlt_types.h M src/modules/avformat/Makefile A src/modules/avformat/common.c A src/modules/avformat/common.h M src/modules/avformat/configure M src/modules/avformat/consumer_avformat.c M src/modules/avformat/factory.c M src/modules/avformat/filter_avfilter.c A src/modules/avformat/filter_swresample.c M src/modules/avformat/producer_avformat.c M src/modules/core/loader.ini Log Message: ----------- 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. |