[sip-comm-dev] Re: svn commit: r6675 - trunk: lib/native/mac lib/native/windows lib/native/windows-64 src/native/ffmpeg


#1

Hi Seb,

Thank you very much for taking care of the binaries!

Have you been able to test them? I only tested the modification on Mac
OS X last night and Instruments does show a good improvement in which
the modified method moved from first place in the CPU sampling profile
to second after the encoding with a decrease of more than 1/3, nearly
1/2.

Regards,
Lubo

···

On Sat, Jan 23, 2010 at 11:28 AM, <s_vincent@dev.java.net> wrote:

Author: s_vincent
Date: 2010-01-23 09:28:11+0000
New Revision: 6675

Modified:
trunk/lib/native/mac/libffmpeg.jnilib
trunk/lib/native/windows-64/ffmpeg.dll
trunk/lib/native/windows/ffmpeg.dll
trunk/src/native/ffmpeg/Makefile

Log:
Add updated ffmpeg JNI library for Windows (32-bit and 64-bit) and Mac OS X (universal binary i386, x86_64, ppc). It need to add Linux 32-bit and 64-bit binaries.

Modified: trunk/lib/native/mac/libffmpeg.jnilib
Url: https://sip-communicator.dev.java.net/source/browse/sip-communicator/trunk/lib/native/mac/libffmpeg.jnilib?view=diff&rev=6675&p1=trunk/lib/native/mac/libffmpeg.jnilib&p2=trunk/lib/native/mac/libffmpeg.jnilib&r1=6674&r2=6675

Binary files. No diff available.

Modified: trunk/lib/native/windows-64/ffmpeg.dll
Url: https://sip-communicator.dev.java.net/source/browse/sip-communicator/trunk/lib/native/windows-64/ffmpeg.dll?view=diff&rev=6675&p1=trunk/lib/native/windows-64/ffmpeg.dll&p2=trunk/lib/native/windows-64/ffmpeg.dll&r1=6674&r2=6675

Binary files. No diff available.

Modified: trunk/lib/native/windows/ffmpeg.dll
Url: https://sip-communicator.dev.java.net/source/browse/sip-communicator/trunk/lib/native/windows/ffmpeg.dll?view=diff&rev=6675&p1=trunk/lib/native/windows/ffmpeg.dll&p2=trunk/lib/native/windows/ffmpeg.dll&r1=6674&r2=6675

Binary files. No diff available.

Modified: trunk/src/native/ffmpeg/Makefile
Url: https://sip-communicator.dev.java.net/source/browse/sip-communicator/trunk/src/native/ffmpeg/Makefile?view=diff&rev=6675&p1=trunk/src/native/ffmpeg/Makefile&p2=trunk/src/native/ffmpeg/Makefile&r1=6674&r2=6675

--- trunk/src/native/ffmpeg/Makefile (original)
+++ trunk/src/native/ffmpeg/Makefile 2010-01-23 09:28:11+0000
@@ -15,7 +15,7 @@
#TARGET=../../../lib/native/mac/libffmpeg.jnilib

# Windows configuration
-# CPPFLAGS+=-I$(JAVA_HOME)/include/win32
+#CPPFLAGS+=-I$(JAVA_HOME)/include/win32
#LDFLAGS=-Wl,--kill-at -shared
# Choose between 32-bit or 64-bit
#TARGET=../../../lib/native/windows/ffmpeg.dll

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#2

Hi Lubomir,

Lubomir Marinov a �crit :

Hi Seb,

Thank you very much for taking care of the binaries!

Have you been able to test them? I only tested the modification on Mac
OS X last night and Instruments does show a good improvement in which
the modified method moved from first place in the CPU sampling profile
to second after the encoding with a decrease of more than 1/3, nearly
1/2.
  
Excellent!

I haven't made performance test right now. But I will look at Windows Performance Toolkit to see if changes made improvements on Windows.

···

--
Seb

Regards,
Lubo

On Sat, Jan 23, 2010 at 11:28 AM, <s_vincent@dev.java.net> wrote:
  

Author: s_vincent
Date: 2010-01-23 09:28:11+0000
New Revision: 6675

Modified:
  trunk/lib/native/mac/libffmpeg.jnilib
  trunk/lib/native/windows-64/ffmpeg.dll
  trunk/lib/native/windows/ffmpeg.dll
  trunk/src/native/ffmpeg/Makefile

Log:
Add updated ffmpeg JNI library for Windows (32-bit and 64-bit) and Mac OS X (universal binary i386, x86_64, ppc). It need to add Linux 32-bit and 64-bit binaries.

Modified: trunk/lib/native/mac/libffmpeg.jnilib
Url: https://sip-communicator.dev.java.net/source/browse/sip-communicator/trunk/lib/native/mac/libffmpeg.jnilib?view=diff&rev=6675&p1=trunk/lib/native/mac/libffmpeg.jnilib&p2=trunk/lib/native/mac/libffmpeg.jnilib&r1=6674&r2=6675

Binary files. No diff available.

Modified: trunk/lib/native/windows-64/ffmpeg.dll
Url: https://sip-communicator.dev.java.net/source/browse/sip-communicator/trunk/lib/native/windows-64/ffmpeg.dll?view=diff&rev=6675&p1=trunk/lib/native/windows-64/ffmpeg.dll&p2=trunk/lib/native/windows-64/ffmpeg.dll&r1=6674&r2=6675

Binary files. No diff available.

Modified: trunk/lib/native/windows/ffmpeg.dll
Url: https://sip-communicator.dev.java.net/source/browse/sip-communicator/trunk/lib/native/windows/ffmpeg.dll?view=diff&rev=6675&p1=trunk/lib/native/windows/ffmpeg.dll&p2=trunk/lib/native/windows/ffmpeg.dll&r1=6674&r2=6675

Binary files. No diff available.

Modified: trunk/src/native/ffmpeg/Makefile
Url: https://sip-communicator.dev.java.net/source/browse/sip-communicator/trunk/src/native/ffmpeg/Makefile?view=diff&rev=6675&p1=trunk/src/native/ffmpeg/Makefile&p2=trunk/src/native/ffmpeg/Makefile&r1=6674&r2=6675

--- trunk/src/native/ffmpeg/Makefile (original)
+++ trunk/src/native/ffmpeg/Makefile 2010-01-23 09:28:11+0000
@@ -15,7 +15,7 @@
#TARGET=../../../lib/native/mac/libffmpeg.jnilib

# Windows configuration
-# CPPFLAGS+=-I$(JAVA_HOME)/include/win32
+#CPPFLAGS+=-I$(JAVA_HOME)/include/win32
#LDFLAGS=-Wl,--kill-at -shared
# Choose between 32-bit or 64-bit
#TARGET=../../../lib/native/windows/ffmpeg.dll
    
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net