Re: [sdljava-users] SDLVideoTest fails on FC4
Status: Beta
Brought to you by:
ivan_ganza
From: Shane M. W. <swa...@co...> - 2006-03-04 15:08:58
|
Thanks Ivan. The SDL_Overlay is very powerful when one would like to render video. Typically MPEG codecs encode/decode pixels into a YUV color space which is more efficient to operate on than RGB. So DVD/MPEG2 rendering applications usually take advantage of the YUV overlay acceleration capabilities of a video card. This is known as Xv in the Linux world. All in all, what you get is the video on the screen with little or no CPU overhead. The overlay architecture also typically have scaling capabilities, which look much softer than any software routine. I think it would be very worthwhile to have SDL_Overlay(s) implemented in sdljava, as Java in general really seems to be missing efficient video rendering capabilities. I can provide you with C/C++ source code examples if you are interested in adding the SDL_Overlay functionality. It really isn't too difficult. I would offer to add it, but I don't have a clue as to how SWIG works, but always willing to learn. Shane Ivan Z. Ganza wrote: > Greetings Shane, > > Sorry that your having trouble. I just tried it myself and I don't see > the image either. Just a blank window. Not sure when this stopped > working. Should hit myself for not regression testing. I will try to > figure out the problem. > > Don't want to add more bad news but I never implemented the YUV > Overlay stuff. Don't really know much about that aspect. Is it just a > few method calls or much more involved? I think I remember it wasn't > easy to map (via swig) initially so that is why I skipped it. > > testimage seems to be working fine though. hmm. > > -Ivan/ > > Shane M. Walton wrote: > >> The current binary download for Linux i386 doesn’t give me the >> NullPointerException, but it doesn’t show the test_bmp.bmp aka power >> plant. >> >> My ultimate goal is to create a Java video application that can >> render video using the YUV Overlay. Maybe it would just work, but I >> don’t feel all warm and fuzzy if the test application doesn’t. Has >> anybody else had this issue? >> >> Shane >> >> ------------------------------------------------------------------------ >> >> *From:* sdl...@li... >> [mailto:sdl...@li...] *On Behalf Of >> *Shane M. Walton >> *Sent:* Friday, March 03, 2006 7:35 AM >> *To:* sdl...@li... >> *Subject:* [sdljava-users] SDLVideoTest fails on FC4 >> >> OS: Fedora Core 4 (i686) >> >> SDL: 1.2.8-3.2 >> >> JDK: Sun 1.5.0_06 >> >> SWIG: 1.3.24-2 >> >> The following happens with both stable release and cvs trunk checkout: >> >> java -Djava.library.path=./lib -cp ./classes/ sdljava.video.SDLVideoTest >> >> Video subsystem initialized >> >> java.lang.NullPointerException >> >> at sdljava.video.SDLPixelFormat.getPalette(SDLPixelFormat.java:61) >> >> at sdljava.video.SDLPixelFormat.toString(SDLPixelFormat.java:375) >> >> at sdljava.video.SDLSurface.toString(SDLSurface.java:1122) >> >> at java.lang.String.valueOf(String.java:2577) >> >> at java.lang.StringBuffer.append(StringBuffer.java:220) >> >> at sdljava.video.SDLVideoTest.init(SDLVideoTest.java:21) >> >> at sdljava.video.SDLVideoTest.main(SDLVideoTest.java:70) >> >> Seems like all accessors in SDLPixelFormat throw a NullPointerException. >> >> Thanks. >> >> Shane >> > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting > language > that extends applications into web and mobile media. Attend the live > webcast > and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmd=k&kid0944&bid$1720&dat1642 > _______________________________________________ > sdljava-users mailing list > sdl...@li... > https://lists.sourceforge.net/lists/listinfo/sdljava-users > |