[<<] [<] Page 1 of 1 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
ffplay and SDL running in Nano-X
From: Laurent COIGNOT ####@####.#### Date: 25 Apr 2005 14:00:19 +0100 Message-Id: <1114441162.31611.16.camel@ayrtontechnology.com> Hi all, I'm quite new @ Nano-X. I try to run ffplay (an mpeg-2 file) in nano-X. I set some env variables: [lc@ayrtontechnology test]$ export LD_LIBRARY_PATH=/usr/local/lib [lc@ayrtontechnology test]$ export SDL_VIDEODRIVER=nanox [lc@ayrtontechnology test]$ export SDL_WINDOWID=nanox I am running on a X86 linux desktop, running MDK 9.1 with 2.4.21-0.13mdk gcc -v answers gcc version 2.95.3 20010315 I've got - SDL-1.2.8, - microwindows-0.90, - ffmpeg-0.4.8 I can't get anything in nano-X window, and I've got messages such as : [lc@ayrtontechnology test]$ ./nano-X & sleep 1 ; ./ffplay train.m2v [1] 619 XDefaultVisual: Visual class: TrueColor (4) id: 35 bits_per_rgb: 8 map_entries: 256 red_mask: 0x00ff0000 green_mask: 0x0000ff00 blue_mask: 0x000000ff Screen RootDepth: 24 Screen RootVisual Visual class: TrueColor (4) id: 35 bits_per_rgb: 8 map_entries: 256 red_mask: 0x00ff0000 green_mask: 0x0000ff00 blue_mask: 0x000000ff Depth: 24 Visual: 0 Visual class: TrueColor (4) id: 35 bits_per_rgb: 8 map_entries: 256 red_mask: 0x00ff0000 green_mask: 0x0000ff00 blue_mask: 0x000000ff Visual: 1 Visual class: TrueColor (4) id: 36 bits_per_rgb: 8 map_entries: 256 red_mask: 0x00ff0000 green_mask: 0x0000ff00 blue_mask: 0x000000ff Visual: 2 Visual class: TrueColor (4) id: 37 bits_per_rgb: 8 map_entries: 256 red_mask: 0x00ff0000 green_mask: 0x0000ff00 blue_mask: 0x000000ff Visual: 3 Visual class: TrueColor (4) id: 38 bits_per_rgb: 8 map_entries: 256 red_mask: 0x00ff0000 green_mask: 0x0000ff00 blue_mask: 0x000000ff Visual: 4 Visual class: DirectColor (5) id: 39 bits_per_rgb: 8 map_entries: 256 red_mask: 0x00ff0000 green_mask: 0x0000ff00 blue_mask: 0x000000ff Visual: 5 Visual class: DirectColor (5) id: 40 bits_per_rgb: 8 map_entries: 256 red_mask: 0x00ff0000 green_mask: 0x0000ff00 blue_mask: 0x000000ff Visual: 6 Visual class: DirectColor (5) id: 41 bits_per_rgb: 8 map_entries: 256 red_mask: 0x00ff0000 green_mask: 0x0000ff00 blue_mask: 0x000000ff Visual: 7 Visual class: DirectColor (5) id: 42 bits_per_rgb: 8 map_entries: 256 red_mask: 0x00ff0000 green_mask: 0x0000ff00 blue_mask: 0x000000ff Depth: 1 Depth: 4 Depth: 8 Depth: 15 Depth: 16 Depth: 32 Selected Visual: Visual class: TrueColor (4) id: 35 bits_per_rgb: 8 map_entries: 256 red_mask: 0x00ff0000 green_mask: 0x0000ff00 blue_mask: 0x000000ff createfont: (height == 0) found builtin font System (0) createfont: (height == 0) found builtin font System (0) HandleClient GrOpen HandleClient GrGetScreenInfo HandleClient GrCheckNextEvent nxclient 623: Wrong packet type 0 (expected 22) HandleClient GrNewGC nxclient 621: Wrong packet type 8 (expected 6) HandleClient GrGetScreenInfo nxclient 621: Wrong packet type 0 (expected 2) HandleClient GrGetScreenInfo nxclient 621: Wrong packet type 0 (expected 2) HandleClient GrGetWindowInfo nxclient 621: Wrong packet type 0 (expected 16) HandleClient GrCheckNextEvent nxclient 623: Wrong packet type 0 (expected 22) HandleClient GrCheckNextEvent nxclient 623: Wrong packet type 8 (expected 22) HandleClient GrCheckNextEvent nxclient 623: Wrong packet type 8 (expected 22) HandleClient GrCheckNextEvent nxclient 623: Wrong packet type 8 (expected 22) HandleClient GrCheckNextEvent nxclient 623: Wrong packet type 8 (expected 22) HandleClient GrCheckNextEvent nxclient 623: Wrong packet type 8 (expected 22) HandleClient GrCheckNextEvent nxclient 623: Wrong packet type 8 (expected 22) HandleClient GrCheckNextEvent Any idea ? Thanks Laurent | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: [nanogui] ffplay and SDL running in Nano-X
From: "Greg Haerr" ####@####.#### Date: 26 Apr 2005 05:40:52 +0100 Message-Id: <0d8f01c54a19$e6450d10$6401a8c0@winXP> : [lc@ayrtontechnology test]$ ./nano-X & sleep 1 ; ./ffplay train.m2v : [1] 619 : XDefaultVisual: : Visual class: TrueColor (4) : id: 35 Looks like ffplay/SDL thinks its running on X11, not nano-X. Regards, Greg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: [nanogui] ffplay and SDL running in Nano-X
From: Laurent COIGNOT ####@####.#### Date: 26 Apr 2005 08:17:14 +0100 Message-Id: <1114506967.667.38.camel@ayrtontechnology.com> Hi Greg, In fact, I'm running Nano-X under X11. In examples from microwindows directory demo is well played by nano-X but ntetris gives me the same output than posted before. Moreover, it seems it doesn't come from ffplay, because I've made a simple SDL application, that just draw a blue rectagle in full screen (640x480) and I've got the same behaviour. Regards Laurent Le mar 26/04/2005 à 04:39, Greg Haerr a écrit : > : [lc@ayrtontechnology test]$ ./nano-X & sleep 1 ; ./ffplay train.m2v > : [1] 619 > : XDefaultVisual: > : Visual class: TrueColor (4) > : id: 35 > > Looks like ffplay/SDL thinks its running on X11, not nano-X. > > Regards, > > Greg > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: ####@####.#### > For additional commands, e-mail: ####@####.#### > | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: [nanogui] ffplay and SDL running in Nano-X
From: Laurent COIGNOT ####@####.#### Date: 26 Apr 2005 08:23:22 +0100 Message-Id: <1114507336.31612.46.camel@ayrtontechnology.com> Just in addition, I post my configuration for nano-X and SDL : Note that I've used the same pixel configuration for both apps. for SDL : ./configure --disable-video-x11 --disable-video-fbcon --enable-video-nanox --with-nanox-pixel-type=0888 for Nano-X : #################################################################### # Microwindows and Nano-X configuration file # # This package can be configured to run on Linux (MIPS, ARM, x86) # UNIX, ELKS, DJGPP, or RTEMS. # On Linux, we've got drivers for Linux 2.x framebuffers, X11, or, # svgalib for VGA hardware. # In addition, a gpm or direct serial mouse driver can be configured. # On ELKS, the bios screen driver and serial mouse driver are always used. # # Either Microwindows and/or Nano-X can be built. # Microwindows and Nano-X have several demos. # # For MSDOS makes, see mcmwin.mak and mcnanox.mak #################################################################### #################################################################### # # build target platform # # Valid ARCH values are: # # LINUX-NATIVE # LINUX-ARM # LINUX-MIPS # SOLARIS # RTEMS # DJGPP # ELKS # # note: ELKS can't build client/server nano-X, nor widget lib # #################################################################### ARCH = LINUX-NATIVE ARMTOOLSPREFIX = arm-linux- MIPSTOOLSPREFIX = mipsel-linux- RTEMSTOOLSPREFIX = i386-rtemself- #################################################################### # # Compiling options # #################################################################### OPTIMIZE = Y DEBUG = Y VERBOSE = y THREADSAFE = Y #################################################################### # # Libraries to build: microwin, nano-X, nanowidget, object frameworks # #################################################################### MICROWIN = Y NANOX = Y SHAREDLIBS = N NWIDGET = Y OBJFRAMEWORK = Y #################################################################### # # Demos to build # #################################################################### MICROWINDEMO = N NANOXDEMO = Y #################################################################### # # Applications to build # #################################################################### NANOWM = Y #################################################################### # # The pixeltype of the native hardware or underlying graphics library. # This definition defines the PIXELVAL to be 32, 16 or 8 bits wide. # If using Linux framebuffer, set to MWPF_TRUECOLOR0888, and use fbset. # It also enables GdArea/GrArea for this particular pixel packing format. # # define MWPF_PALETTE /* pixel is packed 8 bits 1, 4 or 8 pal index*/ # define MWPF_TRUECOLOR0888 /* pixel is packed 32 bits 8/8/8 truecolor*/ # define MWPF_TRUECOLOR888 /* pixel is packed 24 bits 8/8/8 truecolor*/ # define MWPF_TRUECOLOR565 /* pixel is packed 16 bits 5/6/5 truecolor*/ # define MWPF_TRUECOLOR332 /* pixel is packed 8 bits 3/3/2 truecolor*/ # #################################################################### SCREEN_PIXTYPE = MWPF_TRUECOLOR0888 #################################################################### # # NanoX: Put Y to the following line to link the nano-X application # with the server. This is required for ELKS, if no network is present, # or for speed or debugging. This affects the nano-X server only. # #################################################################### LINK_APP_INTO_SERVER = N #################################################################### # # File I/O support # Supporting either below drags in libc stdio, which may not be wanted # #################################################################### HAVE_FILEIO = Y #################################################################### # BMP, GIF reading support #################################################################### HAVE_BMP_SUPPORT = Y HAVE_GIF_SUPPORT = Y HAVE_PNM_SUPPORT = Y HAVE_XPM_SUPPORT = Y #################################################################### # JPEG support through libjpeg, see README.txt in contrib/jpeg #################################################################### HAVE_JPEG_SUPPORT = N INCJPEG = . LIBJPEG = /usr/lib/libjpeg.so #################################################################### # PNG support via libpng and libz #################################################################### HAVE_PNG_SUPPORT = N INCPNG = . LIBPNG = /usr/lib/libpng.a LIBZ = /usr/lib/libz.a #################################################################### # T1 adobe type1 font support thru t1lib #################################################################### HAVE_T1LIB_SUPPORT = N INCT1LIB = /usr/include LIBT1LIB = /usr/lib/libt1.a #################################################################### # TrueType font support thru FreeType #################################################################### HAVE_FREETYPE_SUPPORT = N INCFTLIB = /usr/include LIBFTLIB = /usr/lib/libttf.so FREETYPE_FONT_DIR = "/usr/local/microwin/fonts" #################################################################### # Shared memory support for Nano-X client/server protocol speedup #################################################################### HAVE_SHAREDMEM_SUPPORT = N #################################################################### # Chinese Han Zi Ku font support #################################################################### HAVE_HZK_SUPPORT = N HZK_FONT_DIR = "fonts/chinese" #################################################################### # Chinese GB2312 compiled in font support (gb2312font.c) #################################################################### HAVE_GB2312_SUPPORT = N #################################################################### # Generate screen driver interface only with no fonts or clipping #################################################################### NOFONTSORCLIPPING = N #################################################################### # # Window move algorithms for Microwindows # Change for tradeoff between cpu speed and looks # ERASEMOVE repaints only backgrounds while window dragging, quicker. # Otherwise an XOR redraw is used for window moves only after button up, # quickest (should set for ELKS) # UPDATEREGIONS paints in update clipping region only for better look and feel # #################################################################### ERASEMOVE = Y UPDATEREGIONS = Y #################################################################### # # Use MS fonts (default no) # #################################################################### HAVEMSFONTS = N #################################################################### # # Link with Gray Palette (valid only for 4bpp modes) # #################################################################### GRAYPALETTE = N #################################################################### # # If the platform is running UNIX, Linux or RTEMS... # #################################################################### ifneq ($(ARCH), ELKS) # X Window screen, mouse and kbd drivers X11 = Y ifeq ($(X11), Y) # predefined model or select screen width, height, depth(palette mode only) SCREEN_E15 = N SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 SCREEN_DEPTH = 4 # You may want to turn this on for XFree86 4.x or if your backing store # isn't functioning properly USE_EXPOSURE = N else # framebuffer screen driver (linear and/or vga 4 planes) # set VTSWITCH to include virtual terminal switch code # set PORTRAIT_MODE to L or R for left or right orientation FRAMEBUFFER = Y FBVGA = Y VTSWITCH = Y PORTRAIT_MODE = N # svgalib screen driver VGALIB = N # direct VGA hardware access screen driver HWVGA = N #################################################################### # Mouse or touch screen driver # TPMOUSE for Linux-VR and Embedded Planet # ADSMOUSE for ADS Graphics Client # IPAQMOUSE for Compaq iPAQ,Intel Assabet, ARM ucb1200 (/dev/h3600_ts 11,0) #################################################################### GPMMOUSE = Y SERMOUSE = N TPMOUSE = N ADSMOUSE = N IPAQMOUSE = N NOMOUSE = N # keyboard type TTYKBD = Y PIPEKBD = N NOKBD = N endif #################################################################### # # If the platform is a LINUX-ARM box .... # #################################################################### ifeq ($(ARCH), LINUX-ARM) # If 4bpp driver with arm SA1100 LCD controller is used ... SA1100_LCD_LTLEND = N endif #################################################################### # # If the platform is a RTEMS box .... # #################################################################### ifeq ($(ARCH), RTEMS) # Location & BSP information of the RTEMS build RTEMS_BUILD = /tools/build-i386-elf-rtems RTEMS_BSP = pc386 LINK_APP_INTO_SERVER = Y endif endif #################################################################### # # If the platform is an ELKS box ... # #################################################################### ifeq ($(ARCH), ELKS) # Higher speed asm driver, c driver of hercules screen driver ASMVGADRIVER = Y CVGADRIVER = N HERCDRIVER = N # Mouse support SERMOUSE = Y endif Le mar 26/04/2005 à 04:39, Greg Haerr a écrit : > : [lc@ayrtontechnology test]$ ./nano-X & sleep 1 ; ./ffplay train.m2v > : [1] 619 > : XDefaultVisual: > : Visual class: TrueColor (4) > : id: 35 > > Looks like ffplay/SDL thinks its running on X11, not nano-X. > > Regards, > > Greg > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: ####@####.#### > For additional commands, e-mail: ####@####.#### > | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[<<] [<] Page 1 of 1 [>] [>>] |