Commit graph

3727 commits

Author SHA1 Message Date
wiz
7c4bc1bbeb Fix build with current flac version.
Can't completely test this package since it doesn't build for me
on 6.99.20/amd64 due to *locale*() issues.
2013-06-15 22:59:10 +00:00
wiz
48ac107064 Merge two patches for the same file. 2013-06-15 22:57:58 +00:00
khorben
94a32b9fe1 Packaged DeforaOS Player 0.1.6, with:
- more portable Makefiles
- improvements to the user interface
2013-06-15 12:42:12 +00:00
obache
7c9a82cc85 Update ruby-gnome2 to 2.0.2.
(whth addition of cairo-gobject, webkit-gtk and webkit-gtk2 binding packages)

== Ruby-GNOME2 2.0.2: 2013-05-26

Windows XP re-supportted release!

=== Changes

==== Ruby/GLib2

  * Improvements
    * Added rbgutil_key_equal() convenient function.
      It is used for comparing key that may be String or Symbol.

==== Ruby/Pango

  * Improvements
    * [windows] Forced to disable uniscribe backend of HarfBuzz.
      [ruby-list:49412] [Reported by Masafumi Yokoyama]
    * Don't define Pango::CairoFcFontMap and Pango::CairoWin32FontMap
      because they may cause crash on OS X.
      [shocker-ja:1119] [Reported by znz]
    * Updated samples.
      [GitHub#164] [Patch by Kentaro Fukuchi]
  * Fixes
    * Fixed wrong index access in Pango::GlyphString#glyphs.
      [ruby-gnome2-devel-ja] [Reported by Kentaro Fukuchi]

=== Thanks

  * Kentaro Fukuchi
  * Masafumi Yokoyama
  * znz

== Ruby-GNOME2 2.0.1: 2013-05-25

Ruby 1.8 support is dropped release!

=== Changes

==== All

  * Improvements
    * Dropped Ruby 1.8 support.
    * Updated bundled binaries versions for Windows.

==== Ruby/Pango

  * Improvements
    * Added Pango::CairoFontMap.set_default.
    * Enabled fontconfig font on Windows.
    * Defined Pango::CairoFcFontMap on init if it is available.
    * Defined Pango::CairoWin32FontMap on init if it is available.

==== Ruby/GTK3

  * Improvements
    * Added Gtk::Image#set_from_icon_set.
      [GitHub#150] [Patch by Detlef Reichl]
    * Added Gtk::Image#set_from_stock.
      [GitHub#150] [Patch by Detlef Reichl]
    * Added Gtk::Image#set_from_gicon.
      [GitHub#150] [Patch by Detlef Reichl]
    * Updated samples.
      [GitHUb#151] [Patch by Detlef Reichl]
  * Fixes
    * Fixed a GC related crash bug.
      [ruby-gnome2-devel-en] [Reported by Detlef Reichl]

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported ownership transfer for some input argument types.
      (Struct and Object)
    * Supported "(out caller-allocates)" for boxed object.
      [ruby-gnome2-devel-ja] [Reported by Kentaro Fukuchi]
    * Supported gpointer in/out.
      [ruby-gnome2-devel-ja] [Reported by NAKAJIMA Takashi]
  * Fixes
    * Fixed missing argument.
      [GitHub#154] [Reported by Masafumi Yokoyama]

==== RubyGStreamer

  * Improvements
    * Supported methods that call callback
      [ruby-gnome2-devel-ja] [Reported by NAKAJIMA Takashi]
    * Updated samples.
      [GitHub#156][GitHub#159][GitHub#160][GitHub#161]
      [Patch by NAKAJIMA Takashi]
    * Supported Gst::Bus#set_handler.
      [ruby-gnome2-devel-ja] [Reported by NAKAJIMA Takashi]
    * Supported Gst::Controller
      [ruby-gnome2-devel-ja] [Suggested by NAKAJIMA Takashi]
    * Stopped to require Gst.init.
  * Fixes
    * Fixed out of index access bug.

==== Ruby/GooCanvas

  * Improvements
    * Migrated to Ruby/GObjectIntrospection based bindings.
    * Stopped to require Goo.init.
  * Fixes
    * Updated samples.
      [GitHub#152][GitHub#153][GitHub#155][GitHub#157]
      [Patch by Masafumi Yokoyama]

==== Ruby/Clutter

  * Improvements
    * Stopped to require Clutter.init.
  * Fixes
    * Fixed broken samples.
      [ruby-gnome2-devel-ja] [Patch by Kentaro Fukuchi]

==== Ruby/ClutterGtk

  * Improvements
    * Stopped to require ClutterGtk.init.

==== Ruby/ClutterGStreamer

  * Added.

==== Ruby/WebKitGtk

  * Improvements
    * Stopped to require WebKitGtk.init.

==== Ruby/WebKitGtk2

  * Improvements
    * Stopped to require WebKitGtk2.init.

=== Thanks

  * Detlef Reichl
  * NAKAJIMA Takashi
  * Masafumi Yokoyama
  * Kentaro Fukuchi
2013-06-15 09:39:33 +00:00
rodent
3ed6771e88 BUILDLINK_TRANSFORM+= rm:-Wl,--version-script=Version_script to fix
build on SunOS.
2013-06-14 11:09:09 +00:00
obache
6d729e180e Update ming to 0.4.5.
0.4.5 - 2013-06-08

	* Fix a build problem with perl module and Perl 5.13.10 (Debian package patch 07)
	* Fix an issue with a shared lib version of the perl module (Debian package patch 05)
	* Fix a runtime warnign in the PHP module (Issue #6)
	* Fix build probem with PHP 5.4 (Issue #9, Debian Bug #662620)
	* Took in some build warning fixes found by openSUSE
	* Add support for giflib 4.2.0+ (bugzilla #119)
	* Fix build with SunStudio compiler (bugzilla #103, #118)
	* Include test file missing in 0.4.4 (Oops)
	* Ensure perl tests use uninstalled package
	* Allow running testsuite with interpreters in custom paths
	* Improve detection of TCL files
	* Fix testsuite runs on systems w/out GNU vasprintf
	* Fix run of ActionScriptTests with BSD make
	* Fix short allocation parsing empty glyph record
2013-06-14 09:00:19 +00:00
obache
61b1ad4e4d Update adobe-flash-plugin10.1 to 10.3.183.90 for APSB13-16 2013-06-14 08:22:13 +00:00
obache
cd254f5831 Update adobe-flash-plugin11 to 11.2.202.291 for APSB13-16 2013-06-14 08:20:57 +00:00
joerg
cf501cab1d Don't poison malloc and friends in a way that breaks cstdlib. 2013-06-13 14:30:17 +00:00
obache
3a8f3223fa Remove clutter-0.8 packages from pkgsrc.
obsolated and nothing is using them in pkgsrc.
2013-06-13 14:01:34 +00:00
obache
d7682b3ddd Drop ruby-clutter packages.
Only support old ruby-1.8 and clutter-0.8, and dead upstream.
2013-06-13 13:47:25 +00:00
wiz
e0b49a2fed Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
2013-06-06 12:53:40 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
53745b22ea Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:05:17 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
wiz
944f9c3ecd Update to 1.3.1:
Version 1.3.1 (2013 May 12)

* Guard against very large packets.
* Respect the configure --docdir override.
* Documentation fixes.
* More Windows build fixes.
2013-05-26 17:57:13 +00:00
wiz
dc0c285b5a Fix configure patch. This now builds again for me. The xvidcore
error disappeared on its own. Weird.
2013-05-26 12:55:44 +00:00
wiz
b96a5e5ce3 Bump PKGREVISION for libproxy shlib major bump. 2013-05-24 18:23:32 +00:00
joerg
04e51db0dc Use bool conversion operator to check for defined. More compatible
version of the original nullptr fix.
2013-05-23 15:06:48 +00:00
markd
597b18e07e Update to KDE SC 4.10.3
bugfixes.
2013-05-21 12:49:28 +00:00
markd
c18b8a2a8b Add phonon-backend-vlc 2013-05-21 12:24:48 +00:00
markd
d3dd0f0bd7 Add phonon-backend-vlc version 0.6.2
VLC backend for phonon.
2013-05-21 12:23:46 +00:00
markd
e63aa13672 Add buildlink3.mk 2013-05-21 12:19:02 +00:00
markd
25bd7e18b4 Update to 4.6.3
changes unknown.
2013-05-21 12:16:41 +00:00
markd
c405412a49 Update to 4.6.0
Add pulseaudio option

This release contains numerous improvements across the board since 4.5.1:

    QZeitgeist 0.8 is supported
    Various buildsystem fixes, allowing other packages to find phonon easier
    Fewer KDE dependencies
    Many improvements to PulseAudio integration
    Remove runtime backend switching
    Copious quantities of vanilla frosting
    Stability improvements
    LGPL relicensing
    Misc fixes to Zeitgeist integration
    Extra cinamon spice
2013-05-21 12:13:14 +00:00
markd
11aaa4a0d6 Backout nullptr patches - g++ doesn't have support until 4.6. 2013-05-21 12:06:58 +00:00
jperkin
ee9836d6b1 Avoid -Werror=return-type failure. 2013-05-17 21:50:34 +00:00
obache
357061394a Update adobe-flash-plugin11 to 11.2.202.285 for APSB13-14. 2013-05-16 05:17:17 +00:00
obache
ed1dd24222 Update adobe-flash-plugin10.1 to 10.3.183.86 for APSB13-14. 2013-05-16 05:15:54 +00:00
rodent
4fbe1ce8fb Take maintainership (unless someone else wants it). 2013-05-15 00:47:01 +00:00
rodent
d03f56e3d5 +libkate 2013-05-15 00:42:52 +00:00
rodent
b6846bc385 Import libkate-0.4.1 as multimedia/libkate.
Kate is an overlay codec, originally designed for karaoke and text, that can be
multiplixed in Ogg. Text and images can be carried by a Kate stream, and
animated. Most of the time, this would be multiplexed with audio/video to carry
subtitles, song lyrics (with or without karaoke data), etc, but doesn't have to
be.

Series of curves (splines, segments, etc) may be attached to various properties
(text position, font size, etc) to create animated overlays. This allows
scrolling or fading text to be defined. This can even be used to draw arbitrary
shapes, so hand drawing can also be represented by a Kate stream.
2013-05-15 00:41:42 +00:00
adam
fa2d7acade 1.2.1 was released on 2013-05-10. It is the latest stable FFmpeg release from the 1.2 release branch, which was cut from master on 2013-03-07. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2013-03-07, libav 9 as of 2013-03-07. 2013-05-13 14:42:32 +00:00
obache
c489371b12 missing include of key feature file. 2013-05-12 03:04:26 +00:00
obache
dcff05f39f collect variables before using it. 2013-05-12 02:50:29 +00:00
joerg
e80e06e3f6 Rename "locale_t" to not conflict with locale.h. 2013-05-11 21:38:22 +00:00
riastradh
4d26fbcf03 Make gconf an option (default enabled) for gst-plugins0.10-good. 2013-05-11 19:17:49 +00:00
adam
82369e2a72 Added dvdcss as an option. 2013-05-10 07:13:59 +00:00
riastradh
1301990e61 First stab at cross-compiling ffmpeg.
Won't work on arm yet because we need to specify the arm cpu flavour.
2013-05-10 06:13:30 +00:00
riastradh
35f6d49645 Fix cross-build of x264-devel by passing --host to configure. 2013-05-10 05:39:20 +00:00
adam
1ab43a036f Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu. 2013-05-09 07:39:04 +00:00
rodent
d8e83cf6c1 +liboggz 2013-05-09 00:41:09 +00:00
rodent
21ae1c653d Import liboggz-1.1.1 as multimedia/liboggz.
Oggz comprises liboggz and the tool oggz, which provides commands to inspect,
edit and validate Ogg files. The oggz-chop tool can also be used to serve time
ranges of Ogg media over HTTP by any web server that supports CGI.

liboggz is a C library for reading and writing Ogg files and streams. It offers
various improvements over the reference libogg, including support for seeking,
validation and timestamp interpretation.
2013-05-09 00:40:12 +00:00
obache
8eac9db9a9 Update ruby-gnome2 to 2.0.0.
GObject Introspection based bindings on Windows support release!

=== Changes

==== NEWS

  * Fixes
    * Fixed a typo. [Reported by Masafumi Yokoyama]
    * FIxed a typo. [Reported by Toyo Abe]

==== Ruby/GLib2

  * Improvements
    * Moved lib/gnome2-*.rb files to lib/gnome2/ directory.
    * Supported GLib 2.34. [Reported by OBATA Akio]

==== Ruby/GdkPixbuf2

  * Fixes
    * [windows] Fixed PNG can't be handled problem.
      [ruby-gnoem2-devel-ja] [Reported by Masafumi Yokoyama]

==== Ruby/GDK3

  * Improvements
    * [windows] Removed needless Greybird theme.
      [ruby-gnome2-devel-en] [Reported by Regis d'Aubarede]
    * Added Gdk::Window#create_cairo_context
      [ruby-gnome2-devel-en] [Reported by Detlef Reichl]

==== Ruby/GTK3

  * Improvements
    * Updated samples.
      [GitHub #140][GitHub #141][GitHub #144]
      [Patch by Simon Arnaud]
      [GitHub #142][GitHub #143][GitHub #145][GitHub #146][GitHub #148]
      [Patch by Detlef Reichl]

==== Ruby/GObjectIntrospection

  * Improvements
    * [windows] Supported!

==== Ruby/GStreamer

  * Improvements
    * Supported GStreamer 1.0!
    * Migrated to GObject Introspection bindings!
    * Dropped GStreamer 0.10 support.

==== Ruby/Clutter

  * Improvements
    * [windows] Supported!

==== Ruby/ClutterGTK

  * Improvements
    * [windows] Supported!
2013-05-08 12:47:05 +00:00
joerg
3782206530 Use nullptr, 0 is ambigious. Prefer C++11 interfaces over tr1. 2013-05-06 14:54:57 +00:00
obache
0464e318b9 apply same patch as gst-plugin0.10-base to fix build on i386 without SSE/SSE2
support.
2013-05-06 06:08:43 +00:00
drochner
13398e19ee update to 1.0.7
changes: bugfixes
2013-05-03 15:58:35 +00:00
joerg
85c85b18f0 Fix various case of missing includes due to libstdc++'s namespace
pollution.
2013-04-30 22:34:29 +00:00
cheusov
44cc31da4a Use MASTER_SITE_BACKUP because tarball downloaded from original site changes from time to time 2013-04-30 21:49:25 +00:00
prlw1
a9c456afc9 Hack to fix vlc build since locale changes 2013-04-30 09:23:09 +00:00
prlw1
0bdc83a452 Revert previous 2013-04-30 08:42:21 +00:00
prlw1
f0065e6435 Fix vlc build to cope with locale changes. 2013-04-29 22:53:56 +00:00
markd
1cfdf33aac Don't let configure find doxygen as --disable-apidoc no longer works. 2013-04-28 01:50:57 +00:00
joerg
9c510d691c One more warning to ignore for Clang. 2013-04-27 23:06:18 +00:00
sbd
8f92e3b84e Add PLIST.Linux
Bump PKGREVISION
2013-04-24 04:43:44 +00:00
wiz
9f5856488c Add comment to patch-src_descriptors_dr__7c.c (accepted upstream).
Add portability fix for example from upstream, instead of not building it
(thanks, Jean-Paul Saman <jpsaman@videolan.org>).

No change to binary package, so no PKGREVISION bump.
2013-04-23 13:22:22 +00:00
wiz
fbbb8bef1e Update to 1.1.0. Bump ABI depends due to shlib major bump; but no packages use
this version yet.

Changes between 1.0.0 and 1.1.0:
--------------------------------

 * Remove deprecated APIs and bump library version.
 * Corrected use of dvbpsi_ValidPSISection() to not use b_syntax_indicator as check,
   the function tries to always check the CRC32 of the given PSI section. Take care
   to only use the function for PSI sections that have a CRC32 field. Use the function
   dvbpsi_has_CRC32() for this purpose.
 * Remove workaround for checking CRC32 in TOT PSI table.
 * Add function dvbpsi_CalculateCRC32() to calculate a CRC32 on the payload.
 * Fix offset for description parsing in tables;
   - CAT
   - BAT
   - TOT
   - NIT
 * New descriptor:
   - 0x54 content descriptor
 * EIT: add NVOD event detection.
2013-04-23 09:02:26 +00:00
marino
b31bac633c multimedia/ns-flash: PR#47053: remove from pkgsrc
The distfile has not been available for likely more than one year, and it
is RESTRICTED.  The PR pkg/47053 started the clock in Oct 2012, and more
than a full quarter branch has passed.

Removing from pkgsrc per guide section 19.1.5.
2013-04-22 09:28:15 +00:00
joerg
dfdd163bec Restore file extension. 2013-04-21 15:31:23 +00:00
drochner
9d6729f907 update to 0.15.2
changes:
-adapt to gstreamer plugin changes
-translation updates
2013-04-17 18:08:42 +00:00
drochner
a1f92dd696 update to 2.4.3
changes:
-bugfixes
-translation updates
-feature additions: new menu templates, possibility to set subtitle
 opacity, support of auto execute buttons, ...
-UI improvements
-added check if video fit on DVD without re-encoding
2013-04-17 17:36:19 +00:00
drochner
fa7df63598 update to 0.7.1
changes:
-build system fix
-Allow format specification at top level of dvdauthor control file
-mpeg2desc now reports more details about video frames
-More explanatory XML-parsing errors
2013-04-17 17:30:14 +00:00
cheusov
d40bde3530 fix for build failure caused by my recent lirc commits 2013-04-16 22:11:23 +00:00
wiz
afad814493 Fix packaging on non-Linux: lirc needs to be in PLIST_VARS, always. 2013-04-15 20:57:56 +00:00
cheusov
b2a8551933 Add option "lirc" and enable it by default when available, tested on RHEL-6 2013-04-14 22:10:23 +00:00
wiz
5daed441dc Update to 0.0.31.
Lots of bug fixes since 0.0.26.
2013-04-14 19:51:04 +00:00
cheusov
31a0082b42 Add option "vaapi" and enable it by default when available; Tested on RHEL-6 with VDPAU backend 2013-04-14 12:35:25 +00:00
cheusov
6fac076477 Add option "vaapi" and enable it if it is supported.
Explicitely add --enable-vdpau if "vdpau" option is turned on.
++pkgrevision.
2013-04-14 01:36:44 +00:00
cheusov
baf1f05521 Enable VAAPI only on Linux, FreeBSD and OpenBSD(unsure) 2013-04-14 01:07:56 +00:00
cheusov
5d8166533c "vaapi" option was added and enabled by default on systems where it is
supported. Tested on RHEL-6 with VDPAU as a backend.
2013-04-14 01:02:08 +00:00
cheusov
000760a628 Add option vaapi and enable it if it is supported.
Explicitely add --enable-vdpau if "vdpau" option is turned on.
++pkgrevision.
2013-04-14 00:59:50 +00:00
cheusov
9f91a92845 + libva-driver-vdpau 2013-04-14 00:51:43 +00:00
cheusov
dccc7fec31 Add new package libva-driver-vdpau (VDPAU-based backend for VAAPI) 2013-04-14 00:48:05 +00:00
cheusov
594a282c75 Updated to 1.1.0. A lot of changes since 1.0.6, see NEWS file. 2013-04-14 00:30:02 +00:00
drochner
2bc1b287ab PKGREV bump for libmatroska shlib name change 2013-04-12 13:44:59 +00:00
drochner
93b619ab42 update to 2.0.6
changes:
Support for Matroska v4 files
Fix WMV, Ogg, AVI, MP4 and subtitles crashes and issues
Numerous translations updates and new Welsh translation
Fix some HTTPS certificate rejection
Fix ALAC decoding
Fix FLAC 6.1 and 7.1 channel order
Fix the vimeo parser
Numerous D-Bus and MPRIS2 improvements
2013-04-12 13:40:47 +00:00
drochner
4ba591dec7 update to 1.4.0
changes:
several new elements that were added to the Matroska specifications:
CueDuration, CueRelativePosition, ChapterStringUID, VideoAlphaMode
and DefaultDecodedFieldDuration
2013-04-12 13:36:56 +00:00
drochner
701c1ca03d update to 1.0.6
changes: bugfixes
2013-04-11 11:28:18 +00:00
drochner
381ec789a9 update to 0.10.7
from the announcement:
It is the latest stable FFmpeg release from the 0.10 release branch, which
was cut from master on 2012-01-26. Amongst lots of other changes, it
includes all changes from ffmpeg-mt, libav master of 2012-01-26,
libav 0.8.6 as of 2013-04-10.
2013-04-11 11:26:23 +00:00
obache
90f8a0820a Update adobe-flash-plugin11 to 11.2.202.280 for APSB13-11. 2013-04-10 11:36:55 +00:00
obache
cca5f0e9c4 Update adobe-flash-plugin10.1 to 10.3.183.75 for APSB13-11. 2013-04-10 11:36:02 +00:00
drochner
d72b4d0079 update to 1.0.6
changes: bugfixes
2013-04-08 17:11:33 +00:00
drochner
3576aeba0c update to 1.0.6
changes: bugfixes
pkgsrc change: enabled introspection support (for shotwell)
2013-04-08 16:57:46 +00:00
rodent
b65af7be2b Remove "Trailing empty lines." and/or "Trailing white-space." 2013-04-08 11:17:08 +00:00
rodent
6b46c62d2e Edited DESCR in the case of:
File too long (should be no more than 24 lines).
 Line too long (should be no more than 80 characters).
 Trailing empty lines.
 Trailing white-space.
Trucated the long files as best as possible while preserving the most info
contained in them.
2013-04-07 20:49:31 +00:00
rodent
942aad2e6a Resolves:
"INFO_FILES should be set to YES or yes."
"Packages that install info files should set INFO_FILES."
Makefile and PLIST warning, respectively.
2013-04-06 20:27:16 +00:00
rodent
8ec5764dd6 'The "+=" operator should only be used with lists.' 2013-04-06 19:42:41 +00:00
rodent
cdadf8804e 'You can use "foo" instead of "${WRKSRC}/foo".' 2013-04-06 15:46:33 +00:00
rodent
23ce83ea99 Set EXTRACT_SUFX here intead of Makefile.common, so it's overridden in
fewer places.
2013-04-06 13:02:33 +00:00
rodent
44c94b38c6 'EXTRACT_SUFX is ".tar.gz" by default, so this definition may be
redundant.' - It was. Removed.
2013-04-06 13:01:26 +00:00
rodent
56cf012b37 'For consistency, please add a trailing slash to "http://example.com".' 2013-04-06 12:08:38 +00:00
rodent
a0a1f2e57c Fixes:
COMMENT should not be longer than 70 characters.
 COMMENT should not begin with 'A'.
 COMMENT should not begin with 'An'.
 COMMENT should not begin with 'a'.
 COMMENT should not end with a period.
 COMMENT should start with a capital letter.

pkglint warnings. Some files also got minor formatting, spelling, and style
corrections.
2013-04-06 03:45:05 +00:00
markd
4e492bc0ac add libkcddb libkcompactdisc 2013-04-03 12:25:23 +00:00
markd
51c9bf00c7 Update to KDE SC 4.10.2
bugfixes, other quality improvements, new and improved KDE Applications
2013-04-03 12:23:51 +00:00
markd
27b9290251 - kdemultimedia4
+ audiocd-kio dragon ffmpegthumbs juk kmix kscd mplayerthumbs
2013-04-03 11:17:17 +00:00
markd
7d45ec5a68 Update to KDE SC 4.10.2
bugfixes, other quality improvements, new and improved KDE Applications
2013-04-03 11:13:06 +00:00
jmcneill
13e12b3187 + libhdhomerun 2013-04-01 21:10:10 +00:00
jmcneill
76b054ede8 Initial import of libhdhomerun-20130328
The Silicon Dust HDHomeRun is a networked, dual-tuner digital TV tuner. This
package includes a configuration utility and library for discovering and
communicating with HDHomeRun devices.
2013-04-01 21:08:38 +00:00
adam
1c6d940301 Changes 0.4.2:
New Features:
* Added new command line option -p, --progress: Print progress report
  while copying from the DVD; thanks to flipflip for the patch.
* Added new translations from Launchpad: Danish (da),
  English (United Kingdom) (en_GB), Estonian (et), Portuguese (pt),
  Slovak (sk), Turkish (tr)
* New complete translation: English (United Kingdom) (en_GB),
  French (fr), Italian (it), Slovak (sk)

Changes:
* Convert DVD title to lower case, but let every word in the title start
  with an upper case letter and replace underscores with spaces.

Bug fixes:
* Print the correct vob file name in which the read error happens.
* Fix DVD title detection on FreeBSD.
* Fix copying of fragmented chapters.
2013-04-01 20:37:50 +00:00
adam
6db380f73c Changes 1.2.13:
* Drop BSD/OS and Windows 95 support.
* Rewrite most of the buildsystem, and simplify it
* System dependant code cleanup
* Move to git and rewrite of the history to get proper authorship
* Drop LaTeX documentation
* Fix build on various systems
* Fix compilation on MSVC
2013-04-01 20:34:33 +00:00
joerg
431ced66a8 Require GNU make and drop MAKE_JOBS_SAFE=no. 2013-03-24 16:51:34 +00:00
sbd
b03a345dc3 Linux uses alsa not oss.
Also fix linux PLIST.
2013-03-18 09:18:16 +00:00
wiz
2511105468 Update to 1.2:
version 1.2:

- VDPAU hardware acceleration through normal hwaccel
- SRTP support
- Error diffusion dither in Swscale
- Chained Ogg support
- Theora Midstream reconfiguration support
- EVRC decoder
- audio fade filter
- filtering audio with unknown channel layout
- allpass, bass, bandpass, bandreject, biquad, equalizer, highpass, lowpass
  and treble audio filter
- improved showspectrum filter, with multichannel support and sox-like colors
- histogram filter
- tee muxer
- il filter ported from libmpcodecs
- support ID3v2 tags in ASF files
- encrypted TTA stream decoding support
- RF64 support in WAV muxer
- noise filter ported from libmpcodecs
- Subtitles character encoding conversion
- blend filter
- stereo3d filter ported from libmpcodecs
2013-03-17 15:18:11 +00:00
obache
e51933ed02 Update gecko-mediaplayer to 1.0.8.
Development
1.0.8
    Updated Spanish translation
    Updated Japanese translation
1.0.8b
    Allow compiling on older libxuls where certain constants are not defined
2013-03-16 10:50:12 +00:00
obache
bbd881be1b Update gnome-mplayer to 1.0.8.
Development
1.0.8
	Updated Spanish translation
	Apply patch from Issue 673
    	Updated German translation
    	Updated Japanese translation
	Updated Portuguese translation
	Set the subtitle visibility in set_media_player_attributes
	Fix fullscreen activation using defined accelerator key
1.0.8b
	Updated Polish translation
	Run make update-po
	Add volume control type display to preference screen
	Update spec.in file for libgda
	Switch back to using CURL instead of GIO for cover art retrieval
	Change "Save" in context menu to "Save As"
	Fix problem with localized positions in mark_uri_in_db_as_resumable
	Fix libgda compile issue
	Rework database code to use GValues instead of sql commands, should avoid localization issues
	Apply patch from Issue #669 to fix network stream regression
	Hide some items on the context menu, when not under plugin control
	Additional changes to Japanese translation
	Updated Japanese translation
	Updated Polish translation
	Fix Issue #667 - Subtitles not hidden by default when specified
	Updated Korean and Portuguese translations
	Add "Play Single Track from Playlist" under Edit menu
	Mark streams and CDs as playable when adding to playlist
	Present a warning message when about to overwrite a file on save
	Resize player when on video present event
	Fix some layout issues when playing audio only files
	Ensure the Gvalue contains a double before trying to use it
	Ellipsize items on the playlist, so they don't add extra spacing to the list
	Add gl3 to list of available VOs. make sure mplayer2 supports this on your setup before setting
	Save media state in file->open and file->recent selections
	Rework UBUNTU_MENUPROXY reading
	Add some extra debug information for enable_global_menu
	Fix cut and paste error with vbox padding
	Prevent assertion warning in database retrieval code
	Fix fullscreen icon used in place of play icon, problem caused by symbolic icon fix (Issue #656)
	Only update the database when we really want to change something, speeds things up on load
	Keep code from infinitly looping if audio device is not found
	Apply patch to compile with libgda4 or libgda5
    Fix some problems on initial volume setup, when pulseaudio device query is slow
    Don't monitor system volume, when running in softvol mode
	Update metadata in database as needed
	Don't reset unchanged values in the database
	Implement media play resume, from last viewed location
	Cleanup some minor compiler warnings
    Track resumable media in database
    Force a resize if we know the size from the database when opening a file
    Apply recommended fix from Issue #658
    Prevent crash when loading large playlist the first time
    Handle ' character in metadata
    Allow code to compile without libgda
    Update metadata in playlist as it becomes more precise
    Read metadata from database and use it
    Insert metadata into sqlite database, please delete $HOME/.config/gnome-mplayer/gnome-mplayer.db if you get insert errors
        as database schema has changed
    More database foundation code
    Clean up some more depreciated GTK2 calls in GTK3 mode
    Clean up unused variable messages is GTK2 mode
    Clean up some depreciated GTK2 calls in GTK3 mode
    Wrap some more symbolic icons to fix Issue 656
    Add create and delete tables code to database.c
    Add disable cover art fetch as a interface preference rather than only a command line preference
    Add initial support for playlist database which should result in faster loading of playlists
        This can be disabled with --with-libgda=no passed to configure
    Fix issue #656, fallback to non-symbolic icons if they don't exist in GTK3 mode
2013-03-16 10:46:05 +00:00
obache
d7580cac91 recursive bump from ffmpeg shlib major changes 2013-03-16 06:20:45 +00:00
drochner
f229217cb4 update to 1.0.5
changes: bugfixes
2013-03-15 18:34:46 +00:00
obache
26a951acdc fix missing part of recursive bump for png-1.6. 2013-03-15 12:16:59 +00:00
obache
c6b6a7c9f4 Update adoble-flash-plugin101 to 10.3.183.68 for APSB-13-09. 2013-03-13 13:08:42 +00:00
obache
01ea2cb2b8 Update adoble-flash-plugin11 to 11.2.202.275 for APSB-13-09. 2013-03-13 13:07:40 +00:00
obache
bfd34fb871 Update unavaiable two skin files.
PR pkg/47461 by Ryosuke Moro.

Bump PKGREVISION.
2013-03-08 11:41:50 +00:00
wiz
a8730d5aa1 Bump PKGREVISION for mysql default change to 55. 2013-03-02 20:33:21 +00:00
joerg
b310b44776 Doesn't support make -j, so not MAKE_JOBS_SAFE. 2013-03-02 18:00:14 +00:00
adam
a60907fc1e Changes 1.1.3:
It is the latest stable FFmpeg release from the 1.1 release branch, which was cut from master on 2013-01-06. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2013-01-06, libav 9.1 as of 2013-02-23.
2013-03-02 09:57:02 +00:00
obache
b6d4f6f4a3 Update adobe-flash-plugin11 to 11.2.202.273 for APSB13-08. 2013-02-28 10:32:36 +00:00
obache
018d0608df Update adobe-flash-plugin10.1 to 10.3.183.67 for APSB13-08. 2013-02-28 10:31:12 +00:00
joerg
bc619efcd1 Don't bail out on questionable constant compares. Add explicit () around ?:. 2013-02-26 11:27:28 +00:00
joerg
45e5ca50dc string.h is no longer included by png.h 2013-02-26 11:05:30 +00:00
joerg
40ab2f4b2e Fix NPAPI detection to use correct main declaration. Fix a bunch of
C++11 issues and request it for Clang.
2013-02-26 11:04:25 +00:00
joerg
e7fc0f4fd7 Fix header to work with C++11 compilers. 2013-02-26 11:03:21 +00:00
joerg
3dde660b49 Don't use undefined bool. 2013-02-26 11:02:27 +00:00
khorben
e746572976 Packaged DeforaOS Player 0.1.5, with:
- improved user interface (progress bar, seeking, displaying errors)
- additional tool for remote controlling the playback;
- manual pages for both binaries.
2013-02-23 17:39:24 +00:00
schmonz
d11695a548 Indent. 2013-02-23 02:35:37 +00:00
schmonz
101d09386a Update to 0.7.62. From the changelog:
Version 0.7.62, 2012-02-22
--------------
+ ARIB STD B24/B37 caption detection (both Japanese and Brazilian versions)
+ LXF: support of AVC, VC-3, MPEG audio, AC-3, Dolby E, and AAC detection and analysis
+ AC-3: support of 22.05 kHz streams (out of specs but they exist)
+ MOV: AIC (Apple Intermediate Codec) scan type detection
+ MOV: support of AVID metadata (interlacement information)
+ Time code dedicated tracks (MOV, MXF, GXF)
+ Time code track (MPEG-4/MOV, GXF, MXF)
+ Time code in SDTI (MXF)
+ Time code in System scheme 1 (MXF)
+ Time code in SMPTE RP 188 (aka SMPTE ST 12-2 aka ATC aka VANC) (GXF, LXF, MXF)
+ Time code in SMPTE RP 196 (aka HANC)
+ MPEG Video Time code
+ MPEG-TS: format_identifier, pointer_field, section_length (hidden by default)
+ CEA-608/708: caption detection duration is increased to 15 seconds (or 64 MB) in order to miss less caption content
+ Image files as a video stream: file name of the last file
x #727, MOV: crash with some malformed files (Time scale set to 0)
x #728, AAC: crash with some malformed streams
x #681, AVI: was not analyzing VBR streams without bit rate info in header
x #736: Division by 0 with 0-byte files
x Id3v2: crash with some malformed tags
x Bit rate display was "0 bps" if the real bit rate is more than 4 Gbps
x Division by 0 in case of 0 byte long file
x MPEG-4: wrong muxing mode information in case of A/53 captions in MPEG Video in MOV
x P2 Clip: wrong uppercase/lowercase in the file name of source files.
x MOV: PCM endianness was sometimes wrong
x MPEG-4: JPEG interlacement was sometimes wrong
x MPEG Video: wrong DAR information in case of DAR change between begin and end of the file

Version 0.7.61, 2012-10-22
--------------
+ MPEG-TS: SCTE 35 and KLV streams are better displayed (in Menu part)
+ MPEG-TS: Menu part contains the list of PID with unknown format
+ MPEG-TS: Menu part lists PID in the PMT order instead of increasing order
+ Display of both container and stream scan type and scan order
+ DV100: scan order
+ MXF: scan order
+ MPEG-TS: Maximum and minimum overal bit rate (only if parse speed is set to 1)
+ MPEG-TS, MPEG-S, MXF, AVI, WM: StreamOrder field added
+ MXF: better support of malformed VANC streams
+ MPEG Video: improved detection of the GOP (more frames are used), "Variable" value
+ MPEG-PS: FirstPacketOrder info added
+ SkipBinaryData option
x #3564456, Matroska: some (other) streams were wrongly detected sa VFR
x #3570092, Id3v2: support of old COM and ULT fields
x CEA-708: crash with some malformed streams
x MPEG-TS: crash when PCR is corrupted (same value at different offsets)
x QuickTIme: wrong channel count report in case of buggy chan atom. Now the stream description has priority over chan atom
x E-AC-3: duration was wrong in some cases
x Matroska: random wrong analysis in case of SimpleBlock mode
x #3574436, MOV: hang on files having buggy "alis" atom
x MPEG-TS: bit rate mode detection was sometimes too much strict about CBR
x DV: wrong detection in case of buggy audio header (if present and set to 0xFF)
x MPEG-4: crash in case of buggy aperture size atom
x MediaInfo_Const.h was missing in the DLL package for Mac
x MPEG-PS: detection of phantom streams
x WAV: detection of malformed >4GB WAV files was no more working
x DTS: computing bit rate from frame size instead of targeted transmission rate
x DTS: setting the bit rate to "unknown" for Master Audio instead of instantaneous bit rate
x DTS: Display of endianess and word size was not coherent

Version 0.7.60, 2012-09-02
--------------
+ MPEG-TS/PS: improved detection of buggy time stamps
+ DPX: color primaries and transfer characteristics
+ MPEG-TS: Added support of scrambled streams without transport_scrambling_control bit set (e.g. PlayReady)
+ MPEG-TS: Name of some scrambling algorithms
+ MPEG-TS: detection of CBR/VBR at container level
+ MPEG Video: better detection of variable GOP
+ MPEG-TS: average, minimum, maximum PCR distance (hidden by default and you must parse the whole file with --ParseSpeed=1 option)
x Matroska: some streams were wrongly detected sa VFR
x #3538378, XML output: invalid characters, now if there is an invalid character, data is transported in base64
x LXF: wrong video bit rate with some files
x AC-3/E-AC-3: hang up with some Little Endian streams
x AAC: wrong min and max bit rate in case of partial (default) parsing, disabling it
x AVC: crash or hang up with some malformed/scrambled streams
x Opus: wrong duration in case of non-48kHz stream
x MOV: 25 fps + drop frame time codes were not handled correctly

Version 0.7.59, 2012-08-08
--------------
+ License: Switched back to LGPLv2+Exceptions
+ #3555183, PCX support, thanks to Lionel Duchateau
+ #3555182, PSD support, thanks to Lionel Duchateau
+ #3555181, Matroska: ALAC detection, thanks to Lionel Duchateau
+ #3540425, OGG/MKV: Opus speech format support, thanks to Lionel Duchateau
+ #3531808, AVI: detecting more inconsistencies in stream durations
+ GXF: crash with Time code tracks without frame rate info
+ MPEG-4: stream order (hidden by default), in order to provide the same numbers as mkvtoolnix 5.2+ Track ID
+ QuickTime: default channel map is "L R" for stereo streams (as it seems to be in QuickTime player)
+ MPEG-4: support of WMA (version 1, version 2, Pro, Lossless) in MPEG-4
+ FLV: handling of metadata with an underscore before the real metadata name
+ MXF: support of files with header missing TrackNumber in the descriptor (if it is present only in footer)
+ MXF: Language from DMS-1
+ ProRes: analysis of the ProRes raw stream (including scan order for interlaced content)
+ colour_primaries, transfer_characteristics, matrix_coefficients: canonicalization of results
+ MPEG-4 Visual: colour_primaries, transfer_characteristics, matrix_coefficients
+ ProRes: colour_primaries, transfer_characteristics, matrix_coefficients
+ GIF: Display Aspect Ratio
x #3533984, different behavior depending of compilation options (so Linux version was missing some info)
x MPEG-4: audio/video delay was wrong in case of negative delay
x CEA-608: Memory leaks removed
x AVC: crash in case of analyzing some invalid SEI
x MPEG Audio: crash with some files having Lyrics 2 tags
x MPEG Audio: crash with some files having APE tags
x AVI: secondary genre comes after primary genres in the "Genre" field
x FLV: better handling of files containing more than 1 meta chunk
x MPEG-TS/MPEG-PS: was aborting during full parsing in the case of very damaged streams
x Vorbis: infinite loop if codebook_entries>=256
x Id3v2: crash with some unsynchronized frames, especially with UTF-16 comments
x Id3v2: Wrong mime type of covers
x MPEG-PS: crash in case of language info in descriptors
x Java binding: crash with MediaInfo::Inform() (Windows 32-bit only)
x MPEG-TS: false-positive in case of some MPEG-4 files with wrong extension
x FLV: crash in some specific cases (malformed files)
x 3548314, MVC: Scan type was wrong with MVC-only (without the underlying AVC stream) stream
x 3553588, MPLS: stream duration was wrong with standalone (without the referenced M2TS) files
x 3553588, MPLS: incoherent behavior with MPLS having more than one PlayListItem
x 3554154, MPEG-TS: crash with some corrupted streams
x MOV: all EIA/CEA-608 captions were not well detected
x Matroska: Trying to better detect VFR streams, frame rate was wrong in case of interlaced content

Version 0.7.58, 2012-05-28
--------------
+ AC-3: Little Endian streams support
+ LXF: AVC streams support
+ ISM: better support
+ File referencing other files (HLS, ISM...): menu in case there is more than 1 stream per referenced file
+ MPEG-TS: option for keeping streams detected at the beginning then disabled in a an update of the PMT (activated by default)
+ MPEG-PS: program_map_section support for uncommon streams embedded in MPEG-PS
x Referenced files (MXF, HLS, MOV, P2, XDCAM...): issues with source name, track order, files size
x MPEG-TS/MPEG-PS: regression, some files with AC-3/DTS/DVD subtitles were not well analyzed anymore
x MPEG-4 channel mapping: Lt and Rt (matrix-encoded) channel mapping were missing
x GXF: handling of buggy files having non-PCM AES3 codec identifier but actually having PCM
x MPEG-4: better support of MPEG-4 files having corrupted metadata atom
x 3529510, EIA/CEA-708: was not detected if the stream was not present at the beginning, thanks to Pete Chapman

Version 0.7.57, 2012-05-02
--------------
+ #3513490, Vorbis comment (Flac, Ogg): more tags are supported
+ XML-based formats (P2, XDCAM, DCP, ISM, HLS...): support of UTF-16 encoding
+ MPEG-4: for buggy PCM, prioritizing the codec ID "in24" = 24-bit against the bit depth field
x #3516900, Vorbis comment (Flac, Ogg): trying to do better mapping of PERFORMER and ARTIST tags
x MXF: wrong video frame count in some cases
x #3517374, GCC 4.7: compilation issues removal, thanks to SpepS
x MPEG-PS: some files were not well demuxed so analysis was sometimes wrong (especially macroblock parsing)

Version 0.7.56, 2012-04-08
--------------
+ Better support of machines lacking of std::stringstream
+ Better support of machines requesting explicit stdc++ library link option (e.g. some ARM embedded devices)
x #3515515, MPEG-4: crash with MPEG-4 container + H264/AVC video stream
x #3515393, MPEG Audio: infinite loop (freeze) with some files
x #3514677, Video: Well known 1.85:1 display aspect ratio was incorrectly displayed as 16:9
x #3513908, File interface: No output if filename contain a colon
x #3515893, MPEG-4: some specific files were not detected
x AVI: infinite loop (freeze) with some files (having index containing 0-sized chunk)
x AVC: memory leaks
x libcurl support: libcurl config from MediaInfo is compatible with libcurl+gnutls
x #3515857, CLI only: --LogFile carriage return format was not the one of the OS

Version 0.7.55, 2012-04-05
--------------
+ AC-3: support of little endian streams
+ LXF: support of format version 0
+ HLS: support of .m3u8 index and sequence referencing a bunch of MPEG-TS files
+ MPEG-4: Added support of glbl atom and corresponding 4CC (ai12, ai15, ai1q, ai5q)
+ MPEG-4: Added detection of files with mx5p files wrongly filled with raw MPEG Video instead of MXF
+ MPEG-TS: Detection of 20-bit Dolby E even if the SMPTE 302 M header is set to 24-bit
x #3513490, Id3v2: mapping of "Encoded by" and "Encoding library" is conform to the specs now
x MXF: hang up with some clip-wrapped files
x MPEG-4: AVC-100 bit rate was not coherent depending of the container (MPEG-4 or MXF)
x reVTMD output is disabled due to its non-free (point of view of FSF and DFSG) licensing.

Version 0.7.54, 2012-03-13
--------------
+ #3480111, Matroska: parsing of WebM-style frame rate info
+ #3499859, ALAC: parsing of the alac atom, for real bit depth / sample rate
+ #3487601, DV: fields order (TFF/BFF)
+ MPEG-4: more video 4CCs binded to MPEG Video
+ H.263: raw stream parsing (width, height, aspect ratio), comparison with container data
+ Speed improvements
+ MPEG-PS: supporting parsing of some non-conform files
+ Full support of CEA-608 (separation of CC1-CC4, T1-T4)
+ #3494722, MPEG-4: trying to detect wrong duration in track header
+ MPEG-4 with embedded MXF track (XDCAM...): separation of video bitrate and padding bitrate
+ Compound streams (e.g. DV): separation of video bitrate and audio bitrate
+ Blu-ray: LPCM mono real bit rate is separated from the encoded (stereo) bit rate
+ Support of https, sftp scp protocols (custom builds only)
+ AVI: vprp (OpenDML) display aspect ratio support
x #3480111, Matroska: some frame rates are incorrect in the file, trying to detect this kind of malformed file
x #3479494, AVC: segmentation fault
x #3440638, AAC: wrong detection for some malformed AAC streams
x #3440638, MPEG-4: wrong analysis of some files having track header after media information
x #3480111, MXF: Height was wrong for MXF with FrameLayout = Mixed fields
x #3468235, Blu-ray: displaying PGS in all cases (even if PES is not detected, they are too much rare)
x #3498846, MPEG-4: delay between audio and video was no more detected
x #3495573, MPEG-4: crash with some files having fragments
x MPEG-4: channel position in case of channel atom is configured with ChannelBitmap
x MPEG-TS: crash with some buggy files (a PID indicated as PSI and PES at the same time)
x AES3: not detecting Dolby E stream if there is guard band before the Dolby E frame, in MPEG-TS
x DPX: some files with some invalid fields were not detected
x DTVCC Captions: crash with some buggy streams

Version 0.7.53, 2012-01-24
--------------
+ DV: option for ignoring transmitting flags (TF1/TF2/TF3) (DLL and CLI only)
+ Matroska: ProRes detection
+ MPEG-4: official DTS CodecIDs (dtsc/dtsh/dtsl/dtse) support, thanks to Lionel Duchateau
+ Matroska: stream order (hidden by default), in order to provide the same numbers as mkvtoolnix 5.2+ Track ID
+ #3471516, BLu-ray: wrong channel count for mono/3-channel/5-channel/7-channel PCM streams
+ AVI: ISMP (SMPTE Time code), Tdat tc_o/tc_a (Adobe Premier time code) support
+ reVTMD output
+ --Output is synonym of --Inform option
x QuickTime: crash and sometimes wrong info with some files having compressed header
x MPEG-4: commercial format typo error (EX422 instead of HD422)
x MXF: handling wrong MXF header having frame height instead of field height
x #3471053, Tags: Id3v1 tag was used instead of Id3v2 if the file is short
x #3463117, MPEG-TS: crash if Conditioal Access PID is same as the PES
x Custom output: better handling of cases with special character strings (\n...) in the file content
x #3440664: Audio only AVI file is missing duration
x #3453476: detection so incorrect duration information in tkhd atom
x Detailled XML output was producing duplicate xml-tags

Version 0.7.52, 2011-12-19
--------------
+ MXF with referenced files: if the referenced file is not available, trying to open local files
+ MPEG Video: GOP size for I-Frame only streams
+ MXF: support of CEA-608 in ancillary data for some other formats than MPEG Video, if there is no B-frame
+ LXF: support of SMPTE ST291/CDP/CEA-608/CEA-708 in ancillary data
+ WAV: better handling of files not having word alignment
x DV: crash (division by zero) in some cases
x DV: DVCPRO HD was sometimes not detected (low bitrate)
x MXF: Crash if AFD field has an invalid value
x MXF: Wrong endianess for some big endian PCM streams
x MXF: some MXF referencing files have wrong duration
x MXF: duration was wrong with some specific files
x DVD-Video: detection of 20-bit and 24-bit PCM
x XML output: it was sometimes containing some invalid characters
x MPEG-4: considering default char set as ISO-8859-1
x MXF: better handling of referencing files having the same ID for all tracks
x MXF: Handling of MXF files with wrong FooterPartition field
x MXF: Some captions (not starting at the beginning of the file) were not detected
x WAV: duration was missing is some cases
x RMP3 support was broken
2013-02-23 02:33:46 +00:00
jperkin
d699e9666b Fix build with non-GNU linkers. 2013-02-22 20:42:40 +00:00
tron
93ea334c6c Commit one fix to startup script that I forgot to apply. 2013-02-16 15:21:24 +00:00
tron
f386f9ae0b Security and usablity enhancements of the "gmediaserver" package:
1.) Run the daemon as an unprivileged user.
2.) Add support for a configuration file which can be used to specify
    the shared directories and extra options.
3.) Re-write the startup script to work on platforms other than NetBSD.
2013-02-16 15:10:46 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
wiz
5f461dbea7 Recursive bump for png-1.6. 2013-02-16 11:18:48 +00:00
wiz
0602d449ce Recursive bump for png-1.6. 2013-02-16 11:17:56 +00:00
obache
07659b9b8d recursive bump from boost-lib shlib update. 2013-02-15 11:53:59 +00:00
obache
0bd28eee32 Update adobe-flash-plugin11 to 11.2.202.270 for APSB-13-05. 2013-02-13 11:24:21 +00:00
obache
afcfcf8469 Update adobe-flash-plugin10.1 to 10.3.183.61 for APSB-13-04 and APSB-13-05. 2013-02-13 11:23:09 +00:00
drochner
22b95def07 fix release date 2013-02-12 12:16:25 +00:00
wiz
c852ea5576 Update to 20130602.1.1.2:
1.1.2 was released on 2013-02-06. It is the latest stable FFmpeg
release from the 1.1 release branch, which was cut from master on
2013-01-06. Amongst lots of other changes, it includes all changes
from ffmpeg-mt, libav master of 2013-01-06, libav 9.1 as of
2013-02-05.
2013-02-11 12:33:31 +00:00
ryoon
9bef86f5fd Bump PKGREVISION from audio/jack. 2013-02-09 22:11:28 +00:00
obache
585a5479af Update adobe-flash-plugin11 to 11.2.202.262 for APSB13-04. 2013-02-09 09:24:36 +00:00
obache
624d753137 Update ruby-gnome2 to 1.2.1.
(and add gtk3, gdk3, gtksourceview3 and gobject-introspection binding).
based on PR 47529.

== Ruby-GNOME2 1.2.1: 2013-01-30

GTK+ 3 support on Mac OS X release!

=== Changes

==== Ruby/GLib2

  * Improvements
    * Supported custom sudo prompt on auto native package install.
      [GitHub:126] [Suggested by Yorick Peterse]
    * Started to support JRuby. (It is not completed yet.)
      [GitHub:125] [Reported by vpereira]
    * Accepted unsigned long int size GType.
    * Removed DL support.
    * Don't call deprecated g_type_init() for GLib >= 2.35.1.

==== Ruby/GTK2

  * Fixes
    * Fixed a memory leak related Gtk::TreeIter.
      [GitHub:128] [Patch by Toshiaki Asai]

==== Ruby/GTK3

  * Fixes
    * Fixed a memory leak related Gtk::TreeIter.
      [GitHub:128] [Patch by Toshiaki Asai]
    * Fixed a crash bug caused by symbol conflict with Ruby/GDK3 on
      Mac OS X.
      [GitHub:127] [Reported by Sergio Campama] [Helped by Watson]

==== Ruby/GDK3

  * Improvements
    * [windows] Bundled Greybird theme.
      [Suggested by Regis d'Aubarede]

==== Ruby/GooCanvas

  * Improvements
    * Added Goo::Canvas#get_items_at [GitHub:124] [Patch by David Maciejak]

==== Ruby/WebKitGTK

  * Added

==== Ruby/GtkSourceView3

  * Improvements
    * Supported Windows.

=== Thanks

  * David Maciejak
  * Yorick Peterse
  * vpereira
  * Toshiaki Asai
  * Sergio Campama
  * Watson
  * Regis d'Aubarede

== Ruby-GNOME2 1.2.0: 2013-01-24

GTK+ 3 support release!

=== Changes

==== All

  * Added ruby-gtk3 package. Here is a list:
    * Ruby/GLib2
    * Ruby/ATK
    * Ruby/Pango
    * Ruby/GdkPixbuf2
    * Ruby/GDK3
    * Ruby/GTK3

==== Ruby/GLib2

  * Improvements
    * Supported custom VALUE <-> GBoxed conversion
    * Supported VALUE <-> GBoxed conversion by RVAL2GOBJ
    * Added GLib::Source::REMOVE
    * Added GLib::Source::CONTINUE
    * Added rbgobj_make_boxed_raw()
    * Added GLib::Value for internal use
    * [windows] Updated to the latest GLib: 2.28.8-1 -> 2.34.3
  * Changes
    * Removed deprecated GLib::Win32.get_package_installation_directory
    * Removed deprecated GLib::Win32.get_package_installation_subdirectory
    * Added user_data to RGConvertTable callbacks
    * rbgobj_convert_define() copies passed RGConvertTable
    * Removed deprecated G_DEF_FUNDAMENTAL. Use RG_DEF_CONVERSION instead

==== Ruby/GIO2

  * Improvements
    * Installed headers

==== Ruby/ATK

  * Improvements
    * [windows] Updated to the latest ATK: 1.32.0 -> 2.6.0

==== Ruby/Pango

  * Improvements
    * [windows] Updated to the latest Pango: 1.28.3 -> 1.32.6

==== Ruby/GdkPixbuf2

  * Improvements
    * [windows] Updated to the latest gdk-pixbuf: 2.24.0 -> 2.26.5

==== Ruby/GTK2

  * Improvements
    * Removed needless not copy flag from Allocation
    * [windows] Updated to the latest GTK+ 2: 2.24.8 -> 2.24.14

==== Ruby/GDK3

  * Improvements
    * [windows] Supported: 3.6.4

==== Ruby/GTK3

  * Improvements
    * Removed needless not copy flag from Allocation
    * [windows] Supported: 3.6.4

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported over loaded method
    * Supported over loaded constructor
    * Supported GBoxed object
    * Supported char *
    * Supported GInterface
    * Supported CallableInfo
    * Supported may be null
    * Supported union object
    * Supported not GBoxed struct
    * Supported out parameter
    * Supported C array
    * Added "?" suffix to predicate method name
    * Supported SourceFunc callback
    * Supported GValue
    * Added GObjectIntrospection::Loader.register_boxed_class_converter
    * Supported inout parameter
    * Supported binary data array
  * Changes
    * ArgInfo#[] -> ArgInfo#get_arg

==== Ruby/CairoGObject

  * Added

==== Ruby/Clutter

  * Added

==== Ruby/ClutterGtk

  * Added

== Ruby-GNOME2 1.1.9: 2012-12-29

This is a experimental GObjectIntrospection support release.

=== Changes

==== Ruby/GLib2

  * Improvements
    * Renamed G_DEF_CLASS4 to G_DEF_CLASS_WITH_PARENT.
      G_DEF_CLASS4 is still usable but it is deprecated.

==== Ruby/GObjectIntrospection

  * Added. It is still experimental.

== Ruby-GNOME2 1.1.8: 2012-12-19

This is a bug fix release for Ruby 2.0.0.

=== Changes

==== All

  * Fixes
    * Fixed a bug that *.so isn't installed with Ruby 2.0.0.

== Ruby-GNOME2 1.1.7: 2012-12-10

This is a package for Windows fix release.

=== Changes

==== Ruby/GTK2

  * Fixes
    * Bundled GTK+ 2.24.8-1 instead of GTK+ 2.24.10-1.
      [Reported by Mahoro Shimura]

=== Thanks

  * Mahoro Shimura

== Ruby-GNOME2 1.1.6: 2012-12-02

This is Ruby 2.0.0 support release!

=== Changes

==== All

  * Fixes
    * Fixed install error on Ruby 2.0.0.
      [ruby-gnome2-devel-en] Recent Ruby: 'depend' files must be changed
      [Reported by Carlo E. Prelz]

==== Ruby/GLib2

  * Improvements
    * Improved portability a bit. '$,' is used instead of rb_output_fs.
      [GktHub:#117] [Reported by Marvin Gülker]

==== Ruby/GIO2

  * Fixes
    * Fixed a crash bug on i386. [Reported by TAKATSU Tomonari]

==== Ruby/GTK2

  * Improvements
    * Added Gtk::TreeModel#iter_root. [GitHub:121] [Patch by dmaciejak]
    * Added Gtk::TreeModel#iter_next. [GitHub:121] [Patch by dmaciejak]

==== Ruby/GdkPixbuf2

  * Fixes
    * Fixed build errors with old gdk-pixbuf.

==== Ruby/Poppler

  * Improvements
    * Added missing required Poppler version.
      [Suggested by Grant Schoep]
      [ruby-gnome2-devel-en] poppler, build fails, incorrect
      required_pkg_config_package?

  * Fixes
    * Fixed a wrong package name on Red Hat and Fedora.
      [Reported by Grant Schoep]
      [ruby-gnome2-devel-en] poppler, build fails, incorrect
      required_pkg_config_package?

  * Changes
    * Disabled auto Poppler install for Homebrew. It requires
      --with-glib option but auto install with --with-glib option
      isn't supported yet.

==== Ruby/GooCanvas

  * Improvements
    * Added Goo::Canvas#update. [GitHub:119] [Patch by dmaciejak]
    * Added Goo::Canvas#request_update. [GitHub:119] [Patch by dmaciejak]
    * Added Goo::Canvas#convert_from_pixels. [GitHub:123] [Patch by dmaciejak]
    * Added Goo::Canvas#convert_to_pixels. [GitHub:123] [Patch by dmaciejak]
    * Added Goo::Canvas#get_item_at. [GitHub:123] [Patch by dmaciejak]
    * Added Goo::Canvas#bounds. [GitHub:123] [Patch by dmaciejak]

==== Ruby/GStreamer

  * Improvements
    * Don't pass -h and --help to GStreamer.
      [GitHub:#118] [Reported by dmaciejak]

=== Thanks

  * TAKATSU Tomonari
  * dmaciejak
  * Grant Schoep
  * Carlo E. Prelz
  * Marvin Gülker
2013-02-07 13:41:54 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
fhajny
2795245aca Fix LDFLAGS parsing bug on SunOS (upstream PR submitted). 2013-02-06 11:09:34 +00:00
drochner
0eee3551b7 pull in the patch for the ASF demuxer security flaw from vlc2, the
code is almost identical
bump PKGREV
thanks to Daniel Horecki for the hint
2013-02-05 18:53:34 +00:00
dholland
9cfcfc714d two more missed jpeg revbumps 2013-02-02 18:10:41 +00:00
drochner
785fb0207d add patch from upstream to fix Buffer Overflow in ASF Demuxer
bump PKGREV
2013-01-30 15:52:18 +00:00
wiz
e54b9b4e84 Fix obvious automake-1.13 issues.
This still doesn't build for me, in xvidcore if I read correctly,
but I don't understand why not.
2013-01-26 23:26:19 +00:00
wiz
fc72743c12 automake-1.13 compat. 2013-01-26 23:11:13 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
tron
e31ec5a7dc Add patch taken from "homebrew" project to fix the build with new version
of Xcode under Mac OS X.
2013-01-24 10:22:08 +00:00
wiz
a30e306df6 Implement some changes markd suggested. 2013-01-23 22:25:34 +00:00
wiz
4ef5b259b2 Update to 1.2.2, the KDE4 version.
Packaged for wip by othyro.
2013-01-23 21:51:36 +00:00
wiz
d00e7e4dbe Fix configure step with automake-1.13.
Build still fails with
va_glx_private.h:44:21: error: redefinition of typedef 'PFNGLXCREATEPIXMAPPROC'
2013-01-23 17:28:54 +00:00
wiz
a77ca5d6a0 Remove vlc10 -- doesn't build against any available ffmpeg in pkgsrc. 2013-01-22 13:21:11 +00:00
wiz
368aed2490 And more automake-1.13. I thought this had worked before. 2013-01-22 12:22:41 +00:00
wiz
32a3b7d277 Another part of the automake-1.13 fix. 2013-01-22 12:21:38 +00:00
wiz
ebab188d68 Fix build with automake-1.13. 2013-01-22 11:46:38 +00:00
wiz
fe13153b4a Fix build with automake-1.13. Use libdvbpsi0. 2013-01-22 11:46:23 +00:00
wiz
47acb134ce Add libdvbpsi0 -- the world isn't ready for libdvbpsi 1.x yet. 2013-01-22 11:45:56 +00:00
wiz
e4223ffdc3 Remove vls -- doesn't build, no new release since 2008, not even mentioned
on homepage.
2013-01-22 11:41:19 +00:00
wiz
d7a3235185 Remove vlc08, hasn't been buildable for ages. 2013-01-22 09:53:46 +00:00
wiz
8cec13109c Remove ABI depends since it's smaller than API depends. 2013-01-22 09:49:11 +00:00
wiz
09c42636ff automake-1.13 compat. 2013-01-22 09:33:32 +00:00
wiz
286dccadb1 Fixes for automake-1.13. 2013-01-21 16:25:21 +00:00
wiz
cc6aa1008f Update to 1.1.1:
- Fix a crash on windows platforms related to automatic stack alignment
  in libavresample
- Fix memleaks in the ogg demuxer. Related to CVE-2012-2882
2013-01-21 14:50:42 +00:00
wiz
aec60a6764 Remove unused buildlink3 files. 2013-01-21 14:49:27 +00:00
wiz
fde003ffba Update to 1.0.0:
Changes between 0.2.2 and 1.0.0:
--------------------------------

 * new example application dvbinfo: use 'dvbinfo -h' for more information on commandline options
 * misc examples: fixes to gen_pat, gen_pmt
 * updated documentation (new api howto)
 * add log callback (remove fprintf's)
 * make API more consistent, see doxygen "howto-new-api" section for converting your code:
   - introduces dvbpsi_t typedef
   - removed dvbpsi_handle
   - changed argument order
   - changed table functions prototypes
 * EIT table generation, and decoding fixes
 * RST table decoding and generation
 * new descriptor 0x40, 0x41, 0x49, 0x4a, 0x4b, 0x4f, 0x50 and 0x7c (decoder and generators)
 * descriptor 0x03: added variable_rate_audio_indicator
 * new descriptor (ATSC): 0x13, 0x14, 0x62, 0x66, 0x73, 0x83 decoders
 * ATSC tables EIT, ETT, MGT, STT and VCT decoders
2013-01-21 14:41:27 +00:00
wiz
2aa9e7e65c PKGREVISION bump for libass ABI bump. 2013-01-21 13:25:07 +00:00
wiz
ed27ea5d83 Update to 0.10.1; bump ABI depends due to new fribidi dependency.
libass (0.10.1)
 * Fix letter spacing
 * Add \rSTYLENAME syntax support (GC #43)
 * Fix border generation and border style reset (GC #56)
 * Fix various issues with bug-for-bug compatibility of
   transformations (\fax, \fay, etc.) to VSFilter (GC #46, GC #42)
 * Fix drawing parsing (GC #47)
 * Various fixes to shaper (GC #54, GC #55, GC#59)
 * Fix change detection
 * Add ass_set_line_position API to set a vertical subtitle offset
 * Fix scaling of drawing baseline offset (\pbo) values
 * Fix skipping of zero-width characters for FriBiDi shaper
 * Use LTR text base direction by default, similar to VSFilter

libass (0.10.0)
 * Bidirectional layout and Arabic shaping via FriBidi (GC #13)
 * OpenType shaping via HarfBuzz-ng (GC #13)
 * Add API for shaper configuration
 * Add support for `Language' Script Info property, this can be used for
   hinting the text language
 * Vertical layout improvements
   * Use `vert' and `vkna' OpenType features for vertical glyph variants
   * Position rotated glyphs onto baseline
 * Parse font encoding property for base text direction hinting
 * Refactor cache system
 * Use generic outlines in place of FreeType glyphs
 * Direct outline bitmap rendering
 * Fix whitespace trimming (GC #35)
 * Do not render border if there's no shadow or glyph (GC #29)
 * Adjust spacing after a italic to non-italic style change (GC #37)
 * Fix fade timing
 * Fix x positioning with borders (GC #27)
 * Build system tweaks
2013-01-21 13:24:52 +00:00
drochner
194896f507 fix PLIST for pulseaudio option, from diro@nixsyspaus.org per PR pkg/47471 2013-01-20 15:31:42 +00:00
riastradh
d9c8243de7 Gnash needs pangox. Go figure. 2013-01-19 21:41:04 +00:00
riastradh
a7ba8726bc multimedia/vlc installs libvout_sdl_plugin.la if sdl option is set. 2013-01-19 20:34:37 +00:00
wiz
101b6d0bbf Update to 2.0.8, based on PR 47467 by John D. Baker.
While here, set LICENSE.

Changes:

FFmpegThumbnailer 2.0.8
- Better ffmpeg detection
- Fix build issue with recent ffmpeg
- Optionally register ffmpegthumbnailer as gnome3 thumbnailer (--enable-thumbnailer)

version 2.0.7
- Fix build issue with recent gcc
- Fix build issue with recent ffmpeg
2013-01-19 01:29:31 +00:00
riastradh
c1a63f9925 Revbump for change to mplayer's default options. 2013-01-16 21:17:19 +00:00
adam
099e9da9ea Changes 1.1:
- stream disposition information printing in ffprobe
- filter for loudness analysis following EBU R128
- Opus encoder using libopus
- ffprobe -select_streams option
- Pinnacle TARGA CineWave YUV16 decoder
- TAK demuxer, decoder and parser
- DTS-HD demuxer
- remove -same_quant, it hasn't worked for years
- FFM2 support
- X-Face image encoder and decoder
- 24-bit FLAC encoding
- multi-channel ALAC encoding up to 7.1
- metadata (INFO tag) support in WAV muxer
- subtitles raw text decoder
- support for building DLLs using MSVC
- LVF demuxer
- ffescape tool
- metadata (info chunk) support in CAF muxer
- field filter ported from libmpcodecs
- AVR demuxer
- geq filter ported from libmpcodecs
- remove ffserver daemon mode
- AST muxer/demuxer
- new expansion syntax for drawtext
- BRender PIX image decoder
- ffprobe -show_entries option
- ffprobe -sections option
- ADPCM IMA Dialogic decoder
- BRSTM demuxer
- animated GIF decoder and demuxer
- PVF demuxer
- subtitles filter
- IRCAM muxer/demuxer
- Paris Audio File demuxer
- Virtual concatenation demuxer
- VobSub demuxer
- JSON captions for TED talks decoding support
- SOX Resampler support in libswresample
- aselect filter
- SGI RLE 8-bit decoder
- Silicon Graphics Motion Video Compressor 1 & 2 decoder
- Silicon Graphics Movie demuxer
- apad filter
- Resolution & pixel format change support with multithreading for H.264
- documentation split into per-component manuals
- pp (postproc) filter ported from MPlayer
- NIST Sphere demuxer
- MPL2, VPlayer, MPlayer, AQTitle, PJS and SubViewer v1 subtitles demuxers and decoders
- Sony Wave64 muxer
- adobe and limelight publisher authentication in RTMP
- data: URI scheme
- support building on the Plan 9 operating system
- kerndeint filter ported from MPlayer
- histeq filter ported from VirtualDub
- Megalux Frame demuxer
- 012v decoder
- Improved AVC Intra decoding support
2013-01-16 20:55:47 +00:00
adam
620fa4aa29 Just a newer snapshot. 2013-01-16 20:55:30 +00:00
riastradh
a5fb219f31 Remove mplayer-real and mplayer-win32 from suggested options.
These pull in proprietary binary blobs which make mplayer fail by
default on, e.g., i386.
2013-01-16 18:07:08 +00:00
jmcneill
45f7dde48d Fix configure script to correctly identify the host architecture on
NetBSD/evbarm.
2013-01-12 11:55:35 +00:00
jmcneill
194cf34d17 libavutil moved to ffmpeg/libavutil, fix for arm build 2013-01-10 23:30:53 +00:00
obache
7740d190c4 Update adobe-flash-plugin10.1 to 10.3.183.50 for APSB13-01 2013-01-09 12:27:20 +00:00
obache
772e4a65a2 Update adobe-flash-plugin11 to 11.2.202.261 for APSB13-01 2013-01-09 12:26:24 +00:00
obache
8f0af9a80f Update gecko-mediaplayer to 1.0.7.
1.0.7
1.0.7b
1.0.7a1
    Version bump to 1.0.7a1
	Very Large Change
		rework the processing of playlists so that items are downloaded
			one at a time and only as needed
		Convert NPRES and NPERR codes to text in messages
		ASX and M3U files should be properly parsed and not streamed in all cases
    Add ASX to the list of types that should be streamed, and fix the code so that it is case insensitive
    Switch plugin to streaming mode with #EXTM3U is found in the file
    Clean up some depreciated symbol warnings
    Convert plugin_list to use gm_log
    Convert the majority of the code to use gm_log instead of printf
2013-01-05 12:18:26 +00:00
obache
3f1c61c18c Update gnome-mplayer to 1.0.7.
1.0.7
    Hide media info when running as a plugin, caused problems with plugger testing grounds site
	Fix issue #647, config_volume not defined when --without-alsa option is used (code may need to be cleaned up)
	Fix issue #646, media is not positioned and sized correctly when remember preference is set
1.0.7b
    Updated Czech translation
	Increase the channel parsing buffer, need to rewrite parseChannels
    Updated Polish translation
    Update Portuguese translation
    Refresh po files
    Add in support for the anamorphic aspect ratio (2.39:1)
	Some minor fixes to the dbus interface
	Add uk and ru translation patches
	Fix randomization of first file in playlist
	Add in y, g, and J hotkeys to match mplayer hotkeys
	Add stored DVD device to drop down if not detected by gio, workaround RedHat Bug #850402
    Change idledata->device to mplayer_dvd_device may fix problem with dvd device being forgotten
    Fix dconf configuration file
    Don't enable MPRIS in plugin mode
    Basic scrolling wheel patch from Issue #621
	Clean up Issue #629, warning by cppcheck
	Fix some German translations by Wolfgang Knauf
	Fix some compiler errors noticed by Wolfgang Knauf
	Clean up log message if volume is not updated yet
    Remove resize handle from fullscreen and plugin windows
    Change g_strcasecmp to g_ascii_strcasecmp to clean up complier warnings
    Handle the new error message from gmtk-media-player
    Allow musicbrainz to be searched by artist only
    Bump configure.in to require gmtk 1.0.7 or higher (due to gm_log changes)
    Change some log levels in get_cover_art
    Fix logic in shutdown and cancel volume update callback
    Fix a hang on startup when getting volume from pulseaudio (has something to due with GTK event queue and gtk_main not called
    Make cover art scaling consistent
    Move various global variables to file-local (static)
    Clean up the title bar name display
    Since we are using gm_log for messages, move the inits above the first message
    Fix a few issues identified by cppcheck
    Added make valgrind and make valgrind-suppress to src/Makefile
    	valgrind-suppress requires this file http://www.gnome.org/~johan/gtk.suppression in your home directory
    remove hardcoded size of langlist and codepagelist in langlist.h
    Add a tooltip to the "Default Audio/Subtitle Language" config options
    Include wait.h to define some macros so that code will compile on Ubuntu
    Fix compilation issue with nautilus plugin
    Replace printf()s with calls to new gm_log() function. If you run gnome-mplayer with G_MESSAGES_DEBUG="all" (or ="GMLIB")
        you will see a lot more messages than with the verbose option enabled
    Initialize a struct to 0 to remove "branch depends on uninitialized memory" error
    Finish screensaver rework:
       * try dbus org.freedesktop.ScreenSaver
       * then org.gnome.SessionManager
       * then org.gnome.ScreenSaver
       * then the xdg-screensaver utility
       * then the XScreenSaverSuspend() X11 call
       This removes the SM_INHIBIT and SS_INHIBIT configure options, and the use_xscrnsaver variable and config option
    First cut at screensaver rework: try all known methods and fall through to X11 XScreenSaverSuspend()
    Use mutex lock to prevent thread race
    Remove the force processing of events from an idle callback
    Force GTK to process its events when loading a playlist
    Don't set the title bar when the window is invisible
    Add some error checking to GIO cover art fetch
    Use GIO to fetch cover art instead of CURL if we have GIO support
    Put the filename in the title bar when it is a video and a local file
    Change set_media_info to set_title_bar, more accurately reflects the function
    If the metadata doesn't contain title and artist try and pull it from the filename
    Fix title display when no metadata is present
    Potential fix for hang on load when fetching cover art
    Apply patch from Issue #619
    Fix a potential NULL pointer copy issue
    Fix some cover art loading issues
    Print GTK and GLIB versions in verbose mode
    Fix stop action on streaming playlist Issue #617
    Update media label on drag and drop, update title bar on stop/play
    Add some more known metadata and make some values more dynamic
    Implement org.mpris.MediaPlayer2.TrackList Tracks and CanEditTracks properties
    Version bump to 1.0.7a1
    Implement MPRIS Rate, MinimumRate and MaximumRate, requires gmtk SVN r115 or higher
    Cleanup some debug messages and send updated Metadata on cover art fetch
    Rework cover_art fetch process, should work much better now, also make art available over MPRIS
    Fix crash at end of media, due to invalid store iter
    Implement MPRIS Volume signal
    Implement MPRIS2 CanSeek, CanGoNext, CanGoPrevious, Seek, OpenUri, SetPosition, and more Metadata
    Implement some MPRIS2 metadata attributes
    Implement MPRIS2 events org.mpris.MediaPlayer2.Player, properties Volume, Get (PlaybackStatus), and signal (PlaybackStatus Changed)
    Implement MPRIS2 events Raise, Quit, Set (Fullscreen)
    Fix error spotted by clang
    Start work on MPRIS dbus interface http://specifications.freedesktop.org/mpris-spec/latest/
    Change controlid logic
    Do not run mencoder when being called by plugin
    Monitor sub visiblity better gnome-mplayer Issue #615, requires gmtk SVN r112 or higher to work correctly
    Add mouse events to capture over the media window, should fix Issue #611
    Fix Issue #613
    Fix a couple of keyboard shortcuts as they were in the wrong shift state #,+,{,}
    Fix usage of NULL pointer in nautilus property page
    Initialize a variable to NULL
    Globally initialize libCURL
    Don't update cover art when URL call fails
    Set the use-symbolic property on the GtkVolumeButton in GTK3
    Fix button sensitivity based on state
    More symbolic icon fixes
    Use the GTK3 symbolic icons when running in GTK3 mode
2013-01-05 12:17:56 +00:00
sbd
9b4b09a5cd Remove PLIST.Linux as they are currently nonported. 2012-12-31 10:19:34 +00:00
sbd
d861d004a9 Add PLIST.Linux
Bump PKGREVISION
2012-12-31 08:00:41 +00:00
jperkin
42100e17de Add socket libs on Solaris. 2012-12-25 21:16:24 +00:00
joerg
abef6f3497 Fix syntax of WeakPtr class. 2012-12-25 21:06:31 +00:00
joerg
f7796df586 Fix use of inline. 2012-12-25 21:05:49 +00:00
ryoon
0d397c4be3 Bump PKGREVISION.
* Fix broken library generation on NetBSD/cobalt
2012-12-23 10:33:33 +00:00
dholland
ae79b29b1e Work around header naming conflict with harfbuzz. Fixes build. 2012-12-21 05:33:47 +00:00
joerg
4f28348b9b Fix void functions to be declared as such. 2012-12-20 21:44:51 +00:00
jperkin
f36f06f3bc Add missing xineplug_inp_vcdo.* to Solaris PLIST. 2012-12-20 18:22:05 +00:00
drochner
7d2616637f add patch from upstream to fix possible memory allocation problems
in the SWF demuxer, fixes SA51464 originally (wrongly) rteported
against vlc
bump PKGREV
2012-12-19 14:58:33 +00:00
joerg
e2839f05d8 Don't return NULL from a void function. 2012-12-19 12:53:25 +00:00
jperkin
c91b9df950 Fully disable assembly on Solaris 32-bit to avoid GENERAL_REGS errors. 2012-12-19 11:59:35 +00:00
jperkin
ccd3977237 Ensure HAVE_FIONREAD_IN_SYS_FILIO is defined on Solaris, it appears to
have been somewhat removed from the source and there is no configure test
left to enable it, but it is still required.
2012-12-18 12:31:31 +00:00
jperkin
7a1d442308 Remove --disable-mmx2, it is no longer a valid option. 2012-12-18 10:48:09 +00:00
markd
5e71d46abe Drop maintainership of kde3 packages. Haven't had any systems running
kde3 for a while.
2012-12-17 18:37:06 +00:00
drochner
f56582a2f2 make this build again 2012-12-17 12:51:32 +00:00
drochner
498c5be88c update to 2.0.5
from the announcement:
Notable changes include improved reliability for MKV file playback, fixed
MPEG2 audio and video encoding, pulseaudio synchronization, Mac OS
interface, and other fixes. It also resolves potential security issues in
HTML subtitle parser, freetype renderer, AIFF demuxer and SWF demuxer.

pkgsrc change: build upnp plugin -- it doesn't show any files for
 me, but since upnp isn't an exact science others might have more luck
2012-12-17 12:07:01 +00:00
khorben
643cee73e9 Added multimedia/deforaos-player (version 0.1.4) 2012-12-17 00:55:31 +00:00
khorben
a5a3c20b7f Imported wip/deforaos-player, the DeforaOS desktop media player, under
multimedia/deforaos-player (version 0.1.4)
2012-12-17 00:54:23 +00:00
wiz
f7ed556be2 Update to 1.0.1. No list of changes found. 2012-12-16 13:43:10 +00:00
drochner
a43c1003a3 propagate depemdency on fontconfig, it is referenced by the .pc
file, might fix PR pkg/47329 by David Shao
2012-12-16 13:09:25 +00:00
obache
64deda1dc9 recursive bump from cyrus-sasl libsasl2 shlib major bump. 2012-12-16 01:51:57 +00:00
marino
eb6bae3aa3 multimedia/gstreamer1: FLEX_REQD=2.5.31
Revert the last commit and use the (new) FLEX_REQD directive in order
to build gstreamer on platforms with older versions of flex.

Thanks @wiz, @obache
2012-12-15 07:41:27 +00:00
marino
942fb1038d multimedia/gstreamer: USE_TOOLS-= FLEX
gstreamer1 requires a version of flex that is 2.5.31 or greater.
DragonFly does not have a flex this new, so force gstreamer to use
the flex found at devel/flex (version 2.5.36 currently) rather than
the platform's native flex.
2012-12-15 01:55:17 +00:00
cheusov
3de72ba3e5 ffmpeg: add option "ass" for subtitle renderer support and enable it by
default. ++pkgrevision. Tested on NetBSD-6
2012-12-14 21:50:46 +00:00
drochner
3644067500 use version 0.10.6 which was the last version in multimedia/ffmpeg
before things were moved around
2012-12-14 19:23:43 +00:00
obache
9961e8ed7a Update adobe-flash-plugin11 to 11.2.202.258 for APSB12-22,APSB12-27 2012-12-14 11:29:14 +00:00
obache
a46f6e67b2 Update adobe-flash-plugin10.1 to 10.3.183.48 for APSB12-22,APSB12-27 2012-12-14 11:28:10 +00:00
ryoon
32ddb4f2ba Fix RPATH of bin/ffmpeg010.
Do not confuse with libraries from ffmpeg-1.0.0.

Reported from wiz@, thank you.
2012-12-12 11:01:21 +00:00
ryoon
8451a7ee36 Recursive revbump from multimedia/gpac. 2012-12-09 17:17:33 +00:00
ryoon
6178e85dc8 Update to 0.5.0
Changelog:
25/05/2012: GPAC 0.5.0
  - MPEG-DASH and Apple HLS support in GPAC Clients
  - MPEG-DASH segmenter for ISO files and MPEG-2 TS in MP4Box
  - MP42TS generator now supports HLS output
  - Support for MPEG-U and W3C widgets
  - UPnP and DLNA support in the player through Platinum libraries, interfaced in JavaScript
  - Better support for AVC and SVC muxing in MP4
  - Support for OpenSVC decoder
  - Stereo and Multi-view renderer for auto-stereoscopic screens
  - iOS and Android support (but Symbian support has been dropped)
  - Camera input through "camera://default" URLs on Windows, OSX 32bit, Linux V4L v1 and Android
  - experimental audio filters
  - Better T-DMB support
  - experimental DVB-MPE and DSM-CC support
  - BIFS ExtendedCore2D profile support
  - more work on GUI
  - and many many fixes and improvements in players and MP4Box
2012-12-09 17:15:06 +00:00
ryoon
6674fac431 Update to 0.0.20121208
* Change to forked version
* Work with recent tools
2012-12-09 08:15:58 +00:00
martin
6a890696bf Fix after mplayer update 2012-12-05 19:15:32 +00:00
prlw1
ca3505a6b7 Fix build - it seems gst-plugins0.10-ffmpeg needs the older ffmpeg 2012-12-04 15:16:14 +00:00
asau
5762731b1f Remove PKG_DESTDIR_SUPPORT setting the default value. 2012-12-04 06:23:27 +00:00
wiz
136dedf6c8 + mp4v2. Sort. 2012-12-03 22:26:54 +00:00
wiz
16e764055a dd conflict with mp4v2. 2012-12-03 22:26:17 +00:00
wiz
2f6c7ea06c Import mp4v2-2.0.0 as multimedia/mp4v2.
The MP4v2 library provides an API to create and modify mp4 files
as defined by ISO-IEC:14496-1:2001 MPEG-4 Systems. This file format
is derived from Apple's QuickTime file format that has been used
as a multimedia file format in a variety of platforms and applications.
It is a very powerful and extensible format that can accommodate
practically any type of media.

MP4v2 was originally bundled with mpeg4ip library, but has been
moved into its own maintained library due to a combination of the
cessation of support of mpeg4ip and the usefulness of this library
on its own.
2012-12-03 22:26:09 +00:00
prlw1
ffca6472f3 Fix build - it seems vlc 1.1.3 needs the older ffmpeg 2012-12-03 17:26:40 +00:00
cheusov
386d67af5e Enable VDPAU if it available. Tested on RHEL 2012-12-02 15:50:35 +00:00
cheusov
7cd12ed7dd Update libvdpau to 0.5.0. Tested on RHEL.
-
    Implement workarounds for Adobe Flash bugs

    Implement two workarounds:

    1) Swap U and V planes to VdpVideoSurfacePutBitsYCbCr to fix blue-tinged
       videos.

    2) Disable VdpPresentationQueueSetBackgroundColor, so that Flash doesn't
       set the background to pure black or pure white, which would cause the
       VDPAU image to bleed through to other parts of the desktop with those
       very common colors.

   -
    vdpau_wrapper.c: Track dynamic library handles and free them on exit
    using __attribute__((destructor))
2012-12-02 12:15:08 +00:00
cheusov
6c85a9a4eb Fix MACHINE_ARCH comparison (amd64 vs. x86_64) 2012-12-02 11:03:51 +00:00
cheusov
d754b9d1f3 New option "lirc" for mplayer enabled on systems that support it 2012-12-02 01:33:52 +00:00
ryoon
408a033010 * Try to fix bad conditionals.
* Convert whitespaces to tab
* Change PKG_OPTIONS.ffmpeg to PKG_OPTIONS.ffmpeg010
2012-12-01 10:15:53 +00:00
drochner
733c889cdf make the "debug" option work 2012-11-29 17:27:17 +00:00
ryoon
0d2bcc8bc2 Add "used by audio/gst-plugins1-jack/Makefile" 2012-11-29 10:06:04 +00:00
ryoon
36f4cdc9bf This package is "bad".
Thank you, wiz@.
2012-11-29 09:48:56 +00:00
ryoon
94286fcae6 Add gstreamer1 packages. 2012-11-29 09:40:41 +00:00
ryoon
b3295c433d Import gst-libav-1.0.3 as multimedia/gst-plugins1-libav.
This module contains a GStreamer plugin for FFmpeg.
2012-11-29 09:27:37 +00:00
ryoon
1dc39ee08b Import gst-plugins1-x264-1.0.3 as multimedia/gst-plugins1-x264.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the x264 plugin for GStreamer, making it able to
encode videos using the H.264 video codec.
2012-11-29 09:23:21 +00:00
ryoon
c19233ec15 Import gst-plugins1-mpeg2dec-1.0.3 as multimedia/gst-plugins1-mpeg2dec.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the mpeg2dec plugin for GStreamer, an MPEG 1 and MPEG 2
video decoder.
2012-11-29 09:22:15 +00:00
ryoon
a3b61a3696 Import gst-plugins1-dvdread-1.0.3 as multimedia/gst-plugins1-dvdread.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the dvdread plugin for GStreamer, which allows reading
of DVD disks.  You'll probably want to install the dvdnav plugin (from the
gst-plugins0.10-dvdnav package), too.
2012-11-29 09:21:18 +00:00
ryoon
9225d823eb Import gst-plugins1-resindvd-1.0.3 as multimedia/gst-plugins1-resindvd.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the resindvd plugin for GStreamer, which allows playback
of DVD disks.
2012-11-29 09:14:22 +00:00
ryoon
9b4a45f4b3 Import gst-plugins1-vpx-1.0.3 as multimedia/gst-plugins1-vpx.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the vpx plugin for GStreamer, making it able to
reproduce videos encoded using the vpx (webm) video codec.
2012-11-29 08:45:34 +00:00
ryoon
ac28961e3f Import gst-plugins1-theora-1.0.3 as multimedia/gst-plugins1-theora.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the theora plugin for GStreamer, the OGG's free video
codec.
2012-11-29 08:35:56 +00:00
ryoon
f86d1f04b8 Import gst-plugins1-ogg-1.0.3 as multimedia/gst-plugins1-ogg.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the ogg plugin for GStreamer, which lets it handle
OGG media containers.  You'll probably want to install gst-plugins1-vorbis
and gst-plugins1-theora too, which provide its respective audio and video
codecs.
2012-11-29 08:33:50 +00:00
ryoon
16b390e308 Import gst-plugins1-ugly-1.0.3 as multimedia/gst-plugins1-ugly.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

GStreamer is released under the LGPL.

This package is part of the ugly GStreamer plugins; that is, those that
might pose some legal problems.
2012-11-29 08:27:25 +00:00
ryoon
baf3a0dd3c Import gst-plugins1-bad-1.0.3 as multimedia/gst-plugins1-bad.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

GStreamer is released under the LGPL.

This package is part of the ugly GStreamer plugins; that is, those that
might pose some legal problems.
2012-11-29 08:26:09 +00:00
ryoon
fdb16e4488 Import gst-plugins1-good-1.0.3 as multimedia/gst-plugins1-good.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

GStreamer is released under the LGPL.

This package is part of the good GStreamer plugins; that is, those that are
considered to be stable and correctly coded.
2012-11-29 08:24:42 +00:00
ryoon
caead1276f Import gst-plugins1-base-1.0.3 as multimedia/gst-plugins1-base.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

GStreamer is released under the LGPL.

This package is part of the 'base' plugins for GStreamer.  It provides a
set of must-have plugins.
2012-11-29 08:22:29 +00:00
ryoon
bcf5b26247 Import gstreamer1-1.0.3 as multimedia/gstreamer1.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

GStreamer is released under the LGPL.

This packages tracks 1.x release.
2012-11-29 08:21:17 +00:00
adam
2da3de2033 Updated to snapshot 20121127 2012-11-28 16:29:53 +00:00
ryoon
116795c593 Add ffmpeg010 2012-11-28 15:50:54 +00:00
ryoon
077adae558 Import ffmpeg010-20120609.0.10.4 as multimedia/ffmpeg010.
Re-import ffmpeg 0.10 branch.
Upcomming gstreamer1-1.0.3 will use this.

This package can co-exist with ffmpeg 1.0.
2012-11-28 15:50:03 +00:00
tron
45b0385bc7 Add a patch from Debian bug report #677959 to fix build with recent
versions of the "ffmpeg" package.

Also bump the package revision because old binary packages are not
compatible with new versions of "ffmpeg" because the major version
of "libavformat" was bumped.
2012-11-27 20:16:40 +00:00
markd
aba4e42b81 Update to 0.11.3d
Changes since version 0.11.3c
- Fix item activation in double click mode
- Fix crash on plugin exit in MediaManager destructor
- Fix GtkWindow destroyed for never libflashplugin
Changes since version 0.11.3b
- Include build fixes from Orcan Ogetbil
- Set codec to utf8 when reading our own lists
- Fix initial video sizes with SMIL+video
2012-11-23 20:28:03 +00:00
marino
1395cdbc98 multimedia/mkvtoolnix-old: #include <unistd.h>
Fixes out-of-scope errors seen on gcc 4.7.x
2012-11-23 20:19:49 +00:00
marino
6439fd3ff0 multimedia/mkvtoolnix: #include <unistd.h>
Fixes out-of-scope errors seen on gcc 4.7.x
2012-11-23 20:19:16 +00:00
drochner
da4da69aaf update to 2.3.4
changes:
-bugfixes
-translation updates
2012-11-23 17:27:09 +00:00
abs
e3bca96200 Updated multimedia/mlt to 0.8.6
2012-11-14  Dan Dennedy <dan@dennedy.org>

  * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt_version.h: Set
  version to 0.8.6

2012-11-13  Dan Dennedy <dan@dennedy.org>

  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
  src/modules/avformat/configure: Set version to 0.8.4

2012-11-11  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/factory.c, src/modules/normalize/Makefile,
  src/modules/normalize/factory.c, src/modules/normalize/filter_audiolevel.c,
  src/modules/normalize/filter_audiolevel.yml: Add audiolevel filter.

  * src/modules/avformat/producer_avformat.c,
  src/modules/avformat/producer_avformat.yml, src/modules/core/filter_resize.c:
  More fixes for force_full_luma (kdenlive-2799).  This change lets the image
  converter downstream of the avformat producer perform utilize the range
  as-needed. Then, when the rescale filter sees that the force_full_range is
  set on the frame but has not yet been applied, forces a conversion to RGB to
  enforce it. In addition, the recently added force_full_luma property on the
  avformat producer is removed because it is redundant with AVOption
  color_range=2.

  * presets/consumer/avformat/Sony-PSP,
  presets/consumer/avformat/atsc_1080i_50/DNxHD,
  presets/consumer/avformat/atsc_1080i_5994/DNxHD,
  presets/consumer/avformat/atsc_1080p_2398/DNxHD,
  presets/consumer/avformat/atsc_1080p_24/DNxHD,
  presets/consumer/avformat/atsc_1080p_25/DNxHD,
  presets/consumer/avformat/atsc_1080p_2997/DNxHD,
  presets/consumer/avformat/atsc_1080p_30/DNxHD,
  presets/consumer/avformat/atsc_1080p_50/DNxHD,
  presets/consumer/avformat/atsc_1080p_5994/DNxHD,
  presets/consumer/avformat/atsc_1080p_60/DNxHD,
  presets/consumer/avformat/atsc_720p_2398/DNxHD,
  presets/consumer/avformat/atsc_720p_50/DNxHD,
  presets/consumer/avformat/atsc_720p_5994/DNxHD,
  presets/consumer/avformat/atsc_720p_60/DNxHD,
  presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DV,
  presets/consumer/avformat/dv_ntsc/DVCPRO50,
  presets/consumer/avformat/dv_ntsc_wide/D10,
  presets/consumer/avformat/dv_ntsc_wide/DV,
  presets/consumer/avformat/dv_ntsc_wide/DVCPRO50,
  presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DV,
  presets/consumer/avformat/dv_pal/DVCPRO50,
  presets/consumer/avformat/dv_pal_wide/D10,
  presets/consumer/avformat/dv_pal_wide/DV,
  presets/consumer/avformat/dv_pal_wide/DVCPRO50,
  presets/consumer/avformat/hdv_1080_25p/HDV,
  presets/consumer/avformat/hdv_1080_30p/HDV,
  presets/consumer/avformat/hdv_1080_50i/HDV,
  presets/consumer/avformat/hdv_1080_60i/HDV,
  presets/consumer/avformat/hdv_720_25p/HDV,
  presets/consumer/avformat/hdv_720_30p/HDV,
  presets/consumer/avformat/hdv_720_50p/HDV,
  presets/consumer/avformat/hdv_720_60p/HDV,
  presets/consumer/avformat/lossless/FFV1,
  presets/consumer/avformat/lossless/H.264,
  presets/consumer/avformat/lossless/MPEG-4: Add more descriptions to encoding
  presets.

2012-11-05  Dan Dennedy <dan@dennedy.org>

  * src/modules/qimage/producer_qimage.c,
  src/modules/qimage/producer_qimage.yml: qimage: let begin property be passed
  as a query string parameter

  * src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.yml:
  pixbuf: support alt. query syntax begin:value for melt

2012-11-04  Dan Dennedy <dan@dennedy.org>

  * src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.yml:
  pixbuf: let begin property be passed as a query string parameter

2012-10-23  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/producer_avformat.c,
  src/modules/avformat/producer_avformat.yml: Fix force_full_luma
  (kdenlive-2799).

2012-10-19  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_geometry.c, src/modules/videostab/filter_videostab.c,
  src/modules/videostab/filter_videostab2.c: Let vector property of
  videostab(2) be read directly as mlt_geometry.

2012-10-19  Jean-Baptiste Mardelle <jb@kdenlive.org>

  * src/modules/qimage/Makefile, src/modules/qimage/configure,
  src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
  src/modules/qimage/qimage_wrapper.h: Fix loading of extra image formats using
  Kdelibs (xcf, ...)

2012-10-09  Dan Dennedy <dan@dennedy.org>

  * src/swig/Makefile, src/swig/csharp/build, src/swig/java/build,
  src/swig/lua/build, src/swig/perl/Makefile.PL, src/swig/perl/build,
  src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
  src/swig/tcl/build: Build the SWIG bindings with the CXXFLAGS (3554425)
  Based on patch by Cristian Morales Vega

  * src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
  src/modules/frei0r/producer_frei0r.c: fix aspect ratio of generators when set
  via consumer property

2012-09-23  Dan Dennedy <dan@dennedy.org>

  * presets/consumer/avformat/MJPEG, presets/consumer/avformat/lossless/FFV1,
  presets/consumer/avformat/lossless/MJPEG: indicate in some presets codecs
  which do not support multithread

2012-09-16  Dan Dennedy <dan@dennedy.org>

  * src/framework/Makefile, src/framework/configure,
  src/framework/mlt_property.h: cleanup sys/param.h include on FreeBSD
  Assisted by Albert Villa who says it is safe to assume sys/param.h is
  available, which is needed for FreeBSD version check on whether to include
  xlocale.h in mlt_property.h.

2012-09-13  Dan Dennedy <dan@dennedy.org>

  * src/modules/sdl/consumer_sdl_audio.c,
  src/modules/sdl/consumer_sdl_preview.c: sdl_audio and sdl_preview also do not
  care about field order  Also, have sdl_preview pass top_field_first to its
  children.

  * src/framework/mlt_consumer.h, src/modules/core/filter_fieldorder.c,
  src/modules/sdl/consumer_sdl.c: add ability to ignore field order as used by
  sdl consumer

2012-09-09  Dan Dennedy <dan@dennedy.org>

  * src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: add
  Mlt::Profile::colorspace()

2012-09-08  Dan Dennedy <dan@dennedy.org>

  * configure, src/framework/configure, src/modules/avformat/configure,
  src/modules/frei0r/configure: allow env CC to override hard-coded gcc in
  configure scripts  patch by Alberto Villa

  * src/modules/avformat/producer_avformat.c,
  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
  src/modules/swfdec/producer_swfdec.c, src/modules/vorbis/producer_vorbis.c:
  change producers to use mlt_frame_original_position()

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add
  mlt_frame_original_position()

2012-09-03  Dan Dennedy <dan@dennedy.org>

  * src/mlt++/MltService.cpp, src/mlt++/MltService.h: add
  Mlt::Service::set_profile()

  * src/framework/mlt_service.c, src/framework/mlt_service.h: add
  mlt_service_set_profile()

  * src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: add
  Mlt::Profile::is_explicit()

2012-08-31  Dan Dennedy <dan@dennedy.org>

  * src/swig/mlt.i, src/swig/ruby/playlist.rb: extend Ruby API with
  PlaylistNextListner and show how to use it

  * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: add
  playlist-next event to mlt_playlist

2012-08-30  Dan Dennedy <dan@dennedy.org>

  * configure, src/framework/mlt_version.h: set interim version to 0.8.3

2012-08-28  Dan Dennedy <dan@dennedy.org>

  * ChangeLog, presets/consumer/avformat/MPEG-4 ASP,
  presets/consumer/avformat/MPEG-4-ASP, presets/consumer/avformat/webm: add
  acodec to webm preset and rename MPEG-4 ASP preset

  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
  to 0.8.2

2012-08-26  Dan Dennedy <dan@dennedy.org>

  * presets/consumer/avformat/stills/BMP, presets/consumer/avformat/stills/DPX,
  presets/consumer/avformat/stills/JPEG, presets/consumer/avformat/stills/PNG,
  presets/consumer/avformat/stills/PPM, presets/consumer/avformat/stills/TGA,
  presets/consumer/avformat/stills/TIFF: add meta.preset.extension to image
  sequence presets

  * presets/consumer/avformat/AAC, presets/consumer/avformat/Flash,
  presets/consumer/avformat/MJPEG, presets/consumer/avformat/MP3,
  presets/consumer/avformat/MPEG-2, presets/consumer/avformat/MPEG-4,
  presets/consumer/avformat/MPEG-4 ASP, presets/consumer/avformat/Sony-PSP,
  presets/consumer/avformat/Vorbis, presets/consumer/avformat/WAV,
  presets/consumer/avformat/XDCAM-HD422,
  presets/consumer/avformat/atsc_1080i_50/DNxHD,
  presets/consumer/avformat/atsc_1080i_5994/DNxHD,
  presets/consumer/avformat/atsc_1080p_2398/DNxHD,
  presets/consumer/avformat/atsc_1080p_24/DNxHD,
  presets/consumer/avformat/atsc_1080p_25/DNxHD,
  presets/consumer/avformat/atsc_1080p_2997/DNxHD,
  presets/consumer/avformat/atsc_1080p_30/DNxHD,
  presets/consumer/avformat/atsc_1080p_50/DNxHD,
  presets/consumer/avformat/atsc_1080p_5994/DNxHD,
  presets/consumer/avformat/atsc_1080p_60/DNxHD,
  presets/consumer/avformat/atsc_720p_2398/DNxHD,
  presets/consumer/avformat/atsc_720p_50/DNxHD,
  presets/consumer/avformat/atsc_720p_5994/DNxHD,
  presets/consumer/avformat/atsc_720p_60/DNxHD,
  presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DVD,
  presets/consumer/avformat/dv_ntsc_wide/D10,
  presets/consumer/avformat/dv_ntsc_wide/DVD,
  presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DVD,
  presets/consumer/avformat/dv_pal_wide/D10,
  presets/consumer/avformat/dv_pal_wide/DVD,
  presets/consumer/avformat/hdv_1080_25p/HDV,
  presets/consumer/avformat/hdv_1080_30p/HDV,
  presets/consumer/avformat/hdv_1080_50i/HDV,
  presets/consumer/avformat/hdv_1080_60i/HDV,
  presets/consumer/avformat/hdv_720_25p/HDV,
  presets/consumer/avformat/hdv_720_30p/HDV,
  presets/consumer/avformat/hdv_720_50p/HDV,
  presets/consumer/avformat/hdv_720_60p/HDV,
  presets/consumer/avformat/lossless/FFV1,
  presets/consumer/avformat/lossless/H.264,
  presets/consumer/avformat/lossless/HuffYUV,
  presets/consumer/avformat/lossless/MJPEG,
  presets/consumer/avformat/lossless/MPEG-2,
  presets/consumer/avformat/lossless/MPEG-4,
  presets/consumer/avformat/lossless/ProRes, presets/consumer/avformat/webm,
  presets/consumer/avformat/x264-medium,
  presets/consumer/avformat/x264-medium-baseline,
  presets/consumer/avformat/x264-medium-main,
  presets/consumer/avformat/x264-medium-pass1: add preset metadata such as
  alternate name, filename extension, note.

  * presets/consumer/avformat/Sony-PSP, presets/consumer/avformat/webm,
  presets/consumer/avformat/x264-medium-baseline,
  presets/consumer/avformat/x264-medium-main: change profile to vprofile in
  presets

  * presets/consumer/avformat/Vorbis,
  presets/consumer/avformat/lossless/ProRes: add vorbis and prores encode
  presets

2012-08-25  Dan Dennedy <dan@dennedy.org>

  * presets/consumer/avformat/AAC, presets/consumer/avformat/Flash,
  presets/consumer/avformat/MJPEG, presets/consumer/avformat/MP3,
  presets/consumer/avformat/MPEG-2, presets/consumer/avformat/MPEG-4,
  presets/consumer/avformat/MPEG-4 ASP, presets/consumer/avformat/WAV,
  presets/consumer/avformat/hdv_1080_25p/HDV,
  presets/consumer/avformat/hdv_1080_30p/HDV,
  presets/consumer/avformat/hdv_1080_50i/HDV,
  presets/consumer/avformat/hdv_1080_60i/HDV,
  presets/consumer/avformat/hdv_720_25p/HDV,
  presets/consumer/avformat/hdv_720_30p/HDV,
  presets/consumer/avformat/hdv_720_50p/HDV,
  presets/consumer/avformat/hdv_720_60p/HDV,
  presets/consumer/avformat/lossless/FFV1,
  presets/consumer/avformat/lossless/H.264,
  presets/consumer/avformat/lossless/HuffYUV,
  presets/consumer/avformat/lossless/MJPEG,
  presets/consumer/avformat/lossless/MPEG-2,
  presets/consumer/avformat/lossless/MPEG-4,
  presets/consumer/avformat/stills/BMP, presets/consumer/avformat/stills/DPX,
  presets/consumer/avformat/stills/JPEG, presets/consumer/avformat/stills/PNG,
  presets/consumer/avformat/stills/PPM, presets/consumer/avformat/stills/TGA,
  presets/consumer/avformat/stills/TIFF,
  presets/consumer/avformat/x264-medium-pass1: add a bunch of new encoding
  presets

2012-08-24  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/producer_avformat.c,
  src/modules/avformat/producer_avformat.yml: the recent A/V sync overhaul
  needed some additional work

2012-08-11  Dan Dennedy <dan@dennedy.org>

  * src/melt/io.c, src/melt/melt.c: fix melt progress display on Windows

2012-08-01  Mikko Rapeli <mikko.rapeli@iki.fi>

  * src/modules/videostab/filter_videostab.c,
  src/modules/videostab/filter_videostab2.c: videostab/filter_videostab*.c:
  check return value from mlt_filter_new()  Fixes Coverity CID 709365 and
  709366: Dereference null return value (NULL_RETURNS) Function
  "mlt_filter_new" returns null (checked 50 out of 52 times). [show details]
  Assigning: "parent" = null return value from "mlt_filter_new". 201
      mlt_filter parent = mlt_filter_new(); Dereferencing a null pointer
  "parent". 202                parent->child = self;

  * src/modules/videostab/filter_videostab.c,
  src/modules/videostab/filter_videostab2.c: videostab/filter_videostab*.c:
  check for null  Fixes Coverity CID 709404: Dereference before null check
  (REVERSE_INULL) Dereferencing pointer "g". [show details] 85        if (
  !mlt_geometry_parse( g, vectors, length, -1, -1 ) ) ... Dereferencing "g"
  before a null check. 104        if ( g ) mlt_geometry_close( g );

2012-08-04  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/producer_avformat.c,
  src/modules/avformat/producer_avformat.yml: add image cache size property to
  avformat producer

2012-08-03  Marco Gittler <g.marco@freenet.de>

  * src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.yml:
  fix width output of filter in xml

2012-07-25  Mikko Rapeli <mikko.rapeli@iki.fi>

  * src/framework/mlt_field.c, src/framework/mlt_frame.c,
  src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
  src/framework/mlt_properties.c, src/framework/mlt_repository.c,
  src/framework/mlt_service.c, src/framework/mlt_tractor.c,
  src/modules/core/filter_audioconvert.c, src/modules/core/filter_crop.c,
  src/modules/core/filter_imageconvert.c, src/modules/core/filter_panner.c,
  src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
  src/modules/core/transition_composite.c, src/modules/core/transition_mix.c,
  src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pixbuf.c, src/modules/kino/producer_kino.c,
  src/modules/linsys/consumer_SDIstream.c,
  src/modules/normalize/filter_volume.c,
  src/modules/qimage/producer_kdenlivetitle.c,
  src/modules/qimage/producer_qimage.c, src/modules/rtaudio/RtAudio.cpp,
  src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
  src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
  src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Fix calloc()
  parameter ordering  First parameter to calloc() is the count and second the
  amount of bytes for each item. Likely this has no run time effect since the
  resulting buffer size is the same.

2012-07-23  Dan Dennedy <dan@dennedy.org>

  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
  fix crash when switching image formats with alpha  This happens when
  switching from image format with distinct alpha channel (yuv422) to one with
  embedded alpha channel (rgb24a).  Reported-by: j-b-m

2012-07-22  Dan Dennedy <dan@dennedy.org>

  * src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h:
  remove unused function (coverity-709390)

  * src/mlt++/MltService.cpp, src/mlt++/MltService.h: add
  Service::get_profile() returns mlt_profile

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: fix memory leak
  (coverity-709375)

2012-07-20  Dan Dennedy <dan@dennedy.org>

  * AUTHORS, src/modules/core/Makefile,
  src/modules/core/composite_line_yuv_sse2_simple.c,
  src/modules/core/transition_composite.c: improve compatibility to compile
  composite sse2 (macports-35243)

2012-07-12  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/producer_loader.c, src/modules/xml/producer_xml.c: accept
  file:// prefix on MLT XML file

2012-06-23  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
  src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
  src/modules/core/producer_melt.c, src/modules/xml/producer_xml.c: add support
  for time string to playlist blanks

  * src/modules/jackrack/consumer_jack.c,
  src/modules/jackrack/consumer_jack.yml,
  src/modules/rtaudio/consumer_rtaudio.cpp,
  src/modules/rtaudio/consumer_rtaudio.yml,
  src/modules/sdl/consumer_sdl_audio.c, src/modules/sdl/consumer_sdl_audio.yml:
  add support for audio scrubbing to audio-only consumers

2012-06-19  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
  src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: add
  mlt_producer_seek_time and mlt_producer_frame_time

  * src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
  src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
  src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h: add const-ness to
  some strings in specialized service classes

2012-06-18  Dan Dennedy <dan@dennedy.org>

  * src/modules/rotoscoping/filter_rotoscoping.c,
  src/modules/vmfx/filter_shape.c, src/modules/xine/vf_yadif_template.h,
  src/modules/xine/yadif.c: fix clang errors

2012-06-16  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/producer_avformat.c,
  src/modules/avformat/producer_avformat.yml: overhaul a/v sync and seeking in
  avformat producer  The new_seek property changed to use_pts. This
  consolidates old seek and new seek code, improves a/v sync for more files,
  and improves seek performance for AVCHD in general (including libav).

2012-06-04  Dan Dennedy <dan@dennedy.org>

  * NEWS, configure, src/framework/mlt_version.h: set interim version to 0.8.1

2012-06-01  Dan Dennedy <dan@dennedy.org>

  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
  src/modules/avformat/configure: set version to 0.8.0

2012-05-29  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_cache.c, src/framework/mlt_cache.h: add
  mlt_cache_put_frame and mlt_cache_get_frame

  * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
  src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/jackrack/Makefile,
  src/modules/jackrack/configure: fix cross-compiling gtk2 and jackrack modules
  for windows

2012-05-26  Dan Dennedy <dan@dennedy.org>

  * configure, src/mlt++/configure, src/modules/qimage/configure,
  src/modules/swfdec/Makefile, src/modules/videostab/stab/estimate.c: add
  configure options and fixes for cross-compiling

2012-05-19  Dan Dennedy <dan@dennedy.org>

  * src/modules/decklink/DeckLinkAPI.h,
  src/modules/decklink/DeckLinkAPIDispatch.cpp,
  src/modules/decklink/DeckLinkAPI_h.h, src/modules/decklink/DeckLinkAPI_i.cpp,
  src/modules/decklink/LinuxCOM.h, src/modules/decklink/Makefile,
  src/modules/decklink/common.cpp, src/modules/decklink/common.h,
  src/modules/decklink/consumer_decklink.cpp,
  src/modules/decklink/darwin/DeckLinkAPI.h,
  .../decklink/darwin/DeckLinkAPIDispatch.cpp,
  src/modules/decklink/linux/DeckLinkAPI.h,
  src/modules/decklink/linux/DeckLinkAPIDispatch.cpp,
  src/modules/decklink/linux/LinuxCOM.h,
  src/modules/decklink/producer_decklink.cpp,
  src/modules/decklink/win/DeckLinkAPI_h.h,
  src/modules/decklink/win/DeckLinkAPI_i.cpp: fix decklink build for OS X

2012-04-18  Dan Dennedy <dan@dennedy.org>

  * src/modules/decklink/consumer_decklink.cpp,
  src/modules/decklink/producer_decklink.cpp: fix decklink build on Windows

2012-04-11  Dan Dennedy <dan@dennedy.org>

  * src/modules/plus/filter_affine.c, src/modules/plus/interp.h,
  src/modules/plus/transition_affine.c: fix distortion handling alpha channel
  in affine transition  Reported-by: j-b-m

2012-04-10  Dan Dennedy <dan@dennedy.org>

  * demo/mlt_ticker, src/modules/plus/filter_affine.c: fix background alpha
  channel of affine filter  broke when black producer was changed to opaque
  like other colors

2012-04-07  Dan Dennedy <dan@dennedy.org>

  * src/modules/plus/transition_affine.c,
  src/modules/qimage/qimage_wrapper.cpp: fix regressions during refactorization

2012-03-31  Dan Dennedy <dan@dennedy.org>

  * src/modules/xml/consumer_xml.c, src/modules/xml/consumer_xml.yml: add
  time_format property to xml consumer  Now you can save the in, out, and
  length properties as timecode or clock values. Default unit it still in frame
  count.

  * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
  src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: add
  mlt_producer_get_length_time()  More functions that return time strings will
  be added later.

  * configure, src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/framework/mlt_property.c, src/framework/mlt_property.h,
  src/framework/mlt_types.h, src/mlt++/MltProperties.cpp,
  src/mlt++/MltProperties.h: add support for timecode and clock time strings to
  the framework

2012-03-27  Dan Dennedy <dan@dennedy.org>

  * GPLv3, configure, src/modules/qimage/Makefile,
  src/modules/qimage/configure, src/modules/qimage/factory.c: require configure
  --enable-gpl3 for GPLv3 services (currently only vqm)

2012-03-25  Dan Dennedy <dan@dennedy.org>

  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
  fix resource leak regression in image producers

2012-03-19  Dan Dennedy <dan@dennedy.org>

  * src/modules/decklink/consumer_decklink.cpp,
  src/modules/decklink/producer_decklink.cpp: enumerate DeckLink devices when
  list_devices property is set

2012-03-19  Maksym Veremeyenko <verem@m1stereo.tv>

  * src/modules/decklink/consumer_decklink.cpp,
  src/modules/decklink/producer_decklink.cpp: Initialize all decklink interface
  pointers and reset them upon release.  Also, add a couple of missing
  releases.

2012-03-18  Brian Matherly <pez4brian@yahoo.com>

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: Fix incorrect precompiler
  conditionals for libav/ffmpeg versions.  Needed to support ffmpeg 0.9 and
  0.10 releases.

2012-03-14  Dan Dennedy <dan@dennedy.org>

  * src/modules/decklink/consumer_decklink.cpp,
  src/modules/decklink/consumer_decklink.yml,
  src/modules/decklink/producer_decklink.cpp,
  src/modules/decklink/producer_decklink.yml: enumerate available devices in
  decklink module

2012-03-11  Brian Matherly <pez4brian@yahoo.com>

  * src/modules/gtk2/producer_pixbuf.yml,
  src/modules/qimage/producer_qimage.yml: Fix broken pixbuf and qimage producer
  metadata.

2012-03-07  Dan Dennedy <dan@dennedy.org>

  * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/qimage/producer_qimage.c: indicate image producers seekable

2012-03-06  Dan Dennedy <dan@dennedy.org>

  * src/modules/gtk2/producer_pixbuf.yml,
  src/modules/qimage/producer_qimage.yml: update service metadata for pixbuf
  and qimage

2012-03-05  Dan Dennedy <dan@dennedy.org>

  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
  allow %u in image sequence pattern containing begin value

  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
  add image sequences where scanf format contains begin value  For example, if
  an image sequence begins with the file foo1234.png, you can use the resource
  string "foo%1234d.png" to load it.

2012-03-04  Dan Dennedy <dan@dennedy.org>

  * src/modules/decklink/producer_decklink.cpp,
  src/modules/qimage/qimage_wrapper.cpp: remove a couple more remnants of
  legacy real_width and _height

  * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
  remove deprecated source_fps property

  * src/framework/mlt_tractor.c, src/modules/avformat/producer_avformat.c,
  src/modules/core/consumer_multi.c, src/modules/core/filter_crop.c,
  src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
  src/modules/core/producer_colour.c, src/modules/core/producer_consumer.c,
  src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
  src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pixbuf.c,
  src/modules/kdenlive/producer_framebuffer.c,
  src/modules/plus/transition_affine.c, src/modules/sdl/producer_sdl_image.c,
  src/modules/swfdec/producer_swfdec.c,
  src/modules/videostab/filter_videostab2.c, src/modules/vmfx/producer_pgm.c:
  replace legacy real_width and _height with meta.media.width and .height  This
  takes advantage of mlt_producer copying all meta properties from producer to
  frame so we do not have to remember to do it everywhere it is needed.

2012-02-29  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
  src/framework/mlt_profile.c, src/framework/mlt_tractor.c,
  src/framework/mlt_transition.c, src/modules/core/filter_crop.c,
  src/modules/core/filter_watermark.c, src/modules/kdenlive/filter_freeze.c,
  src/modules/kdenlive/producer_framebuffer.c,
  src/modules/oldfilm/filter_dust.c, src/modules/plus/filter_affine.c,
  src/modules/plus/transition_affine.c: remove consumer_aspect_ratio property -
  use profile instead

  * src/framework/mlt_tractor.c, src/modules/core/filter_watermark.c,
  src/modules/core/transition_composite.c,
  src/modules/kdenlive/filter_freeze.c: remove output_ratio property - use
  profile instead

  * src/modules/core/filter_crop.c, src/modules/core/filter_obscure.c,
  src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
  src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
  src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
  remove usage of normalised_width and _height properties from services

  * src/framework/mlt_frame.c, src/framework/mlt_tractor.c: remove
  normalised_width and _height properties from framework

2012-03-04  Dan Dennedy <dan@dennedy.org>

  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
  fix regression with adding image conversion to image producers

2012-03-02  Dan Dennedy <dan@dennedy.org>

  * src/modules/qimage/producer_qimage.c,
  src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
  convert to and cache requested format in qimage

2012-03-01  Dan Dennedy <dan@dennedy.org>

  * src/modules/qimage/producer_qimage.c,
  src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
  split refresh_qimage() into refresh_qiamge() and refresh_image()

2012-02-27  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/transition_composite.yml,
  src/modules/gtk2/producer_pixbuf.yml: couple of small service metadata fixes

2012-02-22  Dan Dennedy <dan@dennedy.org>

  * src/modules/decklink/producer_decklink.cpp,
  src/modules/decklink/producer_decklink.yml: fix regression when using
  producer 'consumer' with decklink  This feature now requires one to set the
  preview property on this producer to support special preview mode when the
  speed is 0.

2012-02-20  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_frame.c, src/modules/avformat/filter_avcolour_space.c,
  src/modules/core/filter_crop.c, src/modules/core/filter_resize.c,
  src/modules/core/transition_region.c: let mlt_frame_set_alpha clear the
  get_alpha_mask function pointer

2012-02-19  Dan Dennedy <dan@dennedy.org>

  * configure, src/framework/mlt_version.h: set interim version 0.7.9

2012-02-16  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/transition_composite.c,
  src/modules/core/transition_composite.h: make composite_line_yuv() available
  to other services

2012-02-16  Maksym Veremeyenko <verem@m1stereo.tv>

  * src/modules/core/composite_line_yuv_sse2_simple.c,
  src/modules/core/transition_composite.c: use sse2 instruction for line
  compositing

2012-02-13  Dan Dennedy <dan@dennedy.org>

  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
  src/melt/melt.c: set version to 0.7.8

2012-02-12  Dan Dennedy <dan@dennedy.org>

  * Makefile, src/modules/core/loader.dict,
  src/modules/sdl/producer_sdl_image.yml: deprecate sdl_image

  * src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: make Frame::get_position()
  retrun type consistent

2012-02-12  Simon A. Eugster <simon.eu@gmail.com>

  * src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: Add get_position to
  Mlt::Frame

2012-02-08  Dan Dennedy <dan@dennedy.org>

  * src/modules/qimage/factory.c, src/modules/qimage/transition_vqm.cpp,
  src/modules/qimage/transition_vqm.yml: add rendering to vqm and yaml service
  metadata

2012-02-06  Dan Dennedy <dan@dennedy.org>

  * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
  src/modules/qimage/transition_vqm.cpp: add vqm transition

2012-02-05  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/producer_avformat.c: fix color problem with libav
  (3483629)

2012-02-04  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: fix AVOption processing on ffmpeg
  0.8

2012-01-30  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: fix AVOption processing on libav
  0.7.3  Patch for consumer by j-b-m and extended to producer by me.

2012-01-28  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/filter_avresample.c,
  src/modules/avformat/producer_avformat.c: fix SAMPLE_FMT support for v0.6 and
  less of libav/ffmpeg

  * src/modules/avformat/filter_avresample.c,
  src/modules/avformat/producer_avformat.c: convert all SAMPLE_FMT_16 to
  AV_SAMPLE_FMT_16

2012-01-25  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/filter_audiochannels.c,
  src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c: add
  s32le and f32le format to core audio filters

  * src/framework/mlt_types.h, src/modules/core/filter_audioconvert.c: add
  support for converting between all audio sample formats

2012-01-21  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
  src/modules/avformat/producer_avformat.c: remove global avformat mutex  and
  add a local one to the producer for open/close coherency

  * src/framework/mlt_producer.h, src/framework/mlt_service.h: update doc on
  service-change and producer-changed events

2012-01-17  Dan Dennedy <dan@dennedy.org>

  * src/modules/gtk2/producer_pango.yml, src/modules/gtk2/producer_pixbuf.yml:
  document force_aspect_ratio on pango and pixbuf producers

2012-01-15  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: enable codec- and format-specific
  options for v0.7 releases of ffmpeg  (but not libav, which uses v53 of
  libavformat and libavcodec in its 0.7 releases)

2012-01-14  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
  src/modules/avformat/producer_avformat.c: drop deprecated APIs of
  libavformat/codec v53

2012-01-02  gmarco <g.marco@freenet.de>

  * src/modules/videostab/filter_videostab.c,
  src/modules/videostab/stab/resample.c, src/modules/videostab/stab/resample.h,
  src/modules/videostab/stab/utils.c, src/modules/videostab/stab/utils.h: do
  not use lanc_kernels as global var. moved to filter struct

2011-12-16  gmarco <g.marco@freenet.de>

  * src/modules/videostab/filter_videostab2.c,
  src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
  src/modules/videostab/transform_image.c,
  src/modules/videostab/transform_image.h: use calloc insteadt of malloc/memset
  use struct for instance data small cleanup use PIX(n) dont use instable
  yuv420 use stabilize on grayimage (converted from yuv422)

2011-11-21  Marco Gittler <g.marco@freenet.de>

  * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
  sse2 updates

2011-12-21  Dan Dennedy <dan@dennedy.org>

  * configure, src/mlt++/configure: add configure support for GNU Hurd  Patches
  provided by Patrick Matthäi.

  * src/modules/rtaudio/RtAudio.cpp, src/modules/rtaudio/configure: only build
  rtaudio for Linux, Windows, or OS X

  * src/framework/Makefile, src/framework/configure,
  src/framework/mlt_property.h: add support for xlocale.h on FreeBSD  with
  assistance from Gleb Smirnoff

2011-12-16  gmarco <g.marco@freenet.de>

  * src/modules/videostab/filter_videostab2.c,
  src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
  src/modules/videostab/transform_image.c,
  src/modules/videostab/transform_image.h: use calloc insteadt of malloc/memset
  use struct for instance data small cleanup use PIX(n) dont use instable
  yuv420 use stabilize on grayimage (converted from yuv422)

2011-11-21  Marco Gittler <g.marco@freenet.de>

  * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
  sse2 updates

2011-12-10  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
  src/modules/dv/producer_libdv.c, src/modules/frei0r/producer_frei0r.c,
  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
  add mlt_image_none support to producers

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: add consumer
  properties mlt_image_format and mlt_audio_format

2011-12-09  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/filter_fieldorder.c,
  src/modules/core/filter_fieldorder.yml: add meta.swap_fields to the
  fieldorder filter

2011-12-08  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/Makefile, src/modules/core/factory.c,
  src/modules/core/filter_fieldorder.c, src/modules/core/filter_fieldorder.yml,
  src/modules/core/filter_resize.c, src/modules/core/filter_resize.yml,
  src/modules/core/loader.ini: refactor field order correction into new filter

2011-12-05  Dan Dennedy <dan@dennedy.org>

  * src/modules/rtaudio/RtAudio.cpp, src/modules/rtaudio/RtAudio.h,
  src/modules/rtaudio/consumer_rtaudio.cpp: improve selecting rtaudio device by
  name

2011-11-28  Dan Dennedy <dan@dennedy.org>

  * src/modules/rtaudio/Makefile, src/modules/rtaudio/RtAudio.cpp,
  src/modules/rtaudio/RtAudio.h, src/modules/rtaudio/RtError.h,
  src/modules/rtaudio/consumer_rtaudio.cpp: add rtaudio consumer

2011-11-27  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: fix
  VDPAU state issues  Patch by Christophe Thommeret

2011-11-04  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_factory.c, src/modules/frei0r/factory.c,
  src/modules/jackrack/plugin_mgr.c: fix frei0r and ladspa loading for
  relocatable builds

2011-11-19  Dan Dennedy <dan@dennedy.org>

  * src/melt/melt.c, src/modules/core/consumer_multi.c: change property
  'consumer' to 'mlt_service' consistent with xml

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
  src/modules/core/consumer_multi.c: enhance mlt_frame_clone with a
  deep/shallow parameter

2011-11-10  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add mlt_frame_clone()

2011-11-05  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/Makefile, src/modules/core/consumer_multi.c,
  src/modules/core/consumer_multi.yml, src/modules/core/factory.c: add multi
  consumer (non-functional)

2011-11-12  Dan Dennedy <dan@dennedy.org>

  * profiles/sdi_486i_5994, profiles/sdi_486p_2398,
  src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/sdi_generator.c,
  src/modules/linsys/sdi_generator.h: improve support for 486 line NTSC in
  linsys sdi consumer

2011-11-03  Dan Dennedy <dan@dennedy.org>

  * configure, src/framework/mlt_version.h: set interim version 0.7.7

  * src/modules/avformat/vdpau.c, src/modules/videostab/stab/estimate.c: build
  fixes for FreeBSD  patches by Alberto Villa

2011-10-31  Dan Dennedy <dan@dennedy.org>

  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
  to 0.7.6

2011-10-30  Dan Dennedy <dan@dennedy.org>

  * src/modules/videostab/filter_videostab.c,
  src/modules/videostab/filter_videostab2.c: Request progressive scan images
  when stabilizing video.

  * presets/filter/brightness/from_black, presets/filter/brightness/to_black,
  presets/filter/volume/fade_in, presets/filter/volume/fade_out: add fade
  in/out presets  When using to_black and fade_out, currently you need to
  adjust in and out properties as needed because we cannot yet use negative
  values to mean "from end."

2011-09-20  Marco Gittler <g.marco@freenet.de>

  * src/modules/videostab/filter_videostab2.c,
  src/modules/videostab/transform_image.c,
  src/modules/videostab/transform_image.h: set transform properties from mlt

2011-09-19  Marco Gittler <g.marco@freenet.de>

  * src/modules/videostab/filter_videostab2.c,
  src/modules/videostab/transform_image.c: use interpolation settings

2011-09-11  Marco Gittler <g.marco@freenet.de>

  * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
  move printf -> mlt_log*

  * src/modules/videostab/filter_videostab2.c,
  src/modules/videostab/stabilize.c: set all paramters

  * src/modules/videostab/filter_videostab2.c,
  src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
  src/modules/videostab/transform_image.c,
  src/modules/videostab/transform_image.h: avoid unreadable code  like
  (*format==mlt_image_rgb24?0:1) use mlt_types and names for it

2011-08-19  Marco Gittler <g.marco@freenet.de>

  * src/modules/videostab/Makefile, src/modules/videostab/factory.c,
  src/modules/videostab/filter_videostab2.c, src/modules/videostab/stabilize.c,
  src/modules/videostab/stabilize.h, src/modules/videostab/tlist.c,
  src/modules/videostab/tlist.h, src/modules/videostab/transform.c,
  src/modules/videostab/transform.h, src/modules/videostab/transform_image.c,
  src/modules/videostab/transform_image.h: added vstab from
  http://public.hronopik.de/vid.stab/features.php?lang=en handles yuv, has zoom
  (to avoid the interpolated borders), and seems to be stabilize a bit better

2011-10-30  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/producer_consumer.c,
  src/modules/core/producer_consumer.yml: add autoprofile property to consumer
  producer

2011-10-16  Brian Matherly <pez4brian@yahoo.com>

  * demo/mlt_voiceover, demo/pango.mlt, src/modules/core/data_fx.properties,
  src/modules/feeds/NTSC/data_fx.properties,
  src/modules/feeds/NTSC/etv.properties,
  src/modules/feeds/PAL/data_fx.properties,
  src/modules/feeds/PAL/etv.properties, src/modules/gtk2/filter_dynamictext.c,
  src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pango.yml, src/tests/pango.c: Add "family" and
  "style" properties to pango producer. Deprecate "font" property.

2011-10-11  Brian Matherly <pez4brian@yahoo.com>

  * src/modules/decklink/producer_decklink.yml, src/modules/sox/filter_sox.yml:
  yml validation fixes

  * src/modules/gtk2/filter_dynamictext.c,
  src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pango.yml: Add outline to pango and dynamic text
  services. Add pad and align to dynamic text.

2011-10-02  Brian Matherly <pez4brian@yahoo.com>

  * README, docs/TODO, docs/policies.txt, docs/services.txt: Remove docs/TODO,
  docs/policies.txt, docs/services/txt. All that information is now available
  on the web site.

2011-10-01  Dan Dennedy <dan@dennedy.org>

  * src/melt/melt.c, src/modules/core/producer_melt.c,
  src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c: Add consumer
  element to xml producer.

2011-09-25  Brian Matherly <pez4brian@yahoo.com>

  * src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pango.yml: Add support for HTML style color
  parameter to producer_pango. producer_color and producer_pango now work
  exactly the same WRT color parameters.

2011-09-25  Dan Dennedy <dan@dennedy.org>

  * src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: Load
  frei0r and ladspa plugins relative to exe on win32

  * src/framework/Makefile, src/framework/mlt_factory.c,
  src/framework/mlt_profile.c: Fix build on win32

  * src/framework/mlt_profile.c, src/framework/mlt_properties.c,
  src/framework/mlt_repository.c: Fix and cleanup profile and preset dirs.

  * src/framework/Makefile, src/framework/mlt_factory.c,
  src/framework/mlt_profile.c: Fix loading profile from datadir.

  * src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: Add
  relative frei0r and LADSPA dirs for relocatable.

2011-09-23  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_profile.c, src/framework/mlt_repository.c: Make profiles
  relative to MLT_DATA instead of $prefix/share/mlt

2011-09-25  Dan Dennedy <dan@dennedy.org>

  * src/modules/decklink/consumer_decklink.cpp,
  src/modules/decklink/producer_decklink.cpp: Fix building decklink on win32

2011-09-20  Dan Dennedy <dan@dennedy.org>

  * presets/consumer/avformat/XDCAM-HD422,
  presets/consumer/avformat/atsc_1080i_50/DNxHD,
  presets/consumer/avformat/atsc_1080i_5994/DNxHD,
  presets/consumer/avformat/atsc_1080p_2398/DNxHD,
  presets/consumer/avformat/atsc_1080p_24/DNxHD,
  presets/consumer/avformat/atsc_1080p_25/DNxHD,
  presets/consumer/avformat/atsc_1080p_2997/DNxHD,
  presets/consumer/avformat/atsc_1080p_30/DNxHD,
  presets/consumer/avformat/atsc_1080p_50/DNxHD,
  presets/consumer/avformat/atsc_1080p_5994/DNxHD,
  presets/consumer/avformat/atsc_1080p_60/DNxHD,
  presets/consumer/avformat/atsc_720p_2398/DNxHD,
  presets/consumer/avformat/atsc_720p_50/DNxHD,
  presets/consumer/avformat/atsc_720p_5994/DNxHD,
  presets/consumer/avformat/atsc_720p_60/DNxHD,
  presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DVD,
  presets/consumer/avformat/dv_ntsc_wide/D10,
  presets/consumer/avformat/dv_ntsc_wide/DVD,
  presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DVD,
  presets/consumer/avformat/dv_pal_wide/D10,
  presets/consumer/avformat/dv_pal_wide/DVD, presets/consumer/avformat/webm:
  Fix video bitrate option in presets.

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/consumer_avformat.yml: Support streamtype-specific
  AVOptions (-vb)

2011-08-28  Brian Matherly <pez4brian@yahoo.com>

  * src/modules/gtk2/Makefile, src/modules/gtk2/factory.c,
  src/modules/gtk2/filter_dynamictext.c,
  src/modules/gtk2/filter_dynamictext.yml: Add filter_dynamictext.

2011-09-11  Dan Dennedy <dan@dennedy.org>

  * src/modules/sox/Makefile, src/modules/sox/factory.c,
  src/modules/sox/filter_sox.yml, src/modules/sox/filter_sox_effect.yml:
  Document normalise and analysis for sox.  This change separates the general
  sox metadata from effect instance metadata.

2011-09-09  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/Makefile, src/modules/core/factory.c,
  src/modules/core/producer_melt.c, src/modules/core/producer_melt.yml,
  src/modules/core/producer_melt_file.yml, src/modules/melt/Makefile,
  src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
  src/modules/melt/producer_melt.yml, src/modules/melt/producer_melt_file.yml:
  Move melt producer to core module.

  * presets/consumer/avformat/atsc_1080i_50/DNxHD,
  presets/consumer/avformat/atsc_1080i_5994/DNxHD,
  presets/consumer/avformat/atsc_1080p_2398/DNxHD,
  presets/consumer/avformat/atsc_1080p_24/DNxHD,
  presets/consumer/avformat/atsc_1080p_25/DNxHD,
  presets/consumer/avformat/atsc_1080p_2997/DNxHD,
  presets/consumer/avformat/atsc_1080p_30/DNxHD,
  presets/consumer/avformat/atsc_1080p_50/DNxHD,
  presets/consumer/avformat/atsc_1080p_5994/DNxHD,
  presets/consumer/avformat/atsc_1080p_60/DNxHD,
  presets/consumer/avformat/atsc_720p_2398/DNxHD,
  presets/consumer/avformat/atsc_720p_50/DNxHD,
  presets/consumer/avformat/atsc_720p_5994/DNxHD,
  presets/consumer/avformat/atsc_720p_60/DNxHD: Add a bunch of DNxHD encode
  presets.

2011-09-04  Dan Dennedy <dan@dennedy.org>

  * src/modules/melt/producer_melt.c, src/modules/xml/producer_xml.c: Change
  previous mods to use mlt_multitrack_count()

  * src/modules/melt/producer_melt.c, src/modules/xml/producer_xml.c: Fix XML
  and melt producers producer_avformat cache size.  Use track-count + 2 in case
  a track is using a mixer between playlist items.

  * src/framework/mlt_service.c, src/framework/mlt_service.h: Add
  mlt_service_cache_get_size()

  * src/framework/mlt_cache.c, src/framework/mlt_cache.h: Add
  mlt_cache_get_size()

2011-09-03  Dan Dennedy <dan@dennedy.org>

  * src/modules/decklink/producer_decklink.cpp,
  src/modules/decklink/producer_decklink.yml: Add vanc property to decklink
  producer.  This captures vertical ancillary data during the vertical
  blanking, which often contains metadata with timecode. This can be used to
  produce D10/IMX50 captures with VBI.

2011-09-03  j-b-m <jb@kdenlive.org>

  * src/modules/core/transition_region.c,
  src/modules/core/transition_region.yml: Add filter_only to region transition.
   YAML patch by Dan Dennedy

2011-09-01  Dan Dennedy <dan@dennedy.org>

  * presets/consumer/avformat/dv_ntsc/D10,
  presets/consumer/avformat/dv_ntsc_wide/D10,
  presets/consumer/avformat/dv_pal/D10,
  presets/consumer/avformat/dv_pal_wide/D10: Add SMPTE 356M (aka D-10 and
  IMX50) encoode presets.

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
  src/modules/core/filter_resize.c: Add consumer property top_field_first.

2011-08-31  Dan Dennedy <dan@dennedy.org>

  * src/modules/sox/factory.c, src/modules/sox/filter_sox.c: Use the sox
  version in metadata and serialization.

  * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd: Add MLT
  version to serialized XML.

  * src/modules/frei0r/factory.c, .../motion_est/filter_autotrack_rectangle.c:
  Convert some printfs to fprintf(stderr) or mlt_log.

2011-08-16  Dan Dennedy <dan@dennedy.org>

  * src/modules/xml/consumer_xml.c, src/modules/xml/consumer_xml.yml: Add
  no_meta property to xml consumer.  Applications that use the consumer for its
  project file might want to reduce xml bloat by setting this.

  * src/modules/jackrack/consumer_jack.c,
  src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/process.c: Fix
  segfault on concurrent calls to jack_activate().

2011-08-15  Dan Dennedy <dan@dennedy.org>

  * src/modules/videostab/filter_videostab.c,
  src/modules/videostab/filter_videostab.yml: Add vectors property to
  videostab.  Change videostab to save to and load from a property instead of
  file. It uses mlt_geometry for the (de)serialization of the vectors, Also,
  remove seeking on the producer and require a two pass mode of operation.
  Finally, make it parallel-safe.

  * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h,
  src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
  src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
  .../motion_est/filter_autotrack_rectangle.c: Add mlt_geometry_interpolate.
  This removes re-interpolation on each call to mlt_geometry_insert() to make
  bulk invocations of that call faster. This also makes mlt_geometry_parse()
  faster. Also, this includes a fix to mlt_geometry_serialise() for a buffer
  overflow memory corruption.

  * src/modules/xml/Makefile, src/modules/xml/consumer_xml.c,
  src/modules/xml/consumer_xml.yml: Add 'all' property to xml consumer.  Makes
  the consumer process all frames before serializing to XML.

2011-08-13  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
  src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add mlt_filter_get_length2.

2011-08-12  Marco Gittler <g.marco@freenet.de>

  * src/modules/videostab/factory.c,
  src/modules/videostab/filter_videostab.yml: added yml metadata

2011-08-11  Marco Gittler <g.marco@freenet.de>

  * src/modules/videostab/factory.c, src/modules/videostab/filter_videostab.c:
  compile fix

  * src/modules/videostab/Makefile, src/modules/videostab/factory.c,
  src/modules/videostab/filter_videostab.c,
  src/modules/videostab/stab/estimate.c, src/modules/videostab/stab/estimate.h,
  src/modules/videostab/stab/klt/base.h,
  src/modules/videostab/stab/klt/convolve.c,
  src/modules/videostab/stab/klt/convolve.h,
  src/modules/videostab/stab/klt/error.c,
  src/modules/videostab/stab/klt/error.h, src/modules/videostab/stab/klt/klt.c,
  src/modules/videostab/stab/klt/klt.h,
  src/modules/videostab/stab/klt/klt_util.c,
  src/modules/videostab/stab/klt/klt_util.h,
  src/modules/videostab/stab/klt/pyramid.c,
  src/modules/videostab/stab/klt/pyramid.h,
  .../videostab/stab/klt/selectGoodFeatures.c,
  src/modules/videostab/stab/klt/trackFeatures.c,
  src/modules/videostab/stab/main.c, src/modules/videostab/stab/resample.c,
  src/modules/videostab/stab/resample.h, src/modules/videostab/stab/utils.c,
  src/modules/videostab/stab/utils.h, src/modules/videostab/stab/vector.c,
  src/modules/videostab/stab/vector.h: first version of video stabilization
  from http://vstab.sourceforge.net/

2011-08-03  Dan Dennedy <dan@dennedy.org>

  * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
  src/modules/jackrack/consumer_jack.c, src/modules/jackrack/factory.c: Make
  jack consumer LGPLv2.1 license.  This change allows the module to be built in
  either GPL or LGPL mode where GPL mode also adds the jackrack and ladspa
  filters.

  * src/modules/jackrack/Makefile, src/modules/jackrack/consumer_jack.yml: Add
  service metadata for jack consumer.

  * src/modules/jackrack/Makefile, src/modules/jackrack/consumer_jack.c,
  src/modules/jackrack/factory.c: Add audio-only JACK consumer.  Fires
  consumer-frame-show for video frames.

2011-07-24  Brian Matherly <pez4brian@yahoo.com>

  * Makefile, src/modules/avformat/consumer_avformat.yml,
  src/modules/avformat/producer_avformat.yml, src/modules/core/factory.c,
  src/modules/core/filter_channelcopy.yml, src/modules/core/filter_gamma.yml,
  src/modules/core/filter_luma.yml, src/modules/core/filter_region.yml,
  src/modules/core/filter_rescale.yml, src/modules/core/filter_resize.yml,
  src/modules/core/producer_loader.yml,
  src/modules/core/transition_composite.yml,
  src/modules/core/transition_luma.yml, src/modules/dv/producer_libdv.yml,
  src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.yml,
  src/modules/gtk2/producer_pango.yml, src/modules/kdenlive/filter_boxblur.yml,
  src/modules/resample/Makefile, src/modules/resample/factory.c,
  src/modules/resample/filter_resample.yml: Add service metadata for composite
  transition, all normalizing filters (resample, resize, rescale), and the
  loader producer. Add yml validation rule to Makefile. All yml files pass
  validation against metaschema.yaml.

2011-07-22  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
  src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
  src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
  src/modules/core/transition_region.yml, src/modules/dv/consumer_libdv.yml,
  src/modules/normalize/filter_volume.yml, src/modules/sdl/consumer_sdl.yml,
  src/modules/xml/consumer_xml.yml: Cleanup Brian's service metadata
  contribution.

  * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
  src/modules/avformat/producer_avformat.c: Make ffmpeg v53-specific code more
  readable and searchable.

  * configure, src/framework/mlt_version.h: set interim version 0.7.5

  * src/framework/mlt_property.c, src/framework/mlt_property.h: Fix build on
  Debian kfreebsd.

  * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
  src/modules/avformat/producer_avformat.c: Make ffmpeg v53-specific code more
  readable and searchable.

  * configure, src/framework/mlt_version.h: set interim version 0.7.5

  * src/framework/mlt_property.c, src/framework/mlt_property.h: Fix build on
  Debian kfreebsd.

2011-07-19  Brian Matherly <pez4brian@yahoo.com>

  * src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
  src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
  src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
  src/modules/core/transition_region.yml, src/modules/dv/consumer_libdv.yml,
  src/modules/jackrack/filter_ladspa.yml,
  src/modules/normalize/filter_volume.yml, src/modules/sdl/consumer_sdl.yml,
  src/modules/xml/consumer_xml.yml: Transcribe service metadata from
  services.txt to corresponding yml files.

2011-07-17  Brian Matherly <pez4brian@yahoo.com>

  * src/modules/avformat/consumer_avformat.yml,
  src/modules/avformat/producer_avformat.yml,
  src/modules/core/filter_data_show.yml, src/modules/core/filter_watermark.yml,
  src/modules/core/producer_noise.yml,
  src/modules/decklink/producer_decklink.yml,
  src/modules/dv/producer_libdv.yml, src/modules/gtk2/producer_pango.yml,
  src/modules/gtk2/producer_pixbuf.yml, src/modules/vorbis/producer_vorbis.yml,
  src/modules/xml/producer_xml.yml: Remove from all existing yml: in, out,
  length, resource, and aspect_ratio.

2011-07-16  Dan Dennedy <dan@dennedy.org>

  * Doxyfile, configure, docs/melt.1, docs/melt.txt,
  src/framework/mlt_version.h: Set version to 0.7.4

  * src/modules/jackrack/factory.c, src/modules/jackrack/plugin_desc.c,
  src/modules/jackrack/plugin_desc.h: Properly represent LADSPA plugin author.

2011-07-11  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_properties.c, src/framework/mlt_property.c,
  src/framework/mlt_property.h: Fix build on new locale stuff when not Linux or
  OS X.

2011-07-10  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_properties.c, src/framework/mlt_property.c: Fix build for
  querylocale() on OS X.

  * presets/consumer/avformat/webm, presets/consumer/avformat/webm-pass1,
  presets/consumer/avformat/webm-pass2: Fix webm preset.

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/modules/sdl/consumer_sdl_preview.c: Make maximum consecutive-dropped
  frames configurable.  Defaults to old value of 5 that seems more preferable
  for video editing.

2011-07-09  Dan Dennedy <dan@dennedy.org>

  * src/modules/feeds/NTSC/data_fx.properties,
  src/modules/feeds/NTSC/etv.properties,
  src/modules/feeds/NTSC/obscure.properties,
  src/modules/feeds/PAL/border.properties,
  src/modules/feeds/PAL/data_fx.properties,
  src/modules/feeds/PAL/etv.properties: Convert , to / delimiter in data_show
  templates.

  * src/framework/metaschema.yaml, src/framework/mlt_properties.c: Add
  LC_NUMERIC handling to YAML Tiny parser.

  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add
  mlt_properties_get_lcnumeric and Properties::get_lcnumeric

  * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add
  Properties::set_lcnumeric().

  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/framework/mlt_property.c, src/framework/mlt_property.h: Add
  mlt_properties_set_lcnumeric, mlt_property_get_double_l, and
  mlt_property_get_string_l.  Locale-specific variants of key properties
  functions.

2011-07-07  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/filter_data_show.yml, src/modules/core/filter_gamma.yml,
  src/modules/core/filter_greyscale.yml, src/modules/core/filter_luma.yml,
  src/modules/core/filter_watermark.yml, src/modules/core/producer_colour.yml,
  src/modules/core/producer_noise.yml, src/modules/dv/producer_libdv.yml,
  src/modules/gtk2/producer_pango.yml, src/modules/gtk2/producer_pixbuf.yml,
  src/modules/vorbis/producer_vorbis.yml, src/modules/xml/producer_xml.yml:
  Convert services.txt to metadata YAML (WIP).  Patch by Brian Matherly.

2011-07-06  Dan Dennedy <dan@dennedy.org>

  * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd,
  src/modules/xml/producer_xml.c: Add LC_NUMERIC to MLT XML.  This does not
  permit one to mix locales within a MLT process! In other words, you can not
  load a document in a locale using one decimal separator and then filter with
  a double property using a different separator.

  * src/modules/oldfilm/filter_vignette.c, src/modules/plus/filter_charcoal.c:
  Fix some default numeric property values in some locales.  Strings with a
  period for decimal separator do not convert correctly in locales that use
  comma for the decimal separator.

  * demo/README, demo/demo, demo/mlt_bouncy, demo/mlt_bouncy_ball,
  demo/mlt_composite_transition, demo/mlt_my_name_is, demo/mlt_news,
  demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow2,
  demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
  demo/mlt_swf_variables, demo/mlt_ticker, demo/mlt_title_over_gfx,
  demo/mlt_titleshadow_watermark, demo/mlt_voiceover, demo/mlt_watermark,
  demo/pango.mlt, docs/framework.txt, docs/services.txt,
  src/framework/mlt_geometry.c, src/modules/core/filter_obscure.c,
  src/modules/core/transition_composite.c,
  src/modules/core/transition_region.c, src/modules/motion_est/Makefile,
  .../motion_est/filter_autotrack_rectangle.c,
  src/modules/plus/transition_affine.c, src/tests/hello.c: Use '/' for
  coordinate delimiter instead of period.  Period is a decimal separator in
  some locales.

  * demo/consumers.ini, demo/demo.ini: Fix usage of cut in demo script for some
  platforms (OSX).

2011-07-05  Dan Dennedy <dan@dennedy.org>

  * presets/consumer/avformat/webm, presets/consumer/avformat/webm-pass1,
  presets/consumer/avformat/webm-pass2: Add some WebM presets.

2011-07-04  Dan Dennedy <dan@dennedy.org>

  * presets/consumer/avformat/x264-medium-baseline,
  presets/consumer/avformat/x264-medium-main: Fix profile-based x264 presets
  for FFmpeg v0.8+.

  * presets/consumer/avformat/x264-medium,
  presets/consumer/avformat/x264-medium-baseline,
  presets/consumer/avformat/x264-medium-main,
  presets/consumer/avformat/x264-medium-pass1: Add some x264-medium presets.

  * src/modules/avformat/Makefile, src/modules/avformat/configure: Dropping
  support for --avformat-svn.  Subversion is no longer used, FFmpeg and libav
  have forked, and now there are the build scripts.

  * src/modules/avformat/producer_avformat.c,
  src/modules/avformat/producer_avformat.yml, src/modules/melt/producer_melt.c:
  Support standard query syntax on avformat URL.

2011-07-02  Dan Dennedy <dan@dennedy.org>

  * src/modules/decklink/DeckLinkAPI_h.h,
  src/modules/decklink/DeckLinkAPI_i.cpp, src/modules/decklink/Makefile,
  src/modules/decklink/configure, src/modules/decklink/consumer_decklink.cpp,
  src/modules/decklink/producer_decklink.cpp: Add Windows support for DeckLink.

2011-06-22  Dan Dennedy <dan@dennedy.org>

  * presets/consumer/avformat/dv_ntsc/DV,
  presets/consumer/avformat/dv_ntsc/DVCPRO50,
  presets/consumer/avformat/dv_ntsc_wide/DV,
  presets/consumer/avformat/dv_ntsc_wide/DVCPRO50,
  presets/consumer/avformat/dv_pal/DV,
  presets/consumer/avformat/dv_pal/DVCPRO50,
  presets/consumer/avformat/dv_pal_wide/DV,
  presets/consumer/avformat/dv_pal_wide/DVCPRO50: Add DV and DVCPRO50 encode
  presets.

2011-06-17  Dan Dennedy <dan@dennedy.org>

  * src/framework/Makefile, src/framework/mlt_types.h, src/melt/Makefile,
  src/modules/avformat/Makefile, src/modules/gtk2/Makefile,
  src/modules/sdl/Makefile, src/win32/fnmatch.c: Cleanup Win32 build.

2011-06-15  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_transition.c, src/modules/core/transition_composite.c:
  Fix regression in field rendering luma transition.  Due to refactoring
  composite and luma into mlt_transition_get_progress_delta().

2011-06-13  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/producer_avformat.c,
  src/modules/avformat/producer_avformat.yml: Add video_delay to avformat
  producer.

2011-06-11  Dan Dennedy <dan@dennedy.org>

  * src/modules/decklink/producer_decklink.cpp,
  src/modules/decklink/producer_decklink.yml: Add prefill property to decklink
  producer.

2011-06-06  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.yml:
  Change consumer 'profile' property to 'mlt_profile'  libavcodec uses the
  profile property for aac and libx264.

2011-06-05  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/consumer_avformat.yml,
  src/modules/avformat/producer_avformat.yml: Change URI to URL in avformat
  yaml.

  * src/melt/melt.c, src/modules/avformat/consumer_avformat.c: Send melt -query
  and -help to stdout.  Nice for use with pager or grep, awk, etc.

2011-06-03  Dan Dennedy <dan@dennedy.org>

  * src/modules/decklink/consumer_decklink.cpp,
  src/modules/decklink/consumer_decklink.yml: Enable external keyer on decklink
  consumer.  Patch supplied by Maksym Veremeyenko.

2011-05-30  Dan Dennedy <dan@dennedy.org>

  * src/modules/linsys/Makefile, src/modules/linsys/consumer_sdi.yml,
  src/modules/linsys/factory.c: Add service metadata to linsys module (WIP).

  * src/modules/xml/Makefile, src/modules/xml/consumer_xml.yml,
  src/modules/xml/factory.c, src/modules/xml/producer_xml-string.yml,
  src/modules/xml/producer_xml.yml: Add service metadata to xml module (WIP).

  * src/modules/vorbis/Makefile, src/modules/vorbis/factory.c,
  src/modules/vorbis/producer_vorbis.yml: Add service metadata to vorbis module
  (WIP).

  * src/modules/core/filter_mono.yml, src/modules/vmfx/Makefile,
  src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.yml,
  src/modules/vmfx/filter_chroma_hold.yml, src/modules/vmfx/filter_mono.yml,
  src/modules/vmfx/filter_shape.yml, src/modules/vmfx/producer_pgm.yml: Add
  service metadata to vmfx module (WIP).

  * src/modules/jackrack/plugin.c, src/modules/jackrack/plugin_mgr.c,
  src/modules/jackrack/plugin_settings.c: Remove aborts in jackrack module.

2011-05-29  Dan Dennedy <dan@dennedy.org>

  * src/modules/swfdec/Makefile, src/modules/swfdec/producer_swfdec.c,
  src/modules/swfdec/producer_swfdec.yml: Add service metadata to swfdec module
  (WIP).

  * src/modules/qimage/producer_qimage.yml, src/modules/sdl/Makefile,
  src/modules/sdl/consumer_sdl.yml, src/modules/sdl/consumer_sdl_audio.yml,
  src/modules/sdl/consumer_sdl_preview.yml,
  src/modules/sdl/consumer_sdl_still.yml, src/modules/sdl/factory.c,
  src/modules/sdl/producer_sdl_image.yml: Add service metadata for SDL module
  (WIP).

  * src/modules/plus/transition_affine.yml, src/modules/qimage/Makefile,
  src/modules/qimage/factory.c, src/modules/qimage/producer_kdenlivetitle.yml,
  src/modules/qimage/producer_qimage.yml: Add service metadata for qimage
  module (WIP).

  * src/modules/plus/Makefile, src/modules/plus/factory.c,
  src/modules/plus/filter_affine.yml, src/modules/plus/filter_charcoal.yml,
  src/modules/plus/filter_invert.yml, src/modules/plus/filter_sepia.yml,
  src/modules/plus/transition_affine.yml: Add service metadata to plus module
  (WIP).

  * src/modules/normalize/Makefile, src/modules/normalize/factory.c,
  src/modules/normalize/filter_volume.yml: Add service metadata to normalize
  module (WIP).

  * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
  .../motion_est/filter_autotrack_rectangle.yml,
  src/modules/motion_est/filter_motion_est.yml,
  src/modules/motion_est/filter_vismv.yml,
  src/modules/motion_est/producer_slowmotion.yml: Add service metadata to
  motion_est module (WIP).

  * src/modules/melt/Makefile, src/modules/melt/factory.c,
  src/modules/melt/producer_melt.yml, src/modules/melt/producer_melt_file.yml:
  Add service metadata for melt module (WIP).

  * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
  src/modules/kdenlive/filter_boxblur.yml,
  src/modules/kdenlive/filter_freeze.yml, src/modules/kdenlive/filter_wave.yml,
  src/modules/kdenlive/producer_framebuffer.yml: Add service metadata for
  kdenlive module (WIP).

  * src/modules/gtk2/Makefile, src/modules/gtk2/consumer_gtk2_preview.yml,
  src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.yml,
  src/modules/gtk2/producer_pixbuf.yml: Add service metadata for gtk2 module
  (WIP).

  * src/modules/effectv/Makefile, src/modules/effectv/factory.c,
  src/modules/effectv/filter_burningtv.yml: Add service metadata for effectv
  module (WIP).

  * src/modules/dv/Makefile, src/modules/dv/consumer_libdv.yml,
  src/modules/dv/factory.c, src/modules/dv/producer_libdv.yml: Add service
  metdata for dv module (WIP).

  * src/modules/core/Makefile, src/modules/core/factory.c,
  src/modules/core/filter_audiowave.yml,
  src/modules/core/filter_brightness.yml,
  src/modules/core/filter_channelcopy.yml, src/modules/core/filter_crop.yml,
  src/modules/core/filter_data_show.yml, src/modules/core/filter_gamma.yml,
  src/modules/core/filter_greyscale.yml, src/modules/core/filter_luma.yml,
  src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
  src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
  src/modules/core/filter_transition.yml,
  src/modules/core/filter_watermark.yml, src/modules/core/producer_colour.yml,
  src/modules/core/producer_consumer.yml, src/modules/core/producer_hold.yml,
  src/modules/core/producer_noise.yml,
  src/modules/core/transition_composite.yml,
  src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
  src/modules/core/transition_region.yml: Add service metadata for core module
  (WIP).

2011-05-28  Dan Dennedy <dan@dennedy.org>

  * src/swig/python/getimage.py, src/swig/python/waveforms.py: Convert Python
  examples to new frame method.

  * src/framework/mlt_profile.c, src/framework/mlt_profile.h,
  src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: Add
  mlt_profile_from_producer().  This new function contains the auto-profile
  feature. Plus setters for Mlt::Profile.

2011-05-22  Dan Dennedy <dan@dennedy.org>

  * src/modules/jackrack/Makefile, src/modules/jackrack/blacklist.txt,
  src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h: Add
  blacklist for ladspa filters.  Initially includes dssi-vst since that is
  unstable on AV Linux 5.

2011-05-17  Dan Dennedy <dan@dennedy.org>

  * src/modules/jackrack/factory.c, src/modules/jackrack/jack_rack.c: Let all
  instances of ladspa share single plugin_mgr.

2011-05-15  Dan Dennedy <dan@dennedy.org>

  * docs/melt.1, src/melt/melt.c: Document -jack option.

  * src/melt/melt.c, src/modules/jackrack/filter_jackrack.c,
  src/modules/jackrack/process.c: Add first draft of JACK transport sync.

2011-05-14  Dan Dennedy <dan@dennedy.org>

  * configure, src/mlt++/configure: Fix build on Debian GNU/kFreeBSD.

2011-05-12  Dan Dennedy <dan@dennedy.org>

  * Makefile, presets/consumer/avformat/dv_ntsc/DVD,
  presets/consumer/avformat/dv_ntsc_wide/DVD,
  presets/consumer/avformat/dv_pal/DVD,
  presets/consumer/avformat/dv_pal_wide/DVD, setenv,
  src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/framework/mlt_repository.c, src/framework/mlt_repository.h,
  src/melt/melt.c, src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
  src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h, src/swig/mlt.i:
  Presets!  Put property setters in a file and apply them to a service using
  properties=filename. Alternatively, apply a supplied preset using
  properties=preset. For example, melt ... -consumer avformat:my.vob
  properties=DVD.

  * src/modules/jackrack/jack_rack.c, src/modules/jackrack/plugin.c,
  src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/process.c: Convert
  jackrack printfs to mlt_log (3301094).

2011-05-10  Dan Dennedy <dan@dennedy.org>

  * src/modules/jackrack/Makefile, src/modules/jackrack/factory.c,
  src/modules/jackrack/filter_jackrack.yml,
  src/modules/jackrack/filter_ladspa.yml: Add service metadata for jackrack,
  ladspa, and ladspa.id.

  * src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/plugin_mgr.c:
  Add support for ladspa.id variants.  This is much more convenient to use
  without having to compose the JACK Rack XML. Also, we will be able to add
  future support for property animation (automation), which JACK Rack lacks.
  However, it does still support loading and processing JACK Rack files.

2011-05-08  Dan Dennedy <dan@dennedy.org>

  * src/modules/sox/Makefile, src/modules/sox/factory.c,
  src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.yml: Add support for
  sox.effect variants.  The legacy forms of 'sox:"effect options"' and 'sox
  effect="name options"' still work. The new forms allows them all to be
  enumerated by Mlt apps, e.g.: melt -query filter. Also, this registers
  metadata for both the generic 'sox' filter and all of the new 'sox.effect'
  ones including their usage help!

  * src/modules/avformat/filter_avresample.c, src/modules/core/loader.ini: Fix
  inadvertent reording of resample filters.  And add debug log to avresample.

2011-05-06  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_tractor.c, src/modules/avformat/producer_avformat.c,
  src/modules/dv/producer_libdv.c, src/modules/vorbis/producer_vorbis.c: Make
  the frame audio properties consistent.

  * src/framework/mlt_frame.c, src/framework/mlt_types.h: Add mlt_audio_s32le
  and mlt_audio_f32le audio formats.

  * src/modules/avformat/filter_avresample.c, src/modules/core/Makefile,
  src/modules/core/factory.c, src/modules/core/filter_audiochannels.c,
  src/modules/core/loader.ini, src/modules/resample/filter_resample.c: Add
  audiochannels normalization filter.  Refactors code from the resamplers into
  a new filter to be more manageable. Eventually, we can add options on what to
  do when adding/removing channels.

2011-05-03  Dan Dennedy <dan@dennedy.org>

  * configure, src/framework/mlt_transition.c: Ensure transition B frames get
  some consumer properties.  Also, ensure both A and B frames have sane scaling
  and aspect ratio values. This addresses an issue where composite and region
  were not getting the correct deinterlace method impacting performance. In
  addition, it factors out some common code (best practice) from various
  transitions moving it into the framework.

2011-05-01  Dan Dennedy <dan@dennedy.org>

  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: Set version
  to 0.7.2

  * src/modules/avformat/filter_avresample.c,
  src/modules/resample/filter_resample.c: Finish work to normalize channel
  count.  Also, refactor the audio resamplers to use mlt_audio_format_size()
  and mlt_frame_set_audio(). Currently, there are no controls over which
  channels to drop or duplicate.

  * src/framework/mlt_tractor.c, src/modules/core/producer_consumer.c,
  src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c: Refactor
  to mlt_frame_set_audio().

  * src/modules/feeds/NTSC/data_fx.properties,
  src/modules/feeds/PAL/data_fx.properties: Fix alpha on color of some
  data-feed properties.

  * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
  src/modules/avformat/producer_avformat.c: Add support for new codec- and
  muxer-specific AVOptions.

2011-04-22  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: Use new avio functions in avformat
  module.

2011-04-21  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/producer_avformat.c: Fix regression initializing
  coefficients.

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/filter_swscale.c,
  src/modules/avformat/producer_avformat.c: Fix avformat compile warns on const
  and 64-bit string formatting.

  * src/modules/core/producer_hold.c, src/modules/jackrack/filter_jackrack.c:
  Fix couple compile warns.

  * src/framework/mlt_property.c, src/framework/mlt_types.h,
  src/modules/linsys/sdi_generator.c: Fix some compile warnings about
  string-formatting 64bit.

  * src/modules/avformat/audioconvert.h,
  src/modules/avformat/producer_avformat.c: Drop private audioconvert.h for
  public samplefmt.h.

2011-04-20  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
  src/modules/avformat/producer_avformat.c: More libavcodec v53 changes
  required.

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: Fix avformat build with libavcodec
  v53.

2011-04-09  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_profile.c, src/mlt++/MltProfile.cpp,
  src/mlt++/MltProfile.h, src/swig/mlt.i: Add Mlt::Profile.list().

2011-04-07  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/consumer_avformat.yml, src/modules/avformat/factory.c,
  src/modules/avformat/producer_avformat.yml: Add avformat consumer metadata.
  Improve avformat producer metadata. Significantly extend each with AVOptions.

2011-04-04  Dan Dennedy <dan@dennedy.org>

  * demo/README, demo/demo.ini, demo/mlt_pango_keyframes,
  demo/pango_keyframes.mpl: Add mlt_pango_keyframes demo.

2011-04-03  Dan Dennedy <dan@dennedy.org>

  * docs/melt.1, docs/melt.txt, src/melt/melt.c: Add -query formats and codecs
  to melt.

  * docs/melt.1, docs/melt.txt, src/melt/melt.c: Add -query profile to melt.

  * src/framework/mlt_profile.c, src/framework/mlt_profile.h: Add
  mlt_profile_list().

2011-03-31  Dan Dennedy <dan@dennedy.org>

  * src/modules/decklink/consumer_decklink.yml,
  src/modules/decklink/producer_decklink.yml: Add metadata for decklink
  consumer.

  * src/modules/decklink/Makefile, src/modules/decklink/producer_decklink.cpp,
  src/modules/decklink/producer_decklink.yml: Add decklink producer.

2011-03-27  Dan Dennedy <dan@dennedy.org>

  * configure, src/modules/core/transition_composite.c: Fix regression in
  region filter (3251260).

  * Doxyfile, configure, src/framework/mlt_version.h: Set version to 0.7.0

  * src/modules/avformat/consumer_avformat.c, src/modules/sox/filter_sox.c,
  src/modules/xml/producer_xml.c: Use mlt_properties_get_value where possible.

  * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
  src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/framework/mlt_tractor.c, src/mlt++/MltProperties.cpp,
  src/mlt++/MltProperties.h: Add mlt_properties_lock and _unlock.  Fixes some
  concurrency safetiness problems.

2011-03-24  Dan Dennedy <dan@dennedy.org>

  * src/modules/decklink/configure, src/modules/kino/configure,
  src/modules/linsys/configure: Enable linsys by default on Linux.  Disable
  linsys and decklink by default on OS X and Windows.

2011-03-23  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_consumer.c, src/modules/decklink/consumer_decklink.cpp:
  Fix a couple null pointer bugs.

2011-03-20  Dan Dennedy <dan@dennedy.org>

  * src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/plugin.h,
  src/modules/jackrack/process.c: Fix build of jackrack module on mingw.

2011-03-19  Dan Dennedy <dan@dennedy.org>

  * profiles/atsc_1080p_50, profiles/atsc_1080p_5994, profiles/atsc_1080p_60:
  Add high frame rate 1080p profiles.

2011-03-09  Dan Dennedy <dan@dennedy.org>

  * src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
  src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
  src/modules/frei0r/transition_frei0r.c: Refactor frei0r and fix time
  parameter.  Refactored to use mlt_filter_get_position and
  mlt_transition_get_position. frei0r's time parameter is seconds, but we were
  passing frame count.

  * src/modules/core/transition_region.c, src/modules/plus/transition_affine.c:
  Refactor to mlt_transition_get_position()

  * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
  src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
  mlt_transition_get_position()

  * src/modules/core/filter_luma.c, src/modules/core/filter_watermark.c,
  src/modules/dgraft/filter_telecide.c, src/modules/kdenlive/filter_freeze.c,
  .../motion_est/filter_autotrack_rectangle.c,
  src/modules/motion_est/filter_crop_detect.c,
  src/modules/oldfilm/filter_vignette.c, src/modules/plus/filter_affine.c,
  src/modules/vmfx/filter_shape.c: Refactor to mlt_filter_get_position().

2011-03-08  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_filter.c, src/framework/mlt_transition.c: Use the
  producer when filter/transition always active.

  * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
  src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add
  mlt_filter_get_position().

2011-03-07  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c: Refactor to
  mlt_transition_get_progress_delta().

  * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
  src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
  mlt_transition_get_progress_delta().

  * src/modules/core/transition_luma.c, src/modules/core/transition_mix.c:
  Refactor to mlt_transition_get_progress().

  * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
  src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
  mlt_transition_get_progress().

  * src/modules/core/filter_brightness.c, src/modules/core/filter_obscure.c,
  src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
  src/modules/normalize/filter_volume.c, src/modules/oldfilm/filter_dust.c,
  src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_lines.c,
  src/modules/oldfilm/filter_oldfilm.c: Refactor to mlt_filter_get_progress().

  * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
  src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add
  mlt_filter_get_progress().

2011-03-10  Dan Dennedy <dan@dennedy.org>

  * src/modules/swfdec/Makefile, src/modules/swfdec/configure: Add build
  support for swfdec 0.7.  And prioritize newer versions over older ones.

2011-03-06  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/transition_composite.c,
  src/modules/plus/transition_affine.c: Refactor to use
  mlt_transition_get_length().

  * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
  src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
  mlt_transition_get_length().

  * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
  src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add mlt_filter_get_length().

  * src/modules/core/filter_audioconvert.c, src/modules/core/filter_mono.c,
  src/modules/core/producer_consumer.c: Refactor to mlt_audio_format_size().

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
  mlt_audio_format_size().

  * src/modules/core/producer_noise.c, src/modules/normalize/filter_volume.c:
  Remove unused variables.

  * src/modules/avformat/filter_swscale.c,
  src/modules/avformat/producer_avformat.c, src/modules/core/filter_crop.c,
  src/modules/core/filter_resize.c, src/modules/core/producer_colour.c,
  src/modules/gtk2/filter_rescale.c, src/modules/kdenlive/filter_freeze.c,
  src/modules/kdenlive/producer_framebuffer.c: Refactor to use
  mlt_image_format_size().

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
  mlt_image_format_size()

  * src/framework/mlt_tractor.c, src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/filter_swscale.c,
  src/modules/avformat/producer_avformat.c,
  src/modules/core/filter_audiowave.c, src/modules/core/filter_crop.c,
  src/modules/core/filter_imageconvert.c, src/modules/core/filter_luma.c,
  src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
  src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
  src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
  src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
  src/modules/core/transition_composite.c,
  src/modules/core/transition_region.c, src/modules/dgraft/filter_telecide.c,
  src/modules/dv/producer_libdv.c, src/modules/frei0r/frei0r_helper.c,
  src/modules/frei0r/producer_frei0r.c, src/modules/gtk2/filter_rescale.c,
  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/kdenlive/filter_freeze.c, src/modules/kdenlive/filter_wave.c,
  src/modules/kdenlive/producer_framebuffer.c,
  src/modules/motion_est/producer_slowmotion.c,
  src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
  src/modules/qimage/producer_kdenlivetitle.c,
  src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c,
  src/modules/swfdec/producer_swfdec.c, src/modules/vmfx/producer_pgm.c,
  src/modules/xine/filter_deinterlace.c: Refactor to use
  mlt_frame_set_image/_alpha.

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
  src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: Add mlt_frame_set_image and
  mlt_frame_set_alpha.

  * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
  Alias bicubic for hyper in pango and pixbuf.

  * : Add gpl flag file to rotoscoping filter.

2011-03-02  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
  mlt_frame_unique_properties().

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/filter_avdeinterlace.c,
  src/modules/avformat/filter_avresample.c,
  src/modules/avformat/filter_swscale.c,
  src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c:
  Rename 'this' in avformat module.

2011-03-01  Till Theato <root@ttill.de>

  * src/modules/rotoscoping/filter_rotoscoping.c,
  src/modules/rotoscoping/filter_rotoscoping.yml: rotoscoping: remove parameter
  precision. Its influence on speed was very minimal while it caused some
  crashes. Also update YAML filter description.

2011-02-28  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_consumer.c, src/framework/mlt_deque.c,
  src/framework/mlt_events.c, src/framework/mlt_factory.c,
  src/framework/mlt_field.c, src/framework/mlt_filter.c,
  src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
  src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
  src/framework/mlt_playlist.c, src/framework/mlt_pool.c,
  src/framework/mlt_producer.c, src/framework/mlt_profile.c,
  src/framework/mlt_properties.c, src/framework/mlt_property.c,
  src/framework/mlt_property.h, src/framework/mlt_repository.c,
  src/framework/mlt_service.c, src/framework/mlt_tokeniser.h,
  src/framework/mlt_tractor.c, src/framework/mlt_transition.c: Rename this to
  self in the framework.  This makes doxygen output better match the headers,
  and it improves life within a code-parsing IDE like Qt Creator.

2011-02-27  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: Add support for FFmpeg AVMetadata
  API.

2011-02-20  Dan Dennedy <dan@dennedy.org>

  * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
  src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/not_thread_safe.txt:
  Mark some frei0r plugins as not thread safe.

2011-02-19  Dan Dennedy <dan@dennedy.org>

  * docs/install.txt, docs/mlt-xml.txt, docs/services.txt, setenv: Remove info
  about mainconcept and bluefish services.

  * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
  src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
  src/modules/core/producer_noise.c, src/modules/frei0r/factory.c,
  src/modules/motion_est/producer_slowmotion.c: Add profile parameter to
  mlt_producer_new.

2011-02-19  j-b-m <jb@kdenlive.org>

  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
  Store exif orientation.  Patch attached internally stores the exif
  orientation so that it can be accessible to the framework and apps using it.
  Useful it in Kdenlive to correctly rotate images when creating proxy images.

2011-02-13  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/modules/sdl/consumer_sdl_preview.c: Fix deadlocks in sdl_preview with
  parallel-consumer.

2011-01-27  Till Theato <root@ttill.de>

  * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/factory.c,
  src/modules/rotoscoping/filter_rotoscoping.c,
  src/modules/rotoscoping/filter_rotoscoping.yml: Rotoscoping: Set default mode
  to alpha and add YAML filter description

2010-11-23  Dan Dennedy <dan@dennedy.org>

  * src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
  src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
  src/modules/frei0r/transition_frei0r.c: Reduce service lock contention in
  frei0r module.

2010-10-04  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_frame.h: Use a single queue for parallel workers.  This is
  a major change from the previous model of moving work items (frames) from one
  queue to another. This new model improves the behavior of realtime mode and
  performance overall. In the new model, a single queue is used along with an
  is_processed flag on the frame. Also, there is an index into the queue
  (process_head) that indicates from which point should a worker consider
  fetching the next unprocessed frame.  There are situations in realtime mode
  where the processing of a frame takes longer than the queue (or from head to
  its fetch index). Over extended periods of this heavy processing, the video
  frame in the consumer may never be updated (rendered=1)! To remedy this, the
  consumer detects this and automatically moves the process_head towards the
  tail, but even this may not be good enough. The only real remedy is to
  increase buffers and suffer with poor latency. If lower latency is preferred,
  then it may be better to not use realtime mode and permit audio
  discontinuity.

  * src/framework/mlt_deque.c, src/framework/mlt_deque.h: Add mlt_deque_peek()
  with index.

2010-06-14  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
  src/framework/mlt_tractor.c, src/modules/core/filter_imageconvert.c,
  src/modules/sdl/consumer_sdl.c: Fix image format consistency and conversion.

2010-06-11  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c: Remove the
  tractor service locking.  This completely inhibited parallelism, but removing
  it also exposes more race conditions that require resolution.

2010-03-04  Dan Dennedy <dan@dennedy.org>

  * .../motion_est/filter_autotrack_rectangle.c,
  src/modules/motion_est/filter_crop_detect.c,
  src/modules/motion_est/filter_motion_est.c,
  src/modules/normalize/filter_volume.c, src/modules/oldfilm/filter_dust.c,
  src/modules/oldfilm/filter_lines.c, src/modules/plus/filter_affine.c,
  src/modules/plus/transition_affine.c,
  src/modules/qimage/producer_kdenlivetitle.c,
  src/modules/qimage/producer_qimage.c, src/modules/sox/filter_sox.c,
  src/modules/vorbis/producer_vorbis.c: Add service locks for parallelism.

  * src/modules/avformat/filter_avresample.c,
  src/modules/avformat/filter_swscale.c,
  src/modules/avformat/producer_avformat.c,
  src/modules/core/filter_data_show.c, src/modules/core/filter_luma.c,
  src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
  src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
  src/modules/core/transition_region.c, src/modules/effectv/filter_burn.c,
  src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/producer_frei0r.c,
  src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pixbuf.c, src/modules/kdenlive/filter_freeze.c,
  src/modules/kdenlive/producer_framebuffer.c,
  src/modules/resample/filter_resample.c: Add service locks for parallelism.
  RGB filters and transitions from frei0r and burningtv are still not safe
  enough.

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: Add parallelism
  to mlt_consumer.  To use set real_time greater than 1 for frame-dropping or
  less than -1 for no frame-dropping. It works better with a liberal buffer
  size. You can still set prefill less than buffer size, but it must be at
  least the same number as real_time, preferably a little higher to help with
  frame ordering.

2010-02-20  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_deque.c, src/framework/mlt_deque.h: Add
  mlt_deque_insert().

2010-02-16  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: Qualify queue,
  mutex, and cond vars with frame_queue_.

2011-01-23  Dan Dennedy <dan@dennedy.org>

  * configure, src/framework/mlt_version.h: Move to an interim version number.

2011-01-17  Dan Dennedy <dan@dennedy.org>

  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c: SDL
  tweaks for Windows discovered when embedded.

  * src/framework/Makefile, src/mlt++/Makefile, src/mlt++/config.h: On Windows
  install .def and version-less DLLs to let apps build against us.

  * src/framework/mlt_factory.c, src/modules/avformat/configure,
  src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: On Windows
  locate plugins and data by directory relative to current directory.  lib\mlt
  lib\frei0r-1 lib\ladspa share\mlt share\ffmpeg

2010-12-31  Dan Dennedy <dan@dennedy.org>

  * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Cleanup
  libxml changes for MinGW.

  * src/modules/jackrack/configure, src/modules/jackrack/jack_rack.c: Fix
  JackRack build on MinGW.

  * src/modules/qimage/Makefile, src/modules/qimage/configure,
  src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
  src/modules/qimage/qimage_wrapper.h: Fix qimage build for MinGW.

2010-12-30  Dan Dennedy <dan@dennedy.org>

  * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Fix libxml2
  build on MinGW.

  * src/modules/gtk2/Makefile, src/modules/gtk2/consumer_gtk2.c,
  src/modules/gtk2/producer_pixbuf.c: Fix gtk2 build on mingw.

2010-12-15  Dan Dennedy <dan@dennedy.org>

  * src/melt/Makefile, src/melt/io.c, src/melt/melt.c,
  src/modules/sdl/consumer_sdl.c: Fix SDL and keyboard input on Win32.

2010-12-03  Dan Dennedy <dan@dennedy.org>

  * configure, src/framework/Makefile, src/melt/Makefile, src/melt/io.c,
  src/mlt++/Makefile, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
  src/mlt++/config.h, src/mlt++/configure, src/modules/avformat/Makefile,
  src/modules/core/Makefile, src/modules/core/producer_loader.c,
  src/modules/kino/configure, src/modules/motion_est/Makefile,
  src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl.c,
  src/modules/sdl/consumer_sdl_audio.c, src/modules/sdl/consumer_sdl_preview.c,
  src/modules/sdl/consumer_sdl_still.c, src/win32/fnmatch.c,
  src/win32/fnmatch.h, src/win32/win32.c: Initial port to Windows using MinGW.
  Much of the credit goes to Michael Zenov.

2011-01-23  Dan Dennedy <dan@dennedy.org>

  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: Set version
  to 0.6.2.

2011-01-16  Till Theato <root@ttill.de>

  * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/cJSON.c,
  src/modules/rotoscoping/cJSON.h,
  src/modules/rotoscoping/filter_rotoscoping.c: Rotoscoping: Add support for
  simple keyframes - current limits: - number of points has to be equal for all
  keyframes - points have to be in "correct" order (1. point in 1. kf will be
  moved to 1. point in 2. kf, ...) - the parameter "polygon" is now formated
  using json: - no keyframes: polygon="[[x,y], [x,y], ...]" - keyframes:
  polygon= '{ "framepos1" : [[x,y], [x,y], ...], "framepos2" : [[x,y], [x,y],
  ...], ...}'

2011-01-15  Till Theato <root@ttill.de>

  * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/factory.c,
  src/modules/rotoscoping/filter_rotoscoping.c: Add rotoscoping filter (WIP):
  It hides everything not in the polygon defined by the vertices given through
  the "polygon" parameter

2011-01-11  Dan Dennedy <dan@dennedy.org>

  * configure, src/mlt++/configure, src/modules/avformat/configure,
  src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
  src/modules/qimage/configure, src/modules/sox/configure: Enable build on
  NetBSD (3090684)

  * src/modules/kino/Makefile, src/modules/qimage/Makefile: Use CXX rather than
  CC for linking C++ (3090682)

  * src/modules/sdl/consumer_sdl_audio.c,
  src/modules/sdl/consumer_sdl_preview.c: Fix undefined bahavior in SDL module
  (3066195).  The standard says the post-increment can have effect at any point
  between the previous and the next sequence point (or something similar), so
  the behavior of "this->refresh_count = this->refresh_count ++" is undefined.
  Patch by Cristian Morales Vega

2011-01-10  Dan Dennedy <dan@dennedy.org>

  * src/modules/plus/interp.h, src/modules/plus/transition_affine.c: Add
  geometry opacity interpretation to affine.  Also, fixes interpolation method
  selection and removes a redundant bounds test.

2011-01-10  j-b-m <jb@kdenlive.org>

  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
  Add force_aspect_ratio to image producers.

2011-01-10  Dan Dennedy <dan@dennedy.org>

  * configure, src/framework/mlt_version.h: Move to an interim version.

2011-01-01  Dan Dennedy <dan@dennedy.org>

  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
  to 0.6.0

  * src/modules/feeds/NTSC/etv.properties,
  src/modules/feeds/PAL/etv.properties: Make etv data feeds same and scalable
  between NTSC and PAL.

  * demo/mlt_attributes, src/modules/feeds/NTSC/data_fx.properties,
  src/modules/feeds/NTSC/etv.properties: Make feeds consistent between NTSC and
  PAL.  Fix mlt_attributes demo.

  * demo/README, demo/mlt_slideshow, demo/mlt_slideshow_black: Convert
  "Scotland" in demos to "photos"

  * demo/svg.mlt, src/modules/xml/producer_xml.c: Fix parsing mixed XML
  documents and svg.mlt example.

2010-12-27  Dan Dennedy <dan@dennedy.org>

  * src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: Revert
  Producer::set_speed and add Producer::pause.  The new Producer::pause
  contains the wait for consumer-sdl-paused.

2010-12-22  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
  mlt_frame_write_ppm to visualize debugging.

2010-12-19  Dan Dennedy <dan@dennedy.org>

  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c:
  Increase the speed of switching between sdl_still and sdl.  Based on patch
  from Jonathan Thomas.  It does this by not calling the SDL_InitSubSystem(
  SDL_INIT_AUDIO ) and SDL_QuitSubSystem( SDL_INIT_AUDIO ) methods every time
  it switches, but rather when the SDL Preview consumer is started and stopped.

2010-12-16  Dan Dennedy <dan@dennedy.org>

  * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_version.c,
  src/framework/mlt_version.h, src/swig/mlt.i: Add mlt_version API.
  Contributed by Jonathan Thomas.

2010-12-15  Dan Dennedy <dan@dennedy.org>

  * src/mlt++/MltProducer.cpp, src/modules/sdl/consumer_sdl_preview.c:
  Synchronize Producer.set_speed(0) with sdl_preview.  This also helps prevent
  deadlock while waiting for consumer-sdl-paused event. Not 100% yet, but 100%
  requires script (swig) apps to handle the event asynchronously via an event
  listener, which is not available yet for most - only ruby. Furthermore, they
  would really like to be able to pass opaque data to the asynchronous handler,
  which is not yet available in the framework.  A good example here is pausing
  playback prior to seeking to a specific frame. The app should be able to make
  a consumer-paused event handler to which it can pass the new position, so it
  can properly seek after the pause has officially occurred. Without the
  ability to pass opaque data, it must save the new position as an instance
  variable to use within the handler - once it has support for event listeners
  that is.

2010-12-09  Dan Dennedy <dan@dennedy.org>

  * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Added
  Mlt::Properties::wait_for(string).

  * src/framework/mlt_log.c, src/melt/melt.c,
  src/modules/avformat/consumer_avformat.c: Add consumer-fatal-error event to
  avformat consumer.  This addresses Kdenlive bug 1894. When the avformat
  consumer has a fatal error, it will fire an event. Melt intercepts the event
  and exits with failure.

2010-12-08  Dan Dennedy <dan@dennedy.org>

  * configure, src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_types.h, src/melt/melt.c, src/mlt++/MltConsumer.cpp,
  src/mlt++/MltConsumer.h: Add mlt_consumer_position (Mlt::Consumer::position).

2010-11-30  Dan Dennedy <dan@dennedy.org>

  * demo/mlt_swf_variables, demo/txtField.swf: Add example of using SWF with
  variables.

2010-11-07  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/loader.dict, src/modules/swfdec/Makefile,
  src/modules/swfdec/producer_swfdec.c: Add swfdec producer.  No audio or
  variables/parameters yet.

2010-11-06  Dan Dennedy <dan@dennedy.org>

  * src/modules/decklink/DeckLinkAPI.h,
  src/modules/decklink/DeckLinkAPIDispatch.cpp,
  src/modules/decklink/LinuxCOM.h, src/modules/decklink/Makefile,
  src/modules/decklink/consumer_decklink.cpp: Add Blackmagic Design DeckLink
  consumer.

2010-10-20  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_tokeniser.c, src/modules/frei0r/frei0r_helper.c: Add
  support for frei0r string parameter.

2010-10-17  j-b-m <jb@kdenlive.org>

  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
  src/modules/qimage/producer_kdenlivetitle.c: Fix serializing xmldata in
  kdenlivetitle (kdenlive-1841).  Patch below fixes an issue with the
  kdenlivetitle producer. Basically, the problem was that when loading a
  kdenlivetitle from a file, all the properties were serialized and passed to
  the xml consumer.  The problem became more obvious with the "embeded" images
  in titles, which then caused images to be embedded inside the kdenlive
  project file, causing problems like reported in this issue:
  http://kdenlive.org/mantis/view.php?id=1841  With the patch, titles loaded
  from a file will not copy the xmldata.

2010-10-17  Dan Dennedy <dan@dennedy.org>

  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
  src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
  Fix including SDL headers (3087522).

2010-10-13  Dan Dennedy <dan@dennedy.org>

  * src/melt/melt.c, src/modules/avformat/producer_avformat.c: Add colorspace
  to auto-profile.

  * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c:
  (De)serialize colorspace in profile.

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: Fix version support for
  AVCodec:colorspace.

2010-10-07  Dan Dennedy <dan@dennedy.org>

  * src/melt/melt.c, src/modules/core/producer_consumer.c,
  src/modules/core/producer_loader.c, src/modules/melt/producer_melt.c,
  src/modules/xml/producer_xml.c: Move logic for when to auto-insert consumer
  producer.  Move it into the loader producer so apps other than melt can use
  it too. To use it, an app must set the profile to explicit.

  * src/framework/mlt_profile.c, src/framework/mlt_profile.h: Add
  mlt_profile_clone().

2010-08-28  Dan Dennedy <dan@dennedy.org>

  * src/melt/melt.c, src/modules/melt/producer_melt.c: Add an automatic profile
  feature to melt.  Here are the main use cases this feature provides: - Given
  a regular (non-mlt-xml) media file, melt reads the media attributes and
  generates an equivalent MLT profile. This makes it easier to transcode
  without changing or specifying resolution, aspect, and framerate. - Given a
  MLT XML file containing a profile attribute or element, melt loads the
  specified profile. A composition typically contains profile- without you
  having to remember. - Given a MLT XML containing a profile but also
  specifying a -profile option, melt automatically uses the 'consumer' producer
  with the requested profiles. This is similar to the above case, but when
  explicitly choosing a profile different than the composition one should use
  the consumer producer. This just makes melt smarter and more automatic.

  * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd,
  src/modules/xml/producer_xml.c: Add (de)serialization of profile to XML.  In
  addition to the 'profile' element, one can also set the 'profile' attribute
  of the root element to a named profile.

2010-10-04  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
  Add support for short-hand vpre to avformat consumer.  For example, when
  vcodec=libx264, you can use vpre=medium as shorthand for
  $prefix/share/ffmpeg/libx264-medium.ffpreset.

  * src/modules/avformat/audioconvert.h, src/modules/avformat/configure,
  src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
  src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/filter_avdeinterlace.c,
  src/modules/avformat/filter_avresample.c,
  src/modules/avformat/filter_swscale.c,
  src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c:
  FFmpeg build improvements (3078007).  Handle --avformat-svn-version=0.5. Fix
  building without swscale. Fix compiling new colorspace stuff against FFmpeg
  <= v0.5. FFmpeg libs are increasing; only support contemporary header layout.

2010-09-28  Dan Dennedy <dan@dennedy.org>

  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
  src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
  Fix race conditions in SDL (kdenlive-1711).  Contributed patch by 'jem' -
  thanks!

2010-09-26  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/producer_avformat.c: Set default colorspace (from
  profile) on frames.  Also, allow affirmatively setting luma to _not_ full
  range (force_full_luma=0).

  * profiles/atsc_1080i_50, profiles/atsc_1080i_5994, profiles/atsc_1080i_60,
  profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
  profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/atsc_720p_2398,
  profiles/atsc_720p_24, profiles/atsc_720p_25, profiles/atsc_720p_2997,
  profiles/atsc_720p_30, profiles/atsc_720p_50, profiles/atsc_720p_5994,
  profiles/atsc_720p_60, profiles/cif_15, profiles/cif_ntsc, profiles/cif_pal,
  profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc, profiles/dv_ntsc_wide,
  profiles/dv_pal, profiles/dv_pal_wide, profiles/hdv_1080_25p,
  profiles/hdv_1080_30p, profiles/hdv_1080_50i, profiles/hdv_1080_60i,
  profiles/hdv_720_25p, profiles/hdv_720_30p, profiles/hdv_720_50p,
  profiles/hdv_720_60p, profiles/qcif_15, profiles/qcif_ntsc,
  profiles/qcif_pal, profiles/quarter_15, profiles/quarter_ntsc,
  profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
  profiles/sdi_486i_5994, profiles/square_ntsc, profiles/square_ntsc_wide,
  profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
  profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
  profiles/vcd_ntsc, profiles/vcd_pal: Add colorspace to all profile presets.

  * src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/producer_avformat.c: Rename variables and properties
  around luma range for clarity.  Frame property "force_full_luma" controls
  this and can be set via producer property "set.force_full_luma." However, it
  is not really ready for use until libswscale can respect its full_range
  parameter in a RGB to YUV conversion.

2010-09-13  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/producer_avformat.c: Rename yuv_std to colorspace.

2010-08-24  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_profile.h, src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/producer_avformat.c: Add input YUV colorspace (601 vs
  709) handling.  Still need to work on the output side including normalization
  and setting the encoder.

  * src/framework/mlt_frame.c, src/framework/mlt_types.h,
  src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/filter_swscale.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
  Revert new image types.  I think we can just use frame properties.

  * src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/producer_avformat.c: Get initial skipping of luma
  scaling to work.  When the avformat producer property skip_luma_scale is set
  to 1, then we do not scale the luma on the first YCbCr to RGB conversion.
  This is only done once because swscale always downscales luma when converting
  RGB to YCbCr, and we need to keep the conversions symmetrical to prevent luma
  contraction (loss of contrast).

2010-08-23  Dan Dennedy <dan@dennedy.org>

  * src/framework/mlt_frame.c, src/framework/mlt_profile.h,
  src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/filter_swscale.c,
  src/modules/avformat/producer_avformat.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
  Improve colorspace handling (work in progress)  Trying to add support for
  non-scaling luma between YCbCr and RGB conversions as well as support for ITU
  Rec. 709 luma conversion for HD formats.
2012-11-21 22:24:27 +00:00