Hmm. Thanks, but we are already using one of those pairs of formats. We
checked this page, and the documentation in the JMF manuals for hints.
Will keep looking.
--On Monday, March 19, 2001 5:22 PM -0500 Mark Ferneau <[EMAIL PROTECTED]>
wrote:
> Blair,
>
> Check out http://www.j3d.org/faq/textures.html and look at question #2. I
> think that may be the closest you can get.
>
> At 06:12 PM 3/19/2001 -0500, you wrote:
>> I am using an ImageComponent2D with byReference = true, yet it takes a
>> _long_ time to create the ImageComponent2D (on the order of 200ms). My
>> assumption is that this means there is some copying or reformatting of
>> data going on.
>>
>> We are trying to put live video on a texture or in a background: we
>> have a custom Java3D renderer that puts every frame into a texture or
>> background image (similar to the one used to render a movie into a
>> texture). I believe the problem is that the format of the buffered
>> image (and image2d) is different when coming from the capture card than
>> the movie, so the format of data we are feeding to the ImageComponent2D
>> is different.
>>
>> Is there any way to find out what image format, etc., we need to use on a
>> platform (PC or Unix) in order to guarantee that the creation of an
>> ImageComponent2D does not do any copying/reformatting of data internally
>> when the byReference flag is set?
>>
>> Or, is there any way we can find out why that is so slow?
>>
>> thanks.
>>
>>
>> --On Monday, March 5, 2001 11:33 AM -0800 Kelvin Chung
>> <[EMAIL PROTECTED]> wrote:
>>
>>> Hi Justin,
>>>
>>> My mistake in the last email. When byReference = true
>>> it should return the same reference, otherwise it is a bug.
>>>
>>> Thanks.
>>>
>>> - Kelvin
>>> -----------
>>> Java 3D Team
>>> Sun Microsystem Inc.
>>>
>>>> X-Unix-From: [EMAIL PROTECTED] Mon Mar 5 11:20:51 2001
>>>> MIME-Version: 1.0
>>>> Content-MD5: A5XKFNd62H+rPXoJeRpWgw==
>>>> Date: Mon, 5 Mar 2001 11:18:14 -0800
>>>> From: Kelvin Chung <[EMAIL PROTECTED]>
>>>> Subject: Re: [JAVA3D] Raster img handling
>>>> Comments: To: [EMAIL PROTECTED]
>>>> To: [EMAIL PROTECTED]
>>>>
>>>> Hi Justin,
>>>>
>>>>
>>>> ImageComponent2D comp =
>>>> new ImageComponent2D(ImageComponent.FORMAT_RGB, img);
>>>>
>>>> In current implementation,
>>>> comp.getImage() will not return the same img reference
>>>> when byReference = false.
>>>>
>>>> When byReference = true it may or may not give return
>>>> the same reference handle depending on whether the image
>>>> format support by underlying native library.
>>>>
>>>> - Kelvin
>>>> ---------
>>>> Java 3D Team
>>>> Sun Microsystems Inc.
>>>>
>>>>
>>>>> X-Unix-From: [EMAIL PROTECTED] Fri Mar 2 22:20:45 2001
>>>>> X-Accept-Language: en
>>>>> MIME-Version: 1.0
>>>>> Content-Transfer-Encoding: 7bit
>>>>> Date: Sat, 3 Mar 2001 15:14:26 +1100
>>>>> From: Justin Couch <[EMAIL PROTECTED]>
>>>>> Subject: [JAVA3D] Raster img handling
>>>>> To: [EMAIL PROTECTED]
>>>>>
>>>>> If I create a new Raster image and pass it an image and
>>>>> imagecomponent2D, am I guaranteed that when I ask for them back that
>>>>> they will be exactly the same instance?
>>>>>
>>>>> BufferedImage img = new BufferedImage(rect.width,rect.height,
>>>>> BufferedImage.TYPE_INT_RGB);
>>>>>
>>>>> ImageComponent2D comp =
>>>>> new ImageComponent2D(ImageComponent.FORMAT_RGB, img);
>>>>>
>>>>> Raster ras = new Raster(new Point3f(-1.0f,-1.0f,-1.0f),
>>>>> Raster.RASTER_COLOR,
>>>>> 0,
>>>>> 0,
>>>>> rect.width,
>>>>> rect.height,
>>>>> comp,
>>>>> null);
>>>>>
>>>>> ImageComponent2D comp_2 = ras.getImage();
>>>>> BufferedImage img_2 = comp_2.getImage();
>>>>>
>>>>>
>>>>> Ie comp_2 == comp and img_2 == img are both true;
>>>>>
>>>>> --
>>>>> Justin Couch Author, Java Hacker
>>>>> http://www.vlc.com.au/~justin/ Java 3D FAQ Maintainer
>>>>> http://www.j3d.org/ J3D.org The Java 3D Community Site
>>>>> -------------------------------------------------------------------
>>>>> "Humanism is dead. Animals think, feel; so do machines now.
>>>>> Neither man nor woman is the measure of all things. Every organism
>>>>> processes data according to its domain, its environment; you, with
>>>>> all your brains, would be useless in a mouse's universe..."
>>>>> - Greg Bear, Slant
>>>>> -------------------------------------------------------------------
>>>>>
>>>>> =====================================================================
>>>>> == ==== To unsubscribe, send email to [EMAIL PROTECTED] and
>>>>> include in the body of the message "signoff JAVA3D-INTEREST". For
>>>>> general help, send email to [EMAIL PROTECTED] and include in the
>>>>> body of the message "help".
>>>>
>>>> ======================================================================
>>>> == === To unsubscribe, send email to [EMAIL PROTECTED] and include
>>>> in the body of the message "signoff JAVA3D-INTEREST". For general
>>>> help, send email to [EMAIL PROTECTED] and include in the body of
>>>> the message "help".
>>>
>>> =======================================================================
>>> == == To unsubscribe, send email to [EMAIL PROTECTED] and include
>>> in the body of the message "signoff JAVA3D-INTEREST". For general
>>> help, send email to [EMAIL PROTECTED] and include in the body of
>>> the message "help".
>>
>> ========================================================================
>> === To unsubscribe, send email to [EMAIL PROTECTED] and include in
>> the body of the message "signoff JAVA3D-INTEREST". For general help,
>> send email to [EMAIL PROTECTED] and include in the body of the
>> message "help".
>
>
> Mark Ferneau 240-462-6262 (cell)
> Director of Adv. Technology 801-437-4608 (efax)
> Xtivia Technologies, Inc. 732-248-9399 x629 (NJ office)
> [EMAIL PROTECTED] 301-279-5703 (home office)
> http://www.xtivia.com/ [EMAIL PROTECTED] (wireless email)
>
> =========================================================================
> == To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> body of the message "signoff JAVA3D-INTEREST". For general help, send
> email to [EMAIL PROTECTED] and include in the body of the message
> "help".
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".