Mark Edwards
2010-Oct-13 15:28 UTC
[theora] total newbie issue with Cortado player using new java 1.6.0_22
is anybody else having problems with the new java 1.6.0.22 ? i am tried both cortado-ovt-debug and cortado-ovtk-debug - neither seem to work anymore once i installed the new java. once i go back to the old java 21 everything works fine. my jar file downloads for console messages (below) came from: http://downloads.xiph.org/releases/cortado/cortado-ovtk-debug-0.6.0.jar i have included *BOTH* the 1.6.0_21 and 22 console messages below: Java Plug-in 1.6.0_21 Using JRE version 1.6.0_21-b07 Java HotSpot(TM) Client VM User home directory = C:\Documents and Settings\Mark [INFO] Application stopping... [INFO] exit status thread [INFO] Application stopped [INFO] init() [INFO] param "url" has string value "http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg" [INFO] param "seekable" has enum value "0" (auto) [INFO] param "live" has enum value "0" (auto) blah blah [INFO] param "debug" has int value "3" [INFO] param "userId" has string value "user" [INFO] param "password" has string value "test" [INFO] build info: Built on 2010-03-19 19:20:16 GMT (version 0.6.0) in debug mode. [INFO] revision: $Revision$ [INFO] Document base: http://www.comptonpeslonline.com/compton-pesl-practice-program/main-program.shtml# [INFO] trying to determine duration for http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg [INFO] Response contained no Content-Range field, assuming offset=0 [INFO] DurationScanner: created StreamState for stream no. 2705443 [INFO] doing range: bytes=-125143-5928 [INFO] Response contained no Content-Range field, assuming offset=0 [WARN] DurationScanner: Couldn't complete duration scan due to failing range requests! [INFO] Determined stream duration to be approx. -1.0 [INFO] Application starting [INFO] create element: Element: [httpsrc] [INFO] setting User-Agent Cortado/0.6.0 Sun/1.6.0_21 Mozilla/4.0 (Windows XP 5.1) [INFO] create element: Element: [audiosink] [INFO] using high quality javax.sound backend [INFO] mixer description: Direct Audio Device: DirectSound Playback, vendor: Unknown Vendor blah blah blah [INFO] mixer description: Direct Audio Device: DirectSound Capture, vendor: Unknown Vendor [INFO] mixer description: Software mixer and synthesizer, vendor: Sun Microsystems [INFO] mixer description: Port Mixer, vendor: Unknown Vendor blah blah blah [INFO] mixer description: Port Mixer, vendor: Unknown Vendor [INFO] create element: Element: [videosink] [INFO] Video bounding rectangle: x=0, y=0, w=152, h=204 [INFO] reading from url http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg [INFO] parsing as absolute URL [INFO] trying to open http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg at offset 0 [INFO] Response contained no Content-Range field, assuming offset=0 [INFO] opened http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg [INFO] contentLength: 5929 [INFO] server contentType: text/plain [INFO] [Message]: Pad: httpsrc:src type: STREAM_STATUS, start, reason: ok, activating [WARN] server contentType: text/plain disagrees with our typeFind: application/ogg [INFO] using typefind contentType: application/ogg [INFO] Ogg payload com.fluendo.plugin.TheoraDec found [INFO] Ogg payload com.fluendo.plugin.VorbisDec found [INFO] Ogg payload com.fluendo.plugin.KateDec found blah blah [INFO] [Message]: Pad: buffer:src type: STREAM_STATUS, stop, reason: wrong-state, stopping [INFO] [Message]: Pad: httpsrc:src type: STREAM_STATUS, stop, reason: wrong-state, stopping [INFO] Status: Hide Java Plug-in 1.6.0_22 Using JRE version 1.6.0_22-b04 Java HotSpot(TM) Client VM User home directory = C:\Documents and Settings\Mark [INFO] Application stopping... [INFO] exit status thread [INFO] Application stopped [INFO] init() [INFO] param "url" has string value "http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg" [INFO] param "seekable" has enum value "0" (auto) [INFO] param "live" has enum value "0" (auto) [INFO] param "duration" has double value "-1.0" [INFO] param "audio" has boolean value "true" [INFO] param "video" has boolean value "true" [INFO] param "kateIndex" has int value "-1" [INFO] param "kateLanguage" has string value "" [INFO] param "kateCategory" has string value "" [INFO] param "statusHeight" has int value "12" [INFO] param "autoPlay" has boolean value "false" [INFO] param "showStatus" has enum value "0" (auto) [INFO] param "hideTimeout" has int value "3" [INFO] param "showSpeaker" has boolean value "true" [INFO] param "showSubtitles" has boolean value "true" [INFO] param "keepAspect" has boolean value "true" [INFO] param "ignoreAspect" has boolean value "false" [INFO] param "bufferSize" has int value "100" [INFO] param "bufferLow" has int value "10" [INFO] param "bufferHigh" has int value "70" [INFO] param "debug" has int value "3" [INFO] param "userId" has string value "user" [INFO] param "password" has string value "test" [INFO] build info: Built on 2010-03-19 19:20:16 GMT (version 0.6.0) in debug mode. [INFO] revision: $Revision$ [INFO] Document base: http://www.comptonpeslonline.com/compton-pesl-practice-program/main-program.shtml# [INFO] trying to determine duration for http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg network: Connecting http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg with proxy=DIRECT [WARN] Couldn't determine duration for stream. [INFO] Application starting [INFO] create element: Element: [httpsrc] [INFO] setting User-Agent Cortado/0.6.0 Sun/1.6.0_22 Mozilla/4.0 (Windows XP 5.1) [INFO] create element: Element: [audiosink] [INFO] using high quality javax.sound backend [INFO] mixer description: Direct Audio Device: DirectSound Playback, vendor: Unknown Vendor blah blah [INFO] mixer description: Direct Audio Device: DirectSound Capture, vendor: Unknown Vendor [INFO] mixer description: Software mixer and synthesizer, vendor: Sun Microsystems [INFO] mixer description: Port Mixer, vendor: Unknown Vendor blah blah [INFO] mixer description: Port Mixer, vendor: Unknown Vendor [INFO] create element: Element: [videosink] [INFO] Video bounding rectangle: x=0, y=0, w=152, h=204 [INFO] reading from url http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg [INFO] parsing as absolute URL [INFO] trying to open http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg at offset 0 network: Connecting http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg with proxy=DIRECT java.security.AccessControlException: access denied (java.net.SocketPermission 208.131.151.50:80 connect,resolve) at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkConnect(Unknown Source) at sun.plugin2.applet.Applet2SecurityManager.checkConnect(Unknown Source) at java.net.Socket.connect(Unknown Source) at sun.net.NetworkClient.doConnect(Unknown Source) at sun.net.www.http.HttpClient.openServer(Unknown Source) at sun.net.www.http.HttpClient.openServer(Unknown Source) at sun.net.www.http.HttpClient. (Unknown Source) at sun.net.www.http.HttpClient.New(Unknown Source) at sun.net.www.http.HttpClient.New(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source) at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source) at com.sun.deploy.net.BasicHttpRequest.doGetRequestEX(Unknown Source) at com.sun.deploy.net.DownloadEngine.isUpdateAvailable(Unknown Source) at com.sun.deploy.cache.DeployCacheHandler.get(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at com.fluendo.plugin.HTTPSrc.openWithConnection(HTTPSrc.java:295) at com.fluendo.plugin.HTTPSrc.getInputStream(HTTPSrc.java:358) at com.fluendo.plugin.HTTPSrc.access$200(HTTPSrc.java:28) at com.fluendo.plugin.HTTPSrc$1.activateFunc(HTTPSrc.java:246) at com.fluendo.jst.Pad.activate(Pad.java:305) at com.fluendo.jst.Element.padsActivate(Element.java:232) at com.fluendo.jst.Element.changeState(Element.java:362) at com.fluendo.jst.Element.doChangeState(Element.java:390) at com.fluendo.jst.Element.setState(Element.java:456) at com.fluendo.jst.Pipeline.doChildStateChange(Pipeline.java:521) at com.fluendo.jst.Pipeline.changeState(Pipeline.java:564) at com.fluendo.player.CortadoPipeline.changeState(CortadoPipeline.java:779) at com.fluendo.jst.Element.doChangeState(Element.java:390) at com.fluendo.jst.Element.setState(Element.java:456) at com.fluendo.player.Cortado.start(Cortado.java:887) at com.fluendo.player.Cortado.restart(Cortado.java:142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sun.plugin.javascript.JSInvoke.invoke(Unknown Source) at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source) at sun.plugin2.liveconnect.JavaClass$MethodInfo.invoke(Unknown Source) at sun.plugin2.liveconnect.JavaClass$MemberBundle.invoke(Unknown Source) at sun.plugin2.liveconnect.JavaClass.invoke0(Unknown Source) at sun.plugin2.liveconnect.JavaClass.invoke(Unknown Source) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$DefaultInvocationDelegate.invoke(Unknown Source) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo.doObjectOp(Unknown Source) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) [INFO] [Message]: Element: [httpsrc] type: ERROR, Not allowed http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg... [INFO] entering status thread [INFO] create element: Element: [httpsrc] [INFO] setting User-Agent Cortado/0.6.0 Sun/1.6.0_22 Mozilla/4.0 (Windows XP 5.1) [INFO] create element: Element: [audiosink] [INFO] using high quality javax.sound backend [INFO] mixer description: Direct Audio Device: DirectSound Playback, vendor: Unknown Vendor blah blah [INFO] mixer description: Direct Audio Device: DirectSound Capture, vendor: Unknown Vendor [INFO] mixer description: Software mixer and synthesizer, vendor: Sun Microsystems [INFO] mixer description: Port Mixer, vendor: Unknown Vendor blah blah [INFO] mixer description: Port Mixer, vendor: Unknown Vendor [INFO] create element: Element: [videosink] [INFO] Video bounding rectangle: x=0, y=0, w=152, h=204 [INFO] reading from url http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg [INFO] parsing as absolute URL [INFO] trying to open http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg at offset 0 network: Connecting http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg with proxy=DIRECT java.security.AccessControlException: access denied (java.net.SocketPermission 208.131.151.50:80 connect,resolve) at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkConnect(Unknown Source) at sun.plugin2.applet.Applet2SecurityManager.checkConnect(Unknown Source) at java.net.Socket.connect(Unknown Source) at sun.net.NetworkClient.doConnect(Unknown Source) at sun.net.www.http.HttpClient.openServer(Unknown Source) at sun.net.www.http.HttpClient.openServer(Unknown Source) at sun.net.www.http.HttpClient. (Unknown Source) at sun.net.www.http.HttpClient.New(Unknown Source) at sun.net.www.http.HttpClient.New(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source) at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source) at com.sun.deploy.net.BasicHttpRequest.doGetRequestEX(Unknown Source) at com.sun.deploy.net.DownloadEngine.isUpdateAvailable(Unknown Source) at com.sun.deploy.cache.DeployCacheHandler.get(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at com.fluendo.plugin.HTTPSrc.openWithConnection(HTTPSrc.java:295) at com.fluendo.plugin.HTTPSrc.getInputStream(HTTPSrc.java:358) at com.fluendo.plugin.HTTPSrc.access$200(HTTPSrc.java:28) at com.fluendo.plugin.HTTPSrc$1.activateFunc(HTTPSrc.java:246) blah blah at java.security.AccessController.doPrivileged(Native Method) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo.doObjectOp(Unknown Source) at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) [INFO] [Message]: Element: [httpsrc] type: ERROR, Not allowed http://comptonpeslonline.com/compton-pesl-practice-program/AUDIO/01/01/AD/01.ogg... -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/theora/attachments/20101013/67f9980d/attachment-0001.htm
ogg.k.ogg.k at googlemail.com
2010-Oct-13 15:44 UTC
[theora] total newbie issue with Cortado player using new java 1.6.0_22
It looks like the JDK is preventing access to the URL. I'm not sure why it'd work with one version of the JDK and not the other, but do check that both the video and the jar are fetched from the same place (eg, host and port).
Mark Edwards
2010-Oct-13 18:39 UTC
[theora] total newbie issue with Cortado player using new java 1.6.0_22
hello again - it would appear that when the page first loads, whatever parameter that "url" is point to will play just fine: <param name="url" value='http://blah-blah-blah' however, the jScript option no longer seems to work (for me) using java-1.6.0_22 here is an example: http://www.comptonpeslonline.com/compton-pesl-practice-program/tester/cortado.shtml code below: <script type="text/javascript" > function playSound1() { url = 'http://www.comptonpeslonline.com/compton-pesl-practice-program/tester/audio/01.ogg' ; document.applets['javaPlayerApplet'].setParam('url', url ); document.applets['javaPlayerApplet'].restart(); document.applets['javaPlayerApplet'].doPlay(); } function playSound8() { url = 'http://www.comptonpeslonline.com/compton-pesl-practice-program/tester/audio/08.ogg' ; document.applets['javaPlayerApplet'].setParam('url', url ); document.applets['javaPlayerApplet'].restart(); document.applets['javaPlayerApplet'].doPlay(); } </script> pre-loading http://www.comptonpeslonline.com/compton-pesl-practice-program/tester/audio/08.ogg <applet code="com.fluendo.player.Cortado.class" name='javaPlayerApplet' archive="http://www.comptonpeslonline.com/compton-pesl-practice-program/tester/cortado-ovtk-debug-0.6.0.jar" width="152" height="204"> <param name="autoPlay" value="0"> http://www.comptonpeslonline.com/compton-pesl-practice-program/tester/audio/08.ogg' /> <param name="framerate" value="29"/> <param name="keepAspect" value="true"/> <param name="video" value="true"/> <param name="audio" value="true"/> <param name="bufferSize" value="100"/> <param name="userId" value="user"/> <param name="password" value="test"/> applet stuff goes here </applet> <br /> <br /> <a href='#' onClick='javascript:playSound1();'>play one which was not preloaded</a> <br /> <br /> <a href='#' onClick='javascript:playSound8();'>play eight which was preloaded</a> -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/theora/attachments/20101013/14548d85/attachment.htm