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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 
[email protected] -- 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 
[email protected] -- Fix build with VDPAU support
-Patch1:         libmlt-0.8.0-vdpau.patch
+# PATCH-FIX-OPENSUSE libmlt-0.8.2-vdpau.patch [email protected] -- 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 [email protected] 
-- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to