[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