commit libmlt for openSUSE:Factory

Hello community, here is the log from the commit of package libmlt for openSUSE:Factory checked in at 2012-09-01 10:31:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmlt (Old) and /work/SRC/openSUSE:Factory/.libmlt.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libmlt", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/libmlt/libmlt.changes 2012-08-27 16:15:11.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libmlt.new/libmlt.changes 2012-09-01 10:31:24.000000000 +0200 @@ -1,0 +2,22 @@ +Thu Aug 30 23:08:05 UTC 2012 - reddwarf@opensuse.org + +- Update to 0.8.2 + * Overhaul of A/V sync with libavformat-based inputs. + * Fix a major memory leak introduced in previous release. + * Fixes to problems revealed by Coverity Scan static analysis. + * Improved encoding presets. + * melt can now be built without SDL with define MELT_NOSDL, which is handy + for running it as a child process on Windows and OS X. + * melt can now be signaled to quit, which also makes it more useful as a + child process. +- Rebase libmlt-0.8.2-vdpau.patch +- Remove libmlt-0.8.0-fix_null_pointer_dereference.patch. Applied upstream. + +------------------------------------------------------------------- +Mon Aug 27 08:20:18 UTC 2012 - toddrme2178@gmail.com + +- Added libmlt-0.8.0-fix_null_pointer_dereference.patch, fixed + upstream. See and BNC # 777416 and upstream comit + 17a64a9aa20aa27861b6169e38859358a323c5a8 + +------------------------------------------------------------------- Old: ---- libmlt-0.8.0-vdpau.patch mlt-0.8.0.tar.gz New: ---- libmlt-0.8.2-vdpau.patch mlt-0.8.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmlt.spec ++++++ --- /var/tmp/diff_new_pack.E3AcCZ/_old 2012-09-01 10:31:25.000000000 +0200 +++ /var/tmp/diff_new_pack.E3AcCZ/_new 2012-09-01 10:31:25.000000000 +0200 @@ -27,7 +27,7 @@ %define soname_pp 3 Name: %{libname} -Version: 0.8.0 +Version: 0.8.2 Release: 0 Summary: Multimedia framework designed and developed for television broadcasting License: GPL-3.0+ @@ -36,8 +36,8 @@ Source0: http://downloads.sourceforge.net/project/%{_name}/%{_name}/%{_name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM libmlt-0.8.0-optflags.patch sf#3554425 reddwarf@opensuse.org -- Build the python binding with %{optflags} Patch0: libmlt-0.8.0-optflags.patch -# PATCH-FIX-UPSTREAM libmlt-0.8.0-vdpau.patch http://permalink.gmane.org/gmane.comp.video.mlt.devel/2392 reddwarf@opensuse.org -- Fix build with VDPAU support -Patch1: libmlt-0.8.0-vdpau.patch +# PATCH-FIX-OPENSUSE libmlt-0.8.2-vdpau.patch reddwarf@opensuse.org -- Make VDPAU support work without the devel package +Patch1: libmlt-0.8.2-vdpau.patch # PATCH-FIX-UPSTREAM libmlt-0.8.0-vdpau.patch sf#3555214 reddwarf@opensuse.org -- Install modules and data in versioned directories Patch2: libmlt-0.8.0-versioned_dirs.patch BuildRequires: gcc-c++ ++++++ libmlt-0.8.0-vdpau.patch -> libmlt-0.8.2-vdpau.patch ++++++ --- /work/SRC/openSUSE:Factory/libmlt/libmlt-0.8.0-vdpau.patch 2012-08-27 16:15:11.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libmlt.new/libmlt-0.8.2-vdpau.patch 2012-09-01 10:31:24.000000000 +0200 @@ -2,31 +2,23 @@ =================================================================== --- src/modules/avformat/vdpau.c.orig +++ src/modules/avformat/vdpau.c -@@ -70,11 +70,7 @@ static int vdpau_init( producer_avformat +@@ -74,18 +74,7 @@ static int vdpau_init( producer_avformat if ( !vdpau_init_done ) { int flags = RTLD_NOW; -- object = dlopen( "/usr/lib64/libvdpau.so", flags ); +- object = dlopen( "/usr/lib/libvdpau.so", flags ); +-#ifdef ARCH_X86_64 - if ( !object ) -- object = dlopen( "/usr/lib/libvdpau.so", flags ); +- object = dlopen( "/usr/lib64/libvdpau.so", flags ); +- if ( !object ) +- object = dlopen( "/usr/lib/x86_64-linux-gnu/libvdpau.so.1", flags ); +-#elif ARCH_X86 +- if ( !object ) +- object = dlopen( "/usr/lib/i386-linux-gnu/libvdpau.so.1", flags ); +-#endif - if ( !object ) - object = dlopen( "/usr/local/lib/libvdpau.so", flags ); + object = dlopen( "__VDPAU_SONAME__", flags ); if ( object ) vdpau_device_create_x11 = dlsym( object, "vdp_device_create_x11" ); else -@@ -152,14 +148,12 @@ static int vdpau_get_buffer( AVCodecCont - frame->reordered_opaque = codec_context->reordered_opaque; - if ( frame->reference ) - { -- frame->age = self->vdpau->ip_age[0]; - self->vdpau->ip_age[0] = self->vdpau->ip_age[1] + 1; - self->vdpau->ip_age[1] = 1; - self->vdpau->b_age++; - } - else - { -- frame->age = self->vdpau->b_age; - self->vdpau->ip_age[0] ++; - self->vdpau->ip_age[1] ++; - self->vdpau->b_age = 1; ++++++ mlt-0.8.0.tar.gz -> mlt-0.8.2.tar.gz ++++++ ++++ 6714 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de