]> git.sesse.net Git - mlt/log
mlt
18 years ago+ Added producer_sdl_image as an alternative image and image sequence producer
lilo_booter [Mon, 3 Oct 2005 07:00:20 +0000 (07:00 +0000)]
+ Added producer_sdl_image as an alternative image and image sequence producer

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@838 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Clean ups and corrections
lilo_booter [Sun, 2 Oct 2005 21:07:03 +0000 (21:07 +0000)]
+ Clean ups and corrections

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@837 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Extracts alpha from rgb24a images
lilo_booter [Thu, 29 Sep 2005 15:54:46 +0000 (15:54 +0000)]
+ Extracts alpha from rgb24a images

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@835 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/framework/mlt_frame.c
lilo_booter [Wed, 28 Sep 2005 13:56:48 +0000 (13:56 +0000)]
src/framework/mlt_frame.c
+ Corrections for resizing images and alpha (uneven widths)

src/framework/mlt_tractor.c
+ Added an output aspect ratio (being the aspect ratio of the background)

src/modules/core/filter_rescale.c
+ Force a rescale of the alpha in parallel with image

src/modules/core/filter_resize.c
+ Rounding errors corrections

src/modules/core/filter_watermark.c
+ Propogation of output aspect ratio in reverse case

src/modules/core/producer_colour.c
+ Reassign aspect ratio after get_image

src/modules/core/transition_composite.c
+ More uneven width corrections
+ Use of output aspect ratio when available

src/modules/feeds/PAL/etv.properties
+ Temporary work around to keep composites correct

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@833 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Correction and a minor optimisation
lilo_booter [Tue, 27 Sep 2005 20:29:22 +0000 (20:29 +0000)]
+ Correction and a minor optimisation

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@832 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Changed incorrect global variable to static
lilo_booter [Tue, 27 Sep 2005 17:04:31 +0000 (17:04 +0000)]
+ Changed incorrect global variable to static

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@831 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/modules/avformat/consumer_avformat.c
lilo_booter [Tue, 27 Sep 2005 17:03:03 +0000 (17:03 +0000)]
src/modules/avformat/consumer_avformat.c
+ User specified pixel format property (pix_fmt)
+ Corrections to aspect ratio
+ Alpha channel added to RGBA32 conversions
- Removed an historical/erroneous attempt to hack aspect ratio

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@830 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Indicator for missing media replacement in case pango doesn't exist
lilo_booter [Fri, 23 Sep 2005 06:45:24 +0000 (06:45 +0000)]
+ Indicator for missing media replacement in case pango doesn't exist

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@829 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Bounds checking on chroma samples
lilo_booter [Fri, 23 Sep 2005 06:16:53 +0000 (06:16 +0000)]
+ Bounds checking on chroma samples

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@828 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agofilter_avcolour_space.c
lilo_booter [Fri, 23 Sep 2005 06:13:58 +0000 (06:13 +0000)]
filter_avcolour_space.c
+ Correction for uneven width

filter_avdeinterlace.c
+ Correction for cases were the interlace state of frame is only known after rendering

producer_avformat.c
+ Corrections for uneven width
+ Corrections for state propogation of top field first and interlaced state

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@827 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Correction for cases where the interlaced state is determined after the image is...
lilo_booter [Fri, 23 Sep 2005 06:00:41 +0000 (06:00 +0000)]
+ Correction for cases where the interlaced state is determined after the image is rendered

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@826 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/framework/mlt_frame.c
lilo_booter [Thu, 15 Sep 2005 20:34:47 +0000 (20:34 +0000)]
src/framework/mlt_frame.c
+ Removed unecessary even pixel position and width dependency
+ Rewrote resize methods to accomodate uneven widths

src/framework/mlt_frame.h
+ Correct RGB2YUV - now 2^10 based and range checks removed (not needed)

src/framework/mlt_producer.c
+ Check for unspecified eof property

src/modules/avformat/producer_avformat.c
+ Provide forced aspect ratio property

src/modules/core/filter_mirror.c
+ Correction for uneven width

src/modules/core/producer_colour.c
+ Corrections for aspect ratio (default to 0) and allow override
+ Corrections for uneven width

src/modules/core/transition_composite.c
+ Corrections for uneven pixel position and width
+ Removed deprecated operator code

src/modules/plus/filter_sepia.c
+ Corrections for uneven width

src/modules/plus/transition_affine.c
+ Corrections for uneven width

src/modules/sdl/consumer_sdl.c
+ Corrections for uneven width

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@825 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/framework/mlt_consumer.c
lilo_booter [Wed, 7 Sep 2005 09:23:37 +0000 (09:23 +0000)]
src/framework/mlt_consumer.c
+ Added capabilities to allow the application to handle images via the consumer-frame-show event
+ Added cabilities to allow the application to control the image format

src/framework/mlt_frame.c
+ Long standing discrepancy resolved - image format is now stored on the frame object

src/framework/mlt_tractor.c
src/framework/mlt_types.h
+ Added mlt_image_opengl which is supposed to provide an rgb image swapped around for the platform

src/framework/mlt_frame.h
+ Added a basic YUV2RGB macro

src/modules/avformat/filter_avcolour_space.c
+ Added a converter for the opengl swapped RGB image
+ Corrected support for rgb24a requests

src/modules/core/configure
src/modules/core/factory.c
+ Added an alias for color (since it seems to trouble so many people)

src/modules/core/filter_luma.c
+ Added the format property to the generated frame

src/modules/core/transition_composite.c
+ Added the format property to the generated frame

src/modules/gtk2/producer_pixbuf.c
+ Swapped some properties to hidden from the serialiser

src/modules/sdl/consumer_sdl.c
+ Support for application provided previews and colour space conversion

src/modules/sdl/consumer_sdl_preview.c
+ Partial switch to mlt_properties_pass_list
+ Application provided preview support added

src/modules/sdl/consumer_sdl_still.c
+ Application provided preview support added

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@824 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Small mod to allow better use of invert as a gui item selector (alpha property)
lilo_booter [Fri, 2 Sep 2005 11:23:45 +0000 (11:23 +0000)]
+ Small mod to allow better use of invert as a gui item selector (alpha property)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@823 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoconsumer_sdl.c
lilo_booter [Thu, 1 Sep 2005 10:32:35 +0000 (10:32 +0000)]
consumer_sdl.c
consumer_sdl_still.c
+ Corrections to silly mistake regarding initialisation from previous checkin

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@822 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Changed license of plugins to LGPL
lilo_booter [Thu, 1 Sep 2005 07:08:50 +0000 (07:08 +0000)]
+ Changed license of plugins to LGPL
+ Added a chroma hold filter
+ Small optimisation/correction to chroma filter

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@821 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Keyboard handling events on Darwin
lilo_booter [Mon, 29 Aug 2005 18:38:06 +0000 (18:38 +0000)]
+ Keyboard handling events on Darwin

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@820 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agolumas/Makefile
lilo_booter [Mon, 29 Aug 2005 18:28:07 +0000 (18:28 +0000)]
lumas/Makefile
+ Correction for non-gui app build on darwin

lumas/luma.c
+ Handle sdl events

sdl/consumer_sdl.c
+ Audio on Darwin

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@819 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/modules/sdl/consumer_sdl.c
lilo_booter [Mon, 29 Aug 2005 14:20:40 +0000 (14:20 +0000)]
src/modules/sdl/consumer_sdl.c
src/modules/sdl/consumer_sdl_preview.c
src/modules/sdl/consumer_sdl_still.c
+ Corrections to preview mode switching

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@818 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/modules/sdl/consumer_sdl_preview.c
lilo_booter [Mon, 29 Aug 2005 08:38:50 +0000 (08:38 +0000)]
src/modules/sdl/consumer_sdl_preview.c
+ Temporary rollback for linux

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@816 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoconfigure
lilo_booter [Mon, 29 Aug 2005 08:24:08 +0000 (08:24 +0000)]
configure
+ Correction to ldflags for Darwin

src/modules/avformat/Makefile
src/modules/avformat/configure
+ Correction for avformat on Darwin

src/modules/sdl/consumer_sdl.c
src/modules/sdl/consumer_sdl_preview.c
src/modules/sdl/consumer_sdl_still.c
+ Forgot to create the surface on the start (doh)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@815 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoconfigure
lilo_booter [Mon, 29 Aug 2005 08:00:08 +0000 (08:00 +0000)]
configure
+ Darwin sdl linking and cflags on all use of mlt (annoying, but looks unavoidable)

src/framework/mlt.h
+ Include sdl header on Darwin

src/inigo/inigo.c
+ Correction for Darwin key reading from terminal

src/modules/sdl/consumer_sdl.c
src/modules/sdl/consumer_sdl_preview.c
src/modules/sdl/consumer_sdl_still.c
+ Moved initialisation of sdl components to the start/stop methods (Darwin requirement)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@814 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Correction to the disabled case (should be disable-motion_est and plugins should...
lilo_booter [Mon, 29 Aug 2005 07:56:41 +0000 (07:56 +0000)]
+ Correction to the disabled case (should be disable-motion_est and plugins should not be registered)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@813 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Added rudimentary chroma to alpha filter (optimised on green by default)
lilo_booter [Sun, 28 Aug 2005 12:43:18 +0000 (12:43 +0000)]
+ Added rudimentary chroma to alpha filter (optimised on green by default)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@812 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/framework/mlt_properties.c
lilo_booter [Fri, 26 Aug 2005 10:56:26 +0000 (10:56 +0000)]
src/framework/mlt_properties.c
src/framework/mlt_properties.h
+ Added get and set for int64_t

src/framework/mlt_property.h
+ Corrected int64_t

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@811 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoAdd the obscure=1 option to filter_autotrack_rectangle and update the README with...
dezeroex [Fri, 26 Aug 2005 03:52:39 +0000 (03:52 +0000)]
Add the obscure=1 option to filter_autotrack_rectangle and update the README with an example.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@810 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Added VMFX module
lilo_booter [Wed, 24 Aug 2005 06:35:41 +0000 (06:35 +0000)]
+ Added VMFX module
+ New filter (shape) which provides alpha manipulations and an alternative wipe mechanism
+ New producer (pgm) which provides basic functionality for portable grey maps

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@809 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ SMP fix - geometry modifications need explicit locking
lilo_booter [Wed, 24 Aug 2005 06:22:37 +0000 (06:22 +0000)]
+ SMP fix - geometry modifications need explicit locking

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@808 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Replaced this with self in new pass functions for C++ compilation
lilo_booter [Mon, 22 Aug 2005 06:48:59 +0000 (06:48 +0000)]
+ Replaced this with self in new pass functions for C++ compilation

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@807 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoIntroduce some more civilized ways to copy properties.
dezeroex [Sun, 21 Aug 2005 20:46:01 +0000 (20:46 +0000)]
Introduce some more civilized ways to copy properties.
See code comments for usage.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@806 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Attempt to ensure that the aspect ratio of the background is the reported ar of...
lilo_booter [Fri, 19 Aug 2005 12:22:15 +0000 (12:22 +0000)]
+ Attempt to ensure that the aspect ratio of the background is the reported ar of the output frame

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@805 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Yet another aspect ratio correction for the filter transition (not 100% correct...
lilo_booter [Fri, 19 Aug 2005 12:20:29 +0000 (12:20 +0000)]
+ Yet another aspect ratio correction for the filter transition (not 100% correct yet...)
+ Correction for aspect_ratio == 0 case (should honour consumer)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@804 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Correction for aspect ratio
lilo_booter [Fri, 19 Aug 2005 12:17:31 +0000 (12:17 +0000)]
+ Correction for aspect ratio

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@803 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoproducer_pango.c
lilo_booter [Fri, 19 Aug 2005 12:12:43 +0000 (12:12 +0000)]
producer_pango.c
producer_pixbuf.c
+ More efficient use of pixbuf objects and sequences/mlt pango lists

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@802 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoFix build errors caused by the (hypothetical) conversion of mlt_position from an...
dezeroex [Mon, 15 Aug 2005 06:43:09 +0000 (06:43 +0000)]
Fix build errors caused by the (hypothetical) conversion of mlt_position from an int to a float,
preserving original behavior.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@801 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoFix build errors caused by the (hypothetical) conversion of mlt_position from an...
dezeroex [Mon, 15 Aug 2005 06:25:37 +0000 (06:25 +0000)]
Fix build errors caused by the (hypothetical) conversion of mlt_position from an int to a float,
preserving original behavior.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@800 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoFix build errors caused by the (hypothetical) conversion of mlt_position from an...
dezeroex [Mon, 15 Aug 2005 06:20:06 +0000 (06:20 +0000)]
Fix build errors caused by the (hypothetical) conversion of mlt_position from an int to a float,
preserving original behavior.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@799 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoMisc changes. May remove this file completely soon.
dezeroex [Sun, 7 Aug 2005 22:02:21 +0000 (22:02 +0000)]
Misc changes. May remove this file completely soon.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@798 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoThis is a significant rewrite.
dezeroex [Sun, 7 Aug 2005 21:54:39 +0000 (21:54 +0000)]
This is a significant rewrite.
-Cleared up as many conceptualy sticky points as possible.
-Removed chroma comparison code pending a better rewrite.
-Added show_residual=1 and show_reconstruction=1 debug modes. See README.
-Renamed many variables and functions.
-Revamped geometry handling.
-Lots more I'm forgeting.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@797 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoAdded some more examples.
dezeroex [Sun, 7 Aug 2005 21:47:57 +0000 (21:47 +0000)]
Added some more examples.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@796 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoPrevent a frame from being skipped when inigo is first paused.
dezeroex [Sun, 7 Aug 2005 21:22:24 +0000 (21:22 +0000)]
Prevent a frame from being skipped when inigo is first paused.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@795 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoCorrected geometry handling. Removed redundant arrow drawing code. Modified thresholding.
dezeroex [Sun, 7 Aug 2005 18:40:55 +0000 (18:40 +0000)]
Corrected geometry handling. Removed redundant arrow drawing code. Modified thresholding.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@794 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoffmpeg split of the libavutil library.
dezeroex [Thu, 4 Aug 2005 16:58:50 +0000 (16:58 +0000)]
ffmpeg split of the libavutil library.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@793 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoAdded a README file with lots of juicy info. Added a denoise motion vectors function...
dezeroex [Sat, 30 Jul 2005 23:16:58 +0000 (23:16 +0000)]
Added a README file with lots of juicy info. Added a denoise motion vectors function, enabled by default; the results seem very good. Removed some unused development code.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@792 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Allow header dependency checks
lilo_booter [Thu, 28 Jul 2005 12:42:28 +0000 (12:42 +0000)]
+ Allow header dependency checks

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@791 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Added an additional help message (for ffmpeg suffix)
lilo_booter [Thu, 28 Jul 2005 08:28:04 +0000 (08:28 +0000)]
+ Added an additional help message (for ffmpeg suffix)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@790 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Force dependency checks on header files
lilo_booter [Thu, 28 Jul 2005 08:14:57 +0000 (08:14 +0000)]
+ Force dependency checks on header files

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@789 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoDo not break ABI to workaround a problem in swig.
ddennedy [Wed, 27 Jul 2005 18:55:26 +0000 (18:55 +0000)]
Do not break ABI to workaround a problem in swig.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@788 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Stores the resource correctly (to allow serialisation via westley)
lilo_booter [Wed, 27 Jul 2005 18:23:03 +0000 (18:23 +0000)]
+ Stores the resource correctly (to allow serialisation via westley)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@787 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoAdd names to enums to make newer versions of swig (noticed on 1.3.24) happy.
ddennedy [Tue, 26 Jul 2005 17:41:38 +0000 (17:41 +0000)]
Add names to enums to make newer versions of swig (noticed on 1.3.24) happy.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@786 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Correction to long outstanding oddity regarding composite.out - not needed in many...
lilo_booter [Tue, 26 Jul 2005 15:35:23 +0000 (15:35 +0000)]
+ Correction to long outstanding oddity regarding composite.out - not needed in many cases now

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@785 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Minor correction for entry length being less than the data length
lilo_booter [Mon, 25 Jul 2005 14:41:29 +0000 (14:41 +0000)]
+ Minor correction for entry length being less than the data length

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@783 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ fixes for opendml dv avi
lilo_booter [Mon, 25 Jul 2005 07:21:39 +0000 (07:21 +0000)]
+ fixes for opendml dv avi

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@782 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago- Removed 'resize' property logic and width/height confusion
lilo_booter [Sat, 23 Jul 2005 06:41:54 +0000 (06:41 +0000)]
- Removed 'resize' property logic and width/height confusion

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@780 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Correction for rounding errors
lilo_booter [Sat, 23 Jul 2005 06:40:31 +0000 (06:40 +0000)]
+ Correction for rounding errors

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@779 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago- Removed unused aspect ratio property
lilo_booter [Thu, 21 Jul 2005 22:08:49 +0000 (22:08 +0000)]
- Removed unused aspect ratio property

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@778 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Hide internal properties via the _ convention
lilo_booter [Thu, 21 Jul 2005 22:07:41 +0000 (22:07 +0000)]
+ Hide internal properties via the _ convention

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@777 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago- Remove warnings
lilo_booter [Thu, 21 Jul 2005 22:06:54 +0000 (22:06 +0000)]
- Remove warnings

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@776 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoautotrack_rectangle and motion_est now convert pixel units to macroblock (whole)...
dezeroex [Thu, 21 Jul 2005 21:31:53 +0000 (21:31 +0000)]
autotrack_rectangle and motion_est now convert pixel units to macroblock (whole) units the same way.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@775 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoFixed several accuracy issues. Cleaned up code. Corrected pause behavior.
dezeroex [Thu, 21 Jul 2005 21:28:00 +0000 (21:28 +0000)]
Fixed several accuracy issues. Cleaned up code. Corrected pause behavior.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@774 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agouse shared arrow drawing code. improve tracking accuracy.
dezeroex [Wed, 20 Jul 2005 16:14:41 +0000 (16:14 +0000)]
use shared arrow drawing code. improve tracking accuracy.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@773 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agomlt_filter.c
lilo_booter [Wed, 20 Jul 2005 06:32:10 +0000 (06:32 +0000)]
mlt_filter.c
mlt_service.c
+ Filter disable property

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@772 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoproducer_pango.c
lilo_booter [Tue, 19 Jul 2005 21:23:08 +0000 (21:23 +0000)]
producer_pango.c
+ Correction of oversight - allow serialisation of mpl usage

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@771 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoconsumer_avformat.c
lilo_booter [Tue, 19 Jul 2005 21:03:55 +0000 (21:03 +0000)]
consumer_avformat.c
producer_avformat.c
+ Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG FIRST

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@770 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Mutex protection (temporary work around of SMP systems)
lilo_booter [Mon, 18 Jul 2005 15:03:24 +0000 (15:03 +0000)]
+ Mutex protection (temporary work around of SMP systems)
+ Corrected aspect ratio (should be 1, not 0)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@769 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Accepts modifiable colour property (via resource)
lilo_booter [Mon, 18 Jul 2005 15:01:56 +0000 (15:01 +0000)]
+ Accepts modifiable colour property (via resource)
+ Hides non-public properties

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@768 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Added convenience lookup for MLT Pango List files
lilo_booter [Mon, 18 Jul 2005 09:06:43 +0000 (09:06 +0000)]
+ Added convenience lookup for MLT Pango List files

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@767 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Alpha handling in silly filter :-)
lilo_booter [Mon, 18 Jul 2005 09:04:36 +0000 (09:04 +0000)]
+ Alpha handling in silly filter :-)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@766 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Inherits deinterlace method from the consumer
lilo_booter [Mon, 18 Jul 2005 09:03:41 +0000 (09:03 +0000)]
+ Inherits deinterlace method from the consumer
+ Sanity check on scaled size for compositing

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@765 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoproducer_pango.c
lilo_booter [Mon, 18 Jul 2005 09:00:12 +0000 (09:00 +0000)]
producer_pango.c
+ Added cloning
+ Added the very silly .mpl (MLT Pango List) format [details to follow]
+ Corrected invalid content

producer_pixbuf.c
+ Corrected invalid content

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@764 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Bug fixes to test card handling
lilo_booter [Mon, 18 Jul 2005 07:28:05 +0000 (07:28 +0000)]
+ Bug fixes to test card handling
+ Alpha channel cloning
+ Minor tidy up

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@763 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agorc/framework/mlt_frame.c
lilo_booter [Sat, 16 Jul 2005 13:36:24 +0000 (13:36 +0000)]
rc/framework/mlt_frame.c
+ image_count added to assist the 'transition filter' in knowing when to act...

src/framework/mlt_playlist.c
+ Complete rework of fx cuts - now only the fx are output on a frame

src/framework/mlt_producer.c
+ Aspect ratio of cuts inherited from parent

src/framework/mlt_service.c
+ Get frame reworked and cleaned up

src/framework/mlt_tractor.c
- Removed erroneous width/height pass down prior to image fetching
+ Corrected types on other properties for pass down
+ Complete rework of fx cuts - they're now received as producer-less frames from a track
+ Added image_count logic for transition filter assistance

src/modules/core/filter_resize.c
+ Added state retention of aspect ratio
  (may withdraw this later - it assumes producer knows a/r on frame creation/prior to image fetch)

src/modules/core/filter_transition.c
+ Checks that two images are available before processing
+ Checks test image/audio cases

src/modules/core/transition_composite.c
+ Major correction in aspect ratio handling
  (the b frame image is 'distorted' to the consumers aspect ratio)
+ Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]'
  (more clean up to follow)

src/modules/dv/producer_libdv.c
+ Frame stored width and height are no longer assumed to be 'safe' here
  (investigating)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@762 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agomlt_repository.c
lilo_booter [Wed, 13 Jul 2005 07:59:01 +0000 (07:59 +0000)]
mlt_repository.c
+ VERY temporary hack to avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so far)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@761 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agofilehandler.cc
lilo_booter [Tue, 12 Jul 2005 18:18:20 +0000 (18:18 +0000)]
filehandler.cc
+ FOURCC for DVCPRO quicktime

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@760 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoproducer_vorbis.c
lilo_booter [Tue, 12 Jul 2005 14:45:06 +0000 (14:45 +0000)]
producer_vorbis.c
+ Oops - the frame position is relative to the in point (the internal position is absolute)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@759 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoproducer_vorbis.c
lilo_booter [Tue, 12 Jul 2005 14:14:51 +0000 (14:14 +0000)]
producer_vorbis.c
+ Fix for non-zero in point

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@758 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoconsumer_sdl_preview.c
lilo_booter [Sun, 10 Jul 2005 15:21:04 +0000 (15:21 +0000)]
consumer_sdl_preview.c
consumer_sdl_still.c
+ Fixes a deadlock condition

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@757 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/modules/kino/filehandler.cc
lilo_booter [Sun, 10 Jul 2005 05:03:21 +0000 (05:03 +0000)]
src/modules/kino/filehandler.cc
+ Added missing fourccs to allow compilation

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@756 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoframework/mlt_frame.c
lilo_booter [Sun, 10 Jul 2005 04:39:57 +0000 (04:39 +0000)]
framework/mlt_frame.c
framework/mlt_frame.h
+ Added sample calculator (samples to current frame)

framework/mlt_repository.c
+ Symbols exported from plugins

modules/kino/filehandler.cc
modules/kino/filehandler.h
+ Audio handling of dv mov

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@755 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoMention that motion est is disabled by default during ./configure.
dezeroex [Sat, 9 Jul 2005 00:36:43 +0000 (00:36 +0000)]
Mention that motion est is disabled by default during ./configure.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@754 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoPrevent motion estimation components from building unless requested.
dezeroex [Sat, 9 Jul 2005 00:21:25 +0000 (00:21 +0000)]
Prevent motion estimation components from building unless requested.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@753 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoremoved a debugging target.
dezeroex [Fri, 8 Jul 2005 23:48:27 +0000 (23:48 +0000)]
removed a debugging target.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@752 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agoInitial import of the motion estimation filter.
dezeroex [Fri, 8 Jul 2005 23:37:42 +0000 (23:37 +0000)]
Initial import of the motion estimation filter.

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@751 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/modules/avformat/consumer_avformat.c
lilo_booter [Thu, 7 Jul 2005 17:15:11 +0000 (17:15 +0000)]
src/modules/avformat/consumer_avformat.c
+ Correction for mpeg encoding
- Removal of erroneous frame rate checks

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@750 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/modules/westley/producer_westley.c
lilo_booter [Tue, 5 Jul 2005 16:01:27 +0000 (16:01 +0000)]
src/modules/westley/producer_westley.c
- Rollback on erroneous checkin (functionality covered correctly in playlist)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@749 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/framework/mlt_frame.c
lilo_booter [Tue, 5 Jul 2005 09:31:09 +0000 (09:31 +0000)]
src/framework/mlt_frame.c
+ Correction for aspect ratio of synthesized test card

src/framework/mlt_playlist.c
+ Special case for handling fx cuts

src/modules/fezzik.dict
+ Convenience jfx and jef extensions for jahshaka

src/modules/core/transition_composite.c
+ Ensure that scaling and correct image extraction is handled

src/modules/core/transition_luma.c
+ Ensure that scaling and correct image extraction is handled

src/modules/gtk2/producer_pixbuf.c
+ Allow user overrides for progressive and aspect_ration

src/modules/westley/producer_westley.c
+ Special case for fx cuts

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@748 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/modules/sdl/consumer_sdl.c
lilo_booter [Mon, 27 Jun 2005 16:48:11 +0000 (16:48 +0000)]
src/modules/sdl/consumer_sdl.c
+ (Re)Added audio volume control

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@746 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/framework/mlt_tractor.c
lilo_booter [Mon, 27 Jun 2005 07:47:07 +0000 (07:47 +0000)]
src/framework/mlt_tractor.c
+ Added support for pango usage on audio only fx cuts (sigh...)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@745 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/framework/mlt_tractor.c
lilo_booter [Mon, 27 Jun 2005 05:25:51 +0000 (05:25 +0000)]
src/framework/mlt_tractor.c
+ Slight modification to allow pango use in fx cuts

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@744 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/modules/core/filter_transition.c
lilo_booter [Sun, 26 Jun 2005 21:10:31 +0000 (21:10 +0000)]
src/modules/core/filter_transition.c
src/modules/core/filter_transition.h
+ Initial release

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@743 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/framework/mlt_deque.c
lilo_booter [Sun, 26 Jun 2005 21:04:26 +0000 (21:04 +0000)]
src/framework/mlt_deque.c
src/framework/mlt_deque.h
+ Added support for doubles

src/framework/mlt_frame.c
+ Switched order of source/dest audio mix extraction (for transition as filter usage)

src/framework/mlt_tractor.c
- Removed warning introduced from previous checkin (missing ctype.h)
+ Temporary work around to allow frames to carry multiple frames (for transition as filter usage)

src/modules/core/Makefile
src/modules/core/configure
src/modules/core/factory.c
+ Support for new transition filter :-)

src/modules/core/transition_composite.c
src/modules/core/transition_composite.h
- Removed frame properties dependence for process/get_image state communication
+ Extended alpha blending modes to 'and' and 'xor' logic (may change property triggering soon)
+ Provided support for transition as filter usage
+ Cleaned up public copy region functionality

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@742 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ Cleaned up compositing and alpha usage (all frames always have an alpha mask)
lilo_booter [Sun, 26 Jun 2005 06:39:58 +0000 (06:39 +0000)]
+ Cleaned up compositing and alpha usage (all frames always have an alpha mask)
+ Provided an alternative rendering mechanism ('or' which takes a and b alpha into account)
+ Provided a and b alpha mask overides ('alpha_a' and 'alpha_b')

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@740 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/framework/mlt_geometry.c
lilo_booter [Fri, 24 Jun 2005 08:36:21 +0000 (08:36 +0000)]
src/framework/mlt_geometry.c
src/modules/core/transition_composite.c
src/modules/sdl/consumer_sdl.c
src/modules/sdl/consumer_sdl_still.c
+ replaced floats with doubles (attempt to avoid rounding errors?)

src/framework/mlt_tractor.c
+ corrections for fx_cuts (allows animated fx)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@739 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years ago+ BGa's request for additional westley extensions
lilo_booter [Thu, 23 Jun 2005 04:36:33 +0000 (04:36 +0000)]
+ BGa's request for additional westley extensions

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@738 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/framework/mlt_consumer.c
lilo_booter [Wed, 22 Jun 2005 07:29:27 +0000 (07:29 +0000)]
src/framework/mlt_consumer.c
+ Attempt to make all frames have the correct aspect_ratio (works in many but not all cases)

src/framework/mlt_frame.h
+ Provide macro access to the video and image RPN queues

src/framework/mlt_tractor.c
+ Provides orphaned filters

src/modules/core/producer_noise.c
- remove specification of aspect ratio

src/modules/core/filter_watermark.c
src/modules/core/transition_composite.c
src/modules/core/transition_luma.c
src/modules/plus/filter_affine.c
src/modules/plus/transition_affine.c
+ Corrections for frames with an aspect ratio = 0 (supplement to mlt_consumer mod)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@737 d19143bc-622f-0410-bfdd-b5b2a6649095

18 years agosrc/framework/mlt_consumer.c src/framework/mlt_consumer.h
lilo_booter [Tue, 21 Jun 2005 20:59:39 +0000 (20:59 +0000)]
src/framework/mlt_consumer.c src/framework/mlt_consumer.h
+ Added a general profile handling for size, aspect ratio and display ratio

src/framework/mlt_producer.c
+ Correction to aspect ratio properties

src/inigo/inigo.c
+ Minimalist support for sdl_preview (still not very good)

src/modules/avformat/consumer_avformat.c
+ Takes consumer profile into account

src/modules/core/filter_resize.c
+ Corrections for synthesised producers and aspect ratio (inherits from consumer)

src/modules/core/producer_colour.c
src/modules/core/producer_noise.c
src/modules/gtk2/producer_pango.c
+ Ensures that resize picks up consumer aspect ratio

src/modules/dv/consumer_libdv.c
+ Honour wide screen output

src/modules/gtk2/producer_pixbuf.c
+ Correction for 1:1 aspect ratio

src/modules/kino/Makefile
src/modules/kino/avi.cc
src/modules/kino/avi.h
src/modules/kino/configure
src/modules/kino/filehandler.cc
+ Attempt to allow mov dv files to provide audio

src/modules/sdl/consumer_sdl.c
src/modules/sdl/consumer_sdl_preview.c
src/modules/sdl/consumer_sdl_still.c
+ Takes consumer profile into account

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@736 d19143bc-622f-0410-bfdd-b5b2a6649095

19 years agoQuick temporary fix for mlt config in non-standard paths (relates to mlt++)
lilo_booter [Sun, 5 Jun 2005 07:48:54 +0000 (07:48 +0000)]
Quick temporary fix for mlt config in non-standard paths (relates to mlt++)

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@735 d19143bc-622f-0410-bfdd-b5b2a6649095

19 years agoConsumer deinterlace_method property added
lilo_booter [Sat, 4 Jun 2005 11:20:09 +0000 (11:20 +0000)]
Consumer deinterlace_method property added

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@734 d19143bc-622f-0410-bfdd-b5b2a6649095

19 years agoSanity checks for normalising filters
lilo_booter [Sat, 4 Jun 2005 07:58:14 +0000 (07:58 +0000)]
Sanity checks for normalising filters

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@733 d19143bc-622f-0410-bfdd-b5b2a6649095

19 years agolibdv/avformat switching
lilo_booter [Thu, 2 Jun 2005 07:19:15 +0000 (07:19 +0000)]
libdv/avformat switching

git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@732 d19143bc-622f-0410-bfdd-b5b2a6649095