From fee5ca25dcb18cbdcfb9406905ece5d65d21b88e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=BA=C5=A1=20Kukan?= Date: Mon, 22 Aug 2011 13:08:07 +0200 Subject: [PATCH] remove Java piece from avmedia --- avmedia/source/java/FrameGrabber.java | 190 ------ avmedia/source/java/Manager.java | 148 ----- avmedia/source/java/MediaUno.java | 67 -- avmedia/source/java/Player.java | 325 ---------- avmedia/source/java/PlayerWindow.java | 600 ------------------ avmedia/source/java/WindowAdapter.java | 496 --------------- avmedia/source/java/avmedia.jar | Bin 15776 -> 0 bytes avmedia/source/java/avmedia.jar.component | 34 - avmedia/source/java/makefile.mk | 69 -- avmedia/source/java/manifest | 2 - .../source/java/win/SystemWindowAdapter.java | 53 -- .../source/java/x11/SystemWindowAdapter.java | 123 ---- postprocess/packcomponents/makefile.mk | 4 - scp2/source/ooo/file_library_ooo.scp | 6 - scp2/source/ooo/module_hidden_ooo.scp | 1 - 15 files changed, 2118 deletions(-) delete mode 100755 avmedia/source/java/FrameGrabber.java delete mode 100755 avmedia/source/java/Manager.java delete mode 100755 avmedia/source/java/MediaUno.java delete mode 100755 avmedia/source/java/Player.java delete mode 100755 avmedia/source/java/PlayerWindow.java delete mode 100755 avmedia/source/java/WindowAdapter.java delete mode 100755 avmedia/source/java/avmedia.jar delete mode 100755 avmedia/source/java/avmedia.jar.component delete mode 100755 avmedia/source/java/makefile.mk delete mode 100755 avmedia/source/java/manifest delete mode 100755 avmedia/source/java/win/SystemWindowAdapter.java delete mode 100755 avmedia/source/java/x11/SystemWindowAdapter.java diff --git a/avmedia/source/java/FrameGrabber.java b/avmedia/source/java/FrameGrabber.java deleted file mode 100755 index 1a0deda4ce57..000000000000 --- a/avmedia/source/java/FrameGrabber.java +++ /dev/null @@ -1,190 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -import com.sun.star.uno.UnoRuntime; -import com.sun.star.uno.XComponentContext; -import com.sun.star.uno.AnyConverter; -import com.sun.star.uno.IQueryInterface; -import com.sun.star.lang.XInitialization; -import com.sun.star.lang.XEventListener; -import com.sun.star.awt.*; -import com.sun.star.media.*; -import com.sun.star.graphic.*; - -// ----------------- -// - Player Window - -// ----------------- - -public class FrameGrabber implements com.sun.star.lang.XServiceInfo, - com.sun.star.media.XFrameGrabber -{ - private com.sun.star.lang.XMultiServiceFactory maFactory = null; - private javax.media.Player maPlayer = null; - private javax.media.control.FrameGrabbingControl maFrameGrabbingControl = null; - - // ------------------------------------------------------------------------- - - public FrameGrabber( com.sun.star.lang.XMultiServiceFactory aFactory, String aURL ) - { - maFactory = aFactory; - - try - { - maPlayer = javax.media.Manager.createRealizedPlayer( new java.net.URL( aURL ) ); - } - catch( java.net.MalformedURLException e ) - { - } - catch( java.io.IOException e ) - { - } - catch( javax.media.NoPlayerException e ) - { - } - catch( javax.media.CannotRealizeException e ) - { - } - catch( java.lang.Exception e ) - { - } - - if( maPlayer != null ) - { - maFrameGrabbingControl = (javax.media.control.FrameGrabbingControl) maPlayer.getControl( - "javax.media.control.FrameGrabbingControl" ); - } - } - - // ------------------------------------------------------------------------- - - public com.sun.star.graphic.XGraphic implImageToXGraphic( java.awt.Image aImage ) - { - com.sun.star.graphic.XGraphic aRet = null; - - if( maFactory != null && aImage != null ) - { - if( aImage instanceof java.awt.image.BufferedImage ) - { - java.io.File aTempFile = null; - - try - { - aTempFile = java.io.File.createTempFile( "sv0", ".png" ); - - if( aTempFile.canWrite() ) - { - javax.imageio.ImageIO.write( (java.awt.image.BufferedImage) aImage, "png", aTempFile ); - - com.sun.star.graphic.XGraphicProvider aProvider = - (com.sun.star.graphic.XGraphicProvider) UnoRuntime.queryInterface( - com.sun.star.graphic.XGraphicProvider.class, - maFactory.createInstance("com.sun.star.graphic.GraphicProvider") ); - - if( aProvider != null ) - { - com.sun.star.beans.PropertyValue[] aArgs = new com.sun.star.beans.PropertyValue[ 1 ]; - - aArgs[ 0 ] = new com.sun.star.beans.PropertyValue(); - aArgs[ 0 ].Name = "URL"; - aArgs[ 0 ].Value = "file://" + aTempFile.toString(); - - aRet = aProvider.queryGraphic( aArgs ); - } - } - } - catch( java.lang.IllegalArgumentException aExcp ) - { - } - catch( java.io.IOException aExcp ) - { - } - catch( com.sun.star.uno.Exception aExcp ) - { - } - - if( aTempFile != null ) - aTempFile.delete(); - } - } - - return aRet; - } - - // ----------------- - // - XFrameGrabber - - // ----------------- - - public synchronized com.sun.star.graphic.XGraphic grabFrame( double fMediaTime ) - { - com.sun.star.graphic.XGraphic aRet = null; - - if( maFrameGrabbingControl != null ) - { - if( fMediaTime >= 0.0 && fMediaTime <= maPlayer.getDuration().getSeconds() ) - { - maPlayer.setMediaTime( new javax.media.Time( fMediaTime ) ); - - javax.media.Buffer aBuffer = maFrameGrabbingControl.grabFrame(); - - if( aBuffer != null && aBuffer.getFormat() instanceof javax.media.format.VideoFormat ) - { - aRet = implImageToXGraphic( new javax.media.util.BufferToImage( - (javax.media.format.VideoFormat) aBuffer.getFormat() ). - createImage( aBuffer ) ); - } - } - } - - return aRet; - } - - // ---------------- - // - XServiceInfo - - // ---------------- - - private static final String s_implName = "com.sun.star.comp.FrameGrabber_Java"; - private static final String s_serviceName = "com.sun.star.media.FrameGrabber_Java"; - - public synchronized String getImplementationName() - { - return s_implName; - } - - // ------------------------------------------------------------------------- - - public synchronized String [] getSupportedServiceNames() - { - return new String [] { s_serviceName }; - } - - // ------------------------------------------------------------------------- - - public synchronized boolean supportsService( String serviceName ) - { - return serviceName.equals( s_serviceName ); - } -} diff --git a/avmedia/source/java/Manager.java b/avmedia/source/java/Manager.java deleted file mode 100755 index 47707478fd5b..000000000000 --- a/avmedia/source/java/Manager.java +++ /dev/null @@ -1,148 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -// UNO -import com.sun.star.uno.UnoRuntime; -import com.sun.star.uno.XComponentContext; -import com.sun.star.uno.AnyConverter; -import com.sun.star.uno.IQueryInterface; -import com.sun.star.lang.XInitialization; - -// media -import com.sun.star.media.*; - -public class Manager implements com.sun.star.lang.XServiceInfo, - com.sun.star.lang.XTypeProvider, - com.sun.star.media.XManager - -{ - private com.sun.star.lang.XMultiServiceFactory maFactory; - - // ------------------------------------------------------------------------- - - public Manager( com.sun.star.lang.XMultiServiceFactory aFactory ) - { - maFactory = aFactory; - } - - // ------------ - // - XManager - - // ------------ - - public com.sun.star.media.XPlayer createPlayer( String aURL ) - { - javax.media.Player aPlayer = null; - - try - { - aPlayer = javax.media.Manager.createRealizedPlayer( new java.net.URL( aURL ) ); - } - catch( java.net.MalformedURLException e ) - { - } - catch( java.io.IOException e ) - { - } - catch( javax.media.NoPlayerException e ) - { - } - catch( javax.media.CannotRealizeException e ) - { - } - catch( java.lang.Exception e ) - { - } - - if( aPlayer != null ) - { - return new Player( maFactory, aPlayer, aURL ); - } - else - return null; - } - - // ---------------- - // - XServiceInfo - - // ---------------- - - private static final String s_implName = "com.sun.star.comp.media.Manager_Java"; - private static final String s_serviceName = "com.sun.star.media.Manager_Java"; - - public synchronized String getImplementationName() - { - return s_implName; - } - - // ------------------------------------------------------------------------- - - public synchronized String [] getSupportedServiceNames() - { - return new String [] { s_serviceName }; - } - - // ------------------------------------------------------------------------- - - public synchronized boolean supportsService( String serviceName ) - { - return serviceName.equals( s_serviceName ); - } - - // ----------------- - // - XTypeProvider - - // ----------------- - protected byte[] maImplementationId; - - public com.sun.star.uno.Type[] getTypes() - { - com.sun.star.uno.Type[] retValue = new com.sun.star.uno.Type[ 3 ]; - - retValue[ 0 ]= new com.sun.star.uno.Type( com.sun.star.lang.XServiceInfo.class ); - retValue[ 1 ]= new com.sun.star.uno.Type( com.sun.star.lang.XTypeProvider.class ); - retValue[ 2 ]= new com.sun.star.uno.Type( com.sun.star.media.XManager.class ); - - return retValue; - } - - // ------------------------------------------------------------------------- - - synchronized public byte[] getImplementationId() - { - if( maImplementationId == null) - { - maImplementationId = new byte[ 16 ]; - - int hash = hashCode(); - - maImplementationId[ 0 ] = (byte)(hash & 0xff); - maImplementationId[ 1 ] = (byte)((hash >>> 8) & 0xff); - maImplementationId[ 2 ] = (byte)((hash >>> 16) & 0xff); - maImplementationId[ 3 ] = (byte)((hash >>>24) & 0xff); - } - - return maImplementationId; - } -} diff --git a/avmedia/source/java/MediaUno.java b/avmedia/source/java/MediaUno.java deleted file mode 100755 index 3e4387840741..000000000000 --- a/avmedia/source/java/MediaUno.java +++ /dev/null @@ -1,67 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -// UNO -import com.sun.star.uno.UnoRuntime; -import com.sun.star.uno.XComponentContext; -import com.sun.star.uno.AnyConverter; -import com.sun.star.uno.IQueryInterface; -import com.sun.star.lang.XInitialization; - -public class MediaUno -{ - private static final String s_implName = "com.sun.star.comp.media.Manager_Java"; - private static final String s_serviceName = "com.sun.star.media.Manager_Java"; - - // ------------------------------------------------------------------------- - - public MediaUno() - { - } - - // ------------------------------------------------------------------------- - - public static com.sun.star.lang.XSingleServiceFactory __getServiceFactory( - String implName, - com.sun.star.lang.XMultiServiceFactory multiFactory, - com.sun.star.registry.XRegistryKey regKey ) - { - if (implName.equals( s_implName )) - { - try - { - return com.sun.star.comp.loader.FactoryHelper.getServiceFactory( - Class.forName( "Manager" ), s_serviceName, multiFactory, regKey ); - } - catch( java.lang.ClassNotFoundException exception ) - { - } - } - - return null; - } -} diff --git a/avmedia/source/java/Player.java b/avmedia/source/java/Player.java deleted file mode 100755 index be3b3d62d367..000000000000 --- a/avmedia/source/java/Player.java +++ /dev/null @@ -1,325 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -// UNO -import com.sun.star.uno.UnoRuntime; -import com.sun.star.uno.XComponentContext; -import com.sun.star.uno.AnyConverter; -import com.sun.star.uno.IQueryInterface; -import com.sun.star.lang.XInitialization; - -// awt -import com.sun.star.awt.*; - -// media -import com.sun.star.media.*; - -public class Player implements javax.media.ControllerListener, - com.sun.star.lang.XServiceInfo, - com.sun.star.media.XPlayer, - com.sun.star.lang.XComponent - - -{ - private com.sun.star.lang.XMultiServiceFactory maFactory; - private String maURL; - private javax.media.Player maPlayer; - private javax.media.GainControl maGainControl; - private boolean mbStarted = false; - private boolean mbLooping = false; - - // ------------------------------------------------------------------------- - - public Player( com.sun.star.lang.XMultiServiceFactory aFactory, - javax.media.Player aPlayer, String aURL ) - { - maFactory = aFactory; - maURL = aURL; - maPlayer = aPlayer; - maPlayer.addControllerListener( this ); - maGainControl = maPlayer.getGainControl(); - } - - // ------------------------------------------------------------------------- - - public synchronized void controllerUpdate( javax.media.ControllerEvent aEvt ) - { - if( aEvt instanceof javax.media.EndOfMediaEvent || - aEvt instanceof javax.media.StopAtTimeEvent ) - { - mbStarted = false; - - if( mbLooping ) - { - setMediaTime( 0.0 ); - start(); - } - else if( aEvt instanceof javax.media.EndOfMediaEvent ) - setMediaTime( getDuration() ); - } - } - - // ----------- - // - XPlayer - - // ----------- - - public synchronized void start() - { - if( !mbStarted ) - { - maPlayer.start(); - mbStarted = true; - } - } - - // ------------------------------------------------------------------------- - - public synchronized void stop() - { - if( mbStarted ) - { - maPlayer.stop(); - mbStarted = false; - } - } - - // ------------------------------------------------------------------------- - - public synchronized boolean isPlaying() - { - return mbStarted; - } - - // ------------------------------------------------------------------------- - - public synchronized double getDuration() - { - return maPlayer.getDuration().getSeconds(); - } - - // ------------------------------------------------------------------------- - - public synchronized void setMediaTime( double fTime ) - { - if( fTime >= 0.0 && fTime <= getDuration() ) - maPlayer.setMediaTime( new javax.media.Time( fTime ) ); - } - - // ------------------------------------------------------------------------- - - public synchronized double getMediaTime() - { - return maPlayer.getMediaTime().getSeconds(); - } - - // ------------------------------------------------------------------------- - - public synchronized void setStopTime( double fTime ) - { - boolean bOldStarted = mbStarted; - - if( mbStarted ) - stop(); - - maPlayer.setStopTime( new javax.media.Time( fTime ) ); - - if( bOldStarted ) - start(); - } - - // ------------------------------------------------------------------------- - - public synchronized double getStopTime() - { - return maPlayer.getStopTime().getSeconds(); - } - - // ------------------------------------------------------------------------- - - public synchronized void setRate( double fRate ) - { - boolean bOldStarted = mbStarted; - - if( mbStarted ) - stop(); - - maPlayer.setRate( (float) fRate ); - - if( bOldStarted ) - start(); - } - - // ------------------------------------------------------------------------- - - public synchronized double getRate() - { - return (double) maPlayer.getRate(); - } - - // ------------------------------------------------------------------------- - - public synchronized void setPlaybackLoop( boolean bSet ) - { - mbLooping = bSet; - } - - // ------------------------------------------------------------------------- - - public synchronized boolean isPlaybackLoop() - { - return mbLooping; - } - - // ------------------------------------------------------------------------- - - public synchronized void setVolumeDB( short nVolumeDB ) - { - if( maGainControl != null ) - maGainControl.setDB( nVolumeDB ); - } - - // ------------------------------------------------------------------------- - - public synchronized short getVolumeDB() - { - return( maGainControl != null ? (short) maGainControl.getDB() : 0 ); - } - - // ------------------------------------------------------------------------- - - public synchronized void setMute( boolean bSet ) - { - if( maGainControl != null ) - maGainControl.setMute( bSet ); - } - - // ------------------------------------------------------------------------- - - public synchronized boolean isMute() - { - return( maGainControl != null ? maGainControl.getMute() : false ); - } - - // ------------------------------------------------------------------------- - - public synchronized com.sun.star.awt.Size getPreferredPlayerWindowSize() - { - java.awt.Component aVisualComponent = maPlayer.getVisualComponent(); - com.sun.star.awt.Size aSize = new com.sun.star.awt.Size( 0, 0 ); - - if( aVisualComponent != null ) - { - java.awt.Dimension aDim = aVisualComponent.getPreferredSize(); - - aSize.Width = Math.max( aDim.width, 0 ); - aSize.Height = Math.max( aDim.height, 0 ); - } - - return aSize; - } - - // ------------------------------------------------------------------------- - - public synchronized com.sun.star.media.XPlayerWindow createPlayerWindow( java.lang.Object[] aArgs ) - { - try - { - com.sun.star.media.XPlayerWindow xPlayerWindow = ( ( ( aArgs.length > 1 ) && ( AnyConverter.toInt( aArgs[ 0 ] ) > 0 ) ) ? - new PlayerWindow( maFactory, aArgs, maPlayer ) : - null ); - - // check if it is a real player window (video window) - if( xPlayerWindow != null && xPlayerWindow.getZoomLevel() == com.sun.star.media.ZoomLevel.NOT_AVAILABLE ) - xPlayerWindow = null; - - return xPlayerWindow; - } - catch( com.sun.star.lang.IllegalArgumentException e ) - { - return null; - } - } - - // ------------------------------------------------------------------------- - - public synchronized com.sun.star.media.XFrameGrabber createFrameGrabber() - { - return( (com.sun.star.media.XFrameGrabber) new FrameGrabber( maFactory, maURL ) ); - } - - // -------------- - // - XComponent - - // -------------- - - public synchronized void addEventListener( com.sun.star.lang.XEventListener xListener ) - { - } - - // ------------------------------------------------------------------------- - - public synchronized void removeEventListener( com.sun.star.lang.XEventListener xListener ) - { - } - - // ------------------------------------------------------------------------- - - public synchronized void dispose() - { - if( maPlayer != null ) - { - maPlayer.stop(); - maPlayer.close(); - maPlayer = null; - } - } - - // ---------------- - // - XServiceInfo - - // ---------------- - - private static final String s_implName = "com.sun.star.comp.Player_Java"; - private static final String s_serviceName = "com.sun.star.media.Player_Java"; - - public synchronized String getImplementationName() - { - return s_implName; - } - - // ------------------------------------------------------------------------- - - public synchronized String [] getSupportedServiceNames() - { - return new String [] { s_serviceName }; - } - - // ------------------------------------------------------------------------- - - public synchronized boolean supportsService( String serviceName ) - { - return serviceName.equals( s_serviceName ); - } -} diff --git a/avmedia/source/java/PlayerWindow.java b/avmedia/source/java/PlayerWindow.java deleted file mode 100755 index 2229e4f1644b..000000000000 --- a/avmedia/source/java/PlayerWindow.java +++ /dev/null @@ -1,600 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -import com.sun.star.uno.UnoRuntime; -import com.sun.star.uno.XComponentContext; -import com.sun.star.uno.AnyConverter; -import com.sun.star.uno.IQueryInterface; -import com.sun.star.lang.XInitialization; -import com.sun.star.lang.XEventListener; -import com.sun.star.awt.*; -import com.sun.star.media.*; - -// ----------------- -// - Player Window - -// ----------------- - -public class PlayerWindow implements java.awt.event.KeyListener, - java.awt.event.MouseListener, - java.awt.event.MouseMotionListener, - java.awt.event.FocusListener, - com.sun.star.lang.XServiceInfo, - com.sun.star.media.XPlayerWindow -{ - private com.sun.star.lang.XMultiServiceFactory maFactory; - private WindowAdapter maFrame; - private javax.media.Player maPlayer; - private com.sun.star.media.ZoomLevel meZoomLevel = com.sun.star.media.ZoomLevel.ORIGINAL; - private boolean mbShowControls = false; - - - // ------------------------------------------------------------------------- - - public PlayerWindow( com.sun.star.lang.XMultiServiceFactory aFactory, - java.lang.Object[] aArgs, javax.media.Player aPlayer ) - { - maFactory = aFactory; - - try - { - if( aArgs.length > 1 ) - { - com.sun.star.awt.Rectangle aBoundRect = (com.sun.star.awt.Rectangle) aArgs[ 1 ]; - - maFrame = new WindowAdapter( AnyConverter.toInt( aArgs[ 0 ] ) ); - maFrame.setPosSize( aBoundRect.X, aBoundRect.Y, aBoundRect.Width, aBoundRect.Height, (short) 0 ); - mbShowControls = false; - - java.awt.Panel aPanel = new java.awt.Panel( new java.awt.BorderLayout() ); - - aPanel.setLayout( null ); - aPanel.setBackground( java.awt.Color.black ); - aPanel.addKeyListener( this ); - aPanel.addMouseListener( this ); - aPanel.addMouseMotionListener( this ); - - if( mbShowControls ) - { - java.awt.Component aControlComponent = aPlayer.getControlPanelComponent(); - - if( aControlComponent != null ) - aPanel.add( aControlComponent ); - else - mbShowControls = false; - } - - java.awt.Component aVisualComponent = aPlayer.getVisualComponent(); - - if( aVisualComponent != null ) - { - aVisualComponent.addKeyListener( this ); - aVisualComponent.addMouseListener( this ); - aVisualComponent.addMouseMotionListener( this ); - aVisualComponent.addFocusListener( this ); - aPanel.add( aVisualComponent ); - } - else - meZoomLevel = com.sun.star.media.ZoomLevel.NOT_AVAILABLE; - - if( maFrame.getJavaFrame() != null ) - maFrame.getJavaFrame().add( aPanel ); - - LayoutComponents(); - } - } - catch( com.sun.star.lang.IllegalArgumentException e ) - { - } - } - - // ------------------------------------------------------------------------- - - protected synchronized void LayoutComponents() - { - if( maFrame.getJavaFrame() != null ) - { - java.awt.Panel aPanel = (java.awt.Panel) maFrame.getJavaFrame().getComponent( 0 ); - int nW = maFrame.getJavaFrame().getWidth(); - int nH = maFrame.getJavaFrame().getHeight(); - int nControlH = 0; - - aPanel.setBounds( 0, 0, nW, nH ); - - if( mbShowControls ) - { - java.awt.Component aControlComponent = aPanel.getComponent( 0 ); - - if( aControlComponent != null ) - { - java.awt.Dimension aControlDimension = aControlComponent.getPreferredSize(); - - nControlH = Math.min( nH, aControlDimension.height ); - aControlComponent.setBounds( 0, nH - nControlH, nW, nControlH ); - } - } - - if( com.sun.star.media.ZoomLevel.NOT_AVAILABLE != meZoomLevel ) - { - java.awt.Component aVisualComponent = aPanel.getComponent( mbShowControls ? 1 : 0 ); - - if( aVisualComponent != null ) - { - java.awt.Dimension aPrefDim = aVisualComponent.getPreferredSize(); - int nVideoW = nW, nVideoH = ( nH - nControlH ); - int nX = 0, nY = 0, nWidth = 0, nHeight = 0; - boolean bDone = false, bZoom = false; - - if( com.sun.star.media.ZoomLevel.ORIGINAL == meZoomLevel ) - { - bZoom = true; - } - else if( com.sun.star.media.ZoomLevel.ZOOM_1_TO_4 == meZoomLevel ) - { - aPrefDim.width >>= 2; - aPrefDim.height >>= 2; - bZoom = true; - } - else if( com.sun.star.media.ZoomLevel.ZOOM_1_TO_2 == meZoomLevel ) - { - aPrefDim.width >>= 1; - aPrefDim.height >>= 1; - bZoom = true; - } - else if( com.sun.star.media.ZoomLevel.ZOOM_2_TO_1 == meZoomLevel ) - { - aPrefDim.width <<= 1; - aPrefDim.height <<= 1; - bZoom = true; - } - else if( com.sun.star.media.ZoomLevel.ZOOM_4_TO_1 == meZoomLevel ) - { - aPrefDim.width <<= 2; - aPrefDim.height <<= 2; - bZoom = true; - } - else if( com.sun.star.media.ZoomLevel.FIT_TO_WINDOW == meZoomLevel ) - { - nWidth = nVideoW; - nHeight = nVideoH; - bDone = true; - } - - if( bZoom ) - { - if( ( aPrefDim.width <= nVideoW ) && ( aPrefDim.height <= nVideoH ) ) - { - nX = ( nVideoW - aPrefDim.width ) >> 1; - nY = ( nVideoH - aPrefDim.height ) >> 1; - nWidth = aPrefDim.width; - nHeight = aPrefDim.height; - bDone = true; - } - } - - if( !bDone ) - { - if( aPrefDim.width > 0 && aPrefDim.height > 0 && nVideoW > 0 && nVideoH > 0 ) - { - double fPrefWH = (double) aPrefDim.width / aPrefDim.height; - - if( fPrefWH < ( (double) nVideoW / nVideoH ) ) - nVideoW = (int)( nVideoH * fPrefWH ); - else - nVideoH = (int)( nVideoW / fPrefWH ); - - nX = ( nW - nVideoW ) >> 1; - nY = ( nH - nControlH - nVideoH ) >> 1; - nWidth = nVideoW; - nHeight = nVideoH; - } - else - nX = nY = nWidth = nHeight = 0; - } - - aVisualComponent.setBounds( nX, nY, nWidth, nHeight ); - aVisualComponent.requestFocus(); - } - else - aPanel.requestFocus(); - } - else - aPanel.requestFocus(); - } - } - - // ------------------------------------------------------------------------- - - private void implFireMouseEvent( java.awt.event.MouseEvent aEvt ) - { - if( aEvt.getSource() != null && - aEvt.getSource() instanceof java.awt.Component ) - { - aEvt.translatePoint( ( (java.awt.Component) aEvt.getSource() ).getX(), - ( (java.awt.Component) aEvt.getSource() ).getY() ); - } - - maFrame.fireMouseEvent( aEvt ); - } - - // --------------- - // - KeyListener - - // --------------- - - public void keyPressed( java.awt.event.KeyEvent aEvt ) - { - maFrame.fireKeyEvent( aEvt ); - } - - // ------------------------------------------------------------------------- - - public void keyReleased( java.awt.event.KeyEvent aEvt ) - { - maFrame.fireKeyEvent( aEvt ); - } - - // ------------------------------------------------------------------------- - - public void keyTyped( java.awt.event.KeyEvent aEvt ) - { - maFrame.fireKeyEvent( aEvt ); - } - - // ----------------- - // - MouseListener - - // ----------------- - - public void mousePressed( java.awt.event.MouseEvent aEvt ) - { - implFireMouseEvent( aEvt ); - } - - // ------------------------------------------------------------------------- - - public void mouseClicked( java.awt.event.MouseEvent aEvt ) - { - implFireMouseEvent( aEvt ); - } - - // ------------------------------------------------------------------------- - - public void mouseEntered( java.awt.event.MouseEvent aEvt ) - { - implFireMouseEvent( aEvt ); - } - - // ------------------------------------------------------------------------- - - public void mouseExited( java.awt.event.MouseEvent aEvt ) - { - implFireMouseEvent( aEvt ); - } - - // ------------------------------------------------------------------------- - - public void mouseReleased( java.awt.event.MouseEvent aEvt ) - { - implFireMouseEvent( aEvt ); - } - - // ----------------------- - // - MouseMotionListener - - // ----------------------- - - public void mouseDragged( java.awt.event.MouseEvent aEvt ) - { - implFireMouseEvent( aEvt ); - } - - // ------------------------------------------------------------------------- - - public void mouseMoved( java.awt.event.MouseEvent aEvt ) - { - implFireMouseEvent( aEvt ); - } - - // ----------------------- - // - FocusListener - - // ----------------------- - - public void focusGained( java.awt.event.FocusEvent aEvt ) - { - if( maFrame.getJavaFrame() != null ) - maFrame.fireFocusEvent( aEvt ); - } - - // ------------------------------------------------------------------------- - - public void focusLost( java.awt.event.FocusEvent aEvt ) - { - if( maFrame.getJavaFrame() != null ) - maFrame.fireFocusEvent( aEvt ); - } - - // ----------------- - // - XPlayerWindow - - // ----------------- - - public synchronized void update() - { - if( maFrame.getJavaFrame() != null ) - maFrame.getJavaFrame().repaint(); - } - - // ------------------------------------------------------------------------- - - public synchronized boolean setZoomLevel( com.sun.star.media.ZoomLevel eZoomLevel ) - { - boolean bRet = false; - - if( com.sun.star.media.ZoomLevel.NOT_AVAILABLE != meZoomLevel && - com.sun.star.media.ZoomLevel.NOT_AVAILABLE != eZoomLevel ) - { - if( eZoomLevel != meZoomLevel ) - { - meZoomLevel = eZoomLevel; - LayoutComponents(); - } - - bRet = true; - } - - return bRet; - } - - // ------------------------------------------------------------------------- - - public synchronized com.sun.star.media.ZoomLevel getZoomLevel() - { - return meZoomLevel; - } - - // ------------------------------------------------------------------------- - - public synchronized void setPointerType( int nPointerType ) - { - if( maFrame.getJavaFrame() != null ) - { - int nCursor; - - switch( nPointerType ) - { - case( com.sun.star.awt.SystemPointer.CROSS ): nCursor = java.awt.Cursor.CROSSHAIR_CURSOR; break; - case( com.sun.star.awt.SystemPointer.HAND ): nCursor = java.awt.Cursor.HAND_CURSOR; break; - case( com.sun.star.awt.SystemPointer.MOVE ): nCursor = java.awt.Cursor.MOVE_CURSOR; break; - case( com.sun.star.awt.SystemPointer.WAIT ): nCursor = java.awt.Cursor.WAIT_CURSOR; break; - - default: nCursor = java.awt.Cursor.DEFAULT_CURSOR; break; - } - - maFrame.getJavaFrame().setCursor( java.awt.Cursor.getPredefinedCursor( nCursor ) ); - } - } - - // -------------- - // - XComponent - - // -------------- - - public synchronized void dispose() - { - if( maFrame != null ) - { - java.awt.Panel aPanel = (java.awt.Panel) maFrame.getJavaFrame().getComponent( 0 ); - - if( aPanel != null && aPanel.getComponent( 0 ) != null ) - aPanel.getComponent( 0 ).removeFocusListener( this ); - - if( maFrame.getJavaFrame() != null ) - maFrame.getJavaFrame().dispose(); - - maFrame.fireDisposingEvent(); - } - - maFrame = null; - } - - // ----------- - // - XWindow - - // ----------- - - public synchronized void setPosSize( int X, int Y, int Width, int Height, short Flags ) - { - if( maFrame != null ) - { - maFrame.setPosSize( X, Y, Width, Height, Flags ); - LayoutComponents(); - } - } - - // ------------------------------------------------------------------------- - - public synchronized com.sun.star.awt.Rectangle getPosSize() - { - return( ( maFrame != null ) ? maFrame.getPosSize() : new com.sun.star.awt.Rectangle() ); - } - - // ------------------------------------------------------------------------- - - public synchronized void setVisible( boolean visible ) - { - if( maFrame != null ) - maFrame.setVisible( visible ); - } - - // ------------------------------------------------------------------------- - - public synchronized void setEnable( boolean enable ) - { - if( maFrame != null ) - maFrame.setEnable( enable ); - } - - // ------------------------------------------------------------------------- - - public synchronized void setFocus() - { - if( maFrame != null ) - maFrame.setFocus(); - } - - // ------------------------------------------------------------------------- - - public synchronized void addEventListener( com.sun.star.lang.XEventListener xListener ) - { - if( maFrame != null ) - maFrame.addEventListener( xListener ); - } - - // ------------------------------------------------------------------------- - - public synchronized void removeEventListener( com.sun.star.lang.XEventListener xListener ) - { - if( maFrame != null ) - maFrame.removeEventListener( xListener ); - } - - // ------------------------------------------------------------------------- - - public synchronized void addWindowListener( XWindowListener xListener ) - { - if( maFrame != null ) - maFrame.addWindowListener( xListener ); - } - - // ------------------------------------------------------------------------- - - public synchronized void removeWindowListener( XWindowListener xListener ) - { - if( maFrame != null ) - maFrame.removeWindowListener( xListener ); - } - - // ------------------------------------------------------------------------- - - public synchronized void addFocusListener( XFocusListener xListener ) - { - if( maFrame != null ) - maFrame.addFocusListener( xListener ); - } - - // ------------------------------------------------------------------------- - - public synchronized void removeFocusListener( XFocusListener xListener ) - { - if( maFrame != null ) - maFrame.removeFocusListener( xListener ); - } - - // ------------------------------------------------------------------------- - - public synchronized void addKeyListener( XKeyListener xListener ) - { - if( maFrame != null ) - maFrame.addKeyListener( xListener ); - } - - // ------------------------------------------------------------------------- - - public synchronized void removeKeyListener( XKeyListener xListener ) - { - if( maFrame != null ) - maFrame.removeKeyListener( xListener ); - } - - // ------------------------------------------------------------------------- - - public synchronized void addMouseListener( XMouseListener xListener ) - { - if( maFrame != null ) - maFrame.addMouseListener( xListener ); - } - - // ------------------------------------------------------------------------- - - public synchronized void removeMouseListener( XMouseListener xListener ) - { - if( maFrame != null ) - maFrame.removeMouseListener( xListener ); - } - - // ------------------------------------------------------------------------- - - public synchronized void addMouseMotionListener( XMouseMotionListener xListener ) - { - if( maFrame != null ) - maFrame.addMouseMotionListener( xListener ); - } - - // ------------------------------------------------------------------------- - - public synchronized void removeMouseMotionListener( XMouseMotionListener xListener ) - { - if( maFrame != null ) - maFrame.removeMouseMotionListener( xListener ); - } - - // ------------------------------------------------------------------------- - - public synchronized void addPaintListener( XPaintListener xListener ) - { - if( maFrame != null ) - maFrame.addPaintListener( xListener ); - } - - // ------------------------------------------------------------------------- - - public synchronized void removePaintListener( XPaintListener xListener ) - { - if( maFrame != null ) - maFrame.removePaintListener( xListener ); - } - - // ---------------- - // - XServiceInfo - - // ---------------- - - private static final String s_implName = "com.sun.star.comp.PlayerWindow_Java"; - private static final String s_serviceName = "com.sun.star.media.PlayerWindow_Java"; - - public synchronized String getImplementationName() - { - return s_implName; - } - - // ------------------------------------------------------------------------- - - public synchronized String [] getSupportedServiceNames() - { - return new String [] { s_serviceName }; - } - - // ------------------------------------------------------------------------- - - public synchronized boolean supportsService( String serviceName ) - { - return serviceName.equals( s_serviceName ); - } -} diff --git a/avmedia/source/java/WindowAdapter.java b/avmedia/source/java/WindowAdapter.java deleted file mode 100755 index e44d9e4c9c0b..000000000000 --- a/avmedia/source/java/WindowAdapter.java +++ /dev/null @@ -1,496 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -import sun.awt.*; -import com.sun.star.awt.*; -import com.sun.star.lang.*; -import java.util.*; -import javax.swing.*; - -public class WindowAdapter -{ - private java.awt.Frame maFrame; - private LinkedList maEventListeners = new LinkedList(); - private LinkedList maWindowListeners = new LinkedList(); - private LinkedList maFocusListeners = new LinkedList(); - private LinkedList maKeyListeners = new LinkedList(); - private LinkedList maMouseListeners = new LinkedList(); - private LinkedList maMouseMotionListeners = new LinkedList(); - private LinkedList maPaintListeners = new LinkedList(); - private boolean mbShift = false, mbMod1 = false, mbMod2 = false; - - // ----------------- - // - WindowAdapter - - // ----------------- - - public WindowAdapter( int windowHandle ) - { - maFrame = SystemWindowAdapter.createFrame( windowHandle ); - } - - //---------------------------------------------------------------------------------- - - public java.awt.Frame getJavaFrame() - { - return maFrame; - } - - //---------------------------------------------------------------------------------- - - private short implGetUNOKeyCode( int nJavaKeyCode ) - { - short nRet = 0; - - switch( nJavaKeyCode ) - { - case( java.awt.event.KeyEvent.VK_NUMPAD0 ): - case( java.awt.event.KeyEvent.VK_0 ): nRet = com.sun.star.awt.Key.NUM0; break; - case( java.awt.event.KeyEvent.VK_NUMPAD1 ): - case( java.awt.event.KeyEvent.VK_1 ): nRet = com.sun.star.awt.Key.NUM1; break; - case( java.awt.event.KeyEvent.VK_NUMPAD2 ): - case( java.awt.event.KeyEvent.VK_2 ): nRet = com.sun.star.awt.Key.NUM2; break; - case( java.awt.event.KeyEvent.VK_NUMPAD3 ): - case( java.awt.event.KeyEvent.VK_3 ): nRet = com.sun.star.awt.Key.NUM3; break; - case( java.awt.event.KeyEvent.VK_NUMPAD4 ): - case( java.awt.event.KeyEvent.VK_4 ): nRet = com.sun.star.awt.Key.NUM4; break; - case( java.awt.event.KeyEvent.VK_NUMPAD5 ): - case( java.awt.event.KeyEvent.VK_5 ): nRet = com.sun.star.awt.Key.NUM5; break; - case( java.awt.event.KeyEvent.VK_NUMPAD6 ): - case( java.awt.event.KeyEvent.VK_6 ): nRet = com.sun.star.awt.Key.NUM6; break; - case( java.awt.event.KeyEvent.VK_NUMPAD7 ): - case( java.awt.event.KeyEvent.VK_7 ): nRet = com.sun.star.awt.Key.NUM7; break; - case( java.awt.event.KeyEvent.VK_NUMPAD8 ): - case( java.awt.event.KeyEvent.VK_8 ): nRet = com.sun.star.awt.Key.NUM8; break; - case( java.awt.event.KeyEvent.VK_NUMPAD9 ): - case( java.awt.event.KeyEvent.VK_9 ): nRet = com.sun.star.awt.Key.NUM9; break; - - case( java.awt.event.KeyEvent.VK_A ): nRet = com.sun.star.awt.Key.A; break; - case( java.awt.event.KeyEvent.VK_B ): nRet = com.sun.star.awt.Key.B; break; - case( java.awt.event.KeyEvent.VK_C ): nRet = com.sun.star.awt.Key.C; break; - case( java.awt.event.KeyEvent.VK_D ): nRet = com.sun.star.awt.Key.D; break; - case( java.awt.event.KeyEvent.VK_E ): nRet = com.sun.star.awt.Key.E; break; - case( java.awt.event.KeyEvent.VK_F ): nRet = com.sun.star.awt.Key.F; break; - case( java.awt.event.KeyEvent.VK_G ): nRet = com.sun.star.awt.Key.G; break; - case( java.awt.event.KeyEvent.VK_H ): nRet = com.sun.star.awt.Key.H; break; - case( java.awt.event.KeyEvent.VK_I ): nRet = com.sun.star.awt.Key.I; break; - case( java.awt.event.KeyEvent.VK_J ): nRet = com.sun.star.awt.Key.J; break; - case( java.awt.event.KeyEvent.VK_K ): nRet = com.sun.star.awt.Key.K; break; - case( java.awt.event.KeyEvent.VK_L ): nRet = com.sun.star.awt.Key.L; break; - case( java.awt.event.KeyEvent.VK_M ): nRet = com.sun.star.awt.Key.M; break; - case( java.awt.event.KeyEvent.VK_N ): nRet = com.sun.star.awt.Key.N; break; - case( java.awt.event.KeyEvent.VK_O ): nRet = com.sun.star.awt.Key.O; break; - case( java.awt.event.KeyEvent.VK_P ): nRet = com.sun.star.awt.Key.P; break; - case( java.awt.event.KeyEvent.VK_Q ): nRet = com.sun.star.awt.Key.Q; break; - case( java.awt.event.KeyEvent.VK_R ): nRet = com.sun.star.awt.Key.R; break; - case( java.awt.event.KeyEvent.VK_S ): nRet = com.sun.star.awt.Key.S; break; - case( java.awt.event.KeyEvent.VK_T ): nRet = com.sun.star.awt.Key.T; break; - case( java.awt.event.KeyEvent.VK_U ): nRet = com.sun.star.awt.Key.U; break; - case( java.awt.event.KeyEvent.VK_V ): nRet = com.sun.star.awt.Key.V; break; - case( java.awt.event.KeyEvent.VK_W ): nRet = com.sun.star.awt.Key.W; break; - case( java.awt.event.KeyEvent.VK_X ): nRet = com.sun.star.awt.Key.X; break; - case( java.awt.event.KeyEvent.VK_Y ): nRet = com.sun.star.awt.Key.Y; break; - case( java.awt.event.KeyEvent.VK_Z ): nRet = com.sun.star.awt.Key.Z; break; - - case( java.awt.event.KeyEvent.VK_F1 ): nRet = com.sun.star.awt.Key.F1; break; - case( java.awt.event.KeyEvent.VK_F2 ): nRet = com.sun.star.awt.Key.F2; break; - case( java.awt.event.KeyEvent.VK_F3 ): nRet = com.sun.star.awt.Key.F3; break; - case( java.awt.event.KeyEvent.VK_F4 ): nRet = com.sun.star.awt.Key.F4; break; - case( java.awt.event.KeyEvent.VK_F5 ): nRet = com.sun.star.awt.Key.F5; break; - case( java.awt.event.KeyEvent.VK_F6 ): nRet = com.sun.star.awt.Key.F6; break; - case( java.awt.event.KeyEvent.VK_F7 ): nRet = com.sun.star.awt.Key.F7; break; - case( java.awt.event.KeyEvent.VK_F8 ): nRet = com.sun.star.awt.Key.F8; break; - case( java.awt.event.KeyEvent.VK_F9 ): nRet = com.sun.star.awt.Key.F9; break; - case( java.awt.event.KeyEvent.VK_F10 ): nRet = com.sun.star.awt.Key.F10; break; - case( java.awt.event.KeyEvent.VK_F11 ): nRet = com.sun.star.awt.Key.F11; break; - case( java.awt.event.KeyEvent.VK_F12 ): nRet = com.sun.star.awt.Key.F12; break; - case( java.awt.event.KeyEvent.VK_F13 ): nRet = com.sun.star.awt.Key.F13; break; - case( java.awt.event.KeyEvent.VK_F14 ): nRet = com.sun.star.awt.Key.F14; break; - case( java.awt.event.KeyEvent.VK_F15 ): nRet = com.sun.star.awt.Key.F15; break; - case( java.awt.event.KeyEvent.VK_F16 ): nRet = com.sun.star.awt.Key.F16; break; - case( java.awt.event.KeyEvent.VK_F17 ): nRet = com.sun.star.awt.Key.F17; break; - case( java.awt.event.KeyEvent.VK_F18 ): nRet = com.sun.star.awt.Key.F18; break; - case( java.awt.event.KeyEvent.VK_F19 ): nRet = com.sun.star.awt.Key.F19; break; - case( java.awt.event.KeyEvent.VK_F20 ): nRet = com.sun.star.awt.Key.F20; break; - case( java.awt.event.KeyEvent.VK_F21 ): nRet = com.sun.star.awt.Key.F21; break; - case( java.awt.event.KeyEvent.VK_F22 ): nRet = com.sun.star.awt.Key.F22; break; - case( java.awt.event.KeyEvent.VK_F23 ): nRet = com.sun.star.awt.Key.F23; break; - case( java.awt.event.KeyEvent.VK_F24 ): nRet = com.sun.star.awt.Key.F24; break; - - case( java.awt.event.KeyEvent.VK_UP ): nRet = com.sun.star.awt.Key.UP; break; - case( java.awt.event.KeyEvent.VK_DOWN): nRet = com.sun.star.awt.Key.DOWN; break; - case( java.awt.event.KeyEvent.VK_LEFT ): nRet = com.sun.star.awt.Key.LEFT; break; - case( java.awt.event.KeyEvent.VK_RIGHT ): nRet = com.sun.star.awt.Key.RIGHT; break; - - case( java.awt.event.KeyEvent.VK_HOME ): nRet = com.sun.star.awt.Key.HOME; break; - case( java.awt.event.KeyEvent.VK_END ): nRet = com.sun.star.awt.Key.END; break; - - case( java.awt.event.KeyEvent.VK_PAGE_UP ): nRet = com.sun.star.awt.Key.PAGEUP; break; - case( java.awt.event.KeyEvent.VK_PAGE_DOWN ): nRet = com.sun.star.awt.Key.PAGEDOWN; break; - - case( java.awt.event.KeyEvent.VK_ENTER ): nRet = com.sun.star.awt.Key.RETURN; break; - case( java.awt.event.KeyEvent.VK_ESCAPE ): nRet = com.sun.star.awt.Key.ESCAPE; break; - - case( java.awt.event.KeyEvent.VK_TAB ): nRet = com.sun.star.awt.Key.TAB; break; - case( java.awt.event.KeyEvent.VK_BACK_SPACE ): nRet = com.sun.star.awt.Key.BACKSPACE; break; - case( java.awt.event.KeyEvent.VK_SPACE ): nRet = com.sun.star.awt.Key.SPACE; break; - case( java.awt.event.KeyEvent.VK_INSERT): nRet = com.sun.star.awt.Key.INSERT; break; - case( java.awt.event.KeyEvent.VK_DELETE): nRet = com.sun.star.awt.Key.DELETE; break; - case( java.awt.event.KeyEvent.VK_ADD ): nRet = com.sun.star.awt.Key.ADD; break; - case( java.awt.event.KeyEvent.VK_SUBTRACT ): nRet = com.sun.star.awt.Key.SUBTRACT; break; - case( java.awt.event.KeyEvent.VK_MULTIPLY ): nRet = com.sun.star.awt.Key.MULTIPLY; break; - case( java.awt.event.KeyEvent.VK_DIVIDE ): nRet = com.sun.star.awt.Key.DIVIDE; break; - case( java.awt.event.KeyEvent.VK_DECIMAL ): nRet = com.sun.star.awt.Key.POINT; break; - case( java.awt.event.KeyEvent.VK_LESS ): nRet = com.sun.star.awt.Key.LESS; break; - case( java.awt.event.KeyEvent.VK_GREATER ): nRet = com.sun.star.awt.Key.GREATER; break; - case( java.awt.event.KeyEvent.VK_EQUALS ): nRet = com.sun.star.awt.Key.EQUAL; break; - - default: - break; - } - - return nRet; - } - - //---------------------------------------------------------------------------------- - - public void fireKeyEvent( java.awt.event.KeyEvent aEvt ) - { - if( maKeyListeners.size() > 0 ) - { - boolean bProcess = false, bPressed = false; - - if( java.awt.event.KeyEvent.KEY_PRESSED == aEvt.getID() ) - { - switch( aEvt.getKeyCode() ) - { - case( java.awt.event.KeyEvent.VK_SHIFT ): mbShift = true; break; - case( java.awt.event.KeyEvent.VK_CONTROL ): mbMod1 = true; break; - case( java.awt.event.KeyEvent.VK_ALT ): mbMod2 = true; break; - - default: - { - bProcess = bPressed = true; - } - break; - } - } - else if( java.awt.event.KeyEvent.KEY_RELEASED == aEvt.getID() ) - { - switch( aEvt.getKeyCode() ) - { - case( java.awt.event.KeyEvent.VK_SHIFT ): mbShift = false; break; - case( java.awt.event.KeyEvent.VK_CONTROL ): mbMod1 = false; break; - case( java.awt.event.KeyEvent.VK_ALT ): mbMod2 = false; break; - - default: - { - bProcess = true; - } - break; - } - } - - if( bProcess ) - { - KeyEvent aUNOEvt = new KeyEvent(); - - aUNOEvt.Modifiers = 0; - - if( mbShift ) - aUNOEvt.Modifiers |= com.sun.star.awt.KeyModifier.SHIFT; - - if( mbMod1 ) - aUNOEvt.Modifiers |= com.sun.star.awt.KeyModifier.MOD1; - - if( mbMod2 ) - aUNOEvt.Modifiers |= com.sun.star.awt.KeyModifier.MOD2; - - aUNOEvt.KeyCode = implGetUNOKeyCode( aEvt.getKeyCode() ); - aUNOEvt.KeyChar = aEvt.getKeyChar(); - aUNOEvt.KeyFunc = com.sun.star.awt.KeyFunction.DONTKNOW; - - ListIterator aIter = maKeyListeners.listIterator( 0 ); - - while( aIter.hasNext() ) - { - if( bPressed ) - ( (XKeyListener) aIter.next() ).keyPressed( aUNOEvt ); - else - ( (XKeyListener) aIter.next() ).keyReleased( aUNOEvt ); - } - } - } - } - - //---------------------------------------------------------------------------------- - - public void fireMouseEvent( java.awt.event.MouseEvent aEvt ) - { - MouseEvent aUNOEvt = new MouseEvent(); - - aUNOEvt.Modifiers = 0; - aUNOEvt.Buttons = 0; - aUNOEvt.X = aEvt.getX(); - aUNOEvt.Y = aEvt.getY(); - aUNOEvt.PopupTrigger = false; - - // Modifiers - if( aEvt.isShiftDown() ) - aUNOEvt.Modifiers |= com.sun.star.awt.KeyModifier.SHIFT; - - if( aEvt.isControlDown() ) - aUNOEvt.Modifiers |= com.sun.star.awt.KeyModifier.MOD1; - - if( aEvt.isAltDown() ) - aUNOEvt.Modifiers |= com.sun.star.awt.KeyModifier.MOD2; - - // Buttons - if( SwingUtilities.isLeftMouseButton( aEvt ) ) - aUNOEvt.Buttons |= com.sun.star.awt.MouseButton.LEFT; - - if( SwingUtilities.isMiddleMouseButton( aEvt ) ) - aUNOEvt.Buttons |= com.sun.star.awt.MouseButton.MIDDLE; - - if( SwingUtilities.isRightMouseButton( aEvt ) ) - aUNOEvt.Buttons |= com.sun.star.awt.MouseButton.RIGHT; - - // event type - if( java.awt.event.MouseEvent.MOUSE_PRESSED == aEvt.getID() ) - { - ListIterator aIter = maMouseListeners.listIterator( 0 ); - - aUNOEvt.ClickCount = 1; - - while( aIter.hasNext() ) - ( (XMouseListener) aIter.next() ).mousePressed( aUNOEvt ); - } - else if( java.awt.event.MouseEvent.MOUSE_RELEASED == aEvt.getID() ) - { - ListIterator aIter = maMouseListeners.listIterator( 0 ); - - aUNOEvt.ClickCount = 1; - - while( aIter.hasNext() ) - ( (XMouseListener) aIter.next() ).mouseReleased( aUNOEvt ); - } - else if( java.awt.event.MouseEvent.MOUSE_DRAGGED == aEvt.getID() ) - { - ListIterator aIter = maMouseMotionListeners.listIterator( 0 ); - - aUNOEvt.ClickCount = 0; - - while( aIter.hasNext() ) - ( (XMouseMotionListener) aIter.next() ).mouseDragged( aUNOEvt ); - } - else if( java.awt.event.MouseEvent.MOUSE_MOVED == aEvt.getID() ) - { - ListIterator aIter = maMouseMotionListeners.listIterator( 0 ); - - aUNOEvt.ClickCount = 0; - - while( aIter.hasNext() ) - ( (XMouseMotionListener) aIter.next() ).mouseMoved( aUNOEvt ); - } - } - - //---------------------------------------------------------------------------------- - - public void fireFocusEvent( java.awt.event.FocusEvent aEvt ) - { - if( java.awt.event.FocusEvent.FOCUS_GAINED == aEvt.getID() ) - { - ListIterator aIter = maFocusListeners.listIterator( 0 ); - FocusEvent aUNOEvt = new FocusEvent(); - - while( aIter.hasNext() ) - { - ( (XFocusListener) aIter.next() ).focusGained( aUNOEvt ); - } - } - } - - //---------------------------------------------------------------------------------- - - public void fireDisposingEvent() - { - ListIterator aIter = maEventListeners.listIterator( 0 ); - - while( aIter.hasNext() ) - { - ( (XEventListener) aIter.next() ).disposing( new com.sun.star.lang.EventObject() ); - } - } - - // -------------------- - // - XWindow methods - - // -------------------- - - public void setPosSize( int X, int Y, int Width, int Height, short Flags ) - { - maFrame.setBounds( X, Y, Width, Height ); - } - - //---------------------------------------------------------------------------------- - - public com.sun.star.awt.Rectangle getPosSize( ) - { - java.awt.Rectangle bounds = maFrame.getBounds(); - return new com.sun.star.awt.Rectangle( bounds.x, bounds.y, bounds.width, bounds.height ); - } - - //---------------------------------------------------------------------------------- - - public void setVisible( boolean visible ) - { - maFrame.setVisible( visible ); - } - - //---------------------------------------------------------------------------------- - - public void setEnable( boolean enable ) - { - maFrame.setEnabled( enable ); - } - - //---------------------------------------------------------------------------------- - - public void setFocus() - { - } - - //---------------------------------------------------------------------------------- - - public void addEventListener( XEventListener xListener ) - { - if( xListener != null ) - maEventListeners.add( xListener ); - } - - //---------------------------------------------------------------------------------- - - public void removeEventListener( XEventListener xListener ) - { - if( xListener != null ) - maEventListeners.remove( xListener ); - } - - //---------------------------------------------------------------------------------- - - public void addWindowListener( XWindowListener xListener ) - { - if( xListener != null ) - maWindowListeners.add( xListener ); - } - - //---------------------------------------------------------------------------------- - - public void removeWindowListener( XWindowListener xListener ) - { - if( xListener != null ) - maWindowListeners.remove( xListener ); - } - - //---------------------------------------------------------------------------------- - - public void addFocusListener( XFocusListener xListener ) - { - if( xListener != null ) - maFocusListeners.add( xListener ); - } - - //---------------------------------------------------------------------------------- - - public void removeFocusListener( XFocusListener xListener ) - { - if( xListener != null ) - maFocusListeners.remove( xListener ); - } - - //---------------------------------------------------------------------------------- - - public void addKeyListener( XKeyListener xListener ) - { - if( xListener != null ) - maKeyListeners.add( xListener ); - } - - //---------------------------------------------------------------------------------- - - public void removeKeyListener( XKeyListener xListener ) - { - if( xListener != null ) - maKeyListeners.remove( xListener ); - } - - //---------------------------------------------------------------------------------- - - public void addMouseListener( XMouseListener xListener ) - { - if( xListener != null ) - maMouseListeners.add( xListener ); - } - - //---------------------------------------------------------------------------------- - - public void removeMouseListener( XMouseListener xListener ) - { - if( xListener != null ) - maMouseListeners.remove( xListener ); - } - - //---------------------------------------------------------------------------------- - - public void addMouseMotionListener( XMouseMotionListener xListener ) - { - if( xListener != null ) - maMouseMotionListeners.add( xListener ); - } - - //---------------------------------------------------------------------------------- - - public void removeMouseMotionListener( XMouseMotionListener xListener ) - { - if( xListener != null ) - maMouseMotionListeners.remove( xListener ); - } - - //---------------------------------------------------------------------------------- - - public void addPaintListener( XPaintListener xListener ) - { - if( xListener != null ) - maPaintListeners.add( xListener ); - } - - //---------------------------------------------------------------------------------- - - public void removePaintListener( XPaintListener xListener ) - { - if( xListener != null ) - maPaintListeners.remove( xListener ); - } -} diff --git a/avmedia/source/java/avmedia.jar b/avmedia/source/java/avmedia.jar deleted file mode 100755 index 85a98bbcf33c60c5e85e9b633afc255631320567..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15776 zcmc(Gb95z5_iiScm?ySv8xv1#+qO9q>%{iNwr!geXJXsFd4J!%AKvxd`|mwxb@#5W z{p?k%tGcW9Q+vxxfqg{<0Re#mG0z+2O_&=(G59Q*e;$9`l@V1Iq?3>pV~`P)l@JqE zQl^&?yO9|mla`{RpMjU6qn;d}s#9c~XZZs&IVC|W1cilzxvPn3$(d-npRcZwhOKVt z2wqTVhMtT{mIQ*vc|eMe@j|v=s7du$SZGWhyuarZ^!#)Ztc;$23_+S?tWIVB1w{To znsl+{Xs-qe0`m411O(x)CYcyp7^v9V(HmJCI5|xyuPe@dLw!$5Dy%4(ri6L~Q}JE# z4-?o40^0%hb%)lw3{v;G$1gWZQAnrF%lKbI@%!@!V7TW2G5CKX?zzW7{%kUG{z0-BZbhL9K?IP%`s4EsnrdKJqs6( zR@gQGaGECB1onOVva7`}vyLlea4jysue{G6dDal15^kjBhQZ3HJoD$%_SD}|f<0>(VEN}t5$w3vbQVF zcj1W1w+d>SR1qE9uEJA8tST|Y^$7M*oRyG3OmyaUzLSNTD_h&LA(}V{RFPL!5K0vc zTZc(fDgQ&?XPw>6SXtTI%@^D@((~jGYPzcNEWyH7G~L zfc=tt^w8qTm)jW8^reX}IIIru6p+gdgcm9FI&G=tV1X5G)h&fXDkh2WAwz^US)#Xt zw&>UKB0sH+fqNp#yDM>*z4}OPD2br3@mh+1l-kCSA%TJV0oe^@`imGccx;A>H#(E6 zDCQTR3`GUD2aGY+^2{|yHA8(4q_kDiuWsfz)(|Z10TH-OLb z)6?I*73|Xh*o)S1+_&oS-Uc9Vd_>O5mUr1qqXh(LrS3`tE z)L=J_TsmO!6ZKJ;JSs!m4&gDcQDwW8Jl2O#xi`O-!-*R|X5bRUZrNg;U+I&dt2ktj zXD4UAm^}K2YJwsTU;cta9J#cI#_!2v_ErcUGUlX)98$)8&}Wi$zvS#x22$A11~BZ< z46MDBdi%<#>OK6C;4Rp;Kz!v?@i)7SG~|u2E9I=%=0e22YX8~62ydpGkr|A^*9@_# z=pZ`~8m@q5L_JxCsV0xRxO&$k!s@E-SLMWrZ40CziM$HLw}Ly0)!#Xw&^%Lqs1ddaV9Htb)KwX!UR&J=xMV%BZ^NZYbc zzkK3j0IN)>(goa!70UwjmhS&?l< zQnDEH09I8pe&`&?I-u?A30fG>D_@0RP0y0#i$i`*sxjV3?JcuM6l1ryQ}1Lg;ZH-_ z0WM%|v;QQmWX!(!x3geN21hpD5igJ^8WMI$WbrkoR_6c2NOkb4`Dv(SILJ?e&H~!l z=9U`!?N&e911I|6$+C_>Rv^VZfkZ6KjnOp5qA<>%t&hlF5wuUdB@ZQ3yC(E0*0r zMA4nwZd&f*fG>7|RQesQcq?eeNfdyC(Khms;M_Pqz9a2Wlo7Qyifl=ZwWMgCZQ@jl zZ7i>>EOX{TWhSywDeDim(EMPTrP3UD9M<}=YIF{B^$M<`9@_Iv|S1}k@P4Aye- zGXK$W=OrX)>kYG@(!JmeCFr@Nz^|n)r3M(TR!hVXZu&*RHuuM?*qvb9^}I@I^?_@) zGoC8KRiSqymeJ+++idV0TP|pu3zvLP&7r^9Fb{uU`dI(I1Zx*`+l~C@*O9+11251Y zt^BIqCwG|?-o*BbDlm8H)LyWK!ThS&_@iJ8uYD|k9LVkGE;mrc_6pIZa>WDRHS_}W z8V^jC0IR z(Kv;wd}e{62cwdBU-qTh{`sDyURJuf$gtktte;LM1yx4#N$6<=b&7yXX|3k&jP2e; zE`Y|mJ>H5#FS;c)dL*ty(oxkji8;IWS+yYE?TJTCbh4zMpouRo5n@${Fl)4u7EreP zvSPJbp*Z3&iOQZYSN)|rzct{V7Hze%K$oh;l(!^=*_-*rF*BxF=1fZ9!NoaL<6>8d z-^NsR&*cSLFVfvi|=BwcKubANTu@gRjWMJ`@1dzr3I<&((9y%jb{0~=zhu>G~}Nv?yBwDXD87cJLDXXnQ9i?wdrR^$!%kIj!vi4U8# z0HU%NRIDcEjBTan=I9S8wHrGZqRIi6X8ehiV9=7c*C8Fkz0I`cFXgE&pBJ+7mi4p) zBa%JTHS@EIT{rPTHx%lYjlgKf(_PsVub>RIr=eeuIwX`aJ$qF+f;m41pw`}>0jN(? zR~!fpAif$=Mrr;4)a-&>fBL8~h4GqHc^T~rAu5R}(z6y)9nl*$(shxQh?&TVs3RzC zR)q3OFSIO_OM7ZASupf4Cwn~c)GlY#v>&K*ay>MPLkimmMW_2K8{gB@&FkVZ&Ig4w zHF}d8akXmv;cd_w=h(F}j9xr7RXL{$bNo?K3^q%F6}d5sb4$8oTwXcbrU`ijb-z%| zw0tvmk{w3Fc18nGNTVb&!1|#9MIq(Z8Pt>hJLnm6R1L&dEMf}mrsB@2MvkpER>A%X z?s~%tT+(Q+F5(5?w$Iq=+De|c4$2Fmu+e;eFoG%F;~QyA%0MI4FSCJCbU{4w!8|ok zZh%TRYKXcU=H_&2A1VkRV?z9xODc6U9x1X&u4UAH^k1X=DOrVzGF4v?k+z7;-BaGZ z5|*N42NmYGF@Jj%=CU&|G{h?}r{^{XaG+U^T`QD%*yG;7R$Ec4%Ec~F)p`b(XAOX6 z6xL<+De}spa1^N1IjAQtl~bdwWse=1MT!v9o5LC5W8|a|_jahkI+7>G6lBYha)3uG8)H-Rj43#w2I;i_{ zJhjXFruT&XLm2#hlK26!vs(ZQ_+gmy#1WY$?XYS-FVV5z3L7M6Xpm{O=P{qve+vER zHIi2?I}FT;x=pO~^sMv6y@S#14=>u9S1G*%$Swq7k_&v1~ToTak3C8E@H*EJd zgya0CqK@3`T`|OYxa!Q+;`b99!~Sv3&)G>U4F~p}>_4R8!EA zo=&P)vI;7YBvz7i6)dY)&0eNzY;``KrYq@M0*>bzHuF;Xq+KRYJrPA-l4dAiu>DTh3ZtuX@5$TN7%UYe^r6#Mb%2pM2-hO}{RU`;B<$AgX)m6;~ zhKk09^U8|##?{vK#l`iHr_K>xe$cI^S6{Bpj)Sa^mWM2-b1pOYqn)B`a7JP9j%MT% zA>5((phwaytv6l_^b_rVCWs|*ZmS?HT5A=E$MM4L$0GDMqk3v<|=6lJVB4(zDEO9mzC0+=y+Y|8(z%M97G@Vy8?mj48&ak z+7Y`ezu-;i1A(AdUCtjd>mQW6UB(XrBZpJ9Cn3789Ph+=AAqf{(L=l1=h&DoFN=f( z;5*T-5z&WKE};mt1C#@d1GEDy6;dwr6%-ZfHku--2!`UR0$CdMT`@DmVi{2y_3wFk z8Th#bIi)@}7r#O=^U*5#B|L5HwFKaR8?`crvg*m)xjJ>MCE!cj7zPw>%;^?f<9W$BgGeKs&QW9sBi2Frjl zBhP-eoF*0iRt~hrX%x6@s`svTtlL)pI3&9XY>;k)p79Yz>wGoE0GVt4Nov7_F`uO1 z9WkkL4g*%(9qdRY6C13xta6q>m1G^Zhbvn)*UE65ut0!fF|V*^Pz?)>mdNsgSU*%+ zFaG4>>1k}v2Aw2}W%<$eclWu)(|RV!htc}sv~ws56IJWUT1~nwvMYVHWa*Cmda}j| z5!)!6V;ODidA5dSO93Im(p$r`y2Tap)`um4m1(Dmb(b8bszs z%h6weAsN+yUPq%Eqz;V*Qi@rjEfG0dgYS=FBDr+!5h!vhC?5@}=ZB+P(Tx|RYC03e z2CpJOPpPpLdtz&d;4;e&536hJJk@e{PWH&&YUp60LW{J%uzWz`Z#IkW<_Q$$Gfq}p z=eaNJw@B3WS?9}aqaMHaU{kR}G_cR?x$->LXsx!tVc!@#Mw^2r%M*Zcj$sPKG~z-l z{YH{f!nx?hf$&ctr+pI9 z)Fz!uh=)9~iMSg~Rp~?C5iZZS7*MPjKKZU6QYdy@3JSo}3UVeX?dvuTiZ%P8FfQgX z@Legf6}vzzqL<<5uoqn?Qo+cDO?KFw2<5vyZ0ETC7-^nLPw_6aUT_U1IwF<>jh#|* zT5*|#Wo{w)$+3`1K^ax4=1@SX*pM%q$`FZVTA`(jN>Sm7WpG+anFj6_Kbw}ClRFlg zeD?IbHr{GY0KjP<$2MF9SgD^+w6Q?5VYyZ_atMe%Iwoe5Q@gY5tVD;>D5hUrAS)GA zig0dFk6f5X)?q6xXl+%#*C6Mxj+=2Lq6uV$wE(Qv+$O?%2|OL@<9-h0^#|j|M{`69apnychCwl}(_AT6 zwN@RIkh8Hxb)i3qd<;D88KOvlWJUQ%{jTFuDpzB@OTTMTCn+F&HEx*hW1k4NaF(IW zK3&TPz2vfVy>s|w_Q&%Tn<&SS`Y}YY)5&#}ibtj5FwA^w>(OjsBK!nQ-ZiOLUQKK8 zq3pf-D%?I))?g-(O=2wW;doAGHi6vL=H!uL6JfM5M0kXb_GAob{~O((+A;0RNlwGp zyq-#D$@nyL2dB-WZFN%e7hB+04x7Y5>K~$--?q^mYH09JB5U_BHBFKMXGRdmY1fL! z&3uHl+U$Fukv4uz3cBRVBfcZxKgs7#7zumEYJpX|gk$hjz1#ylLZF zS9KTe%Z=agzSOvCx(1KWPf$%NOot|Fc*s;@PGbfoPmix5_LkgoFg zeGXvRIKwK;&Df;>W^8B>;&tL1KN+wg~dYy2ChW=FW!&Gg$po$7P6AcJSW>6)h zNy`2z-}xHsj4S@+0GD}i-=+f7_j*opS-`k(}*% zRr1yLhae2vna^bkcZ>RR7w59xwDE1@F_^1j0_V#(s7SyS<-p4sgsp!{pRPuTy zcSC};8|@GaBm(~4p_Kj^c5Ev|@|eZGAPvf1>jVRSGI~L9bO#e?u1NKuf@a*Y!?Zo; zJ{auAR3A~;$^pr>;f3^SY`q?AcG%=P9P^`)fAx#9IWJ8`N6E6J2F;PwD{snk?Q6JufUdd9s=@H9&B-V|Y@^;O@aG^pIfEc*fD zjro$^n!kn*pbsm*)l}`uY7;l6p3mV6b=SvD-5`aTIto|n_z7hX?T#&3If99j_szjrG&63PEwWZ#__Za7UnOY4|G!y@J0fp-FwcSssYgO&=<~iJ(8;{C2Z4R=6Jm}lA zQ%a6)a0m93J%qR}M0$1)FQ836#EKE+Q-W{>tIX@agS*DTT57}U|LA>nLIHSjwqkvR zGqCL14Rqu~F0uZ|ZU03yD2knlivxn(1p5m$&=+ z)(}pVo#`9jU^!Y@~gW{d^$tNDe=2A$r z511ZgmFI^qQTGe&6--$ff;>HN>Stur=xv8dL_ap!gs8k(DwDlR+QIq!i7D%HnA@w+I_w8 z7}fjs1lZMf%eu~^5(v(i$|`y#9hDBn>m4;U z9G9J#M36?MCTd}(odKTAxcv)zYfp>v;KFFY?cqayS_qt`O&~@XeyK7Z)9M3oTbarTWpKU$@jff1HT)7UCWD| znAc$(1qM`k7Q^HS*$k>L1ce<_ORKK0?UC|mjR_bN+-pZ6rs<~9`~ z))P4uHHHUd=#2{`FQfaFM3z2s49tH~b*r8QYp4YG!PG5`PfA3K_k{hvHu+wv`9zAX zsGiU;Zj9>a4o~MqXIge*ANx#8ulhSrVg2Xcv6H!K_K@eDDE{R>aK`St*F^bBQO&UG zn3b$iibj!~Fh>{b+V+>%x_)dnRT_4)dz5t;nf2hUV^^S>+b^;8Ag*KEtW#ZDl?S6B z&z}^nK`pD?GeX#c?5y+h6**8bq6cxJ{~*$UjZ&zavM_uSM!TyS*;%y7>Ph+GWy z9f&n8&j^R%i`7RTcJ@qLogTvE(uCoQ-jbYFPlk1_MP+@v70IOlydCNvHn=*&&nSgu ziQNj~a&xqq@sBkehcQ3r?$N zh#(-`_#hykdj}x@aD)Yo4eXu&&;CKA2CTdCLc{yR@_}*Oh=e{xyAX&6PTV)tuX`Fq zyg;OH#Bu}7q{7T`Pk7D3)iT24J(ENE6?rxRoYjJTGMFcI|%owY0tj$uIZewkD zv#sL&Re{cSPYseU`}=FR9Y+Xf(w5$@g5AKd}7p5HYQrB0fNUB`Ct z0bZh~H%0;oq3$C6f-^QKZQ?$UQ_{fx3lZM^zMWLe$ju1%-e`)Ni4cKDCe_)iA!*G z-(L8q3|6`daULA4b+VOn8j}*bJSx#W?Mit8ypRo|uSO%soE8&dQ5?;)zXIDZXC+P} z=Wye0_`rc&%@gk;)F$I+$MeuEOir z`fpEudkyo=3q4CMxSGT`T;P2x2YrFZstc1)gZooieS-abVVf|sYJtZA%AQY(he|QV zkfJKH*S75-`aL+-|54k?@XZV>itdsPE=u+?;;Ix zFL!jUN8C9u#E1BlE(Qe_=vp zJymi+SVRucL0Ts@GDxPc?Lq8W=B;+8@C2hl6_KD9*u>hwxDBu`Q7bp8cCmqDp*acg zQ)g5NcGS>W`Ax)gd^Wu{K8EV)s%VaiYkOd#w6ppg=9$>jim3^>4lgp?y3TZ;GgL(> ze(+8v*Y%vDzGCel(jKu?8{oBTwPEA8zyk_>DVAF?~FB1g)^(?(&CD&KHj z@;Y2p^wctu8l4#Zv(j?cW6r9+r_v?cC1^)5l7H8(Z^QT}^`(%t-!PUjB;&V5s>z3R zH!*^WugTTWfc5pkWMsLex{I$*aqCKYp8PzIvvg!Rf>WvR%Vt8VMX)TmzG0IHtv}Hdh`epo-6l+S%+Pz(oJoycQ@H7>B`{1C5#`k zU&LsnEs@7pCB1z8Iw|+Z|0})ppWLst)*kMHpbWRw9H=K-q6q@Kb3W7FV1Y0Xf@t`G z4ekWD_)8;&@z#Z8>7B+be9PnC+24XtQ;D?!8bMDlu^o^)_=aXMW0d0dG2N6)nEv#b zqusJ5WgtZcn072dDN)1-9Vv}wzk-wTgFuofde5blMT+b>T6x`jP11^RrvNpBgEDhz zp=n7wcm1zA{Y>@hqk7!>1Z1X2n}p9{Q^+@A41gDuO%en`elgtdydtb;I;f#F3-Dz(Qn6vINJ8qsU!JnE59#?a5<(wrRH+ zx7CS#t_&fI0y$Hs>U&VPNe!tSupOu!&|__M1T$n4JhBDhkfw+hk;Xy++b#WK+tS;f z#4VmAH5tue!wbbtNC!ww$Sve|uG=2{A? zO}t&!KhRGiGFZ4tMlZEX6*D|{Es{lz;!!HOOO-M_7cP=j`dN_JrAio{8yJt5(jM`6 zOi~{*3&AA6CwDxRrFTF(6Cl1tA%qlQ}s3i=)T2>@Nh%x(z3k!^RJSYo-Ho5k`ioajB40w!84OtaaY*2mebSllMq zV^11VYgWevS)2@2aLz6shUTzy0TGNVR30w$3VpNsuMK-!4R>q`>W*jpQ^GusTz9Y>eJ7$SYDwbo> z%*8jY7vY;W598i64{J@IL3T;{Jkn->*h7(~^N%a$Vv%w{(|PyJPr>akVeV5%{;MkD zQ%4SKqWG%$Q-J)dYU#5|M~uaC&Bz)e)Mn7M`7x*li^7(XeW#yo&@`jDcL|7c0-WFk zu(9umR5%18u|`cZFh^aYV~e{xMUu2L??BmwI|OoUaQ5=_apDpL=u!yvUI! zwiy+(;TLfyTRxANqk18p=?iDz0|j`aRXs|!5Ay}Pd#22N=IeK6!M;;dujm@UUhUCb z9pL7{NM7l1NaX`LIRn+UP5vW(k7->^u?^!z?Q1>NpLow}U5~Lt?SdI~85QBx_ zsB{ya#N8V=fT)vL+xc{#dx96fCnd*h=`^F8a+V@A97~PDKo}EA71G6j)f>1il)lge zEd{<#K8`VNDb&*8j$Gv2s-U$UMNWzrX}L!spnE94t8zu|`~c&DGS+%eaxtmT(v&Ne)#1+3y86k!maU;s7l|gi2<_b{d${KG*C6uU|1!&(aINAS zzR9>xf;;ROCOFvTf}9q2AfY>IOEmR9F1zG>-dl#W4-YEbu`4=$jyPZ5_1n=b*>d+! zd`BD}B)aX*R@Xt?vF7b7eKb>TJW%h@)i3Z&RXIen?zU=%sM-{eG3@*1G0IGms)Migp8Wu?S^x=_h6P8tG|GKCli+lFguD;&l|yx*N3WR7UqKvxZaFu`eC%fl7?1X|M2F-B2@X zCY;^_=UC53w%IDUKRE=MzRyioPDAk^jhg~XFIAGpJLS(zTv14=7 z*Fp#r`!PI|jW(r`2JCz#9CSpBOxIb9`?)OwI>>^8vO@Zcz&%RdX-n-Uri?nKYTu|@ zGgQG6FlgVV#w)Nu&Ry|+4J~{rkxplVTGBaIFX7N|TTt5YK!EdST|r*nNR;PKNX!N} zEK9CB?SWGWg<|8bvYlAkjUL98VFd;$*}Es7XV<0&L&w>m*WX{2F)PF6QMN|tWYfRJ z^)Kj|doh_T3MSCguSAx-%Iw&2|6sY_%79#TxBOGjq38rXPvu-JHW zm#-}=Q?E4IVnc-^(Gs4v6vn&nf&NM+(-9G|BC`B*FmO3E@ZdC8xLufOFXJ#3Ha^3; zWwCgodI7z1J-t}RNAbMeb**A|L-O2azH;kJqfzCYL6=*s7e@r zTX6?!vP-YbN%dyPuusa`refQB{@VQ;KH&qvv0zbmGQeX4S%(9^r$iWfd<~lTTMw>10RSaOD zqk{M7uLvok!Z4YdGjJ|V#-x^Xi(w2_1ox-tZ;y&LjrwEjITVC>q3AR_Zpqmj0XL-^ z3M5$v$usTt*Df+H)-L!re7&BLzhMg7eqTBgD#K~3UJc^2Jssf3xNqC){Q|IASOWdQ zX1UcA^E1>H0J;9vHT2LK1>cz@P?)%vxK*2zb{k4qr7D+tp9&&Gz&=(Gb9y!-hrP6z zH)~AR$wxYC5~-G}z-f6`xHY4oiu=Q!kefm;UijJ{tF{Lp!cA!Gh>Aa7JutXG&fxmA zIk&JOh{eKVW7l&!_xn;59$c>JSC#EBPUBl>E*DawT&-Sc5zMs63~bUjeN~pk zRDJ81)BHJJo8(_fg|wDq#hg%!cv| zgUf^&Uzss`jRuHkQMm7%5k1-Uv&t6lCWC(r!>7{23z=EpS$P2nkQCIX$R+{4%I>sL zN=0TZT%}ew+8oK42#hIFHvqz>!0~cegBi zbM~T-<{1+i;O3gj3(e7O(9j}a^%Sll1J{d-z)arQ{WQGdvfytQgklw(8!@`^=U@Y( zvsBoZ!Yx^IOHxMpXSkdct*>o8LB$gW5Ilp}IMwWjwC=tdw%@Q-x^e4uCpwqsa>t^o z9s$b@oJ206t7i65%%vr{vkatauT;OVC0xNZNQi&YqMEpY*-*!y44uA$7~&3!la zrhw|AEHBz~V96Saj7z@kvV?LdT{~F6CwLW~|3xmnjeH!_%Y3eQ`v+f@lE0g$z34G^ zp$;N^Ky0(n3jVgLm;b~t@6=T@9YK*xq)8uR9Zmc@gHZT-Gf-EN4<77IJ-@CMXi#b& zbt_&h1oyxssY3sUXfReB8C-gci)j;Z!e{IaG9*s<7+CfQr0x9Hr#4>axjP)&7t zHgS({@r3Z7?|$2?`uyxE)+gS$L#`H1#a3^cok*u>pDw)Qt`7 zs(yr)5?V7;A2}bAU0FOVux(>2yE{gc<1JlY=N{Q@n{N*{RUoH*O@bm!+7Y(E%OR|H zPMYl*!dG|N&><%3ZD>GvXntrys53}8g3)lOyJ8@AcMC`sjF51Wz%2-n(2=~vp<5^7exfacZ`4md<3`&epws3329Fj8qiF=jRvR+ zZzkVn`_iDXml9VC=Opy4nZd+(&s#A0CdqI#E!S*!>)qe91llyJjB1}a4-`~mFTYTl zQR$n}CYOnJ3#FNcriyWhR46>@l5*{-pppc+3g4X3VUmS8=*rk7RS2D0UtEH|ukyrx zJtrLu)G`lV2Xd0cH=%MO#*#8E;c!*L>9kk#jhV$|WvA@YvPCe^^DdhkRf0Ko((d0z z`4YOq*`;;vMCr!+zvAXY>!PeM$EdN`&EevqTPPM1e)<@Q108$f&IZi2o}REEsW6&i z=ojSYzw&{SY9&n4 zKFxn42x+G`l&f`uf$mdQDVJA)*@SBuL;CyY!W-I0B|^wEHJC}Yawq8@(j>5#h!vT(jG*N-iY!m zV&WK)ORX-Gbf*(+N@-w@9L+nu6K?6eD)f4}XRBH-LLwJl<^0t7;INQQ8*EP7cWH~a z2lR?^(r<4QqcH-0#9f-biuQ{mzlTSITQi_!8;55lLuVQlvTY^(`W>~mX|LQpII7I0 zD9`rd?f^tC&`KiH9-=^gj}j;K4xb_&*I$H>t79m%pv^N6nUMA~^N`?VPcBiMj!aaS zNa=e)w$<0|Jy1ugZe&FWuuQr#ei7rlqK5_?1yG_R<%W^2te`HU9>%Z)bdTh#4R+=b9xu|6yCd04U6{%VX#BCxOtU&^fJ42@yu;tro?e&P}SGkMtD^*RUgBofp#tbHkAQgc$Dcfb zKgut-fvyG+`0tn3Aypj#Kj^y!YRwSXI0$EZS+RHK)TKU<-yjb+G3-9zHpt5D4p{3= z@$c|ybN#-03t8F<(X0TfExtCep9xJDLdu)X*?!NT?8_I!JvnU2Rz4=R{(2V^=7gAY zPNoec6`c`e6&f59X&b(63&SVOLqt9!H_9VDf_i2OjVDbck1#4lA}V1ceFMwMX1$}` zs)!<&k<>FWfgwWCT}+qxC^G0 zJw&8?0+O6QP25rt>-{W4mXUjSwFWO}fU1)|XY|-`e1@6CHF&%9Ej9g?N^blo!RDS- zX_S1_dJ9^hg-fxIWD*B#kcrC0`9VV{O5cv zV_<7w_RpzWc~c2T1@)aBdN~H-yU;g6VsHgvf9Q$^OTqF;QKk5A(1c5nrV@?SnZ_LF zwkf$Po47+)Lx%!07(+QMjhu!)^H?90cWrI3Ux$SWTraYmx|}B6I=#-{Z!Ru=fHnt4 zG6p*o;0U|x3@$Lfx|0Aou9ARO%%&#eBko#*?LfEQ=AS1-?KC@LP*04WS6RSxX7t|B zEgvj`Vaib6CXqoz6I7D~QfH0?@B&Mm{j5Oc8cSA3RjDbBM#KH%@XkyvhKA!tRfP$i zic-&E4QK-^B`ekwlY$({P>c(zw(y9mrNTlxl$m%A=fasYwt@}f;-QuLHCkPHVJgOe z6?qq}8a82udD6%8wHTy~Ip>M2;O9b{|n0wXur9B+E)lEf-H>6(tpG zmy*iUlET2$d5>15B3QQhw8GuRb*Ovh>WY=3kybuZMWswl0^;^rOLq7e?O$TR{eD5j@TT_sW+z=$ls?nq45n%U@sYf|VBh%lu?vthmTXc5O^@lM$gw#0FZD5KICWRO3T7t?vi>!4Qh`Kt(5zgdsY7Y1vWVu$>IK6=?ZFt z`sNpNvC8VDeLS>{m#l7+K9y#hAGtmPRfnwx3}uo!FUow$D}cfY9OroGEHvo&c`_-T zTA^gxNYh1$w7azR_5obvTr;*LMpx=U&Sls9C+vm>L)Iu+KWe(^^gu8KPm2 zWOGXkmWI;tndGxOfF4nx_$6SGY&h#enIS^!VZM~ECmWd~Z-=tNgBw50Cxd)T7enrT zWu_tZHqL#A@kI7r;r2?UTuA+Q*V$)ca7mNm!O$C5n*d{7?b9L-HTBijl$;&K%p3gXe@U#Zxuw;236xRvmNtg?+LG&0e4@l(< zkKB*c*xx1JQe!>f9PtK0dFWYcyQ9W{w6$Yo%({bU<+HK|qdQr<)DCw;UiZ=I@Z9u4 z-K@;`_WpD*cAS@}9XRjqdV93KA&(aA$6G_ZOncJp7tpx^*2Yv?7+XGQR1AvhCkMBT9Uj3^ni9IRgv@MSowob==F!jRw zfFF4=QDPrZe1rPW&{^py{6Cn3KRO>BM7<&7W~KvB>S(Yc8&i9Xor@=Ux0rfZP!f&3 zCs>|?m7eG*&Uo&h_@<5_6E0C=lQXHj&wj{DeF4P)`@d(jetuFwzI-0_et${-BnQ zzsJ@89sl>xgMZ=WaQz4muvM?->0*G d;r-eFHo3`5fkXUN4g2|T{Y-eC=KibnzW|?|y`caA diff --git a/avmedia/source/java/avmedia.jar.component b/avmedia/source/java/avmedia.jar.component deleted file mode 100755 index d7cc160bd7d0..000000000000 --- a/avmedia/source/java/avmedia.jar.component +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - diff --git a/avmedia/source/java/makefile.mk b/avmedia/source/java/makefile.mk deleted file mode 100755 index 1fe771c117f2..000000000000 --- a/avmedia/source/java/makefile.mk +++ /dev/null @@ -1,69 +0,0 @@ -#************************************************************************* -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# Copyright 2000, 2010 Oracle and/or its affiliates. -# -# OpenOffice.org - a multi-platform office productivity suite -# -# This file is part of OpenOffice.org. -# -# OpenOffice.org is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License version 3 -# only, as published by the Free Software Foundation. -# -# OpenOffice.org is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License version 3 for more details -# (a copy is included in the LICENSE file that accompanied this code). -# -# You should have received a copy of the GNU Lesser General Public License -# version 3 along with OpenOffice.org. If not, see -# -# for a copy of the LGPLv3 License. -# -#************************************************************************** - -# Builds the Java Canvas implementation. - -PRJNAME = avmedia -PRJ = ..$/.. -TARGET = avmedia -PACKAGE = avmedia - -# --- Settings ----------------------------------------------------- - -.INCLUDE: settings.mk - -.IF "$(GUIBASE)"=="javamedia" - -JAVAFILES = \ - Manager.java \ - Player.java \ - PlayerWindow.java \ - WindowAdapter.java \ - MediaUno.java \ - FrameGrabber.java \ - x11$/SystemWindowAdapter.java - -JARFILES = jurt.jar unoil.jar ridl.jar juh.jar java_uno.jar jmf.jar -JAVACLASSFILES = $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:s/.java//).class) - -JARTARGET = $(TARGET).jar -JARCOMPRESS = TRUE -CUSTOMMANIFESTFILE = manifest - -.ENDIF # "$(GUIBASE)"=="javamedia" - -# --- Targets ------------------------------------------------------ - -.INCLUDE: target.mk - -ALLTAR : $(MISC)/avmedia.jar.component - -$(MISC)/avmedia.jar.component .ERRREMOVE : \ - $(SOLARENV)/bin/createcomponent.xslt avmedia.jar.component - $(XSLTPROC) --nonet --stringparam uri \ - '$(COMPONENTPREFIX_BASIS_JAVA)avmedia.jar' -o $@ \ - $(SOLARENV)/bin/createcomponent.xslt avmedia.jar.component diff --git a/avmedia/source/java/manifest b/avmedia/source/java/manifest deleted file mode 100755 index fa9c2500d385..000000000000 --- a/avmedia/source/java/manifest +++ /dev/null @@ -1,2 +0,0 @@ -RegistrationClassName: MediaUno -UNO-Type-Path: diff --git a/avmedia/source/java/win/SystemWindowAdapter.java b/avmedia/source/java/win/SystemWindowAdapter.java deleted file mode 100755 index ebf3cac99307..000000000000 --- a/avmedia/source/java/win/SystemWindowAdapter.java +++ /dev/null @@ -1,53 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -import sun.awt.*; -import com.sun.star.awt.*; - -public class SystemWindowAdapter -{ - static public java.awt.Frame createFrame( int windowHandle ) - { - java.awt.Frame aFrame; - - // we're initialized with the operating system window handle - // as the parameter. We then generate a dummy Java frame with - // that window as the parent, to fake a root window for the - // Java implementation. - - // now, we're getting slightly system dependent here. - String os = (String) System.getProperty( "os.name" ); - - // create the embedded frame - if( os.startsWith( "Windows" ) ) - aFrame = new sun.awt.windows.WEmbeddedFrame( windowHandle ); - else - throw new com.sun.star.uno.RuntimeException(); - - return aFrame; - } -} diff --git a/avmedia/source/java/x11/SystemWindowAdapter.java b/avmedia/source/java/x11/SystemWindowAdapter.java deleted file mode 100755 index 4292dabe6775..000000000000 --- a/avmedia/source/java/x11/SystemWindowAdapter.java +++ /dev/null @@ -1,123 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -import java.awt.*; -import java.lang.reflect.*; - -public class SystemWindowAdapter -{ - static public java.awt.Frame createFrame( int windowHandle ) - { - String aOS = (String) System.getProperty( "os.name" ); - java.awt.Frame aFrame = null; - - if( aOS.startsWith( "SunOS" ) ) - { - try - { - Class aClass = Class.forName( "sun.awt.motif.MEmbeddedFrame" ); - - if( aClass != null ) - { - try - { - Constructor aCtor = aClass.getConstructor( new Class[] { long.class, boolean.class } ); - - if( aCtor != null ) - { - aFrame = (java.awt.Frame) aCtor.newInstance( new Object[] { new Long( windowHandle ), - new Boolean( false ) } ); - } - } - catch( Exception e ) - { - } - - if( aFrame == null ) - { - try - { - Constructor aCtor = aClass.getConstructor( new Class[] { long.class } ); - - if( aCtor != null ) - { - aFrame = (java.awt.Frame) aCtor.newInstance( new Object[] { new Long( windowHandle ) } ); - } - } - catch( Exception e ) - { - } - } - } - } - catch( Exception e ) - { - } - } - else - { - try - { - Class aClass = Class.forName( "sun.awt.motif.MEmbeddedFrame" ); - - if( aClass != null ) - { - Constructor aCtor = aClass.getConstructor( new Class[] { long.class } ); - - if( aCtor != null ) - { - aFrame = (java.awt.Frame) aCtor.newInstance( new Object[] { new Long( windowHandle ) } ); - } - } - } - catch( Exception e ) - { - } - - if( aFrame == null ) - { - try - { - Class aClass = Class.forName( "sun.awt.X11.XEmbeddedFrame" ); - - if( aClass != null ) - { - Constructor aCtor = aClass.getConstructor( new Class[] { long.class } ); - - if( aCtor != null ) - aFrame = (java.awt.Frame) aCtor.newInstance( new Object[] { new Long( windowHandle ) } ); - } - } - catch( Exception e ) - { - } - } - } - - return aFrame; - } -} diff --git a/postprocess/packcomponents/makefile.mk b/postprocess/packcomponents/makefile.mk index 0c715157a377..fb54852c6e3d 100644 --- a/postprocess/packcomponents/makefile.mk +++ b/postprocess/packcomponents/makefile.mk @@ -362,10 +362,6 @@ my_components += evoab my_components += avmediagstreamer .END -.IF "$(OS)" != "WNT" && "$(SOLAR_JAVA)" == "TRUE" -my_components += avmedia.jar -.END - my_ooo_components = mailmerge .INCLUDE: target.mk diff --git a/scp2/source/ooo/file_library_ooo.scp b/scp2/source/ooo/file_library_ooo.scp index 2268ffefe720..f9376715c31b 100644 --- a/scp2/source/ooo/file_library_ooo.scp +++ b/scp2/source/ooo/file_library_ooo.scp @@ -1466,17 +1466,11 @@ STD_LIB_FILE( gid_File_Lib_AVMedia, avmedia ) #ifdef GSTREAMER SPECIAL_LIB_FILE_PATCH( gid_File_Lib_AVMediaGStreamer, avmediagst ) -#else -#if defined UNX -#ifdef SOLAR_JAVA -STD_JAR_FILE( gid_File_Jar_AVmedia, avmedia ) -#endif #elif defined WNT #ifdef ENABLE_DIRECTX SPECIAL_LIB_FILE( gid_File_Lib_AVMediaWin, avmediawin ) #endif #endif -#endif #ifndef WITHOUT_MOZILLA File gid_File_Lib_XSec_Framework diff --git a/scp2/source/ooo/module_hidden_ooo.scp b/scp2/source/ooo/module_hidden_ooo.scp index 14febe0f54b4..1f79ee31a6a3 100644 --- a/scp2/source/ooo/module_hidden_ooo.scp +++ b/scp2/source/ooo/module_hidden_ooo.scp @@ -150,7 +150,6 @@ Module gid_Module_Root_Files_3 gid_File_Jar_Xml_Apis, gid_File_Jar_Bsh, gid_File_Jar_Classes, - gid_File_Jar_AVmedia, gid_File_Jar_Xsltfilter, gid_File_Jar_Xsltvalidate, gid_File_Jar_Docbook,