Branch: null

40f82866 2010-02-24 12:16:21 tpearson
Added KDE3 version of MLT


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/libraries/mlt@1095634 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
A COPYING
A ChangeLog
A GPL
A Makefile
A README
A config.log
A configure-stamp
A demo/README
A demo/circle.png
A demo/circle.svg
A demo/consumers.ini
A demo/demo
A demo/demo.ini
A demo/demo.kino
A demo/entity.westley
A demo/luma1.pgm
A demo/mlt_all
A demo/mlt_attributes
A demo/mlt_audio_stuff
A demo/mlt_avantika_title
A demo/mlt_bouncy
A demo/mlt_bouncy_ball
A demo/mlt_clock_in_and_out
A demo/mlt_composite_transition
A demo/mlt_effect_in_middle
A demo/mlt_fade_black
A demo/mlt_fade_in_and_out
A demo/mlt_intro
A demo/mlt_jcut
A demo/mlt_lcut
A demo/mlt_levels
A demo/mlt_my_name_is
A demo/mlt_news
A demo/mlt_obscure
A demo/mlt_push
A demo/mlt_slideshow
A demo/mlt_slideshow_black
A demo/mlt_squeeze
A demo/mlt_squeeze_box
A demo/mlt_ticker
A demo/mlt_title_over_gfx
A demo/mlt_titleshadow_watermark
A demo/mlt_voiceover
A demo/mlt_watermark
A demo/new.westley
A demo/pango.westley
A demo/svg.westley
A demo/watermark1.png
A docs/TODO
A docs/dvcp.txt
A docs/framework.txt
A docs/inigo.txt
A docs/install.txt
A docs/policies.txt
A docs/services.txt
A docs/testing-20040110.txt
A docs/testing.txt
A docs/valerie.txt
A docs/westley.txt
A mlt-config-template
A mlt-framework.pc
A mlt-framework.pc.in
A mlt-miracle.pc
A mlt-miracle.pc.in
A mlt-valerie.pc
A mlt-valerie.pc.in
A profiles/Makefile
A profiles/atsc_1080i_60
A profiles/atsc_720p_30
A profiles/cif_ntsc
A profiles/cif_pal
A profiles/cvd_ntsc
A profiles/cvd_pal
A profiles/dv_ntsc
A profiles/dv_ntsc_wide
A profiles/dv_pal
A profiles/dv_pal_wide
A profiles/hdv_1080_50i
A profiles/hdv_1080_60i
A profiles/hdv_720_25p
A profiles/hdv_720_30p
A profiles/qcif_ntsc
A profiles/qcif_pal
A profiles/quarter_ntsc
A profiles/quarter_ntsc_wide
A profiles/quarter_pal
A profiles/quarter_pal_wide
A profiles/square_ntsc
A profiles/square_ntsc_wide
A profiles/square_pal
A profiles/square_pal_wide
A profiles/svcd_ntsc
A profiles/svcd_ntsc_wide
A profiles/svcd_pal
A profiles/svcd_pal_wide
A profiles/vcd_ntsc
A profiles/vcd_pal
A setenv
A setenv_mc
A src/albino/Makefile
A src/albino/albino.c
A src/framework/Makefile
A src/framework/config.h
A src/framework/configure
A src/framework/mlt.h
A src/framework/mlt_consumer.c
A src/framework/mlt_consumer.h
A src/framework/mlt_deque.c
A src/framework/mlt_deque.h
A src/framework/mlt_events.c
A src/framework/mlt_events.h
A src/framework/mlt_factory.c
A src/framework/mlt_factory.h
A src/framework/mlt_field.c
A src/framework/mlt_field.h
A src/framework/mlt_filter.c
A src/framework/mlt_filter.h
A src/framework/mlt_frame.c
A src/framework/mlt_frame.h
A src/framework/mlt_geometry.c
A src/framework/mlt_geometry.h
A src/framework/mlt_multitrack.c
A src/framework/mlt_multitrack.h
A src/framework/mlt_parser.c
A src/framework/mlt_parser.h
A src/framework/mlt_playlist.c
A src/framework/mlt_playlist.h
A src/framework/mlt_pool.c
A src/framework/mlt_pool.h
A src/framework/mlt_producer.c
A src/framework/mlt_producer.h
A src/framework/mlt_profile.c
A src/framework/mlt_profile.h
A src/framework/mlt_properties.c
A src/framework/mlt_properties.h
A src/framework/mlt_property.c
A src/framework/mlt_property.h
A src/framework/mlt_repository.c
A src/framework/mlt_repository.h
A src/framework/mlt_service.c
A src/framework/mlt_service.h
A src/framework/mlt_tokeniser.c
A src/framework/mlt_tokeniser.h
A src/framework/mlt_tractor.c
A src/framework/mlt_tractor.h
A src/framework/mlt_transition.c
A src/framework/mlt_transition.h
A src/framework/mlt_types.h
A src/humperdink/Makefile
A src/humperdink/client.c
A src/humperdink/client.h
A src/humperdink/io.c
A src/humperdink/io.h
A src/humperdink/remote.c
A src/inigo/Makefile
A src/inigo/configure
A src/inigo/inigo.c
A src/inigo/io.c
A src/inigo/io.h
A src/miracle/Makefile
A src/miracle/configure
A src/miracle/miracle.c
A src/miracle/miracle_commands.c
A src/miracle/miracle_commands.h
A src/miracle/miracle_connection.c
A src/miracle/miracle_connection.h
A src/miracle/miracle_local.c
A src/miracle/miracle_local.h
A src/miracle/miracle_log.c
A src/miracle/miracle_log.h
A src/miracle/miracle_server.c
A src/miracle/miracle_server.h
A src/miracle/miracle_unit.c
A src/miracle/miracle_unit.h
A src/miracle/miracle_unit_commands.c
A src/miracle/miracle_unit_commands.h
A src/modules/Makefile
A src/modules/avformat/Makefile
A src/modules/avformat/config.mak
A src/modules/avformat/configure
A src/modules/avformat/consumer_avformat.c
A src/modules/avformat/consumer_avformat.h
A src/modules/avformat/factory.c
A src/modules/avformat/ffmpeg.patch
A src/modules/avformat/filter_avcolour_space.c
A src/modules/avformat/filter_avcolour_space.h
A src/modules/avformat/filter_avdeinterlace.c
A src/modules/avformat/filter_avdeinterlace.h
A src/modules/avformat/filter_avresample.c
A src/modules/avformat/filter_avresample.h
A src/modules/avformat/mmx.h
A src/modules/avformat/producer_avformat.c
A src/modules/avformat/producer_avformat.h
A src/modules/configure
A src/modules/core/Makefile
A src/modules/core/composite_line_yuv_mmx.S
A src/modules/core/configure
A src/modules/core/consumer_null.c
A src/modules/core/consumer_null.h
A src/modules/core/factory.c
A src/modules/core/filter_brightness.c
A src/modules/core/filter_brightness.h
A src/modules/core/filter_channelcopy.c
A src/modules/core/filter_channelcopy.h
A src/modules/core/filter_data.h
A src/modules/core/filter_data_feed.c
A src/modules/core/filter_data_show.c
A src/modules/core/filter_gamma.c
A src/modules/core/filter_gamma.h
A src/modules/core/filter_greyscale.c
A src/modules/core/filter_greyscale.h
A src/modules/core/filter_luma.c
A src/modules/core/filter_luma.h
A src/modules/core/filter_mirror.c
A src/modules/core/filter_mirror.h
A src/modules/core/filter_mono.c
A src/modules/core/filter_mono.h
A src/modules/core/filter_obscure.c
A src/modules/core/filter_obscure.h
A src/modules/core/filter_region.c
A src/modules/core/filter_region.h
A src/modules/core/filter_rescale.c
A src/modules/core/filter_rescale.h
A src/modules/core/filter_resize.c
A src/modules/core/filter_resize.h
A src/modules/core/filter_transition.c
A src/modules/core/filter_transition.h
A src/modules/core/filter_watermark.c
A src/modules/core/filter_watermark.h
A src/modules/core/producer_colour.c
A src/modules/core/producer_colour.h
A src/modules/core/producer_noise.c
A src/modules/core/producer_noise.h
A src/modules/core/producer_ppm.c
A src/modules/core/producer_ppm.h
A src/modules/core/transition_composite.c
A src/modules/core/transition_composite.h
A src/modules/core/transition_luma.c
A src/modules/core/transition_luma.h
A src/modules/core/transition_mix.c
A src/modules/core/transition_mix.h
A src/modules/core/transition_region.c
A src/modules/core/transition_region.h
A src/modules/data_fx.properties
A src/modules/disable-avformat
A src/modules/disable-dv
A src/modules/disable-jackrack
A src/modules/disable-mmx
A src/modules/dv/Makefile
A src/modules/dv/configure
A src/modules/dv/consumer_libdv.c
A src/modules/dv/consumer_libdv.h
A src/modules/dv/factory.c
A src/modules/dv/producer_libdv.c
A src/modules/dv/producer_libdv.h
A src/modules/effectv/Makefile
A src/modules/effectv/configure
A src/modules/effectv/factory.c
A src/modules/effectv/filter_burn.c
A src/modules/effectv/filter_burn.h
A src/modules/effectv/gpl
A src/modules/effectv/image.c
A src/modules/effectv/utils.c
A src/modules/effectv/utils.h
A src/modules/feeds/Makefile
A src/modules/feeds/NTSC/data_fx.properties
A src/modules/feeds/NTSC/obscure.properties
A src/modules/feeds/PAL/border.properties
A src/modules/feeds/PAL/data_fx.properties
A src/modules/feeds/PAL/etv.properties
A src/modules/feeds/PAL/example.properties
A src/modules/feeds/PAL/obscure.properties
A src/modules/feeds/configure
A src/modules/fezzik.dict
A src/modules/fezzik.ini
A src/modules/fezzik/Makefile
A src/modules/fezzik/configure
A src/modules/fezzik/factory.c
A src/modules/fezzik/producer_fezzik.c
A src/modules/fezzik/producer_fezzik.h
A src/modules/fezzik/producer_hold.c
A src/modules/fezzik/producer_hold.h
A src/modules/gtk2/Makefile
A src/modules/gtk2/config.h
A src/modules/gtk2/config.mak
A src/modules/gtk2/configure
A src/modules/gtk2/consumer_gtk2.c
A src/modules/gtk2/consumer_gtk2.h
A src/modules/gtk2/factory.c
A src/modules/gtk2/filter_rescale.c
A src/modules/gtk2/filter_rescale.h
A src/modules/gtk2/have_mmx.S
A src/modules/gtk2/pixops.c
A src/modules/gtk2/pixops.h
A src/modules/gtk2/producer_pango.c
A src/modules/gtk2/producer_pango.h
A src/modules/gtk2/producer_pixbuf.c
A src/modules/gtk2/producer_pixbuf.h
A src/modules/gtk2/scale_line_22_yuv_mmx.S
A src/modules/inigo/Makefile
A src/modules/inigo/configure
A src/modules/inigo/factory.c
A src/modules/inigo/producer_inigo.c
A src/modules/inigo/producer_inigo.h
A src/modules/jackrack/Makefile
A src/modules/jackrack/configure
A src/modules/jackrack/factory.c
A src/modules/jackrack/filter_jackrack.c
A src/modules/jackrack/filter_jackrack.h
A src/modules/jackrack/filter_ladspa.c
A src/modules/jackrack/filter_ladspa.h
A src/modules/jackrack/gpl
A src/modules/jackrack/jack_rack.c
A src/modules/jackrack/jack_rack.h
A src/modules/jackrack/lock_free_fifo.c
A src/modules/jackrack/lock_free_fifo.h
A src/modules/jackrack/plugin.c
A src/modules/jackrack/plugin.h
A src/modules/jackrack/plugin_desc.c
A src/modules/jackrack/plugin_desc.h
A src/modules/jackrack/plugin_mgr.c
A src/modules/jackrack/plugin_mgr.h
A src/modules/jackrack/plugin_settings.c
A src/modules/jackrack/plugin_settings.h
A src/modules/jackrack/process.c
A src/modules/jackrack/process.h
A src/modules/kdenlive/Makefile
A src/modules/kdenlive/configure
A src/modules/kdenlive/factory.c
A src/modules/kdenlive/filter_boxblur.c
A src/modules/kdenlive/filter_boxblur.h
A src/modules/kdenlive/filter_wave.c
A src/modules/kdenlive/filter_wave.h
A src/modules/kdenlive/producer_framebuffer.c
A src/modules/kdenlive/producer_framebuffer.h
A src/modules/kino/Makefile
A src/modules/kino/avi.cc
A src/modules/kino/avi.h
A src/modules/kino/configure
A src/modules/kino/endian_types.h
A src/modules/kino/error.cc
A src/modules/kino/error.h
A src/modules/kino/factory.c
A src/modules/kino/filehandler.cc
A src/modules/kino/filehandler.h
A src/modules/kino/gpl
A src/modules/kino/kino_wrapper.cc
A src/modules/kino/kino_wrapper.h
A src/modules/kino/producer_kino.c
A src/modules/kino/producer_kino.h
A src/modules/kino/riff.cc
A src/modules/kino/riff.h
A src/modules/lumas/.compress
A src/modules/lumas/Makefile
A src/modules/lumas/configure
A src/modules/lumas/create_lumas
A src/modules/lumas/luma.c
A src/modules/motion_est/Makefile
A src/modules/motion_est/README
A src/modules/motion_est/arrow_code.c
A src/modules/motion_est/arrow_code.h
A src/modules/motion_est/configure
A src/modules/motion_est/factory.c
A src/modules/motion_est/filter_autotrack_rectangle.c
A src/modules/motion_est/filter_crop_detect.c
A src/modules/motion_est/filter_motion_est.c
A src/modules/motion_est/filter_motion_est.h
A src/modules/motion_est/filter_vismv.c
A src/modules/motion_est/gpl
A src/modules/motion_est/producer_slowmotion.c
A src/modules/motion_est/sad_sse.h
A src/modules/normalize/Makefile
A src/modules/normalize/configure
A src/modules/normalize/factory.c
A src/modules/normalize/filter_volume.c
A src/modules/normalize/filter_volume.h
A src/modules/normalize/gpl
A src/modules/plus/Makefile
A src/modules/plus/configure
A src/modules/plus/factory.c
A src/modules/plus/filter_affine.c
A src/modules/plus/filter_affine.h
A src/modules/plus/filter_charcoal.c
A src/modules/plus/filter_charcoal.h
A src/modules/plus/filter_invert.c
A src/modules/plus/filter_invert.h
A src/modules/plus/filter_sepia.c
A src/modules/plus/filter_sepia.h
A src/modules/plus/transition_affine.c
A src/modules/plus/transition_affine.h
A src/modules/qimage/Makefile
A src/modules/qimage/configure
A src/modules/qimage/factory.c
A src/modules/qimage/gpl
A src/modules/qimage/producer_qimage.c
A src/modules/qimage/producer_qimage.h
A src/modules/qimage/qimage_wrapper.cpp
A src/modules/qimage/qimage_wrapper.h
A src/modules/resample/Makefile
A src/modules/resample/configure
A src/modules/resample/factory.c
A src/modules/resample/filter_resample.c
A src/modules/resample/filter_resample.h
A src/modules/resample/gpl
A src/modules/sdl/Makefile
A src/modules/sdl/config.mak
A src/modules/sdl/configure
A src/modules/sdl/consumer_sdl.c
A src/modules/sdl/consumer_sdl.h
A src/modules/sdl/consumer_sdl_osx_hack.h
A src/modules/sdl/consumer_sdl_preview.c
A src/modules/sdl/consumer_sdl_still.c
A src/modules/sdl/factory.c
A src/modules/sdl/producer_sdl_image.c
A src/modules/sdl/producer_sdl_image.h
A src/modules/sox/Makefile
A src/modules/sox/config.mak
A src/modules/sox/configure
A src/modules/sox/factory.c
A src/modules/sox/filter_sox.c
A src/modules/sox/filter_sox.h
A src/modules/valerie/Makefile
A src/modules/valerie/configure
A src/modules/valerie/consumer_valerie.c
A src/modules/valerie/consumer_valerie.h
A src/modules/valerie/factory.c
A src/modules/vmfx/Makefile
A src/modules/vmfx/configure
A src/modules/vmfx/factory.c
A src/modules/vmfx/filter_chroma.c
A src/modules/vmfx/filter_chroma.h
A src/modules/vmfx/filter_chroma_hold.c
A src/modules/vmfx/filter_chroma_hold.h
A src/modules/vmfx/filter_mono.c
A src/modules/vmfx/filter_mono.h
A src/modules/vmfx/filter_shape.c
A src/modules/vmfx/filter_shape.h
A src/modules/vmfx/producer_pgm.c
A src/modules/vmfx/producer_pgm.h
A src/modules/vorbis/Makefile
A src/modules/vorbis/configure
A src/modules/vorbis/factory.c
A src/modules/vorbis/producer_vorbis.c
A src/modules/vorbis/producer_vorbis.h
A src/modules/westley/Makefile
A src/modules/westley/configure
A src/modules/westley/consumer_westley.c
A src/modules/westley/consumer_westley.h
A src/modules/westley/factory.c
A src/modules/westley/producer_westley.c
A src/modules/westley/producer_westley.h
A src/modules/westley/westley.dtd
A src/modules/xine/Makefile
A src/modules/xine/attributes.h
A src/modules/xine/configure
A src/modules/xine/cpu_accel.c
A src/modules/xine/deinterlace.c
A src/modules/xine/deinterlace.h
A src/modules/xine/factory.c
A src/modules/xine/filter_deinterlace.c
A src/modules/xine/filter_deinterlace.h
A src/modules/xine/gpl
A src/modules/xine/xineutils.h
A src/tests/Makefile
A src/tests/charlie.c
A src/tests/clock16ntsc.pgm
A src/tests/clock16pal.pgm
A src/tests/dan.c
A src/tests/dissolve.c
A src/tests/hello.c
A src/tests/io.c
A src/tests/io.h
A src/tests/luma.c
A src/tests/pango.c
A src/tests/pixbuf.c
A src/tests/setenv
A src/tests/test.png
A src/valerie/Makefile
A src/valerie/configure
A src/valerie/valerie.c
A src/valerie/valerie.h
A src/valerie/valerie_notifier.c
A src/valerie/valerie_notifier.h
A src/valerie/valerie_parser.c
A src/valerie/valerie_parser.h
A src/valerie/valerie_remote.c
A src/valerie/valerie_remote.h
A src/valerie/valerie_response.c
A src/valerie/valerie_response.h
A src/valerie/valerie_socket.c
A src/valerie/valerie_socket.h
A src/valerie/valerie_status.c
A src/valerie/valerie_status.h
A src/valerie/valerie_tokeniser.c
A src/valerie/valerie_tokeniser.h
A src/valerie/valerie_util.c
A src/valerie/valerie_util.h
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..ec47efc
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,504 @@
+		  GNU LESSER GENERAL PUBLIC LICENSE
+		       Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+     51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL.  It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+  This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it.  You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+  When we speak of free software, we are referring to freedom of use,
+not price.  Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+  To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights.  These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+  For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you.  You must make sure that they, too, receive or can get the source
+code.  If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it.  And you must show them these terms so they know their rights.
+
+  We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+  To protect each distributor, we want to make it very clear that
+there is no warranty for the free library.  Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+  Finally, software patents pose a constant threat to the existence of
+any free program.  We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder.  Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+  Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License.  This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License.  We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+  When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library.  The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom.  The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+  We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License.  It also provides other free software developers Less
+of an advantage over competing non-free programs.  These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries.  However, the Lesser license provides advantages in certain
+special circumstances.
+
+  For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard.  To achieve this, non-free programs must be
+allowed to use the library.  A more frequent case is that a free
+library does the same job as widely used non-free libraries.  In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+  In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software.  For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+  Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.  Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library".  The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+		  GNU LESSER GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+  A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+  The "Library", below, refers to any such software library or work
+which has been distributed under these terms.  A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language.  (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+  "Source code" for a work means the preferred form of the work for
+making modifications to it.  For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+  Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it).  Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+  
+  1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+  You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+  2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) The modified work must itself be a software library.
+
+    b) You must cause the files modified to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    c) You must cause the whole of the work to be licensed at no
+    charge to all third parties under the terms of this License.
+
+    d) If a facility in the modified Library refers to a function or a
+    table of data to be supplied by an application program that uses
+    the facility, other than as an argument passed when the facility
+    is invoked, then you must make a good faith effort to ensure that,
+    in the event an application does not supply such function or
+    table, the facility still operates, and performs whatever part of
+    its purpose remains meaningful.
+
+    (For example, a function in a library to compute square roots has
+    a purpose that is entirely well-defined independent of the
+    application.  Therefore, Subsection 2d requires that any
+    application-supplied function or table used by this function must
+    be optional: if the application does not supply it, the square
+    root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library.  To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License.  (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.)  Do not make any other change in
+these notices.
+
+  Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+  This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+  4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+  If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library".  Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
 ** Diff limit reached (max: 250 lines) **
ff61471d 2010-03-01 12:12:18 tpearson
Added manually-generated configure script


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/libraries/mlt@1097586 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
A configure
 ** Diff limit reached (max: 250 lines) **
09595af6 2010-03-23 20:43:18 tpearson
Fixed images


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/libraries/mlt@1106880 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
M demo/circle.png
M demo/watermark1.png
 ** Diff limit reached (max: 250 lines) **
c69fbe6f 2011-08-20 20:43:11 tpearson
Convert remaining references to kde3 (e.g. in paths) to trinity


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/libraries/mlt@1248408 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
M config.log
M mlt-framework.pc
M mlt-miracle.pc
M mlt-valerie.pc
 ** Diff limit reached (max: 250 lines) **
e86c3230 2011-11-04 16:04:04 Timothy Pearson
Added common directories
A .gitmodules
A admin
A cmake
 ** Diff limit reached (max: 250 lines) **
49d1d26c 2011-11-04 16:16:10 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
eb23ba8b 2011-11-05 21:54:03 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
7b8daea1 2011-11-06 02:56:26 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
a355c07f 2011-11-06 02:56:28 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
56a7cbb8 2011-11-06 15:58:16 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
4cf2d471 2011-11-06 22:15:11 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
62ac04ff 2011-11-08 01:57:33 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
5c831890 2011-11-16 14:28:35 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
ef8c6d72 2011-11-16 14:28:36 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
4f29e2ea 2011-11-18 01:42:43 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
859dc23a 2011-11-26 14:06:47 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
03e980c6 2011-12-03 22:44:29 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
0df87af4 2011-12-07 18:56:36 Timothy Pearson
Rename KDEHOME and KDEDIR
M src/modules/qimage/configure
 ** Diff limit reached (max: 250 lines) **
ea563f96 2011-12-07 20:00:44 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
8a7d366d 2011-12-31 23:41:30 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
86500b47 2012-01-02 11:40:40 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
713c4db6 2012-01-20 01:30:52 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
d57ffb24 2012-02-01 16:36:42 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
fcf21fc2 2012-02-02 03:27:24 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
85e264dd 2012-02-02 13:54:15 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
d33f989f 2012-02-07 18:21:17 Timothy Pearson
Rename include subdirectory to tde
M config.log
M src/modules/qimage/configure
 ** Diff limit reached (max: 250 lines) **
02cdf53d 2012-02-07 19:25:36 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
437cbd38 2012-02-10 13:09:00 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
532d4be4 2012-02-11 14:02:14 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
06cc71ad 2012-02-11 14:02:16 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
16b77b12 2012-02-12 16:59:53 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
5f187b6f 2012-02-14 21:48:00 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
91e3e259 2012-02-16 16:53:21 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
9ffe2114 2012-02-19 15:34:03 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
3ac80916 2012-02-25 17:07:14 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
a2eb5f8f 2012-02-26 15:44:04 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
38ed97e0 2012-02-26 15:44:06 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
0c536d28 2012-03-06 00:10:53 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
7c880a24 2012-03-06 12:30:59 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
b963831c 2012-03-13 02:55:12 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
e62071d1 2012-03-26 16:00:19 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
1427b302 2012-03-31 18:24:22 Darrell Anderson
Remove stray config.log.
R config.log
 ** Diff limit reached (max: 250 lines) **
493b6fe2 2012-04-11 00:37:46 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
071e663b 2012-04-11 00:37:48 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
97dc4522 2012-04-14 17:33:18 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
cbfcecee 2012-05-19 02:21:53 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
929f7997 2012-06-08 17:14:47 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
e2236f96 2012-06-08 17:14:49 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
dab0a347 2012-06-12 17:16:25 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
f2529462 2012-06-14 01:56:44 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
d65e7046 2012-06-15 08:49:26 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
4a3fd5ea 2012-06-19 19:40:59 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
c09d47a1 2012-06-21 20:18:46 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
552c3a5b 2012-06-23 02:01:30 Darrell Anderson
Fix png files. This partially resolves bug report 838.
Thanks to walch.martin.
M src/tests/test.png
 ** Diff limit reached (max: 250 lines) **
016e3814 2012-08-07 02:05:46 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
78103a65 2012-09-10 01:32:25 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
f1a73e90 2012-09-14 22:19:57 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
51b70bf9 2012-11-20 04:07:55 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
e156e426 2012-11-20 04:07:58 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
4fb9874b 2012-11-27 13:03:54 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
18752953 2012-11-27 13:03:58 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
d54595ad 2013-01-20 02:06:36 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
ff21f0ee 2013-01-22 20:03:29 Timothy Pearson
Rename KInstance and KAboutData to avoid conflicts with KDE4
M src/modules/qimage/qimage_wrapper.cpp
 ** Diff limit reached (max: 250 lines) **
9081e16e 2013-01-22 20:48:37 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
6578a5f6 2013-01-26 14:45:21 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
c1d52250 2013-01-27 01:23:35 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
9e1fe8a3 2013-01-27 01:23:36 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
0168eea3 2013-01-27 21:01:07 Timothy Pearson
Rename kiobuffer and KHTML
M cmake
 ** Diff limit reached (max: 250 lines) **
25415a1d 2013-01-27 22:01:27 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
fdfe00b2 2013-01-29 23:57:17 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
b52b9491 2013-02-11 04:30:41 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
8a7cb352 2013-02-15 23:38:32 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
65d43a93 2013-02-15 23:38:36 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
f6073f91 2013-02-16 13:05:15 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
714c6a30 2013-02-18 16:48:18 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
7efef26a 2013-02-19 00:25:44 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
27c34016 2013-02-20 18:22:06 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
05b3223d 2013-02-21 15:09:39 Timothy Pearson
Second part of prior commit
M admin
M cmake
 ** Diff limit reached (max: 250 lines) **
74d37cb6 2013-02-21 15:11:18 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
18cb1afc 2013-02-21 15:11:21 Automated System
Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/mlt
M cmake
 ** Diff limit reached (max: 250 lines) **
723703c1 2013-04-18 20:07:59 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
9ff2ac6b 2013-05-23 21:37:15 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
2e893522 2013-08-27 18:15:21 Slávek Banko
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
f5f230c1 2013-08-29 18:29:09 Slávek Banko
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
54ba27ec 2013-09-03 12:59:07 Slávek Banko
Additional k => tde renaming and fixes
M admin
 ** Diff limit reached (max: 250 lines) **
3c8b0ba4 2013-09-04 15:42:04 Slávek Banko
Fix FTBFS
M src/humperdink/Makefile
M src/modules/lumas/create_lumas
 ** Diff limit reached (max: 250 lines) **
fba7abdf 2013-09-08 07:31:50 Slávek Banko
Fix FTBFS due to deprecated AVCODEC_MAX_AUDIO_FRAME_SIZE in ffmpeg
M src/modules/avformat/filter_avresample.c
M src/modules/avformat/producer_avformat.c
 ** Diff limit reached (max: 250 lines) **
35fb0e52 2013-09-15 09:10:20 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
1250ea7b 2013-09-15 09:10:22 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
379e337c 2013-12-23 06:22:27 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
b026ef37 2013-12-23 06:22:29 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
116227b9 2013-12-26 09:02:29 Slávek Banko
Fix FTBFS with libfreetype6 >= 2.5.x
M src/modules/gtk2/Makefile
M src/modules/gtk2/configure
M src/modules/gtk2/producer_pango.c
R src/modules/gtk2/config.h
R src/modules/gtk2/config.mak
 ** Diff limit reached (max: 250 lines) **
bdbf553d 2014-03-27 04:08:53 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
da36c2db 2014-03-27 04:08:55 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
e72ee755 2014-03-28 19:00:52 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
fd28eb5b 2014-04-17 00:16:28 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
6d0f0f97 2014-05-26 20:06:40 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
d0305892 2014-09-14 13:30:20 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
946c647e 2014-09-24 12:11:13 Slávek Banko
Fix remaining renaming knewstuff
M admin
 ** Diff limit reached (max: 250 lines) **
65714803 2014-09-28 21:46:40 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
b2e1f01a 2014-09-29 11:51:47 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
ca1a5343 2014-10-12 11:21:07 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
ed779571 2014-10-13 17:25:27 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
599961d6 2014-10-14 11:46:55 Automated System
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
d6f27bcc 2014-10-19 21:33:25 Automated System
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
f313ca80 2015-04-17 08:28:47 Slávek Banko
Reset submodule main/libraries/mlt/admin to latest HEAD
M admin
 ** Diff limit reached (max: 250 lines) **
d5a296ec 2015-04-17 08:28:50 Slávek Banko
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **
c401ca55 2015-05-31 11:17:47 Slávek Banko
Reset submodule main/libraries/mlt/cmake to latest HEAD
M cmake
 ** Diff limit reached (max: 250 lines) **