[Mlt-devel] Git: add YAML metadata for multi consumer
Brought to you by:
ddennedy,
lilo_booter
From: Dan D. <da...@de...> - 2011-11-21 07:12:39
|
src/framework/mlt_frame.c | 64 ++++ src/framework/mlt_frame.h | 1 + src/framework/mlt_producer.c | 2 +- src/framework/mlt_property.c | 2 +- src/melt/melt.c | 44 +++- src/modules/avformat/producer_avformat.c | 1 + src/modules/core/Makefile | 1 + src/modules/core/consumer_multi.c | 511 +++++++++++++++++++++++++++ src/modules/core/consumer_multi.yml | 37 ++ src/modules/core/factory.c | 3 + src/modules/core/filter_resize.c | 2 +- src/modules/core/producer_consumer.c | 61 ++-- src/modules/core/producer_consumer.yml | 4 +- src/modules/decklink/consumer_decklink.cpp | 50 ++- src/modules/decklink/producer_decklink.cpp | 61 +++- src/modules/sdl/consumer_sdl_preview.c | 2 +- src/modules/videostab/filter_videostab2.yml | 2 +- src/modules/xml/producer_xml.c | 53 ++- 18 files changed, 820 insertions(+), 81 deletions(-) New commits: commit 70ebf2c3bf9ae60efaf1c787ad893015e9299477 Author: Dan Dennedy <da...@de...> Date: Sun Nov 20 23:10:57 2011 -0800 add YAML metadata for multi consumer commit 1e61d92300e1bdf74c66f2103de1bf77b71bf7af Author: Dan Dennedy <da...@de...> Date: Sun Nov 20 23:03:32 2011 -0800 fix parameter type on videostab2 yaml commit 7adefeb59ece4adbbfb65604af633eb5ed14c7d5 Author: Dan Dennedy <da...@de...> Date: Sun Nov 20 22:46:20 2011 -0800 document profile=auto for producer consumer commit 935965c26f140c6e8550d5fdcb67f622bcba5b4c Author: Dan Dennedy <da...@de...> Date: Sun Nov 20 22:33:09 2011 -0800 fix video glitch seen with multi consumer commit 5e6855440288fd16dcbed190a49d9fb9e0341ecb Author: Dan Dennedy <da...@de...> Date: Sun Nov 20 22:32:27 2011 -0800 add framerate adaption to multi consumer commit e0f887a223fde1bb404d1bfbef9c044463e50419 Author: Dan Dennedy <da...@de...> Date: Sun Nov 20 19:05:30 2011 -0800 make deep mlt_frame_clone more robust commit 779e7bb25681b382e5aa2f2560df64bde4e0d8bc Author: Dan Dennedy <da...@de...> Date: Sun Nov 20 13:14:40 2011 -0800 fix using a preset with multi consumer and avformat:file commit 6f337c8b7675e6a1035c39c7012116da0c03394e Author: Dan Dennedy <da...@de...> Date: Sat Nov 19 18:57:07 2011 -0800 add support for more than one consumer element in xml commit c05bda9681712c4d27cc5c7b70ea8154c3c8f5cd Author: Dan Dennedy <da...@de...> Date: Sat Nov 19 18:55:54 2011 -0800 change property 'consumer' to 'mlt_service' consistent with xml commit 0bead656844d32a2a4db07f8b4f3ca0e47d7675c Author: Dan Dennedy <da...@de...> Date: Sat Nov 19 18:06:55 2011 -0800 fix using multi consumer only when more than one -consumer arg commit 38fcb66eab2d9a949f87bc1fe0c845ea184dad3f Author: Dan Dennedy <da...@de...> Date: Sat Nov 19 17:39:40 2011 -0800 add support for multiple -consumer arguments commit c3caeba5ffa91de92d4127d26e9d306dca9ba8dc Author: Dan Dennedy <da...@de...> Date: Sat Nov 19 17:39:13 2011 -0800 add support for app-supplied properties objects on multi consumer commit f43e089a59f005ef089be6ade117f31476b56024 Author: Dan Dennedy <da...@de...> Date: Sat Nov 19 16:39:31 2011 -0800 use mlt_frame_clone() instead of local method commit b45eab1b08ca6bd43f765fad02b658d179530166 Author: Dan Dennedy <da...@de...> Date: Sat Nov 19 16:39:00 2011 -0800 enhance mlt_frame_clone with a deep/shallow parameter commit f6cdf05c4fb209f0d58c64d5e3b38d9b1138ade9 Author: Dan Dennedy <da...@de...> Date: Sat Nov 19 14:31:17 2011 -0800 add caching to decklink producer Now it supports YADIF deinterlace and framerate conversion. commit f3d343371cb49564f7966f82c92b1b7b98d4286c Author: Dan Dennedy <da...@de...> Date: Tue Nov 15 19:02:12 2011 -0800 add framerate adaption to consumer producer commit 3f6c7777eed16a156ab3f6e700f5920bd664ddf5 Author: Dan Dennedy <da...@de...> Date: Sun Nov 13 20:17:23 2011 -0800 change a decklink log message to debug level commit 082b3033650f0c9997cb3640ee5a480156690366 Author: Dan Dennedy <da...@de...> Date: Sun Nov 13 20:16:36 2011 -0800 make sure nested consumer gets mlt_profile before 'properties' preset commit 8a913f9ba120eafe0aed90f4a7c9180e1229ba1f Author: Dan Dennedy <da...@de...> Date: Sun Nov 13 19:27:14 2011 -0800 fix passing property that has both numeric and string types commit cabfc2e88503205a59dd071a7a884fa86b25d08a Author: Dan Dennedy <da...@de...> Date: Sun Nov 13 11:18:32 2011 -0800 fix possible source_fps inconsistency commit 1143704a2e92d9548c2ca5ddea0507e89609613d Author: Dan Dennedy <da...@de...> Date: Thu Nov 10 23:03:16 2011 -0800 use multi consumer properties if no resource supplied commit f07642e9cc28fb5a1ad7aa80cddda74a83c961d3 Author: Dan Dennedy <da...@de...> Date: Thu Nov 10 20:20:04 2011 -0800 implement multi consumer commit a2289e7420e67c98dd2c2b940cb8f6dde62c2871 Author: Dan Dennedy <da...@de...> Date: Thu Nov 10 19:45:09 2011 -0800 fix brief description of mlt_producer_clone() commit 6a55a4bdd1c363dee02265e3548821b6e4afdcde Author: Dan Dennedy <da...@de...> Date: Thu Nov 10 19:42:13 2011 -0800 add mlt_frame_clone() commit 51e5f922ffbe1d4c3dbce189627f1fe82eea9c64 Author: Dan Dennedy <da...@de...> Date: Thu Nov 10 19:39:51 2011 -0800 fix crash in sdl_preview with multi consumer commit e077bf7d2573308a6fdc91f55fd45c94249bc01f Author: Dan Dennedy <da...@de...> Date: Thu Nov 10 19:38:25 2011 -0800 fix crash in decklink mlt_consumer_stop() commit 56a04c14fadfcaf4a78a105a823eadeed21a76c6 Author: Dan Dennedy <da...@de...> Date: Thu Nov 10 19:35:29 2011 -0800 Make decklink mlt_consumer_start more asynchronous. This puts preroll into a thread to make it more asynchronous - a problem noticed with multi consumer. commit 0632e17055c6c6c42d767192fb1f20dc21c529b0 Author: Dan Dennedy <da...@de...> Date: Sat Nov 5 15:44:42 2011 -0700 add multi consumer (non-functional) |