Tag 'v0.7.8' created by Dan Dennedy <d...@dennedy.org> at 2012-02-14 06:17 -0800

tag v0.7.8 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk85/HsACgkQaLkFRkQ2MY0zfgCfcGITkG8DBeYhtuHf592Em7NO
3A4AnjC04yE6B2YHRZ/m1AYeWsMazuIA
=RXYY
-----END PGP SIGNATURE-----

Changes since v0.7.6:
Brian Matherly (7):
      Add use of av_lockmgr_register in addition to the existing mutex for
      Print useful information for xml parse errors.
      Convert producer_xml.c to use mlt_log_warning()
      Print useful information for xml parse errors and warnings.
      Convert producer_xml to use mlt_log rather than fprintf.
      Exit make with error if any yml validation fails.
      Detect video codecs that use the new libavcodec "encode2" method.

Dan Dennedy (124):
      build fixes for FreeBSD
      set interim version 0.7.7
      Fix framebuffer producer aspect ratio (kdenlive-2372)
      fix PATH_MAX undefined
      improve support for 486 line NTSC in linsys sdi consumer
      improve support for 480 line NTSC in decklink consumer
      add multi consumer (non-functional)
      Make decklink mlt_consumer_start more asynchronous.
      fix crash in decklink mlt_consumer_stop()
      fix crash in sdl_preview with multi consumer
      add mlt_frame_clone()
      fix brief description of mlt_producer_clone()
      implement multi consumer
      use multi consumer properties if no resource supplied
      fix possible source_fps inconsistency
      fix passing property that has both numeric and string types
      make sure nested consumer gets mlt_profile before 'properties' preset
      change a decklink log message to debug level
      add framerate adaption to consumer producer
      add caching to decklink producer
      enhance mlt_frame_clone with a deep/shallow parameter
      use mlt_frame_clone() instead of local method
      add support for app-supplied properties objects on multi consumer
      add support for multiple -consumer arguments
      fix using multi consumer only when more than one -consumer arg
      change property 'consumer' to 'mlt_service' consistent with xml
      add support for more than one consumer element in xml
      fix using a preset with multi consumer and avformat:file
      make deep mlt_frame_clone more robust
      add framerate adaption to multi consumer
      fix video glitch seen with multi consumer
      document profile=auto for producer consumer
      fix parameter type on videostab2 yaml
      add YAML metadata for multi consumer
      let 'mlt_profile' be a synonym for 'profile'
      default multi consumer to real_time=-1
      fix frei0r and ladspa loading for relocatable builds
      fix loading LADSPA plugins with broken constructor
      fix attempt to construct LADSPA plugin with no _init.
      fix decklink compile on mingw
      fix VDPAU state issues
      fix stopping in multi consumer
      drain nested consumers of multi consumer
      support consumers that use constructor arg instead of target property
      Merge branch 'master' of xtremedia:git/mltframework.org/mlt
      add rtaudio consumer
      fix rtaudio on mingw
      revert ALSA default PCM
      fix setting playing member var in rtaudio
      fix multiple rtaudio consumers on OSX
      improve selecting rtaudio device by name
      add metadata yaml for rtaudio consumer
      refactor field order correction into new filter
      add meta.swap_fields to the fieldorder filter
      add consumer properties mlt_image_format and mlt_audio_format
      do not try to convert image or audio if requested format is none
      if requested image format is none, pick the most suitable mlt format
      add mlt_image_none support to producers
      fix crash when fail to load filter or transition (debian-651604)
      stop using this for a variable name
      add trimming whitespace to some xml values (debian-651604)
      fix infinite loop regression with consumer producer on xml (3458967)
      fix producer noise indicating its audio format
      fix crash at process exit on ladspa plugins (3458967)
      fix memory leaks in jackrack/ladspa registration
      add support for xlocale.h on FreeBSD
      only build rtaudio for Linux, Windows, or OS X
      add configure support for GNU Hurd
      call avformat_network_init()
      Merge branch 'videostab' of https://github.com/gmarco/mlt into videostab
      fix videostab build with sse2
      fix videostab sse2 build cont'd
      fix segfault loading jackrack on Fedora 16 (3468312)
      fix typo in previous fix for jackrack on Fedora 16 (3468312)
      fix melt parsing URL with query string
      drop deprecated APIs of libavformat/codec v53
      enable codec- and format-specific options for v0.7 releases of ffmpeg
      fix segfault accessing possible null frame
      document force_aspect_ratio on pango and pixbuf producers
      fix property-changed becoming a service-changed event (kdenlive-2468)
      update doc on service-change and producer-changed events
      Merge https://github.com/pez4brian/mlt_2 into pez
      remove global avformat mutex
      quick fix for xml containing bad characters
      switch to working wchar version of xml char filter
      remove old 8-bit only version of xml char filter
      default to strict=experimental for painless aac encoding
      add support for converting between all audio sample formats
      add s32le and f32le format to core audio filters
      increase sample format support to audio encoding
      correct documentation of mlt_service_disconnect
      fix string allocation length
      fix invalid free when making absolute path relative
      convert all SAMPLE_FMT_16 to AV_SAMPLE_FMT_16
      fix SAMPLE_FMT support for v0.6 and less of libav/ffmpeg
      fix build on ffmpeg 0.6
      fix AVOption processing on libav 0.7.3
      fix getting sample_fmt name crashing on some versions
      initialize audio_position so first call to get_audio works
      add null pointer check on return from mlt_frame_get_audio
      fix AVOption processing on ffmpeg 0.8
      fix crash on private symbol when mmx disabled on libav 0.8 (3483629)
      fix color problem with libav (3483629)
      Merge branch 'pez'
      Revert "default to strict=experimental for painless aac encoding"
      only automatically set strict=experimental when acodec=aac (3485119)
      fix race condition stopping avformat consumer
      add vqm transition
      add rendering to vqm and yaml service metadata
      fix swfdec/configure appending to config.mak
      fix build warning in vqm
      add vqm metrics to frame properties
      scale size and position of rendered text with resolution
      fix possible mem corruption in filter_restricted()
      Ensure thread cleanup upon stop when an error occurs.
      support non-explicit abnormal producer usage
      fix transition vqm build on mingw32
      make Frame::get_position() retrun type consistent
      rename this to self
      rename this to self
      deprecate sdl_image
      add release notes for v0.7.8
      set version to 0.7.8
      update ChangeLog for v0.7.8

gmarco (12):
      fixed bug, resulting in crash at end and wrong first image
      image format error fix
      use calloc insteadt of malloc/memset
      fixed wrong image format
      use interpolation type from filter also in rgb
      fixed bug, resulting in crash at end and wrong first image
      image format error fix
      use calloc insteadt of malloc/memset
      fixed wrong image format
      use interpolation type from filter also in rgb
      fixed wrong parameter order
      do not use lanc_kernels as global var. moved to filter struct

j-b-m (1):
      fix freeze filter not retrieving image of frame not within in-out

Maksym Veremeyenko (2):
      fix tag closing
      fix pango's producer force_aspect_ratio property handling

Marco Gittler (6):
      use linear or cos for blending
      added description for vignette change
      avoid segfault when smooth=0
      sse2 updates
      sse2 updates
      fixed bug when resizing in consumer

Ryan Rix (1):
      Patch to build with GCC 4.7

Simon A. Eugster (1):
      Add get_position to Mlt::Frame

---
 ChangeLog                                    |  613 ++
 Doxyfile                                     |    2 +-
 Makefile                                     |    4 +-
 NEWS                                         |   14 +
 configure                                    |    4 +-
 docs/melt.1                                  |    6 +-
 docs/mlt-xml.txt                             |    2 +
 profiles/sdi_486i_5994                       |    2 +-
 profiles/sdi_486p_2398                       |   11 +
 src/framework/Makefile                       |    6 +
 src/framework/configure                      |    8 +
 src/framework/mlt_consumer.c                 |   32 +
 src/framework/mlt_consumer.h                 |    2 +
 src/framework/mlt_factory.c                  |   34 +-
 src/framework/mlt_frame.c                    |   72 +-
 src/framework/mlt_frame.h                    |    1 +
 src/framework/mlt_producer.c                 |    2 +-
 src/framework/mlt_producer.h                 |    2 +-
 src/framework/mlt_property.c                 |    2 +-
 src/framework/mlt_property.h                 |    6 +-
 src/framework/mlt_service.c                  |   17 +-
 src/framework/mlt_service.h                  |    2 +-
 src/framework/mlt_types.h                    |   12 +-
 src/framework/mlt_version.h                  |    4 +-
 src/melt/melt.c                              |   50 +-
 src/mlt++/MltFrame.cpp                       |    5 +
 src/mlt++/MltFrame.h                         |    1 +
 src/mlt++/configure                          |    2 +-
 src/modules/avformat/consumer_avformat.c     |  345 +-
 src/modules/avformat/factory.c               |   75 +-
 src/modules/avformat/filter_avcolour_space.c |    2 +-
 src/modules/avformat/filter_avdeinterlace.c  |   13 +-
 src/modules/avformat/filter_avresample.c     |    7 +-
 src/modules/avformat/producer_avformat.c     |  309 +-
 src/modules/avformat/vdpau.c                 |  160 +-
 src/modules/core/Makefile                    |    2 +
 src/modules/core/consumer_multi.c            |  547 ++
 src/modules/core/consumer_multi.yml          |   37 +
 src/modules/core/factory.c                   |    6 +
 src/modules/core/filter_audiochannels.c      |   19 +-
 src/modules/core/filter_audioconvert.c       |  118 +-
 src/modules/core/filter_channelcopy.c        |   22 +-
 src/modules/core/filter_fieldorder.c         |  123 +
 src/modules/core/filter_fieldorder.yml       |   22 +
 src/modules/core/filter_mono.c               |   30 +-
 src/modules/core/filter_resize.c             |   54 +-
 src/modules/core/filter_resize.yml           |   25 +-
 src/modules/core/loader.dict                 |   22 +-
 src/modules/core/loader.ini                  |    1 +
 src/modules/core/producer_colour.c           |   13 +-
 src/modules/core/producer_consumer.c         |   65 +-
 src/modules/core/producer_consumer.yml       |    4 +-
 src/modules/core/producer_loader.c           |    1 +
 src/modules/core/producer_melt.c             |    3 +-
 src/modules/core/producer_noise.c            |    7 +
 src/modules/decklink/consumer_decklink.cpp   |   83 +-
 src/modules/decklink/producer_decklink.cpp   |   61 +-
 src/modules/dv/producer_libdv.c              |    2 +-
 src/modules/frei0r/factory.c                 |   18 +-
 src/modules/frei0r/producer_frei0r.c         |    6 +
 src/modules/gtk2/producer_pango.c            |   11 +-
 src/modules/gtk2/producer_pango.yml          |    6 +
 src/modules/gtk2/producer_pixbuf.c           |  182 +-
 src/modules/gtk2/producer_pixbuf.yml         |    6 +
 src/modules/jackrack/Makefile                |    3 +-
 src/modules/jackrack/factory.c               |    3 +-
 src/modules/jackrack/plugin_mgr.c            |   27 +-
 src/modules/kdenlive/filter_freeze.c         |    6 +
 src/modules/kdenlive/producer_framebuffer.c  |   21 +-
 src/modules/linsys/consumer_SDIstream.c      |    6 +-
 src/modules/linsys/sdi_generator.c           |  227 +-
 src/modules/linsys/sdi_generator.h           |   11 +-
 src/modules/oldfilm/filter_vignette.c        |   18 +-
 src/modules/oldfilm/filter_vignette.yml      |   11 +
 src/modules/qimage/Makefile                  |    4 +-
 src/modules/qimage/factory.c                 |    3 +
 src/modules/qimage/producer_qimage.c         |   84 +-
 src/modules/qimage/qimage_wrapper.cpp        |    1 +
 src/modules/qimage/transition_vqm.cpp        |  253 +
 src/modules/qimage/transition_vqm.yml        |   28 +
 src/modules/rtaudio/Makefile                 |   61 +
 src/modules/rtaudio/RtAudio.cpp              | 7976 ++++++++++++++++++++++++++
 src/modules/rtaudio/RtAudio.h                |  982 ++++
 src/modules/rtaudio/RtError.h                |   60 +
 src/modules/rtaudio/configure                |   12 +
 src/modules/rtaudio/consumer_rtaudio.cpp     |  677 +++
 src/modules/rtaudio/consumer_rtaudio.yml     |   44 +
 src/modules/sdl/consumer_sdl_preview.c       |    2 +-
 src/modules/sdl/producer_sdl_image.c         |    6 +-
 src/modules/sdl/producer_sdl_image.yml       |    1 +
 src/modules/swfdec/configure                 |    1 +
 src/modules/videostab/Makefile               |   10 +-
 src/modules/videostab/filter_videostab.c     |   15 +-
 src/modules/videostab/filter_videostab2.c    |  228 +-
 src/modules/videostab/filter_videostab2.yml  |    2 +-
 src/modules/videostab/stab/estimate.c        |    2 +-
 src/modules/videostab/stab/resample.c        |   20 +-
 src/modules/videostab/stab/resample.h        |    2 +-
 src/modules/videostab/stab/utils.c           |   23 +-
 src/modules/videostab/stab/utils.h           |    9 +-
 src/modules/videostab/stabilize.c            |  504 +-
 src/modules/videostab/stabilize.h            |    3 +-
 src/modules/videostab/transform_image.c      |  383 +-
 src/modules/videostab/transform_image.h      |   69 +-
 src/modules/xml/consumer_xml.c               |  108 +-
 src/modules/xml/producer_xml.c               |  246 +-
 106 files changed, 13961 insertions(+), 1516 deletions(-)
---

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to