[Bug 1741] Break PulseAudio provider out into IcedTea-Sound
bugzilla-daemon at icedtea.classpath.org
bugzilla-daemon at icedtea.classpath.org
Wed Mar 2 17:06:01 UTC 2016
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1741
--- Comment #11 from hg commits <mercurial at icedtea.classpath.org> ---
details:
http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=8f185d6f0164
author: Xerxes Ranby <xerxes at zafena.se>
date: Mon Oct 03 16:35:35 2011 +0200
PR1741: Make PulseAudio code compliant to the JNI specification.
2011-10-03 Xerxes Ranby <xerxes at zafena.se>
Robert Lougher <rob at jamvm.org.uk>
* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c
(Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1get_1buffer_1attr):
Make code compliant to the JNI specification.
Enable pulseaudio to work in combination with JVM that strictly
implement JNI spec.
The code is not compliant to the JNI specification.
FindClass takes a fully-qualified
classname :
http://download.oracle.com/javase/6/docs/technotes/guides/jni/spec/functions.html
name: a fully-qualified class name (that is, a package name, delimited
by ?/?, followed by the class name). If the name begins with ?[? (the
array signature character), it returns an array class. The string is
encoded in modified UTF-8.
The code above is giving a type signature (qualified name inside 'L'
and ';'). HotSpot is obviously allowing this. But this not correct
according to the specification.
Rob.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20160302/9d056cc9/attachment.html>
More information about the distro-pkg-dev
mailing list