melted
16 years agoproducer_avformat.c: simplify recent commit to conform stream aspect to codec aspect...
ddennedy [Tue, 28 Oct 2008 19:18:47 +0000]
producer_avformat.c: simplify recent commit to conform stream aspect to codec aspect and conform stream frame rate to codec frame rate

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

16 years agoproducer_avformat.c: Fix crash / corruption when changing audio or video index
j-b-m [Mon, 27 Oct 2008 23:58:39 +0000]
producer_avformat.c: Fix crash / corruption when changing audio or video index

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

16 years agoproducer_avformat.c: optimize slightly the stream index bugfix and update the video...
ddennedy [Mon, 27 Oct 2008 05:28:01 +0000]
producer_avformat.c: optimize slightly the stream index bugfix and update the video informational properties on the producer when the video index changes.

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

16 years agoproducer_avformat.c: bugfix regression with audio_index and video_index in last relea...
ddennedy [Mon, 27 Oct 2008 05:16:09 +0000]
producer_avformat.c: bugfix regression with audio_index and video_index in last release when I added the feature to close file on init with re-open on first use. Also, added some exception handling around index values.

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

16 years agofilter_mono.c: cleanup code to made it more consistent between cases (use_alpha).
ddennedy [Mon, 27 Oct 2008 04:46:03 +0000]
filter_mono.c: cleanup code to made it more consistent between cases (use_alpha).

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

16 years agofilter_mono.c: bugfix (kdenlive-234) threshold filter inverting image and add invert...
ddennedy [Mon, 27 Oct 2008 04:42:31 +0000]
filter_mono.c: bugfix (kdenlive-234) threshold filter inverting image and add invert property to revert to old behavior.

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

16 years agoconfigure, kino/enadian_types.h, kino/riff.c, sox/configure: apply patch from Alberto...
ddennedy [Sat, 25 Oct 2008 03:08:56 +0000]
configure, kino/enadian_types.h, kino/riff.c, sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to fix a sh expression bug in sox/configure.

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

16 years agoproducer_framebuffer.c: a little cleanup from last commit
ddennedy [Fri, 24 Oct 2008 22:56:25 +0000]
producer_framebuffer.c: a little cleanup from last commit

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

16 years agoproducer_framebuffer.c: improve delimiter parsing to allow '?' in filename argument
ddennedy [Fri, 24 Oct 2008 22:49:33 +0000]
producer_framebuffer.c: improve delimiter parsing to allow '?' in filename argument

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

16 years agoproducer_inigo.c: bugfix regression in last commit that caused env vars in argv to...
ddennedy [Fri, 24 Oct 2008 05:12:41 +0000]
producer_inigo.c: bugfix regression in last commit that caused env vars in argv to be applied as properties

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

16 years agomlt-config-template: add deprecation warning
ddennedy [Fri, 24 Oct 2008 03:44:59 +0000]
mlt-config-template: add deprecation warning

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

16 years agofilter_sox.c: bugfix recent build regression on older versions of sox
ddennedy [Fri, 24 Oct 2008 02:20:04 +0000]
filter_sox.c: bugfix recent build regression on older versions of sox

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

16 years agoinigo.c: improve the usage help and add -silent and -progress options
ddennedy [Thu, 23 Oct 2008 07:24:49 +0000]
inigo.c: improve the usage help and add -silent and -progress options

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

16 years agoproducer_inigo.c: bugfix (2164436) processing unknown command line options causes...
ddennedy [Thu, 23 Oct 2008 05:48:40 +0000]
producer_inigo.c: bugfix (2164436) processing unknown command line options causes infinite loop

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

16 years agoinigo.c: added -version option
ddennedy [Thu, 23 Oct 2008 05:47:20 +0000]
inigo.c: added -version option

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

16 years agofilter_sox.c: bugfix (2040035) segfault with libsox 14.1.0
ddennedy [Thu, 23 Oct 2008 05:02:26 +0000]
filter_sox.c: bugfix (2040035) segfault with libsox 14.1.0

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

16 years agoconfigure: -O3 is the maximum optimization level, not -O4
ddennedy [Thu, 23 Oct 2008 03:17:41 +0000]
configure: -O3 is the maximum optimization level, not -O4

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

16 years agoconsumer_avformat.c:
ddennedy [Wed, 22 Oct 2008 04:30:04 +0000]
consumer_avformat.c:
- bugfix the handling of ffmpeg command line option aliases (-s and -aspect) so that they apply their results to the current profile as well.
- added handling for ffmpeg command line option -r (frame rate)
- cleanup previous commits for setting sample_aspect_ratio on AVStream

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

16 years agoconsumer_avformat.c: fix deprecated warning on av_set_string
ddennedy [Tue, 21 Oct 2008 21:03:54 +0000]
consumer_avformat.c: fix deprecated warning on av_set_string

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

16 years agoconsumer_avformat.c: fix build on older libavformat versions
ddennedy [Tue, 21 Oct 2008 20:54:36 +0000]
consumer_avformat.c: fix build on older libavformat versions

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

16 years agoproducer_avformat.c: bugfix Ogg Vorbis files and possibly others that report invalid...
ddennedy [Mon, 20 Oct 2008 23:26:39 +0000]
producer_avformat.c: bugfix Ogg Vorbis files and possibly others that report invalid pts on some packets

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

16 years agoxine/configure: disable module on ppc64
ddennedy [Mon, 20 Oct 2008 17:35:47 +0000]
xine/configure: disable module on ppc64

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

16 years agoxine/configure: disable module on ppc64
ddennedy [Mon, 20 Oct 2008 17:33:06 +0000]
xine/configure: disable module on ppc64

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

16 years agoconsumer_avformat.c: Fix crash introduced by FFmpeg revision 15367 (check that muxer...
j-b-m [Wed, 8 Oct 2008 09:45:03 +0000]
consumer_avformat.c: Fix crash introduced by FFmpeg revision 15367 (check that muxer and encoder have same aspect ratio)

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

16 years agoproducer_avformat.c: bugfix reading file over http.
ddennedy [Thu, 2 Oct 2008 04:49:20 +0000]
producer_avformat.c: bugfix reading file over http.

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

16 years agoproducer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image reloadi...
j-b-m [Mon, 22 Sep 2008 20:39:51 +0000]
producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image reloading in the image producers

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

16 years agoconsumer_avformat.c: bugfix (2106941) compilation against recent ffmpeg changes
ddennedy [Fri, 12 Sep 2008 16:51:29 +0000]
consumer_avformat.c: bugfix (2106941) compilation against recent ffmpeg changes

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

16 years agomodules/kino/filehandler.cc: compilation fix
ddennedy [Sun, 7 Sep 2008 16:28:51 +0000]
modules/kino/filehandler.cc: compilation fix

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

16 years agosox/configure, filter_sox.c: fix building against sox 14.1.0.
ddennedy [Tue, 26 Aug 2008 18:20:40 +0000]
sox/configure, filter_sox.c: fix building against sox 14.1.0.

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

16 years agoconsumer_sdl.c: added support for fullscreen with no mouse through the "fullscreen...
ddennedy [Tue, 12 Aug 2008 23:45:12 +0000]
consumer_sdl.c: added support for fullscreen with no mouse through the "fullscreen" property.

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

16 years agobump versions for 0.3.0 release
ddennedy [Wed, 6 Aug 2008 06:23:50 +0000]
bump versions for 0.3.0 release

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

16 years agoimprove make dist target
ddennedy [Wed, 6 Aug 2008 06:22:31 +0000]
improve make dist target

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

16 years agoadd AUTHORS file
ddennedy [Wed, 6 Aug 2008 06:06:34 +0000]
add AUTHORS file

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

16 years agoAdd release notes file
ddennedy [Wed, 6 Aug 2008 05:34:16 +0000]
Add release notes file

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

16 years agodemo/mlt_news: small typo
ddennedy [Wed, 6 Aug 2008 04:07:14 +0000]
demo/mlt_news: small typo

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

16 years agokdenlive/producer_framebuffer.c: keep resource file in producer and use '?' instead...
j-b-m [Tue, 5 Aug 2008 09:16:16 +0000]
kdenlive/producer_framebuffer.c: keep resource file in producer and use '?' instead of ':' to separate filename from speed, because it caused some problems with other MLT functions

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

16 years agoframework/mlt_playlist.c: check length before inserting blank, which fixes one frame...
j-b-m [Sun, 3 Aug 2008 07:26:07 +0000]
framework/mlt_playlist.c: check length before inserting blank, which fixes one frame blanks that were sometimes inserted where not needed.

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

16 years agofrei0r/factory.c: use float values for "double vars" in frei0r
blendamedt [Thu, 31 Jul 2008 19:36:04 +0000]
frei0r/factory.c: use float values for "double vars" in frei0r

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

16 years agofrei0r/configure: removed unneeded newlines
blendamedt [Mon, 28 Jul 2008 06:39:59 +0000]
frei0r/configure: removed unneeded newlines

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

16 years agoproducer_framebuffer.c: Fix aspect ratio with slowmotion producer
j-b-m [Sun, 27 Jul 2008 21:41:09 +0000]
producer_framebuffer.c: Fix aspect ratio with slowmotion producer

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

16 years agoqimage/configure: Fix Qt3 detection and compilation
j-b-m [Thu, 24 Jul 2008 19:20:40 +0000]
qimage/configure: Fix Qt3 detection and compilation

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

16 years agoqimage module: add mutex, fix caching and use alpha only if necessary (mostly borrowe...
j-b-m [Tue, 22 Jul 2008 21:58:03 +0000]
qimage module: add mutex, fix caching and use alpha only if necessary (mostly borrowed from producer_pixbuf)

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

16 years agoqimage/configure: Fix Qt4 detection
j-b-m [Mon, 14 Jul 2008 21:57:39 +0000]
qimage/configure: Fix Qt4 detection

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

16 years agoconsumer_avformat.c: bugfix recent regression with setting aspect ratio. Now it takes...
ddennedy [Sun, 13 Jul 2008 01:27:39 +0000]
consumer_avformat.c: bugfix recent regression with setting aspect ratio. Now it takes it from the profile by default using the quotient properties for best accuracy. Now, one can also override the aspect ratio using the same property name as the ffmpeg command line utility ("aspect") for even greater symmetry.

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

16 years agoproducer_avformat.c: bugfix segfault when fail to open or read file in init.
ddennedy [Sun, 13 Jul 2008 01:24:41 +0000]
producer_avformat.c: bugfix segfault when fail to open or read file in init.

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

16 years agoqimage module: add support for Qt4 (you can force compile against Qt3 with --force...
j-b-m [Thu, 10 Jul 2008 13:49:55 +0000]
qimage module: add support for Qt4 (you can force compile against Qt3 with --force-qt3)

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

16 years agoproducer_vorbis.c: bugfix regression with introduction of mlt_profile causing length...
ddennedy [Wed, 9 Jul 2008 13:09:22 +0000]
producer_vorbis.c: bugfix regression with introduction of mlt_profile causing length of vorbis producer to always yield zero.

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

16 years agoproducer_avformat.c: bugfix regression playing audio-only files.
ddennedy [Wed, 9 Jul 2008 12:43:35 +0000]
producer_avformat.c: bugfix regression playing audio-only files.

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

16 years agooldfilm/filter_vignette.{c,yml}:
blendamedt [Tue, 1 Jul 2008 21:01:32 +0000]
oldfilm/filter_vignette.{c,yml}:
   change format for parameters, to avoid converting problems with different locales

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

16 years agomlt_properties.c, mlt_service.c: bugfix to make reference counting and service closur...
ddennedy [Mon, 30 Jun 2008 01:53:07 +0000]
mlt_properties.c, mlt_service.c: bugfix to make reference counting and service closure truly thread-safe. As it was, reference count increment and decrement operations were not atomic and not protected comprehensively.

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

16 years agomlt_consumer.c: added ability to set priority of the read-ahead thread through a...
ddennedy [Mon, 30 Jun 2008 01:50:06 +0000]
mlt_consumer.c: added ability to set priority of the read-ahead thread through a new "priority" property. This only works if you have permission; fails to execute properly otherwise - not sure how to make it fail over gracefully. Do not set this property if you do not have permission.

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

16 years agomlt_field.c: correctly reconnect transitions after a service disconnect
j-b-m [Wed, 25 Jun 2008 20:30:04 +0000]
mlt_field.c: correctly reconnect transitions after a service disconnect

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

16 years agomlt_service.c: fix bad identification for some services (eg. transitions)
j-b-m [Wed, 25 Jun 2008 20:27:31 +0000]
mlt_service.c: fix bad identification for some services (eg. transitions)

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

16 years agoproducer_avformat.c: bugfix segfault up the call stack when no image could be decoded...
ddennedy [Wed, 25 Jun 2008 04:44:49 +0000]
producer_avformat.c: bugfix segfault up the call stack when no image could be decoded for a frame by producing the "test card" image.

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

16 years agomlt_playlist.c: return error on mlt_playlist_get_clip_info if producer is null.
ddennedy [Tue, 24 Jun 2008 07:19:32 +0000]
mlt_playlist.c: return error on mlt_playlist_get_clip_info if producer is null.

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

16 years agoproducer_fezzik.c: let other services prevent Fezzik from attaching filters by passin...
ddennedy [Mon, 23 Jun 2008 01:26:39 +0000]
producer_fezzik.c: let other services prevent Fezzik from attaching filters by passing the "fezzik_normalised" property.

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

16 years agomlt_repository.c: bugfix memory leak on getting directory list of MLT_REPOSITORY.
ddennedy [Mon, 23 Jun 2008 01:25:24 +0000]
mlt_repository.c: bugfix memory leak on getting directory list of MLT_REPOSITORY.

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

16 years agomlt_consumer.c: make the realtime frame-dropping heuristic based on actual frame...
ddennedy [Sun, 22 Jun 2008 17:46:30 +0000]
mlt_consumer.c: make the realtime frame-dropping heuristic based on actual frame rate instead of 25fps

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

16 years agoproducer_avformat.c: bugfix segfault in unprotected libavcodec call that is clearly...
ddennedy [Tue, 17 Jun 2008 03:03:05 +0000]
producer_avformat.c: bugfix segfault in unprotected libavcodec call that is clearly marked not thread safe!

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

16 years agotransition_composite.c: slightly more accurate positioning when using crop panning...
ddennedy [Sun, 15 Jun 2008 19:29:31 +0000]
transition_composite.c: slightly more accurate positioning when using crop panning and horizontal position is adjusted to align chroma channels.

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

16 years agoproducer_avformat.c: close the file at the end of object creation, then re-open the...
ddennedy [Tue, 10 Jun 2008 06:40:23 +0000]
producer_avformat.c: close the file at the end of object creation, then re-open the file on-demand. This presented a file descriptor limit issue when loading very large playlists.

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

16 years agomlt_playlist.c: prevent segfault in mlt_playlist_virtual_refresh on closed producers...
ddennedy [Tue, 10 Jun 2008 06:37:31 +0000]
mlt_playlist.c: prevent segfault in mlt_playlist_virtual_refresh on closed producers - regression introduced in recent autoclose commit.

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

16 years agomlt_playlist.c: remove some unncessary and inefficient accounting code.
ddennedy [Sun, 8 Jun 2008 01:38:14 +0000]
mlt_playlist.c: remove some unncessary and inefficient accounting code.

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

16 years agotransition_composite.c: add repeat processing to crop property.
ddennedy [Fri, 6 Jun 2008 02:34:34 +0000]
transition_composite.c: add repeat processing to crop property.

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

16 years agotransition_composite.c: add animatable geometry "pan" property. This suppresses impli...
ddennedy [Fri, 6 Jun 2008 02:11:41 +0000]
transition_composite.c: add animatable geometry "pan" property. This suppresses implicit scaling of the b-frame and makes the compositing rectangle crop. Then, it uses the x and y geometry information to pan the b-frame within the composite rectangle. For example, a negative x pans the image to the left and that portion of the b frame left of the composite rectangle is cropped. w and h of the pan geometry is not implemented at this time, but the plan is to implement scaling of the b-frame. In the end, this can provide a Ken Burns effect for still images - a much requested feature.

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

16 years agoproducer_avformat.c: remove multi-threaded audio decoding option. It does not provide...
ddennedy [Wed, 4 Jun 2008 08:24:12 +0000]
producer_avformat.c: remove multi-threaded audio decoding option. It does not provide any advantage at this time and just wastes resources.

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

16 years agomlt_playlist.c: added an "autoclose" property for sequential processing of very large...
ddennedy [Wed, 4 Jun 2008 08:16:54 +0000]
mlt_playlist.c: added an "autoclose" property for sequential processing of very large playlists. If set, it automatically closes previous producers to reduce resources (file handles and threads if using producer_avformat with threads).

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

16 years agoproducer_pango.c: make the size property an absolute height in pixels for greater...
ddennedy [Sun, 1 Jun 2008 23:35:15 +0000]
producer_pango.c: make the size property an absolute height in pixels for greater compositing and quality control.

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

16 years agofilter_resize,c, filter_composite.c: bugfix redundant rounding.
ddennedy [Sun, 1 Jun 2008 23:34:07 +0000]
filter_resize,c, filter_composite.c: bugfix redundant rounding.

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

16 years agofilter_watermark.c: bugfix propogation of output_ratio as a double - was causing...
ddennedy [Sun, 1 Jun 2008 21:32:16 +0000]
filter_watermark.c: bugfix propogation of output_ratio as a double - was causing incorrect calculations in transition_composite.c with non-square-pixel watermark sources.

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

16 years agomlt_properties.c: make arithmetic processor use floating point instead of integer...
ddennedy [Sun, 1 Jun 2008 20:45:09 +0000]
mlt_properties.c: make arithmetic processor use floating point instead of integer so that '/' is meaningful. I am not totally certain of the consequences of this change because I am not aware of where the feature is used. However, I am using it to specify the aspect ratio of certain things like bitmap graphics that were not designed for square pixels. And being able to specify a fraction allows for accurate detection of equivalent aspect ratios between different sources, particularly compositing.

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

16 years agomlt_profile.c: make fallback default sample aspect ratio the same as the revised...
ddennedy [Sun, 1 Jun 2008 20:41:23 +0000]
mlt_profile.c: make fallback default sample aspect ratio the same as the revised profile's sample aspect ratio

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

16 years agoproducer_pixbuf.c: apply the in point to the position in the image sequence
ddennedy [Sun, 25 May 2008 01:36:08 +0000]
producer_pixbuf.c: apply the in point to the position in the image sequence

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

16 years agoavformat/configure: fix compilation against shared ffmpeg for a headers configuration...
ddennedy [Thu, 15 May 2008 16:43:23 +0000]
avformat/configure: fix compilation against shared ffmpeg for a headers configuration that has appeared.

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

16 years agoprofiles/dv_*, consumer_avformat.c, producer_avformat.c: bugfix (1912796) to override...
ddennedy [Thu, 15 May 2008 02:47:37 +0000]
profiles/dv_*, consumer_avformat.c, producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample aspect for DV. The values it uses might be more proper in certain contexts, but not in the way MLT currently operates. This change improves performance and quality when outputting to one of the "dv" profiles when using DV or other ITU-R 601-based video sources such as MPEG-2 for DVD Video and broadcast.

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

16 years agoCorrectly update the luma file if the resource was modified
j-b-m [Mon, 12 May 2008 19:03:12 +0000]
Correctly update the luma file if the resource was modified

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

16 years agoconsumer_avformat.c: revert erroneous change that slipped into the previous commit
ddennedy [Mon, 12 May 2008 17:16:04 +0000]
consumer_avformat.c: revert erroneous change that slipped into the previous commit

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

16 years agoavformat/configure: fix compiling against shared ffmpeg due to changes in ffmpeg...
ddennedy [Mon, 12 May 2008 16:54:47 +0000]
avformat/configure: fix compiling against shared ffmpeg due to changes in ffmpeg pkg-config

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

16 years agofilter_resize.c: fix field order correction
ddennedy [Fri, 9 May 2008 22:30:06 +0000]
filter_resize.c: fix field order correction

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

16 years agoxine/configure: relax restrictions to let OSX/Intel use xine deinterlace
ddennedy [Fri, 9 May 2008 04:40:23 +0000]
xine/configure: relax restrictions to let OSX/Intel use xine deinterlace

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

16 years agomlt_field.[hc]: added mlt_field_disconnect_service
ddennedy [Fri, 9 May 2008 04:29:32 +0000]
mlt_field.[hc]: added mlt_field_disconnect_service

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

16 years agomodules/dgraft: added module for ports of Donald Graft's GPL filters.
ddennedy [Fri, 9 May 2008 01:17:37 +0000]
modules/dgraft: added module for ports of Donald Graft's GPL filters.

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

16 years agosox/configure: make inclusion of libsfx dynamic
ddennedy [Fri, 9 May 2008 01:15:23 +0000]
sox/configure: make inclusion of libsfx dynamic

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

16 years agoproducer_avformat.c: bugfix reporting of top_field_first on frame.
ddennedy [Fri, 9 May 2008 01:14:01 +0000]
producer_avformat.c: bugfix reporting of top_field_first on frame.

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

16 years agoavformat/Makefile, configure: fix --avformat-swscale and the removal of the
ddennedy [Fri, 9 May 2008 01:12:55 +0000]
avformat/Makefile, configure: fix --avformat-swscale and the removal of the
ffmpeg 'lib' make target.

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

16 years agofilter_data_show.c: bugfix interpreting timecode, due to invalid fps on mlt_profiles...
ddennedy [Fri, 9 May 2008 01:11:29 +0000]
filter_data_show.c: bugfix interpreting timecode, due to invalid fps on mlt_profiles API changes

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

16 years agofilter_watermark.c, filter_composite.c: support explicit deinterlace of
ddennedy [Wed, 23 Apr 2008 06:29:46 +0000]
filter_watermark.c, filter_composite.c: support explicit deinterlace of
composited image.

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

16 years agolumas/create_lumas: bugfix (1940387) bash-ism in script
ddennedy [Sat, 12 Apr 2008 17:57:33 +0000]
lumas/create_lumas: bugfix (1940387) bash-ism in script

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

16 years agoconfigure, motion_est/configure: remove module-specific crud from top-level
ddennedy [Sat, 12 Apr 2008 17:56:07 +0000]
configure, motion_est/configure: remove module-specific crud from top-level
configure script, and enable motion_est now by default.

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

16 years agokino/kino_wrapper.cc, kino/filehandler.cc, kino/avi.cc: bugfix (1936991)
ddennedy [Sat, 12 Apr 2008 17:51:42 +0000]
kino/kino_wrapper.cc, kino/filehandler.cc, kino/avi.cc: bugfix (1936991)
compilation with gcc 4.3.

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

16 years agoproducer_pixbuf.c: bugfix image sequences
ddennedy [Fri, 11 Apr 2008 04:00:32 +0000]
producer_pixbuf.c: bugfix image sequences

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

16 years agofrei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory leak
blendamedt [Sat, 22 Mar 2008 15:11:46 +0000]
frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory leak

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

16 years agoavformat/configure: improve chances of successful linking with -svn and -static options
ddennedy [Tue, 18 Mar 2008 04:42:57 +0000]
avformat/configure: improve chances of successful linking with -svn and -static options

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

16 years agokino/riff.c: fix failure to dlopen due to symbol signature mismatch on make_fourcc
ddennedy [Fri, 7 Mar 2008 07:59:04 +0000]
kino/riff.c: fix failure to dlopen due to symbol signature mismatch on make_fourcc

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

16 years agofrei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
ddennedy [Fri, 7 Mar 2008 03:38:26 +0000]
frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
frei0r/factory.c: add metadata_schema value to metadata

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

16 years agomlt_repository.c: clear up warning due to const return from getenv_locale()
ddennedy [Fri, 7 Mar 2008 03:36:41 +0000]
mlt_repository.c: clear up warning due to const return from getenv_locale()

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

16 years agomlt_repository.c: fix to previous string const fix in mlt_repository_languages
ddennedy [Thu, 6 Mar 2008 07:29:55 +0000]
mlt_repository.c: fix to previous string const fix in mlt_repository_languages

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

16 years agomlt_repository.[hc]: fix modifying const string in mlt_repository_languages
ddennedy [Thu, 6 Mar 2008 07:23:23 +0000]
mlt_repository.[hc]: fix modifying const string in mlt_repository_languages

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

16 years agomlt_repository.[hc]: add mlt_repository_languages helper function for localizing...
ddennedy [Thu, 6 Mar 2008 07:19:23 +0000]
mlt_repository.[hc]: add mlt_repository_languages helper function for localizing metadata

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

16 years agosrc/valerie/Makefile: fix overwriting libmlt.0.dylib on libvalerie install on OS X
ddennedy [Wed, 5 Mar 2008 06:27:28 +0000]
src/valerie/Makefile: fix overwriting libmlt.0.dylib on libvalerie install on OS X

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