OpenGL ES textures
Hi, I need to render a texture that is not n^2 * n^2. This was accomplished in standard openGL by using GLTEXTURE_RECTANGLEEXT. Snippet:
glBindTexture(GLTEXTURE_RECTANGLEEXT, _texture);
glTexParameterf(GLTEXTURE_RECTANGLEEXT, GLTEXTUREPRIORITY, 1.0);
glTexParameteri(GLTEXTURE_RECTANGLEEXT, GLTEXTURE_WRAPS, GLCLAMP_TOEDGE);
glTexParameteri(GLTEXTURE_RECTANGLEEXT, GLTEXTURE_WRAPT, GLCLAMP_TOEDGE);
glTexParameteri(GLTEXTURE_RECTANGLEEXT, GLTEXTURE_MAGFILTER, GL_LINEAR);
glTexParameteri(GLTEXTURE_RECTANGLEEXT, GLTEXTURE_MINFILTER, GL_LINEAR);
However I have no idea how to do this in OpenGL ES. For one, it only supports triangles, and every tutorial I see loads power of 2 images.
There must be a way. Else all these games wouldn't be around!
There is a detailed 'OpenGL ES' discussion going on here, by Jeff LaMarche, if you haven't seen it yet (sorry, the link starts at what appears to be the latest segment, pt. 8.)
Similar Messages
-
IPhone: OpenGL ES Texturing
I just began writing an iPhone game and I'm having difficulties displaying multiple textures.
Only the last texture I generate is appearing and all the textures I generated previously appear white.
Here is major rendering functions so far, is there anything that stands out as incorrect?
//Generates textures for a game object
- (void)GenerateTextures:(Hairball::Objects)Obj
CGImageRef spriteImage;
CGContextRef spriteContext;
GLubyte *spriteData;
size_t width, height;
GLuint *tempTex;
// Creates a Core Graphics image from an image file
switch (Obj)
case Hairball::PLAYER:
spriteImage = [UIImage imageNamed:@"Sprite.png"].CGImage;
tempTex = &(TextureArray[0]);
break;
case Hairball::BACKGROUND:
spriteImage = [UIImage imageNamed:@"BG1.png"].CGImage;
tempTex = &(TextureArray[1]);
break;
case Hairball::HUD:
spriteImage = [UIImage imageNamed:@"Icon.png"].CGImage;
tempTex = &(TextureArray[2]);
break;
default:
break;
// Get the width and height of the image
width = CGImageGetWidth(spriteImage);
height = CGImageGetHeight(spriteImage);
if(spriteImage)
// Allocated memory needed for the bitmap context
spriteData = (GLubyte *) malloc(width * height * 4);
// Uses the bitmatp creation function provided by the Core Graphics framework.
spriteContext = CGBitmapContextCreate(spriteData, width, height, 8, width * 4, CGImageGetColorSpace(spriteImage), kCGImageAlphaPremultipliedLast);
// After you create the context, you can draw the sprite image to the context.
CGContextDrawImage(spriteContext, CGRectMake(0.0, 0.0, (CGFloat)width, (CGFloat)height), spriteImage);
// You don't need the context at this point, so you need to release it to avoid memory leaks.
CGContextRelease(spriteContext);
// Use OpenGL ES to generate a name for the texture.
glGenTextures(1, tempTex);
// Bind the texture name.
glBindTexture(GLTEXTURE2D, *tempTex);
// Speidfy a 2D texture image, provideing the a pointer to the image data in memory
glTexImage2D(GLTEXTURE2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GLUNSIGNEDBYTE, spriteData);
// Release the image data
free(spriteData);
//Inits OpenGl for drawing
- (void)setupView
//Creates object Manager to handle
ObjectMgr = new ObjectManager();
//Create Objects
GameObject* Object1 = new GameObject(Hairball::BACKGROUND, 0.0f, 0.0f, 0.0f, 0.0f, 3.2f, 3.2f);
ObjectMgr->AddToList(Object1);
GameObject* Object2 = new GameObject(Hairball::PLAYER, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 1.0f);
ObjectMgr->AddToList(Object2);
//Generate all textures
[self GenerateTextures:Hairball::PLAYER];
[self GenerateTextures:Hairball::BACKGROUND];
//For each obj assign a texture
std::list<GameObject*>::iterator Object = (ObjectMgr->mObjectList.begin());
std::list<GameObject*>::iterator End = (ObjectMgr->mObjectList.end());
//For each game object
while(Object != End)
//Apply texture to each object
switch ((*Object)->mObjectType)
case Hairball::PLAYER: (*Object)->mSpriteTexture = TextureArray[0]; break;
case Hairball::BACKGROUND: (*Object)->mSpriteTexture = TextureArray[1]; break;
case Hairball::HUD: (*Object)->mSpriteTexture = TextureArray[2]; break;
default:
break;
++Object;
// Clears the view with grey
glClearColor(0.5f, 0.5f, 0.5f, 1.0f);
// Set the texture parameters to use a minifying filter and a linear filer (weighted average)
glTexParameteri(GLTEXTURE2D, GLTEXTURE_MINFILTER, GL_LINEAR);
// Enable use of the texture
glEnable(GLTEXTURE2D);
// Set a blending function to use
glBlendFunc(GL_ONE, GLONE_MINUS_SRCALPHA);
// Enable blending
glEnable(GL_BLEND);
- (void)drawView
[EAGLContext setCurrentContext:context];
glBindFramebufferOES(GLFRAMEBUFFEROES, viewFramebuffer);
glViewport(0, 0, backingWidth, backingHeight);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrthof(-1.0f, 1.0f, -1.5f, 1.5f, -1.0f, 1.0f);
glMatrixMode(GL_MODELVIEW);
//Clear the backbuffer
glClear(GLCOLOR_BUFFERBIT);
std::list<GameObject*>::iterator Object = (ObjectMgr->mObjectList.begin());
std::list<GameObject*>::iterator End = (ObjectMgr->mObjectList.end());
//For each game object
while(Object != End)
// Bind the texture name.
glBindTexture(GLTEXTURE2D, (*Object)->mSpriteTexture);
//apply transformations
glPushMatrix();
glTranslatef((*Object)->mPosition.x, (*Object)->mPosition.y, (*Object)->mPosition.z);
glRotatef((*Object)->mRotation, 0.0f, 0.0f, 1.0f);
(*Object)->mRotation += 0.5f; //Rotate
//Get current sprites verticies
glVertexPointer(2, GL_FLOAT, 0, (*Object)->mSpriteVertices);
glEnableClientState(GLVERTEXARRAY);
//Get current sprites tex coords
glTexCoordPointer(2, GL_SHORT, 0, (*Object)->mSpriteTexcoords);
glEnableClientState(GLTEXTURE_COORDARRAY);
//Render the vertex array
glDrawArrays(GLTRIANGLESTRIP, 0, 4);
//pop the transformation matrix
glPopMatrix();
++Object;
glBindRenderbufferOES(GLRENDERBUFFEROES, viewRenderbuffer);
[context presentRenderbuffer:GLRENDERBUFFEROES];
}The value generated by glGenTextures() in (*Object)->mSpriteTexture for the BACKGROUND object is 1 and for the sprite object it is 2. Which appear to be correct values?
If I exchange:
self GenerateTextures:Hairball::PLAYER;
self GenerateTextures:Hairball::BACKGROUND;
To
self GenerateTextures:Hairball::BACKGROUND;
self GenerateTextures:Hairball::PLAYER;
then my scene goes from this:
http://img207.imageshack.us/img207/8229/picture1nf6.png
to this:
http://img253.imageshack.us/img253/5282/picture2gr8.png
So both textures draw, just not at the same time?
Oh, here it is formatted better:
//Generates textures for a game object
- (void)GenerateTextures:(Hairball::Objects)Obj
CGImageRef spriteImage;
CGContextRef spriteContext;
GLubyte *spriteData;
size_t width, height;
int texIndex = 0;
// Creates a Core Graphics image from an image file
switch (Obj)
case Hairball::PLAYER:
spriteImage = [UIImage imageNamed:@"Sprite.png"].CGImage;
texIndex = 0;
break;
case Hairball::BACKGROUND:
spriteImage = [UIImage imageNamed:@"BG1.png"].CGImage;
texIndex = 1;
break;
case Hairball::HUD:
spriteImage = [UIImage imageNamed:@"Icon.png"].CGImage;
texIndex = 2;
break;
default:
break;
// Get the width and height of the image
width = CGImageGetWidth(spriteImage);
height = CGImageGetHeight(spriteImage);
if(spriteImage)
// Allocated memory needed for the bitmap context
spriteData = (GLubyte *) malloc(width * height * 4);
// Uses the bitmatp creation function provided by the Core Graphics framework.
spriteContext = CGBitmapContextCreate(spriteData, width, height, 8, width * 4, CGImageGetColorSpace(spriteImage), kCGImageAlphaPremultipliedLast);
// After you create the context, you can draw the sprite image to the context.
CGContextDrawImage(spriteContext, CGRectMake(0.0, 0.0, (CGFloat)width, (CGFloat)height), spriteImage);
// You don't need the context at this point, so you need to release it to avoid memory leaks.
CGContextRelease(spriteContext);
// Bind the texture name.
glBindTexture(GLTEXTURE2D, TextureArray[texIndex]);
// Speidfy a 2D texture image, provideing the a pointer to the image data in memory
glTexImage2D(GLTEXTURE2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GLUNSIGNEDBYTE, spriteData);
// Release the image data
free(spriteData);
//Inits OpenGl for drawing
- (void)setupView
//Creates object Manager to handle
ObjectMgr = new ObjectManager();
//Create Objects
GameObject* Object1 = new GameObject(Hairball::BACKGROUND, 0.0f, 0.0f, 0.0f, 0.0f, 3.2f, 3.2f);
ObjectMgr->AddToList(Object1);
GameObject* Object2 = new GameObject(Hairball::PLAYER, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 1.0f);
ObjectMgr->AddToList(Object2);
//Generate all textures
glGenTextures(NUMTEXTURES, TextureArray); // Use OpenGL ES to generate a name for the texture.
[self GenerateTextures:Hairball::BACKGROUND];
[self GenerateTextures:Hairball::PLAYER];
//For each obj assign a texture
std::list<GameObject*>::iterator Object = (ObjectMgr->mObjectList.begin());
std::list<GameObject*>::iterator End = (ObjectMgr->mObjectList.end());
//For each game object
while(Object != End)
//Apply texture to each object
switch ((*Object)->mObjectType)
case Hairball::PLAYER: (*Object)->mSpriteTexture = TextureArray[0]; break;
case Hairball::BACKGROUND: (*Object)->mSpriteTexture = TextureArray[1]; break;
case Hairball::HUD: (*Object)->mSpriteTexture = TextureArray[2]; break;
default:
break;
++Object;
// Clears the view with grey
glClearColor(0.5f, 0.5f, 0.5f, 1.0f);
// Set the texture parameters to use a minifying filter and a linear filer (weighted average)
glTexParameteri(GLTEXTURE2D, GLTEXTURE_MINFILTER, GL_LINEAR);
// Enable use of the texture
glEnable(GLTEXTURE2D);
// Set a blending function to use
glBlendFunc(GL_ONE, GLONE_MINUS_SRCALPHA);
// Enable blending
glEnable(GL_BLEND);
- (void)drawView
[EAGLContext setCurrentContext:context];
glBindFramebufferOES(GLFRAMEBUFFEROES, viewFramebuffer);
glViewport(0, 0, backingWidth, backingHeight);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrthof(-1.0f, 1.0f, -1.5f, 1.5f, -1.0f, 1.0f);
glMatrixMode(GL_MODELVIEW);
//Clear the backbuffer
glClear(GLCOLOR_BUFFERBIT);
std::list<GameObject*>::iterator Object = (ObjectMgr->mObjectList.begin());
std::list<GameObject*>::iterator End = (ObjectMgr->mObjectList.end());
//For each game object
while(Object != End)
// Bind the texture name.
glBindTexture(GLTEXTURE2D, (*Object)->mSpriteTexture);
//apply transformations
glPushMatrix();
glTranslatef((*Object)->mPosition.x, (*Object)->mPosition.y, (*Object)->mPosition.z);
glRotatef((*Object)->mRotation, 0.0f, 0.0f, 1.0f);
//(*Object)->mRotation += 0.5f; //Rotate
//Get current sprites verticies
glVertexPointer(2, GL_FLOAT, 0, (*Object)->mSpriteVertices);
glEnableClientState(GLVERTEXARRAY);
//Get current sprites tex coords
glTexCoordPointer(2, GL_SHORT, 0, (*Object)->mSpriteTexcoords);
glEnableClientState(GLTEXTURE_COORDARRAY);
//Render the vertex array
glDrawArrays(GLTRIANGLESTRIP, 0, 4);
//pop the transformation matrix
glPopMatrix();
++Object;
glBindRenderbufferOES(GLRENDERBUFFEROES, viewRenderbuffer);
[context presentRenderbuffer:GLRENDERBUFFEROES]; -
OpenGL ES Textures with alpha layer not working with Colorpointers
Hey,
I'm trying to get a texture - that's loaded from a .png file - to fade out gradually. I can load it using the Apple's "Texture2d" class and present it with its own transparency. The problem is when I try to combine that transparency with a color pointer. I'll try to give an example code...
const GLubyte squareColors[] = {
128, 128, 128, 128,
128, 128, 128, 128,
0, 0, 0, 0,
0, 0,0, 0,
glColorPointer(4, GLUNSIGNEDBYTE, 0, squareColors);
glEnableClientState(GLCOLORARRAY);
glEnable(GLTEXTURE2D);
glEnableClientState(GLTEXTURE_COORDARRAY);
glEnableClientState(GLVERTEXARRAY);
glTexEnvi(GLTEXTUREENV, GLTEXTURE_ENVMODE, GL_REPLACE);
glEnable(GL_BLEND);
glBlendFunc(GLSRCALPHA, GLONE_MINUS_SRCALPHA);
for (Sprite *element in dynamicBodies) {
glLoadIdentity();
[element renderSprite];
Now, if the original .png happens to be completely opaque, it gets darker and transparent because it gets multi-sampled with the color matrix. But if it has any see-through parts in itself, it does not get affected by the the color.
I'm sure it has to be possible to change the alpha percentage of an alpha layered texture, but I can't seem to find another way.
Does anyone happen to know why this does not work, or how it could be accomplished some other way? I would be highly appreciative.You set your texture environment mode to GL_REPLACE. The implementation of this feature is to replace the primary color (set via ColorPointer or Color3f) with the sampled texture value, so your color will have no effect.
Replace the texture env mode with GL_MODULATE, which will multiply the Texture Unit Input Color (==PrimaryColor for Texture Unit 1) with the sampled texture value. -
OpenGL App Texture Colours look rubbish and blotchy
I've copied the CrashLanding app and made some adjustments and all is ok, except that if I load a texture (tried png, jpg, bmp) saved from photoshop that uses the "clouds" filter, when it loads on screen in the simulator and on my iPhone, the colours look all blotchy almost like the image has been downgraded to 256 colours or something.
I haven't modified the Texture2D class at all.
Could anyone shed some light on why the image is coming out like this? I want to be able to use all the colours that show in photoshop. Even when I import them into XCode as resources they look fine. It is only when they are loaded into the app that they display badly.
PS, this is not the same problem that some were having with PPC hardware, I'm using an intel macmini.I've had similer problems when using Apple's Texture2D class. For starters, during linking, the resource compiler will OPTIMISE your PNG's (by converting them to Apple's proprietary CgBI format). One of the sideeffects is that it ignores interim alpha values (eg. 0.5f). It also creates artifacts with some PNG files (haven't bothered investigating why)
I've ditched Apples Texture2D and ported libpng to the iPhone (together with glpng). You need to prevent Apples's resource compiler from optimising PNG's (add a build setting called "IPHONEOPTIMIZEOPTIONS" and set it to "-skip-PNGs" ignore the quotes), or rename your .png files.
Now my PNG's look great, partial alpha values (0.5f) are displayed properly, and there is no texture corruption. Frame rates are basically the same. -
Hello,
I have a problem regarding the usage of the new GLKit. I implemented an application using OpenGL and textures to display images on my screen. As the image are really big and the calculation computionally intensive, I used OpenGL to increase performance (at least in display). Last week I updated my application to iOS5 and reimplemented my OpenGL behaviour to use the newly introduced GLKit.
This works fine until I tried to display the image. At the beginning I tested my application with a local file (png) and place it on a texture within a GLKView. This works fine. After that I tried to use my "calculation"-routine that extracts an image into a CGImageRef. The image, after converting it to an UIImage, that normally does contain white and green colors, is now purble/lavender all over it.
To make sure that my calculation of the image is correct, I tested the display with an UIImageView and there the image looks perfect. So why is the color of the image different in the GLKView?
The complete viewing functionality is part of a UIViewController. During the viewDidLoad I initialize the GLKView and the delegate functionality.
- (void)viewDidLoad
[super viewDidLoad];
// load OpenGL members
EAGLContext *context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2];
[EAGLContext setCurrentContext:context];
// by default set drawing area to the complete window
self.mainView = [[GLKView alloc] initWithFrame:[[UIScreen mainScreen] bounds] context:context];
self.mainView.drawableDepthFormat = GLKViewDrawableDepthFormat24;
self.mainView.delegate = self;
[self.view addSubview:self.mainView];
// initialize landscape view, that contains the texture
rectangle = [[EEShape alloc] init];
// set the background color of the complete scene to black
self.clearColor = GLKVector4Make(0.0, 0.0, 0.0, 0.0);
// store maximum viewing area dimensions to gloal member
if ((self.interfaceOrientation == UIDeviceOrientationLandscapeLeft) || (self.interfaceOrientation == UIDeviceOrientationLandscapeRight)) {
imageFrame = CGRectMake(200, 5, [[UIScreen mainScreen] bounds].size.height - 205, [[UIScreen mainScreen] bounds].size.width - 80);
else {
imageFrame = CGRectMake(5, 200, [[UIScreen mainScreen] bounds].size.width - 10, [[UIScreen mainScreen] bounds].size.height - 280);
// initialize main JP2K Methods
if ([[VariableStore sharedInstance]->myWrapper kduObject] == NULL)
// initialize main JP2K Methods
[[VariableStore sharedInstance]->myWrapper initJ2KCoreViewer:_mainView:imageFrame.size.width:imageFrame.size.height];
// set default image that is displayed during the start of the application
image = [UIImage imageNamed:@"Image.png"];
The default Image that is loaded after the initialization is displayed perfectly.
In the following delegate method of the GLKView the new image is loaded from another class and given to the render-method
// render scene
- (void)glkView:(GLKView *)view drawInRect:(CGRect)rect {
[self updateRect];
- (void)updateRect {
glClearColor(clearColor.r, clearColor.g, clearColor.b, clearColor.a);
glClear(GL_COLOR_BUFFER_BIT);
[[VariableStore sharedInstance]->myWrapper getImageBitmap];
UIImage *newImage = [VariableStore sharedInstance]->myWrapper.imageData;
if (newImage != nil)
image = newImage;
float posx = imageFrame.size.width/2 - image.size.width/2;
float posy = imageFrame.size.height/2 - image.size.height/2;
[rectangle renderInScene:image:GLKMatrix4MakeOrtho(left, right, bottom, top, 1, -1):posx:posy:image.size.width:image.size.height];
The render method looks like the following:
-(void)renderInScene:(UIImage*)image:(GLKMatrix4)projectionMatrix:(float)left:(f loat)top:(float)width:(float)height {
// inialize base effect that displays the texture
GLKBaseEffect *effect = [[GLKBaseEffect alloc] init];
// load texture based on the given image
NSError *error;
GLKTextureInfo *texture = [GLKTextureLoader textureWithCGImage:image.CGImage options:[NSDictionary dictionaryWithObject:[NSNumber numberWithBool:YES] forKey:GLKTextureLoaderApplyPremultiplication] error:&error];
if (error) {
//NSLog(@"Error loading texture from image: %@", error);
// if texture loading was successful, load it into the effect
if (texture != nil) {
effect.texture2d0.envMode = GLKTextureEnvModeReplace;
effect.texture2d0.target = GLKTextureTarget2D;
effect.texture2d0.name = texture.name;
// set the projection matrix
effect.transform.projectionMatrix = projectionMatrix;
[effect prepareToDraw];
// load texture into the following coordinates
// always placed into the centre of the viewing area
GLfloat squareVertices[] = {
left + width,top,
left + width,top + height,
left,top + height,
left,top
// texture coordinates are always the same
// fill out the complete rectangle (given by squareVertices)
GLfloat textureVertices[] = {
1,0,
1,1,
0,1,
0,0
// display texture
glEnableVertexAttribArray(GLKVertexAttribPosition);
glVertexAttribPointer(GLKVertexAttribPosition, 2, GL_FLOAT, GL_FALSE, 0, squareVertices);
if (texture != nil) {
glEnableVertexAttribArray(GLKVertexAttribTexCoord0);
glVertexAttribPointer(GLKVertexAttribTexCoord0, 2, GL_FLOAT, GL_FALSE, 0, textureVertices);
glDrawArrays(GL_TRIANGLE_FAN, 0, 4);
// clean up
glDisableVertexAttribArray(GLKVertexAttribPosition);
if (texture != nil)
glDisableVertexAttribArray(GLKVertexAttribTexCoord0);
The image is loaded with the following options:
CGColorSpaceRef colorSpaceRef = CGColorSpaceCreateDeviceRGB();
CGBitmapInfo bitmapinfo = kCGImageAlphaPremultipliedFirst;
// make the cgimage
CGImageRef image =
CGImageCreate(region.size.x,region.size.y,8,32,
(region.size.x<<2),colorSpaceRef,
bitmapinfo,
provider->init(region.size,buf_data,buf_row_gap,
display_with_focus,rel_focus_box),
NULL,true,kCGRenderingIntentDefault);
// then make the uiimage from that
image_buffer = [UIImage imageWithCGImage:image];
CGImageRelease(image);
I think it has something to do texture options, but I am not sure. I played a little bit with kCGImageAlphaPremultipliedFirst and these settings, but this doesn't change anything but no image is displayed or the purple is more saturated.
I do not think that my calculation routine is wrong (CGImageCreate) as the image can be displayed correctly using UIImageView.
Maybe there is something wrong with the GLKView, GLKBaseEffect or the GLKTextureLoader.
Can someone please help? I am out of ideas.
Thanks,
IvonneI figured it out now. The CSV is working fine with a standard button. However what I have is a hyperlink. The button is composed of 3 gif files (like in HTMLDB). The problem I had was that href="javascript:doSubmit('CSV');redirect('f?p=&APP_ID.:32:#APP_SESSION#::::')" was not working. It seemded that somehow the "post" is not fast enough. Page 32 is using 2 field values from page 28, but it kept using the previous entered values.
I got around the problem by changing it to href="javascript:doSubmit('CSV')", set up a branch and set the branch point to BEFORE PROCESSING. If you specify after processing, you will never see the popup window asking you if if you want to open the CSV file or save it to disk. -
Hello,
Not done much 3D stuff in Director recently but having
problems with textures on the Mac.
Got a w3d file with a 4096x4096 texture, works fine on the PC
but not on a Mac, goes blurry.
Checked out the problems other people had like this on other
forums, generally seems to be openGL resizing textures to 512x512?
Just checking to see if anyone had any suggestions or had
found a workaround since none of the other forums had come to any
decent solution.
Played around with texture quality, nearFiltering,
compression, renderFormat etc. But doesn't seem to help.
Any ideas?
CheersRobLog wrote:
> Hello,
> Not done much 3D stuff in Director recently but having
problems with textures
> on the Mac.
> Got a w3d file with a 4096x4096 texture, works fine on
the PC but not on a
> Mac, goes blurry.
> Checked out the problems other people had like this on
other forums, generally
> seems to be openGL resizing textures to 512x512?
> Just checking to see if anyone had any suggestions or
had found a workaround
> since none of the other forums had come to any decent
solution.
> Played around with texture quality, nearFiltering,
compression, renderFormat
> etc. But doesn't seem to help.
> Any ideas?
> Cheers
>
It seems like it�s the problem you�ve been
told. It�s SW3D engine
allowing a max texture size of 512x512 on Mac. Try to split
the texture
in many parts.
HTH,
Agust�n Mar�a Rodr�guez
www.onwine.com.ar > Macromedia Director demos & code -
Mplayer doesn't play video in text console
I am trying to use mplayer in my text-based console/terminal without the X window system. When I play a video, the sound is fine but the video output just shows a few text characters moving and that's it, no video. Is there something I must type after the mplayer command or set a certain preference for graphics/video?
My xorg.conf file has:
Driver "intel"
VendorName "Intel Corporation"
BoardName "82810E DC-133 (CGC) Chipset Graphics Controller"
And the output for mplayer -vo help is:
MPlayer SVN-r30526-4.4.3 (C) 2000-2010 MPlayer Team
Available video output drivers:
vdpau VDPAU with X11
xv X11/Xv
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
gl X11 (OpenGL)
gl2 X11 (OpenGL) - multiple textures version
matrixview MatrixView (OpenGL)
dga DGA ( Direct Graphic Access V2.0 )
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
fbdev Framebuffer Device
fbdev2 Framebuffer Device
aa AAlib
caca libcaca
v4l2 V4L2 MPEG Video Decoder Output
xvidix X11 (VIDIX)
cvidix console VIDIX
null Null video output
xvmc XVideo Motion Compensation
mpegpes MPEG-PES to DVB card
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
gif89a animated GIF output
tga Targa output
pnm PPM/PGM/PGMYUV file
md5sum md5sum of each frame
142 audio & 332 video codecs
Does anyone know what I should do?
Last edited by ih23 (2010-02-13 17:39:38)Here is the output for "mplayer -v -vo fbdev":
CPU vendor name: GenuineIntel max cpuid level: 2
CPU: Intel(R) Celeron(TM) CPU 1400MHz (Family: 6, Model: 11, Stepping: 1)
extended cpuid-level: 4
Detected cache-line size is 32 bytes
Testing OS support for SSE... yes.
Tests of OS support for SSE passed.
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 0 SSSE3: 0
Compiled with runtime CPU detection.
get_path('codecs.conf') -> '/home/isaias/.mplayer/codecs.conf'
Reading /home/isaias/.mplayer/codecs.conf: Can't open '/home/isaias/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: 142 audio & 332 video codecs
Configuration: --prefix=/usr --enable-runtime-cpudetection --disable-gui --disable-arts --disable-liblzo --disable-speex --disable-openal --disable-fribidi --disable-libdv --disable-musepack --disable-esd --disable-mga --enable-xvmc --language=all --confdir=/etc/mplayer --extra-cflags=-fno-strict-aliasing
CommandLine: '-v' '-vo' 'fbdev' 'Gods and Generals CD 01 of 02.avi'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/isaias/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/isaias/.mplayer/input.conf'
Can't open input config file /home/isaias/.mplayer/input.conf: No such file or directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 90 binds
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
get_path('Gods and Generals CD 01 of 02.avi.conf') -> '/home/isaias/.mplayer/Gods and Generals CD 01 of 02.avi.conf'
Playing Gods and Generals CD 01 of 02.avi.
get_path('sub/') -> '/home/isaias/.mplayer/sub/'
[file] File size is 1342103508 bytes
STREAM: [file] Gods and Generals CD 01 of 02.avi
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
LAVF_check: AVI format
AVI file format detected.
list_end=0x228A
======= AVI Header =======
us/frame: 33366 (fps=29.971)
max bytes/sec: 0
padding: 0
MainAVIHeader.dwFlags: (2320) HAS_INDEX IS_INTERLEAVED TRUST_CKTYPE
frames total: 202520 initial: 0
streams: 2
Suggested BufferSize: 1048576
Size: 640 x 360
==========================
list_end=0x10F0
==> Found video stream: 0
[aviheader] Video stream found, -vid 0
====== STREAM Header =====
Type: vids FCC: XVID (44495658)
Flags: 0
Priority: 0 Language: 0
InitialFrames: 0
Rate: 30000/1001 = 29.970
Start: 0 Len: 202520
Suggested BufferSize: 1048576
Quality -1
Sample size: 0
==========================
Found 'bih', 40 bytes of 40
======= VIDEO Format ======
biSize 40
biWidth 640
biHeight 360
biPlanes 1
biBitCount 24
biCompression 1145656920='XVID'
biSizeImage 691200
===========================
Regenerating keyframe table for MPEG-4 video.
list_end=0x217E
==> Found audio stream: 1
[aviheader] Audio stream found, -aid 1
====== STREAM Header =====
Type: auds FCC: (1)
Flags: 0
Priority: 0 Language: 0
InitialFrames: 0
Rate: 1225/32 = 38.281
Start: 0 Len: 258684
Suggested BufferSize: 12288
Quality -1
Sample size: 0
==========================
Found 'wf', 30 bytes of 18
======= WAVE Format =======
Format Tag: 85 (0x55)
Channels: 2
Samplerate: 44100
avg byte/sec: 16000
Block align: 1152
bits/sample: 0
cbSize: 12
mp3.wID=1
mp3.fdwFlags=0x2
mp3.nBlockSize=1152
mp3.nFramesPerBlock=1
mp3.nCodecDelay=1393
==========================================================================
list_end=0x4F8E468C
Found movie at 0x2296 - 0x4F8E468C
Reading INDEX block, 461204 chunks for 202520 frames (fpos=1334724244).
AVI index offset: 0x2292 (movi=0x2296 idx0=0x4 idx1=0xA22)
Auto-selected AVI video ID = 0
Auto-selected AVI audio ID = 1
AVI: Searching for audio stream (id:1)
XXX initial v_pts=0.100 a_pos=0 (0.000)
AVI video size=1222794219 (202520) audio size=108119353 (258684)
VIDEO: [XVID] 640x360 24bpp 29.970 fps 1447.6 kbps (176.7 kbyte/s)
Auto-selected AVI audio ID = 1
[V] filefmt:3 fourcc:0x44495658 size:640x360 fps:29.970 ftime:=0.0334
get_path('sub/') -> '/home/isaias/.mplayer/sub/'
using /dev/fb0
Can't open /dev/fb0: No such file or directory
Error opening/initializing the selected video_out (-vo) device.
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer.
mp3lib: using SSE optimized decore!
MP3lib: init layer2&3 finished, tables done
MPEG 1.0, Layer III, 44100 Hz 128 kbit Joint-Stereo, BPF: 417
Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
Trying every known audio driver...
ao2: 44100 Hz 2 chans s16le
audio_setup: using '/dev/dsp' dsp device
audio_setup: using '/dev/mixer' mixer device
audio_setup: using 'pcm' mixer device
audio_setup: sample format: s16le (requested: s16le)
audio_setup: using 2 channels (requested: 2)
audio_setup: using 44100 Hz samplerate (requested: 44100)
audio_setup: frags: 16/16 (4096 bytes/frag) free: 65536
AO: [oss] 44100Hz 2ch s16le (2 bytes per sample)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
Video: no video
Freeing 3 unused video chunks.
Starting playback...
Increasing filtered audio buffer size from 0 to 65536
Uninit audio filters...9.7 (23:10:19.7) 1.0%
[libaf] Removing filter dummy
Uninit audio: mp3lib
vo: x11 uninit called but X11 not initialized.. -
Screen flickering in KDE 4.2 after pacman -Syu
Hi there,
yesterday I did a "pacman -Syu" and since then my screen keeps flickering every now and then when I move my mouse over the screen or when a new dialog pops up. Sometimes it even flickers when the plasma widget RSSNow slides in new articles.
I can't really nail it, but it seems to be worse if there are many plasma widgets and / or windows open.
It seems to be especially bad when one of my two plasma panels is set to "auto hide".
I've tried to play with the advanced Desktop Effect settings like OpenGl mode, texture filter, VSync and such, but nothing improved. Before the system update my NVidia card was happily playing with KWin.
Has anybody had similar experiences over the last couple of days?
I'm using a NVidia Quadro NVS 110M:
01:00.0 VGA compatible controller: nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell Device 01c2
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at ed000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at ee000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at ef000000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [68] MSI: Mask- 64bit+ Count=1/1 Enable-
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel <?>
Capabilities: [128] Power Budgeting <?>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nvidia
The packages pacman has updated are (taken from /var/log/pacman.log):
[2009-03-01 15:44] starting full system upgrade
[2009-03-01 16:20] upgraded cabextract (1.2-1 -> 1.2-2)
[2009-03-01 16:20] upgraded faac (1.26-1 -> 1.28-1)
[2009-03-01 16:20] upgraded flashplugin (10.0.15.3-1 -> 10.0.22.87-1)
[2009-03-01 16:20] upgraded ghostscript (8.64-2 -> 8.64-3)
[2009-03-01 16:20] upgraded gpm (1.20.5-2 -> 1.20.6-1)
[2009-03-01 16:20] upgraded grep (2.5.3-3 -> 2.5.4-1)
[2009-03-01 16:20] upgraded groff (1.20.1-1 -> 1.20.1-2)
[2009-03-01 16:20] #####################################
[2009-03-01 16:20] themes are moved in an extra package:
[2009-03-01 16:20] community/murrine-themes-collection
[2009-03-01 16:20] upgraded gtk-engine-murrine (0.53.1-1 -> 0.53.1-3)
[2009-03-01 16:20] upgraded imagemagick (6.4.9.2-1 -> 6.4.9.7-1)
[2009-03-01 16:20] upgraded phonon (4.3.0-2 -> 4.3.1-1)
[2009-03-01 16:20] upgraded soprano (2.2.1-1 -> 2.2.2-1)
[2009-03-01 16:20] upgraded kdelibs (4.2.0-4 -> 4.2.1-1)
[2009-03-01 16:20] upgraded kdeaccessibility (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:20] upgraded tdb (3.2.7-1 -> 3.3.1-1)
[2009-03-01 16:20] upgraded smbclient (3.2.7-1 -> 3.3.1-1)
[2009-03-01 16:21] upgraded kdebase-runtime (4.2.0-2 -> 4.2.1-1)
[2009-03-01 16:21] upgraded kdepimlibs (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:21] upgraded kdebindings (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:21] upgraded kdeadmin (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:21] warning: /usr/share/config/kdm/kdmrc installed as /usr/share/config/kdm/kdmrc.pacnew
[2009-03-01 16:21] upgraded kdebase-workspace (4.2.0-6 -> 4.2.1-1)
[2009-03-01 16:21] upgraded kdeartwork (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:21] upgraded kdebase (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:21] installed libnova (0.12.3-1)
[2009-03-01 16:21] installed indilib (0.6-1)
[2009-03-01 16:21] upgraded kdeedu (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:21] upgraded kdegames (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:21] upgraded kdegraphics (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:21] upgraded kdemultimedia (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:21] upgraded libvncserver (0.9.1-1 -> 0.9.7-1)
[2009-03-01 16:21] upgraded kdenetwork (4.2.0-3 -> 4.2.1-1)
[2009-03-01 16:22] upgraded kdepim (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:22] upgraded kdeplasma-addons (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:22] upgraded subversion (1.5.5-1 -> 1.5.6-1)
[2009-03-01 16:22] upgraded kdesdk (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:22] upgraded kdetoys (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:22] upgraded kdeutils (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:22] upgraded kdewebdev (4.2.0-1 -> 4.2.1-1)
[2009-03-01 16:22] >>> Updating module dependencies. Please wait ...
[2009-03-01 16:22] >>> MKINITCPIO SETUP
[2009-03-01 16:22] >>> ----------------
[2009-03-01 16:22] >>> If you use LVM2, Encrypted root or software RAID,
[2009-03-01 16:22] >>> Ensure you enable support in /etc/mkinitcpio.conf .
[2009-03-01 16:22] >>> More information about mkinitcpio setup can be found here:
[2009-03-01 16:22] >>> http://wiki.archlinux.org/index.php/Mkinitcpio
[2009-03-01 16:22]
[2009-03-01 16:22] >>> Generating initial ramdisk, using mkinitcpio. Please wait...
[2009-03-01 16:22] ==> Building image "default"
[2009-03-01 16:22] ==> Running command: /sbin/mkinitcpio -k 2.6.28-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
[2009-03-01 16:22] :: Begin dry run
[2009-03-01 16:22] :: Parsing hook [base]
[2009-03-01 16:22] :: Parsing hook [udev]
[2009-03-01 16:22] :: Parsing hook [autodetect]
[2009-03-01 16:22] :: Parsing hook [pata]
[2009-03-01 16:22] :: Parsing hook [scsi]
[2009-03-01 16:22] :: Parsing hook [sata]
[2009-03-01 16:22] :: Parsing hook [usb]
[2009-03-01 16:22] :: Parsing hook [usbinput]
[2009-03-01 16:22] :: Parsing hook [keymap]
[2009-03-01 16:22] :: Parsing hook [filesystems]
[2009-03-01 16:22] :: Generating module dependencies
[2009-03-01 16:22] :: Generating image '/boot/kernel26.img'...SUCCESS
[2009-03-01 16:22] ==> SUCCESS
[2009-03-01 16:22] ==> Building image "fallback"
[2009-03-01 16:22] ==> Running command: /sbin/mkinitcpio -k 2.6.28-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26-fallback.img -S autodetect
[2009-03-01 16:22] :: Begin dry run
[2009-03-01 16:22] :: Parsing hook [base]
[2009-03-01 16:22] :: Parsing hook [udev]
[2009-03-01 16:22] :: Parsing hook [pata]
[2009-03-01 16:22] :: Parsing hook [scsi]
[2009-03-01 16:23] :: Parsing hook [sata]
[2009-03-01 16:23] :: Parsing hook [usb]
[2009-03-01 16:23] :: Parsing hook [usbinput]
[2009-03-01 16:23] :: Parsing hook [keymap]
[2009-03-01 16:23] :: Parsing hook [filesystems]
[2009-03-01 16:23] :: Generating module dependencies
[2009-03-01 16:23] :: Generating image '/boot/kernel26-fallback.img'...SUCCESS
[2009-03-01 16:23] ==> SUCCESS
[2009-03-01 16:23] upgraded kernel26 (2.6.28.5-1 -> 2.6.28.7-1)
[2009-03-01 16:23] upgraded ktorrent (3.1.6-2 -> 3.2-1)
[2009-03-01 16:23] upgraded libmad (0.15.1b-3 -> 0.15.1b-4)
[2009-03-01 16:23] upgraded libmysqlclient (5.0.75-2 -> 5.0.77-1)
[2009-03-01 16:23] upgraded libpng (1.2.34-1 -> 1.2.35-1)
[2009-03-01 16:23] upgraded xcb-proto (1.3-1 -> 1.4-1)
[2009-03-01 16:23] upgraded libxcb (1.1.93-1 -> 1.2-1)
[2009-03-01 16:23] upgraded libx11 (1.1.99.2-2 -> 1.2-1)
[2009-03-01 16:23] upgraded libxfont (1.3.4-1 -> 1.4.0-1)
[2009-03-01 16:23] upgraded libxi (1.2.0-1 -> 1.1.4-2)
[2009-03-01 16:23] upgraded man-pages (3.17-1 -> 3.18-1)
[2009-03-01 16:23] upgraded mysql-clients (5.0.75-2 -> 5.0.77-1)
[2009-03-01 16:23] upgraded mysql (5.0.75-4 -> 5.0.77-1)
[2009-03-01 16:23] upgraded ndiswrapper-utils (1.53-1 -> 1.54-1)
[2009-03-01 16:23] module configuration already contains alias directive
[2009-03-01 16:23]
[2009-03-01 16:23] upgraded ndiswrapper (1.53-4 -> 1.54-1)
[2009-03-01 16:23] upgraded pm-utils (1.2.4-1 -> 1.2.4-3)
[2009-03-01 16:23] upgraded postgresql-libs (8.3.5-1 -> 8.3.6-1)
[2009-03-01 16:23] upgraded qtcurve-kde4 (0.60.0-1 -> 0.61.4-1)
[2009-03-01 16:23] upgraded sqlite3 (3.6.10-1 -> 3.6.11-1)
[2009-03-01 16:23] upgraded tzdata (2009a-1 -> 2009b-1)
[2009-03-01 16:23] upgraded wine (1.1.15-1 -> 1.1.16-1)
[2009-03-01 16:23] upgraded xfsprogs (2.10.2-1 -> 3.0.0-1)
TIA,
Blackhole
Last edited by blackhole (2009-03-02 21:33:05)I'm still having problems with my screen flickering, jittering and causing me headaches.
Just to make sure it's not the Nvidia driver, I'm testing the open source driver right now instead of the official, proprietary Nvidia one, although it doesn't support any 3D.
I also have the suspicion that cpufrequtils might be the guilty bit. Has anybody had any graphic related problems when running cpufrequtils with the ondemand governor?
Does that make any sense? Could it be the cause of my graphic problems?
Last edited by blackhole (2009-03-13 06:51:02) -
16 sec pause before mythtvfrontend loads [solved]
Seems that mythfrontend take about 15 sec to load on a pretty fast C2D machine. Below are the errors in my logfile. Any ideas what might be causing this?
$ mythfrontend --logpath /tmp
2012-04-26 17:18:08.655238 C [4245/4245] thread_unknown mythcommandlineparser.cpp:2534 (ConfigureLogging) - mythfrontend version: [v0.25pre] www.mythtv.org
2012-04-26 17:18:08.655254 N [4245/4245] thread_unknown mythcommandlineparser.cpp:2536 (ConfigureLogging) - Enabled verbose msgs: general
2012-04-26 17:18:08.655321 N [4245/4245] thread_unknown logging.cpp:1176 (logStart) - Setting Log Level to LOG_INFO
2012-04-26 17:18:08.655361 I [4245/4245] thread_unknown logging.cpp:229 (FileLogger) - Added logging to the console
2012-04-26 17:18:08.655377 I [4245/4245] thread_unknown logging.cpp:238 (FileLogger) - Added logging to /tmp/mythfrontend.20120426171808.4245.log
2012-04-26 17:18:08.655383 I [4245/4245] thread_unknown logging.cpp:425 (DatabaseLogger) - Added database logging to table logging
2012-04-26 17:18:08.655465 N [4245/4245] thread_unknown logging.cpp:1215 (logStart) - Setting up SIGHUP handler
2012-04-26 17:18:08.655647 N [4245/4245] thread_unknown mythdirs.cpp:51 (InitializeMythDirs) - Using runtime prefix = /usr
2012-04-26 17:18:08.655656 N [4245/4245] thread_unknown mythdirs.cpp:64 (InitializeMythDirs) - Using configuration directory = /home/facade/.mythtv
2012-04-26 17:18:08.655760 I [4245/4245] CoreContext mythcorecontext.cpp:227 (Init) - Assumed character encoding: en_US.utf8
2012-04-26 17:18:08.655765 W [4245/4245] CoreContext mythcorecontext.cpp:234 (Init) - This application expects to be running a locale that specifies a UTF-8 codeset, and many features may behave improperly with your current language settings. Please set the LC_ALL or LC_CTYPE, and LANG variable(s) in the environment in which this program is executed to include a UTF-8 codeset (such as 'en_US.UTF-8').
2012-04-26 17:18:08.656115 N [4245/4245] CoreContext mythcontext.cpp:477 (LoadDatabaseSettings) - Empty LocalHostName.
2012-04-26 17:18:08.656122 I [4245/4245] CoreContext mythcontext.cpp:481 (LoadDatabaseSettings) - Using localhost value of arch-mythtv
2012-04-26 17:18:08.676304 N [4245/4245] CoreContext mythcorecontext.cpp:1270 (InitLocale) - Setting QT default locale to en_US
2012-04-26 17:18:08.676314 I [4245/4245] CoreContext mythcorecontext.cpp:1303 (SaveLocaleDefaults) - Current locale en_US
2012-04-26 17:18:08.676348 N [4245/4245] CoreContext mythlocale.cpp:121 (LoadDefaultsFromXML) - Reading locale defaults from /usr/share/mythtv//locales/en_us.xml
2012-04-26 17:18:08.680630 I [4245/4251] SystemManager system-unix.cpp:263 (run) - Starting process manager
2012-04-26 17:18:08.681900 I [4245/4254] SystemIOHandlerW system-unix.cpp:90 (run) - Starting IO manager (write)
2012-04-26 17:18:08.681976 I [4245/4253] SystemIOHandlerR system-unix.cpp:90 (run) - Starting IO manager (read)
2012-04-26 17:18:08.682040 I [4245/4252] SystemSignalManager system-unix.cpp:485 (run) - Starting process signal handler
2012-04-26 17:18:08.782364 I [4245/4245] CoreContext screensaver-x11.cpp:51 (ScreenSaverX11Private) - ScreenSaverX11Private: XScreenSaver support enabled
2012-04-26 17:18:08.782833 I [4245/4245] CoreContext screensaver-x11.cpp:80 (ScreenSaverX11Private) - ScreenSaverX11Private: DPMS is active.
2012-04-26 17:18:08.792200 N [4245/4245] CoreContext DisplayRes.cpp:64 (Initialize) - Desktop video mode: 1920x1080 60.000 Hz
2012-04-26 17:18:08.803500 I [4245/4245] CoreContext serverpool.cpp:306 (listen) - Listening on TCP 127.0.0.1:6547
2012-04-26 17:18:08.803565 I [4245/4245] CoreContext serverpool.cpp:306 (listen) - Listening on TCP 10.1.69.102:6547
2012-04-26 17:18:08.803621 I [4245/4245] CoreContext serverpool.cpp:306 (listen) - Listening on TCP [::1]:6547
2012-04-26 17:18:24.028925 E [4245/4245] CoreContext bonjourregister.cpp:53 (Register) - Bonjour: Error: -65537
2012-04-26 17:18:24.028935 E [4245/4245] CoreContext bonjourregister.cpp:68 (Register) - Bonjour: Failed to register service.
2012-04-26 17:18:24.029024 E [4245/4245] CoreContext mythraopconnection.cpp:730 (LoadKey) - RAOP Conn: Failed to read key from: /home/facade/.mythtv/RAOPKey.rsa
2012-04-26 17:18:24.029036 E [4245/4245] CoreContext mythraopdevice.cpp:26 (Create) - RAOP Device: Aborting startup - no key found.
2012-04-26 17:18:24.031998 I [4245/4245] CoreContext mythtranslation.cpp:66 (load) - Loading en_us translation for module mythfrontend
2012-04-26 17:18:24.040260 I [4245/4245] CoreContext lirc.cpp:308 (Init) - LIRC: Successfully initialized '/dev/lircd' using '/home/facade/.mythtv/lircrc' config
2012-04-26 17:18:24.040326 E [4245/4245] CoreContext jsmenu.cpp:91 (Init) - JoystickMenuThread: Joystick disabled - Failed to read /home/facade/.mythtv/joystickmenurc
2012-04-26 17:18:24.046298 E [4245/4245] CoreContext cecadapter.cpp:128 (Open) - CECAdapter: Failed to load libcec.
2012-04-26 17:18:24.047051 I [4245/4245] CoreContext serverpool.cpp:365 (bind) - Binding to UDP 127.0.0.1:6948
2012-04-26 17:18:24.047113 I [4245/4245] CoreContext serverpool.cpp:365 (bind) - Binding to UDP 10.1.69.102:6948
2012-04-26 17:18:24.047195 I [4245/4245] CoreContext serverpool.cpp:365 (bind) - Binding to UDP [::1]:6948
2012-04-26 17:18:24.047251 I [4245/4245] CoreContext serverpool.cpp:365 (bind) - Binding to UDP 10.1.69.255:6948
2012-04-26 17:18:24.078268 I [4245/4245] CoreContext mythmainwindow.cpp:947 (Init) - Using Frameless Window
2012-04-26 17:18:24.078305 I [4245/4245] CoreContext mythmainwindow.cpp:960 (Init) - Using Full Screen Window
2012-04-26 17:18:24.144553 I [4245/4245] CoreContext mythmainwindow.cpp:1012 (Init) - Trying the OpenGL painter
2012-04-26 17:18:24.146615 W [4245/4245] CoreContext util-nvctrl.cpp:62 (CheckNVOpenGLSyncToVBlank) - NVCtrl: OpenGL Sync to VBlank is disabled.
2012-04-26 17:18:24.146623 W [4245/4245] CoreContext util-nvctrl.cpp:63 (CheckNVOpenGLSyncToVBlank) - NVCtrl: For best results enable this in NVidia settings or try running:
2012-04-26 17:18:24.146626 W [4245/4245] CoreContext util-nvctrl.cpp:64 (CheckNVOpenGLSyncToVBlank) - NVCtrl: nvidia-settings -a "SyncToVBlank=1"
2012-04-26 17:18:24.146638 W [4245/4245] CoreContext util-nvctrl.cpp:76 (CheckNVOpenGLSyncToVBlank) - NVCtrl: Alternatively try setting the '__GL_SYNC_TO_VBLANK' environment variable.
2012-04-26 17:18:24.202820 I [4245/4245] CoreContext mythrender_opengl1.cpp:77 (InitFeatures) - OpenGL1: Fragment program support available
2012-04-26 17:18:24.202899 I [4245/4245] CoreContext mythrender_opengl.cpp:932 (InitFeatures) - OpenGL: OpenGL vendor : NVIDIA Corporation
2012-04-26 17:18:24.202905 I [4245/4245] CoreContext mythrender_opengl.cpp:934 (InitFeatures) - OpenGL: OpenGL renderer: GeForce GT 520/PCIe/SSE2
2012-04-26 17:18:24.202908 I [4245/4245] CoreContext mythrender_opengl.cpp:936 (InitFeatures) - OpenGL: OpenGL version : 4.2.0 NVIDIA 295.40
2012-04-26 17:18:24.202916 I [4245/4245] CoreContext mythrender_opengl.cpp:938 (InitFeatures) - OpenGL: Max texture size: 16384 x 16384
2012-04-26 17:18:24.202920 I [4245/4245] CoreContext mythrender_opengl.cpp:940 (InitFeatures) - OpenGL: Max texture units: 4
2012-04-26 17:18:24.202936 I [4245/4245] CoreContext mythrender_opengl.cpp:942 (InitFeatures) - OpenGL: Direct rendering: Yes
2012-04-26 17:18:24.202940 I [4245/4245] CoreContext mythrender_opengl.cpp:949 (InitFeatures) - OpenGL: PixelBufferObject support available
2012-04-26 17:18:24.202947 I [4245/4245] CoreContext mythrender_opengl.cpp:127 (Init) - OpenGL: Initialised MythRenderOpenGL
2012-04-26 17:18:24.319589 I [4245/4245] CoreContext schemawizard.cpp:117 (Compare) - Current MythTV Schema Version (DBSchemaVer): 1299
2012-04-26 17:18:24.369965 W [4245/4245] CoreContext themeinfo.cpp:74 (parseThemeInfo) - ThemeInfo: Unable to open themeinfo.xml for /home/facade/.mythtv/themes/Willi/themeinfo.xml
2012-04-26 17:18:24.369972 E [4245/4245] CoreContext themeinfo.cpp:34 (ThemeInfo) - ThemeInfo: The theme (/home/facade/.mythtv/themes/Willi) is missing a themeinfo.xml file.
2012-04-26 17:18:24.464028 N [4245/4245] CoreContext mythmainwindow.cpp:1859 (RegisterMediaPlugin) - Registering Internal as a media playback plugin.
2012-04-26 17:18:24.481622 W [4245/4245] CoreContext mythplugin.cpp:164 (MythPluginManager) - No plugins directory /usr/lib/mythtv/plugins
2012-04-26 17:18:24.488690 N [4245/4245] CoreContext main.cpp:1074 (RunMenu) - Found mainmenu.xml for theme 'TintedGlass'
2012-04-26 17:18:24.626541 I [4245/4245] CoreContext mythcorecontext.cpp:371 (ConnectCommandSocket) - MythCoreContext: Connecting to backend server: 10.1.69.102:6543 (try 1 of 1)
2012-04-26 17:18:24.627623 I [4245/4245] CoreContext mythcorecontext.cpp:1178 (CheckProtoVersion) - Using protocol version 72
Last edited by graysky (2012-05-17 20:27:55)<<Knock on wood>> After I cleaned-up my /etc/rc.local and switched to systemd as well as cleaned out old dot files in my user's home dir, I do not have this problem any more! Marking as solved but with no real idea what I did.
$ cat /tmp/mythfrontend.20120517162054.675.log
2012-05-17 16:20:54.311708 C [675/675] thread_unknown mythcommandlineparser.cpp:2534 (ConfigureLogging) - mythfrontend version: [v0.25pre] www.mythtv.org
2012-05-17 16:20:54.311734 N [675/675] thread_unknown mythcommandlineparser.cpp:2536 (ConfigureLogging) - Enabled verbose msgs: general
2012-05-17 16:20:54.311840 N [675/675] thread_unknown logging.cpp:1176 (logStart) - Setting Log Level to LOG_INFO
2012-05-17 16:20:54.311909 I [675/675] thread_unknown logging.cpp:229 (FileLogger) - Added logging to the console
2012-05-17 16:20:54.311936 I [675/675] thread_unknown logging.cpp:238 (FileLogger) - Added logging to /tmp/mythfrontend.20120517162054.675.log
2012-05-17 16:20:54.311945 I [675/675] thread_unknown logging.cpp:425 (DatabaseLogger) - Added database logging to table logging
2012-05-17 16:20:54.312056 N [675/675] thread_unknown logging.cpp:1215 (logStart) - Setting up SIGHUP handler
2012-05-17 16:20:54.312785 N [675/675] thread_unknown mythdirs.cpp:51 (InitializeMythDirs) - Using runtime prefix = /usr
2012-05-17 16:20:54.312899 N [675/675] thread_unknown mythdirs.cpp:64 (InitializeMythDirs) - Using configuration directory = /home/facade/.mythtv
2012-05-17 16:20:54.313206 I [675/675] CoreContext mythcorecontext.cpp:227 (Init) - Assumed character encoding: en_US.UTF-8
2012-05-17 16:20:54.315442 N [675/675] CoreContext mythcontext.cpp:477 (LoadDatabaseSettings) - Empty LocalHostName.
2012-05-17 16:20:54.315459 I [675/675] CoreContext mythcontext.cpp:481 (LoadDatabaseSettings) - Using localhost value of arch-mythtv
2012-05-17 16:20:54.331917 N [675/675] CoreContext mythcorecontext.cpp:1270 (InitLocale) - Setting QT default locale to en_US
2012-05-17 16:20:54.331927 I [675/675] CoreContext mythcorecontext.cpp:1303 (SaveLocaleDefaults) - Current locale en_US
2012-05-17 16:20:54.331959 N [675/675] CoreContext mythlocale.cpp:121 (LoadDefaultsFromXML) - Reading locale defaults from /usr/share/mythtv//locales/en_us.xml
2012-05-17 16:20:54.337629 I [675/682] SystemManager system-unix.cpp:263 (run) - Starting process manager
2012-05-17 16:20:54.338741 I [675/685] SystemIOHandlerW system-unix.cpp:90 (run) - Starting IO manager (write)
2012-05-17 16:20:54.338846 I [675/684] SystemIOHandlerR system-unix.cpp:90 (run) - Starting IO manager (read)
2012-05-17 16:20:54.338910 I [675/683] SystemSignalManager system-unix.cpp:485 (run) - Starting process signal handler
2012-05-17 16:20:54.439239 I [675/675] CoreContext screensaver-x11.cpp:51 (ScreenSaverX11Private) - ScreenSaverX11Private: XScreenSaver support enabled
2012-05-17 16:20:54.439747 I [675/675] CoreContext screensaver-x11.cpp:80 (ScreenSaverX11Private) - ScreenSaverX11Private: DPMS is active.
2012-05-17 16:20:54.449485 N [675/675] CoreContext DisplayRes.cpp:64 (Initialize) - Desktop video mode: 1920x1080 60.000 Hz
2012-05-17 16:20:55.192721 I [675/675] CoreContext serverpool.cpp:306 (listen) - Listening on TCP 127.0.0.1:6547
2012-05-17 16:20:55.192778 I [675/675] CoreContext serverpool.cpp:306 (listen) - Listening on TCP 10.1.69.102:6547
2012-05-17 16:20:55.192826 I [675/675] CoreContext serverpool.cpp:306 (listen) - Listening on TCP [::1]:6547
2012-05-17 16:20:55.764087 E [675/675] CoreContext bonjourregister.cpp:53 (Register) - Bonjour: Error: -65537
2012-05-17 16:20:55.764097 E [675/675] CoreContext bonjourregister.cpp:68 (Register) - Bonjour: Failed to register service.
2012-05-17 16:20:55.765408 E [675/675] CoreContext mythraopconnection.cpp:730 (LoadKey) - RAOP Conn: Failed to read key from: /home/facade/.mythtv/RAOPKey.rsa
2012-05-17 16:20:55.765420 E [675/675] CoreContext mythraopdevice.cpp:26 (Create) - RAOP Device: Aborting startup - no key found.
2012-05-17 16:20:55.768189 I [675/675] CoreContext mythtranslation.cpp:66 (load) - Loading en_us translation for module mythfrontend
2012-05-17 16:20:55.778214 I [675/675] CoreContext lirc.cpp:308 (Init) - LIRC: Successfully initialized '/dev/lircd' using '/home/facade/.mythtv/lircrc' config
2012-05-17 16:20:55.778294 E [675/675] CoreContext jsmenu.cpp:91 (Init) - JoystickMenuThread: Joystick disabled - Failed to read /home/facade/.mythtv/joystickmenurc
2012-05-17 16:20:55.782254 E [675/675] CoreContext cecadapter.cpp:128 (Open) - CECAdapter: Failed to load libcec.
2012-05-17 16:20:55.782691 I [675/675] CoreContext serverpool.cpp:365 (bind) - Binding to UDP 127.0.0.1:6948
2012-05-17 16:20:55.782721 I [675/675] CoreContext serverpool.cpp:365 (bind) - Binding to UDP 10.1.69.102:6948
2012-05-17 16:20:55.782762 I [675/675] CoreContext serverpool.cpp:365 (bind) - Binding to UDP [::1]:6948
2012-05-17 16:20:55.782787 I [675/675] CoreContext serverpool.cpp:365 (bind) - Binding to UDP 10.1.69.255:6948
2012-05-17 16:20:55.809784 I [675/675] CoreContext mythmainwindow.cpp:947 (Init) - Using Frameless Window
2012-05-17 16:20:55.809820 I [675/675] CoreContext mythmainwindow.cpp:960 (Init) - Using Full Screen Window
2012-05-17 16:20:55.885623 I [675/675] CoreContext mythmainwindow.cpp:1012 (Init) - Trying the OpenGL painter
2012-05-17 16:20:55.887050 W [675/675] CoreContext mythrender_opengl.cpp:65 (Create) - OpenGL: Could not determine whether Sync to VBlank is enabled.
2012-05-17 16:20:55.909102 I [675/675] CoreContext mythrender_opengl1.cpp:77 (InitFeatures) - OpenGL1: Fragment program support available
2012-05-17 16:20:55.909134 I [675/675] CoreContext mythrender_opengl.cpp:932 (InitFeatures) - OpenGL: OpenGL vendor : Tungsten Graphics, Inc
2012-05-17 16:20:55.909141 I [675/675] CoreContext mythrender_opengl.cpp:934 (InitFeatures) - OpenGL: OpenGL renderer: Mesa DRI Intel(R) G45/G43
2012-05-17 16:20:55.909144 I [675/675] CoreContext mythrender_opengl.cpp:936 (InitFeatures) - OpenGL: OpenGL version : 2.1 Mesa 8.0.2
2012-05-17 16:20:55.909150 I [675/675] CoreContext mythrender_opengl.cpp:938 (InitFeatures) - OpenGL: Max texture size: 8192 x 8192
2012-05-17 16:20:55.909153 I [675/675] CoreContext mythrender_opengl.cpp:940 (InitFeatures) - OpenGL: Max texture units: 8
2012-05-17 16:20:55.909164 I [675/675] CoreContext mythrender_opengl.cpp:942 (InitFeatures) - OpenGL: Direct rendering: Yes
2012-05-17 16:20:55.909167 I [675/675] CoreContext mythrender_opengl.cpp:949 (InitFeatures) - OpenGL: PixelBufferObject support available
2012-05-17 16:20:55.909169 I [675/675] CoreContext mythrender_opengl.cpp:127 (Init) - OpenGL: Initialised MythRenderOpenGL
2012-05-17 16:20:56.054687 I [675/675] CoreContext schemawizard.cpp:117 (Compare) - Current MythTV Schema Version (DBSchemaVer): 1299
2012-05-17 16:20:56.227274 N [675/675] CoreContext mythmainwindow.cpp:1859 (RegisterMediaPlugin) - Registering Internal as a media playback plugin.
2012-05-17 16:20:56.247458 W [675/675] CoreContext mythplugin.cpp:164 (MythPluginManager) - No plugins directory /usr/lib/mythtv/plugins
2012-05-17 16:20:56.255060 N [675/675] CoreContext main.cpp:1074 (RunMenu) - Found mainmenu.xml for theme 'TintedGlass'
2012-05-17 16:20:56.334887 I [675/675] CoreContext mythcorecontext.cpp:371 (ConnectCommandSocket) - MythCoreContext: Connecting to backend server: 10.1.69.102:6543 (try 1 of 1)
2012-05-17 16:20:56.335725 I [675/675] CoreContext mythcorecontext.cpp:1178 (CheckProtoVersion) - Using protocol version 72
Last edited by graysky (2012-05-17 20:27:37) -
KDE4 and NVidia 8300GS problems [Solved]
Symptons:
Screen Tearing
Desktop Effects not completely working
What changed:
Suddenly, seems all of the Desktop Effects started working proplerly.
What I did:
hwd -xa
nvidia-xconfig
Edited /etc/X11/xorg.conf
Changed Depth from 16 to 24
Added my "1680x1050" to Mode lines
http://pastebin.com/f620a77c7
Systems Settings, Desktop:
Enable Desktop Effects checked
Advanced Options Button:
Compositing Type: OpenGL
OpenGL mode: Texture From Pixmap
Texture filter: Bilinear
Direct rendering checked
Use VSync unchecked
All Effects Tab:
Items checked are as follows:
Track Mouse
Zoom
Dialog Parent
Login
Logout
Minimize Animation
Present Windows
Scale In
Shadow
Desktop Grid
Flip Switch
Note: these are different from the defaults
My only guess is that turning off the Fade effect allowed other effects to start working properly. Weird thing is I didn't manually select Track Mouse or Zoom.
It might be possible that I clicked things in just the right order this time.
Items that work now that used not to:
Explosion
Fall Apart
Snow
Wobbly Windows
Flip Switch
NVidia drivers installed:
dave@dellazoid ~ $ yaourt -Ss nvidia | grep installed
extra/nvidia 173.14.12-1 [installed]
extra/nvidia-utils 173.14.12-1 [installed]
extra/nvclock 0.8b3-2 [installed]
See the results here:
http://webpages.charter.net/leutzdave/M … Switch.jpg
IMPORTANT Additional Note:
Noticed that running a diff on current xorg.conf against old backup copies shows that the change
From: Depth 16
To: Depth 24
is the more likely cause of things working now.
At some time long ago, evidently, I redid the xorg configuration and missed that one item.
Last edited by archdave (2008-08-10 07:28:46)I have an idea that I will be researching around for more information on.
In KDE, I remember that Opengl was used in a setting instead of NVIDIA's X Rendering (or was it direct rendering...).
With my minor knowledge of graphics cards and rendering, I came up with this:
Opengl's memory management was used in KDE, so it explains how my computer was able to handle both compositing and graphic intensive games. And that X Rendering is not good at(or has any ability) managing memory. So I must find a way for NVIDIA to only use Opengl.
Please correct me if I am making the wrong conclusion!
EDIT: Looking at the NVIDIA server settings again, it looks like it already uses Opengl.
Reading more from many forums, it looks like Xfce's compositing uses EXA for rendering confusing the situation just a little more.
Last edited by feet4337 (2011-02-03 23:45:18) -
Megaglest - Moving to bottom of screen instead of where I click
Anyone else having issues similar to this? When I click on a resource, character, or existing building everything works as it should. However if I click on empty space to build something, set rally point, or just to move the character then the click will register to the bottom edge of the screen instead of where I actually clicked.
I'm running the latest Arch and installed Megaglest from pacman.
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
Subsystem: ASUSTeK Computer Inc. Device 8388
Flags: bus master, 66MHz, medium devsel, latency 0
Capabilities: [c4] HyperTransport: Slave or Primary Interface
Capabilities: [54] HyperTransport: UnitID Clumping
Capabilities: [40] HyperTransport: Retry Mode
Capabilities: [9c] HyperTransport: #1a
Capabilities: [f8] HyperTransport: #1c
00:01.0 PCI bridge: ASUSTeK Computer Inc. RS880 PCI to PCI bridge (int gfx) (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: fe800000-fe9fffff
Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
Capabilities: [44] HyperTransport: MSI Mapping Enable+ Fixed+
Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device 8388
Kernel modules: shpchp
00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: fea00000-feafffff
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Port (Slot+), MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device 8388
Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [110] Virtual Channel
Kernel driver in use: pcieport
Kernel modules: shpchp
00:11.0 SATA controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode] (prog-if 01 [AHCI 1.0])
Subsystem: ASUSTeK Computer Inc. M4A785TD Motherboard
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 22
I/O ports at c000 [size=8]
I/O ports at b000 [size=1.45em]
I/O ports at a000
I/O ports at 9000
I/O ports at 8000 [size=16]
Memory at fe7ffc00 (32-bit, non-prefetchable) [size=1K]
Capabilities: [60] Power Management version 2
Capabilities: [70] SATA HBA v1.0
Kernel driver in use: ahci
Kernel modules: ahci
00:12.0 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Device 8389
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
Memory at fe7fe000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: ohci_hcd
Kernel modules: ohci-hcd
00:12.1 USB controller: ATI Technologies Inc SB7x0 USB OHCI1 Controller (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Device 8389
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
Memory at fe7fd000 (32-bit, non-prefetchable)
Kernel driver in use: ohci_hcd
Kernel modules: ohci-hcd
00:12.2 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Device 8389
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
Memory at fe7ff800 (32-bit, non-prefetchable) [size=256]
Capabilities: [c0] Power Management version 2
Capabilities: [e4] Debug port: BAR=1 offset=00e0
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd
00:13.0 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Device 8389
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18
Memory at fe7fc000 (32-bit, non-prefetchable)
Kernel driver in use: ohci_hcd
Kernel modules: ohci-hcd
00:13.1 USB controller: ATI Technologies Inc SB7x0 USB OHCI1 Controller (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Device 8389
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18
Memory at fe7fb000 (32-bit, non-prefetchable)
Kernel driver in use: ohci_hcd
Kernel modules: ohci-hcd
00:13.2 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Device 8389
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
Memory at fe7ff400 (32-bit, non-prefetchable)
Capabilities: [c0] Power Management version 2
Capabilities: [e4] Debug port: BAR=1 offset=00e0
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3c)
Subsystem: ASUSTeK Computer Inc. M4A785TD Motherboard
Flags: 66MHz, medium devsel
Capabilities: [b0] HyperTransport: MSI Mapping Enable- Fixed+
Kernel driver in use: piix4_smbus
Kernel modules: i2c-piix4, sp5100_tco
00:14.1 IDE interface: ATI Technologies Inc SB7x0/SB8x0/SB9x0 IDE Controller (prog-if 8a [Master SecP PriP])
Subsystem: ASUSTeK Computer Inc. Device 8389
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
I/O ports at 01f0
I/O ports at 03f4 [size=0.7em]
I/O ports at 0170
I/O ports at 0374
I/O ports at ff00
Capabilities: [70] MSI: Enable- Count=1/2 Maskable- 64bit-
Kernel driver in use: pata_atiixp
Kernel modules: ata_generic, pata_acpi, pata_atiixp
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
Subsystem: ASUSTeK Computer Inc. Device 840c
Flags: bus master, slow devsel, latency 64, IRQ 16
Memory at fe7f4000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Kernel driver in use: snd_hda_intel
Kernel modules: snd-hda-intel
00:14.3 ISA bridge: ATI Technologies Inc SB7x0/SB8x0/SB9x0 LPC host controller
Subsystem: ASUSTeK Computer Inc. Device 8389
Flags: bus master, 66MHz, medium devsel, latency 0
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=03, subordinate=03, sec-latency=64
Memory behind bridge: feb00000-febfffff
00:14.5 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI2 Controller (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Device 8389
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18
Memory at fe7fa000 (32-bit, non-prefetchable)
Kernel driver in use: ohci_hcd
Kernel modules: ohci-hcd
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
Flags: fast devsel
Capabilities: [80] HyperTransport: Host or Secondary Interface
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
Flags: fast devsel
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
Flags: fast devsel
Kernel modules: amd64_edac_mod
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
Flags: fast devsel
Capabilities: [f0] Secure device <?>
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
Flags: fast devsel
01:05.0 VGA compatible controller: ATI Technologies Inc 760G [Radeon 3000] (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 8388
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at d0000000 (32-bit, prefetchable) [size=256M]
I/O ports at d000
Memory at fe9f0000 (32-bit, non-prefetchable) [size=64K]
Memory at fe800000 (32-bit, non-prefetchable) [size=1M]
Expansion ROM at <unassigned> [disabled]
Capabilities: [50] Power Management version 3
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Kernel driver in use: radeon
Kernel modules: radeon
02:00.0 Ethernet controller: Atheros Communications AR8131 Gigabit Ethernet (rev c0)
Subsystem: ASUSTeK Computer Inc. Device 83fe
Flags: bus master, fast devsel, latency 0, IRQ 41
Memory at feac0000 (64-bit, non-prefetchable) [size=256K]
I/O ports at ec00 [size=128]
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [58] Express Endpoint, MSI 00
Capabilities: [6c] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [180] Device Serial Number ff-37-ef-e4-20-cf-30-ff
Kernel driver in use: atl1c
Kernel modules: atl1c
03:07.0 Network controller: Ralink corp. RT2500 802.11g (rev 01)
Subsystem: Ralink corp. Sweex LC700050 802.11b/g Wireless LAN PCI Card
Flags: bus master, slow devsel, latency 64, IRQ 21
Memory at febfe000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [40] Power Management version 2
Kernel driver in use: rt2500pci
Kernel modules: rt2500pci
OpenGL Info:
OpenGL Version: 2.1 Mesa 7.11.2
OpenGL Renderer: 2.1 Mesa 7.11.2
OpenGL Vendor: X.Org
OpenGL Max Lights: 8
OpenGL Max Texture Size: 8192
OpenGL Max Texture Units: 8
OpenGL Modelview Stack: 32
OpenGL Projection Stack: 32
OpenGL Extensions:
GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract
GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array
GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels
GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap
GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB
GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix
GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic
GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4
GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_env_dot3
GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow
GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos
GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_depth_clamp GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_draw_buffers
GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers
GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_ARB_depth_clamp
GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100
GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate
GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float
GL_ARB_texture_rectangle GL_ATI_texture_compression_3dc GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_rgtc
GL_EXT_texture_mirror_clamp GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_ARB_framebuffer_object
GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_ARB_vertex_array_object GL_ATI_separate_stencil
GL_ATI_texture_mirror_once GL_EXT_draw_buffers2 GL_EXT_gpu_program_parameters GL_EXT_texture_compression_latc GL_EXT_texture_env_combine
GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image GL_ARB_copy_buffer GL_ARB_half_float_vertex GL_ARB_instanced_arrays
GL_ARB_map_buffer_range GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_separate_shader_objects
GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_AMD_draw_buffers_blend GL_AMD_shader_stencil_export
GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions
GL_ARB_provoking_vertex GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_stencil_export GL_ARB_shader_texture_lod
GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_signed_rgba GL_NV_texture_barrier GL_ARB_robustness
OpenGL Platform Extensions:Check this thread: https://bbs.archlinux.org/viewtopic.php?id=77126
export SDL_VIDEO_X11_DGAMOUSE=0
This helps me in 7kaa. -
[SOLVED] streaming videos directly to mplayer?
basically what i want to do is watching online videos from the shell via mplayer and elinks w/o downloading them, but not to be limited to youtube, so youtube-viewer is not an option. problem is that mplayer doesn't seem to do the job. some claim you only have to pass an url as an arg for it and that's it.
$ mplayer -prefer-ipv4 [url]http://www.youtube.com/watch?v=QCuq0_nY3Xk[/url]
MPlayer SVN-r36498-snapshot-4.8.2 (C) 2000-2013 MPlayer Team
206 audio & 433 video codecs
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing http://www.youtube.com/watch?v=QCuq0_nY3Xk.
Resolving www.youtube.com for AF_INET...
Connecting to server www.youtube.com[173.194.39.137]: 80...
Cache size set to 320 KBytes
Cache fill: 2.35% (7716 bytes)
libavformat version 55.19.104 (internal)
Exiting... (End of file)
but that's not it, alas. i passed in different cache sizes as well, but that didn't help either. the funny thing is that youtube-viewer uses mplayer as well and worked perfectly out of the box. i looked at the script and mostly additional args are there as extras.
cache => 30000,
cache_min => 5,
lower_cache => 2000,
lower_cache_min => 3,
mplayer => get_mplayer(),
mplayer_srt_args => '-sub %s',
mplayer_arguments => '-prefer-ipv4 -really-quiet -cache %d -cache-min %d',
# Get mplayer
sub get_mplayer {
if ($constant{win32}) {
my $smplayer = catfile($ENV{ProgramFiles}, qw(SMPlayer mplayer mplayer.exe));
if (not -e $smplayer) {
warn "\n\n!!! Please install SMPlayer in order to stream YouTube videos.\n\n";
return $smplayer; # Windows MPlayer
else {
my $mplayer_path = '/usr/bin/mplayer';
return -x $mplayer_path ? $mplayer_path : q{mplayer} # *NIX MPlayer
anyone had this issue before? i really could use some ideas. thanks in advance
Last edited by wootsgoinon (2014-03-17 01:07:10)mpv is great for X, but it won't work on the framebuffer (not for me at least).
mplayer -vo help
Available video output drivers:
vdpau VDPAU with X11
xv X11/Xv
gl_nosw OpenGL no software rendering
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
gl OpenGL
gl_tiled X11 (OpenGL) - multiple textures version
dga DGA ( Direct Graphic Access V2.0 )
fbdev Framebuffer Device
fbdev2 Framebuffer Device
matrixview MatrixView (OpenGL)
aa AAlib
caca libcaca
v4l2 V4L2 MPEG Video Decoder Output
xvidix X11 (VIDIX)
cvidix console VIDIX
null Null video output
xvmc XVideo Motion Compensation
mpegpes MPEG-PES to DVB card
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
gif89a animated GIF output
tga Targa output
pnm PPM/PGM/PGMYUV file
md5sum md5sum of each frame
mng MNG file
mpv -vo help
Available video outputs:
vdpau : VDPAU with X11
opengl : Extended OpenGL Renderer
xv : X11/Xv
opengl-old : OpenGL (legacy VO, may work better on older GPUs)
vaapi : VA API with X11
x11 : X11 ( XImage/Shm )
null : Null video output
image : Write video frames to image files
opengl-hq : Extended OpenGL Renderer (high quality rendering preset)
wayland : Wayland SHM video output -
[solved] can't find/build mplayer with vdpau codec support
I want to install an mplayer that will handle vdpau.
I installed the standard mplayer version but that didn't have it.
Following some advice in another thread I rebuilt the standard mplayer with yaourt.
When I do 'mplayer -vo help' it shows a vdpau driver on the list. But when I do 'mplayer -vc help' there are no vdpau codecs listed.
I tried the same thing with mplayer-svn but get the same results.
I even tried compiling mplayer manually but get the same results.
What am I doing wrong?
TIA, gabu
(I have just moved to Archlinux64 after 3 years with Gentoo, so my Gentoo experience might be getting in the way)
Last edited by gabu (2009-08-10 18:59:50)xstaticxgpx:
Yes, you are right. This is what I get:
sh-4.0$ mplayer -vo help
MPlayer SVN-r29411-4.4.1 (C) 2000-2009 MPlayer Team
Available video output drivers:
ID_VIDEO_OUTPUTS
vdpau VDPAU with X11
xv X11/Xv
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
gl X11 (OpenGL)
gl2 X11 (OpenGL) - multiple textures version
dga DGA ( Direct Graphic Access V2.0 )
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
fbdev Framebuffer Device
fbdev2 Framebuffer Device
aa AAlib
caca libcaca
v4l2 V4L2 MPEG Video Decoder Output
xvidix X11 (VIDIX)
cvidix console VIDIX
null Null video output
mpegpes MPEG-PES to DVB card
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
gif89a animated GIF output
tga Targa output
pnm PPM/PGM/PGMYUV file
md5sum md5sum of each frame
129 audio & 258 video codecs
ID_EXIT=NONE
sh-4.0$ mplayer -vc help
MPlayer SVN-r29411-4.4.1 (C) 2000-2009 MPlayer Team
129 audio & 258 video codecs
Available video codecs:
ID_VIDEO_CODECS
vc: vfm: status: info: [lib/dll]
coreserve dshowserver working CoreAVC DShow H264 decoder 1.8 for x86 - http://corecodec.org/ [CoreAVCDecoder.ax]
ffmvi1 ffmpeg working FFmpeg Motion Pixels Decoder [motionpixels]
ffmdec ffmpeg working FFmpeg Sony PlayStation MDEC (Motion DECoder) [mdec]
ffsiff ffmpeg working FFmpeg Beam Software SIFF decoder [vb]
ffmimic ffmpeg working FFmpeg Mimic video [mimic]
ffkmvc ffmpeg working FFmpeg Karl Morton Video Codec [kmvc]
ffzmbv ffmpeg working FFmpeg Zip Motion-Block Video [zmbv]
zmbv vfw working Zip Motion-Block Video [zmbv.dll]
mpegpes mpegpes working MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)
ffmpeg1 ffmpeg working FFmpeg MPEG-1 [mpeg1video]
ffmpeg2 ffmpeg working FFmpeg MPEG-2 [mpeg2video]
ffmpeg12 ffmpeg working FFmpeg MPEG-1/2 [mpegvideo]
mpeg12 libmpeg2 working MPEG-1 or 2 (libmpeg2)
ffmpeg12mc ffmpeg problems FFmpeg MPEG-1/2 (XvMC) [mpegvideo_xvmc]
ffnuv ffmpeg working NuppelVideo [nuv]
nuv nuv working NuppelVideo
ffbmp ffmpeg working FFmpeg BMP decoder [bmp]
ffgif ffmpeg working FFmpeg GIF decoder [gif]
fftiff ffmpeg working FFmpeg TIFF decoder [tiff]
ffpcx ffmpeg working FFmpeg PCX decoder [pcx]
ffpng ffmpeg working FFmpeg PNG decoder [png]
mpng mpng working PNG image decoder [libpng]
ffptx ffmpeg working FFmpeg V.Flash PTX decoder [ptx]
fftga ffmpeg untested FFmpeg TGA decoder [targa]
mtga mtga working TGA image decoder
sgi sgi working SGI image decoder
ffsunras ffmpeg working FFmpeg SUN Rasterfile decoder [sunrast]
ffindeo3 ffmpeg working FFmpeg Intel Indeo 3.1/3.2 [indeo3]
fffli ffmpeg working Autodesk FLI/FLC Animation [flic]
ffaasc ffmpeg working Autodesk RLE decoder [aasc]
ffloco ffmpeg working LOCO video decoder [loco]
ffqtrle ffmpeg working QuickTime Animation (RLE) [qtrle]
ffrpza ffmpeg working QuickTime Apple Video [rpza]
ffsmc ffmpeg working Apple Graphics (SMC) codec [smc]
ff8bps ffmpeg working Planar RGB (Photoshop) [8bps]
ffcyuv ffmpeg working Creative YUV (libavcodec) [cyuv]
ffmsrle ffmpeg working Microsoft RLE [msrle]
ffroqvideo ffmpeg working Id RoQ File Video Decoder [roqvideo]
lzo lzo working LZO compressed [liblzo]
theora theora working Theora (free, reworked VP3) [libtheora]
msuscls vfw working MSU Screen Capture Lossless Codec [SCLS.DLL]
cram vfw problems Microsoft Video 1 [msvidc32.dll]
ffcvid ffmpeg working Cinepak Video (native codec) [cinepak]
cvidvfw vfw working Cinepak Video [iccvid.dll]
huffyuv vfw problems HuffYUV [huffyuv.dll]
ffvideo1 ffmpeg working Microsoft Video 1 (native codec) [msvideo1]
ffmszh ffmpeg working AVImszh (native codec) [mszh]
ffzlib ffmpeg working AVIzlib (native codec) [zlib]
cvidxa xanim problems XAnim's Radius Cinepak Video [vid_cvid.xa]
ffhuffyuv ffmpeg working FFmpeg HuffYUV [huffyuv]
ffv1 ffmpeg working FFV1 (lossless codec) [ffv1]
ffsnow ffmpeg working FFSNOW (Michael's wavelet codec) [snow]
ffasv1 ffmpeg working FFmpeg ASUS V1 [asv1]
ffasv2 ffmpeg working FFmpeg ASUS V2 [asv2]
ffvcr1 ffmpeg working FFmpeg ATI VCR1 [vcr1]
ffcljr ffmpeg working FFmpeg Cirrus Logic AccuPak (CLJR) [cljr]
ffsvq1 ffmpeg working FFmpeg Sorenson Video v1 (SVQ1) [svq1]
ff4xm ffmpeg working FFmpeg 4XM video [4xm]
ffvixl ffmpeg working Miro/Pinnacle VideoXL codec [xl]
ffqtdrw ffmpeg working QuickDraw native decoder [qdraw]
ffindeo2 ffmpeg working Indeo 2 native decoder [indeo2]
ffflv ffmpeg working FFmpeg Flash video [flv]
fffsv ffmpeg working FFmpeg Flash Screen video [flashsv]
ffdivx ffmpeg working FFmpeg DivX ;-) (MSMPEG-4 v3) [msmpeg4]
ffmp42 ffmpeg working FFmpeg MSMPEG-4 v2 [msmpeg4v2]
ffmp41 ffmpeg working FFmpeg MSMPEG-4 v1 [msmpeg4v1]
ffwmv1 ffmpeg working FFmpeg WMV1/WMV7 [wmv1]
ffwmv2 ffmpeg working FFmpeg WMV2/WMV8 [wmv2]
ffwmv3 ffmpeg problems FFmpeg WMV3/WMV9 [wmv3]
ffvc1 ffmpeg problems FFmpeg WVC1 [vc1]
ffh264 ffmpeg working FFmpeg H.264 [h264]
ffsvq3 ffmpeg working FFmpeg Sorenson Video v3 (SVQ3) [svq3]
ffodivx ffmpeg working FFmpeg MPEG-4 [mpeg4]
ffwv1f ffmpeg working WV1F MPEG-4 [mpeg4]
fflibschroedinger ffmpeg working Dirac (through FFmpeg libschroedinger) [libschroedinger]
fflibdirac ffmpeg working Dirac (through FFmpeg libdirac) [libdirac]
xvid xvid working Xvid (MPEG-4) [libxvidcore.a]
divx4vfw vfw problems DivX4Windows-VFW [divx.dll]
divxds dshow working DivX ;-) (MSMPEG-4 v3) [divx_c32.ax]
divx vfw working DivX ;-) (MSMPEG-4 v3) [divxc32.dll]
mpeg4ds dshow working Microsoft MPEG-4 v1/v2 [mpg4ds32.ax]
mpeg4 vfw working Microsoft MPEG-4 v1/v2 [mpg4c32.dll]
wmv9dmo dmo working Windows Media Video 9 DMO [wmv9dmod.dll]
wmvdmo dmo working Windows Media Video DMO [wmvdmod.dll]
wmv8 dshow working Windows Media Video 8 [wmv8ds32.ax]
wmv7 dshow working Windows Media Video 7 [wmvds32.ax]
wmvadmo dmo working Windows Media Video Adv DMO [wmvadvd.dll]
wmvvc1dmo dmo working Windows Media Video (VC-1) Advanced Profile Decoder [wvc1dmod.dll]
wmsdmod dmo working Windows Media Screen Codec 2 [wmsdmod.dll]
ubmp4 vfw problems UB Video MPEG-4 [ubvmp4d.dll]
zrmjpeg zrmjpeg problems Zoran MJPEG passthrough
ffmjpeg ffmpeg working FFmpeg MJPEG decoder [mjpeg]
ffmjpegb ffmpeg working FFmpeg MJPEG-B decoder [mjpegb]
ijpg ijpg working Independent JPEG Group's codec [libjpeg]
m3jpeg vfw working Morgan Motion JPEG Codec [m3jpeg32.dll]
mjpeg vfw working MainConcept Motion JPEG [mcmjpg32.dll]
avid vfw working AVID Motion JPEG [AvidAVICodec.dll]
LEAD vfw working LEAD (M)JPEG [LCodcCMP.dll]
imagepower vfw problems ImagePower MJPEG2000 [jp2avi.dll]
m3jpeg2k vfw working Morgan MJPEG2000 [m3jp2k32.dll]
m3jpegds dshow crashing Morgan MJPEG [m3jpegdec.ax]
pegasusm vfw crashing Pegasus Motion JPEG [pvmjpg21.dll]
pegasusl vfw crashing Pegasus lossless JPEG [pvljpg20.dll]
pegasusmwv vfw crashing Pegasus Motion Wavelet 2000 [pvwv220.dll]
vivo vfw working Vivo H.263 [ivvideo.dll]
u263 dshow working UB Video H.263/H.263+/H.263++ Decoder [ubv263d+.ax]
i263 vfw working I263 [i263_32.drv]
ffi263 ffmpeg working FFmpeg I263 decoder [h263i]
ffh263 ffmpeg working FFmpeg H.263+ decoder [h263]
ffzygo ffmpeg untested FFmpeg ZyGo [h263]
h263xa xanim crashing XAnim's CCITT H.263 [vid_h263.xa]
ffh261 ffmpeg working CCITT H.261 [h261]
qt261 qtvideo working QuickTime H.261 video decoder [QuickTime.qts]
h261xa xanim problems XAnim's CCITT H.261 [vid_h261.xa]
m261 vfw untested M261 [msh261.drv]
indeo5ds dshow working Intel Indeo 5 [ir50_32.dll]
indeo5 vfwex working Intel Indeo 5 [ir50_32.dll]
indeo4 vfw working Intel Indeo 4.1 [ir41_32.dll]
indeo3 vfwex working Intel Indeo 3.1/3.2 [ir32_32.dll]
indeo5xa xanim working XAnim's Intel Indeo 5 [vid_iv50.xa]
indeo4xa xanim working XAnim's Intel Indeo 4.1 [vid_iv41.xa]
indeo3xa xanim working XAnim's Intel Indeo 3.1/3.2 [vid_iv32.xa]
qdv dshow working Sony Digital Video (DV) [qdv.dll]
ffdv ffmpeg working FFmpeg DV decoder [dvvideo]
libdv libdv working Raw DV decoder (libdv) [libdv.so.2]
mcdv vfw working MainConcept DV Codec [mcdvd_32.dll]
3ivXxa xanim working XAnim's 3ivx Delta 3.5 plugin [vid_3ivX.xa]
3ivX dshow working 3ivx Delta 4.5 [3ivxDSDecoder.ax]
rv3040 realvid working Linux RealPlayer 10 RV30/40 decoder [drvc.so]
rv3040win realvid working Win32 RealPlayer 10 RV30/40 decoder [drvc.dll]
rv40 realvid working Linux RealPlayer 9 RV40 decoder [drv4.so.6.0]
rv40win realvid working Win32 RealPlayer 9 RV40 decoder [drv43260.dll]
rv40mac realvid working Mac OS X RealPlayer 9 RV40 decoder [drvc.bundle/Contents/MacOS/drvc]
rv30 realvid working Linux RealPlayer 8 RV30 decoder [drv3.so.6.0]
rv30win realvid working Win32 RealPlayer 8 RV30 decoder [drv33260.dll]
rv30mac realvid working Mac OS X RealPlayer 9 RV30 decoder [drvc.bundle/Contents/MacOS/drvc]
ffrv20 ffmpeg working FFmpeg RV20 decoder [rv20]
rv20 realvid working Linux RealPlayer 8 RV20 decoder [drv2.so.6.0]
rv20winrp10 realvid working Win32 RealPlayer 10 RV20 decoder [drv2.dll]
rv20win realvid working Win32 RealPlayer 8 RV20 decoder [drv23260.dll]
rv20mac realvid working Mac OS X RealPlayer 9 RV20 decoder [drv2.bundle/Contents/MacOS/drv2]
ffrv10 ffmpeg working FFmpeg RV10 decoder [rv10]
alpary dshow working Alparysoft lossless codec dshow [aslcodec_dshow.dll]
alpary2 vfw working Alparysoft lossless codec vfw [aslcodec_vfw.dll]
LEADMW20 dshow working Lead CMW wavelet 2.0 [LCODCCMW2E.dll]
lagarith vfw working Lagarith Lossless Video Codec [lagarith.dll]
psiv vfw working Infinite Video PSI_V [psiv.dll]
canopushq vfw working Canopus HQ Codec [CUVCcodc.dll]
canopusll vfw working Canopus Lossless Codec [CLLCcodc.dll]
ffvp3 ffmpeg untested FFmpeg VP3 [vp3]
fftheora ffmpeg untested FFmpeg Theora [theora]
vp3 vfwex working On2 Open Source VP3 Codec [vp31vfw.dll]
vp4 vfwex working On2 VP4 Personal Codec [vp4vfw.dll]
ffvp5 ffmpeg working FFmpeg VP5 decoder [vp5]
vp5 vfwex working On2 VP5 Personal Codec [vp5vfw.dll]
ffvp6 ffmpeg working FFmpeg VP6 decoder [vp6]
ffvp6a ffmpeg untested FFmpeg VP6A decoder [vp6a]
ffvp6f ffmpeg working FFmpeg VP6 Flash decoder [vp6f]
vp6 vfwex working On2 VP6 Personal Codec [vp6vfw.dll]
vp7 vfwex working On2 VP7 Personal Codec [vp7vfw.dll]
mwv1 vfw working Motion Wavelets [icmw_32.dll]
asv2 vfw working ASUS V2 [asusasv2.dll]
asv1 vfw working ASUS V1 [asusasvd.dll]
ffultimotion ffmpeg working IBM Ultimotion native decoder [ultimotion]
ultimotion vfw working IBM Ultimotion [ultimo.dll]
mss1 dshow working Windows Screen Video [msscds32.ax]
ucod vfw working UCOD-ClearVideo [clrviddd.dll]
vcr2 vfw working ATI VCR-2 [ativcr2.dll]
CJPG vfw working CJPG [CtWbJpg.DLL]
ffduck ffmpeg working Duck Truemotion1 [truemotion1]
fftm20 ffmpeg working FFmpeg Duck/On2 TrueMotion 2.0 [truemotion2]
tm20 dshow working TrueMotion 2.0 [tm20dec.ax]
ffamv ffmpeg working Modified MJPEG, used in AMV files [amv]
ffsp5x ffmpeg working SP5x codec - used by Aiptek MegaCam [sp5x]
sp5x vfw working SP5x codec - used by Aiptek MegaCam [sp5x_32.dll]
vivd2 vfw working SoftMedia ViVD V2 codec VfW [ViVD2.dll]
winx vfwex working Winnov Videum winx codec [wnvwinx.dll]
ffwnv1 ffmpeg working FFmpeg wnv1 native codec [wnv1]
wnv1 vfwex working Winnov Videum wnv1 codec [wnvplay1.dll]
vdom vfw working VDOWave codec [vdowave.drv]
lsv vfw working Vianet Lsvx Video Decoder [lsvxdec.dll]
ffvmnc ffmpeg working FFmpeg VMware video [vmnc]
vmnc vfw working VMware video [vmnc.dll]
ffsmkvid ffmpeg working FFmpeg Smacker Video [smackvid]
ffcavs ffmpeg working Chinese AVS Video [cavs]
ffdnxhd ffmpeg working FFmpeg DNxHD decoder [dnxhd]
qt3ivx qtvideo working win32/quicktime 3IV1 (3ivx) decoder [3ivx Delta 3.5.qtx]
qtactl qtvideo working Win32/QuickTime Streambox ACT-L2 [ACTLComponent.qtx]
qtavui qtvideo working Win32/QuickTime Avid Meridien Uncompressed [AvidQTAVUICodec.qtx]
qth263 qtvideo crashing Win32/QuickTime H.263 decoder [QuickTime.qts]
qtrlerpza qtvideo crashing Win32/Quicktime RLE/RPZA decoder [QuickTime.qts]
qtvp3 qtvideo crashing Win32/QuickTime VP3 decoder [On2_VP3.qtx]
qtzygo qtvideo problems win32/quicktime ZyGo decoder [ZyGoVideo.qtx]
qtbhiv qtvideo untested Win32/QuickTime BeHereiVideo decoder [BeHereiVideo.qtx]
qtcvid qtvideo working Win32/QuickTime Cinepak decoder [QuickTime.qts]
qtindeo qtvideo crashing Win32/QuickTime Indeo decoder [QuickTime.qts]
qtmjpeg qtvideo crashing Win32/QuickTime MJPEG decoder [QuickTime.qts]
qtmpeg4 qtvideo crashing Win32/QuickTime MPEG-4 decoder [QuickTime.qts]
qtsvq3 qtvideo working Win32/QuickTime SVQ3 decoder [QuickTimeEssentials.qtx]
qtsvq1 qtvideo problems Win32/QuickTime SVQ1 decoder [QuickTime.qts]
vsslight vfw working VSS Codec Light [vsslight.dll]
vssh264 dshow working VSS H.264 New [vsshdsd.dll]
vssh264old vfw working VSS H.264 Old [vssh264.dll]
vsswlt vfw working VSS Wavelet Video Codec [vsswlt.dll]
zlib vfw working AVIzlib [avizlib.dll]
mszh vfw working AVImszh [avimszh.dll]
alaris vfwex crashing Alaris VideoGramPiX [vgpix32d.dll]
vcr1 vfw crashing ATI VCR-1 [ativcr1.dll]
pim1 vfw crashing Pinnacle Hardware MPEG-1 [pclepim1.dll]
qpeg vfw working Q-Team's QPEG (www.q-team.de) [qpeg32.dll]
rricm vfw crashing rricm [rricm.dll]
ffcamtasia ffmpeg working TechSmith Camtasia Screen Codec (native) [camtasia]
camtasia vfw working TechSmith Camtasia Screen Codec [tsccvid.dll]
ffcamstudio ffmpeg working CamStudio Screen Codec [camstudio]
fraps vfw working FRAPS: Realtime Video Capture [frapsvid.dll]
fffraps ffmpeg working FFmpeg Fraps [fraps]
fftiertexseq ffmpeg working FFmpeg Tiertex SEQ [tiertexseqvideo]
ffvmd ffmpeg working FFmpeg Sierra VMD video [vmdvideo]
ffdxa ffmpeg working FFmpeg Feeble Files DXA video [dxa]
ffdsicinvideo ffmpeg working FFmpeg Delphine CIN video [dsicinvideo]
ffthp ffmpeg working FFmpeg THP video [thp]
ffbfi ffmpeg working FFmpeg BFI Video [bfi]
ffbethsoftvid ffmpeg problems FFmpeg Bethesda Software VID [bethsoftvid]
ffrl2 ffmpeg working FFmpeg RL2 decoder [rl2]
fftxd ffmpeg working FFmpeg Renderware TeXture Dictionary decoder [txd]
xan vfw working XAN Video [xanlib.dll]
ffwc3 ffmpeg problems FFmpeg XAN wc3 [xan_wc3]
ffidcin ffmpeg problems FFmpeg Id CIN video [idcinvideo]
ffinterplay ffmpeg problems FFmpeg Interplay Video [interplayvideo]
ffvqa ffmpeg problems FFmpeg VQA Video [vqavideo]
ffc93 ffmpeg problems FFmpeg C93 Video [c93]
rawrgb32 raw working RAW RGB32
rawrgb24 raw working RAW RGB24
rawrgb16 raw working RAW RGB16
rawbgr32flip raw working RAW BGR32
rawbgr32 raw working RAW BGR32
rawbgr24flip raw working RAW BGR24
rawbgr24 raw working RAW BGR24
rawbgr16flip raw working RAW BGR15
rawbgr16 raw working RAW BGR15
rawbgr15flip raw working RAW BGR15
rawbgr15 raw working RAW BGR15
rawbgr8flip raw working RAW BGR8
rawbgr8 raw working RAW BGR8
rawbgr1 raw working RAW BGR1
rawyuy2 raw working RAW YUY2
rawyuv2 raw working RAW YUV2
rawuyvy raw working RAW UYVY
raw444P raw working RAW 444P
raw422P raw working RAW 422P
rawyv12 raw working RAW YV12
rawnv21 hmblck working RAW NV21
rawnv12 hmblck working RAW NV12
rawhm12 hmblck working RAW HM12
rawi420 raw working RAW I420
rawyvu9 raw working RAW YVU9
rawy800 raw working RAW Y8/Y800
null null crashing NULL codec (no decoding!)
ID_EXIT=NONE
I manually compiled using the svn source that I currently use on my Gentoo system and get the same odd results, whereas on Gentoo it compiles as you expect. This would seem to indicate that there is something about the Arch environment which is causing the problem rather than purely the source code.
I tried installing mplayer-vdpau-nogui but have the same problem there. -
Mac Pro Info:2x2.66 GHz Dual-Core Intel Xeon
MacPro1, 1
It says my mac pro (2006-2007) model had PCIe slots, but it doesn't mention PCI 2.0 slots. i'm looking to upgrade my video card to one of the better ones for this computer. currently i have a radeon x1900 XT 512 card. it can get clunky at times. I've been reading a lot about the Radeon HD5770, but it says it works with PCI 2.0. i've been reading that a lot of people that currently have the x1900 XT upgrade to the HD5770. but I don't want to buy an incompatible one. I just did that on my RAM and had to return it.
Does anyone know if this card will work? and will both mini display ports work as well?
or do you have a better suggestion for an upgrade?
i don't do a whole lot of gaming, but i like having a junky desktop with 30 browser windows open and 10 other programs open at the same time. i would like a card that is good for that. thanks again!OpenGL 3.2 support15
Image quality enhancement technology
Up to 24x multi-sample and super-sample anti-aliasing modes
Adaptive anti-aliasing
16x angle independent anisotropic texture filtering
128-bit floating point HDR rendering
http://www.amd.com/us/products/desktop/graphics/ati-radeon-hd-5000/hd-5770/Pages /ati-radeon-hd-5770-overview.aspx#5
X1900 http://www.amd.com/us/products/desktop/graphics/other/Pages/x1900-specifications .aspx
not all ATI Radeon graphics cards are HDCP ready.
Complete feature set also supported in OpenGL® 2.0
Barefeats: adding the Radeon HD 5870 or 5770 to your 2006 Mac Pro won't cause it to "leap tall buildings in a single bound." But these new cards will help you "clear low buildings with a running start."
OpenGL 2.1 Released on July 2, 2006. Where is the 4.2 support, or even 3.2 support??
Apple lags by over half a decade and has not done much to modernize graphic driver support to current available standards.
OpenGL 4.2 Released on 8 August 2011[33]
Supported Cards: Nvidia GeForce 400 series, Nvidia GeForce 500 series, Nvidia GeForce 600 series, ATI Radeon HD 5000 series, AMD Radeon HD 6000 Series, AMD Radeon HD 7000 Series
Support for shaders with atomic counters and load/store/atomic read-modify-write operations to a single level of a texture.
Capturing GPU-tessellated geometry and drawing multiple instances of the result of a transform feedback to enable complex objects to be efficiently repositioned and replicated.
Support for modifying an arbitrary subset of a compressed texture, without having to re-download the whole texture to the GPU for significant performance improvements.
Support for packing multiple 8 and 16 bit values into a single 32-bit value for efficient shader processing with significantly reduced memory storage and bandwidth.
http://en.wikipedia.org/wiki/OpenGL
OpenCL 1.1 was ratified by the Khronos Group on 14 June 2010 - "Hello, that is full two years ago." http://en.wikipedia.org/wiki/OpenCL#cite_note-11
OpenCL 1.2 On 15 November 2011, the Khronos Group announced the OpenCL 1.2 specification,[13] which added significant functionality over the previous versions in terms of performance and features for parallel programming. Most notable features include:
Device partitioning: the ability to partition a device into sub-devices so that work assignments can be allocated to individual compute units. This is useful for reserving areas of the device to reduce latency for time-critical tasks.
Separate compilation and linking of objects: the functionality to compile OpenCL into external libraries for inclusion into other programs.
Enhanced image support: 1.2 adds support for 1D images and 1D/2D image arrays. Furthermore, the OpenGL sharing extensions now allow for OpenGL 1D textures and 1D/2D texture arrays to be used to create OpenCL images.
http://en.wikipedia.org/wiki/OpenCL
OpenCL is a trademark of Apple Inc. -
Some of the jogl.jar file contain following packages
Packages
net.java.games.cg
net.java.games.gluegen.runtime
net.java.games.jogl
net.java.games.jogl.util
another one contain following packages
Packages
com.sun.opengl.cg
com.sun.opengl.util
com.sun.opengl.util.j2d
com.sun.opengl.util.texture
com.sun.opengl.util.texture.spi
javax.media.opengl
javax.media.opengl.glu
Which one is best and latest?Packages
com.sun.opengl.cg
com.sun.opengl.util
com.sun.opengl.util.j2d
com.sun.opengl.util.texture
com.sun.opengl.util.texture.spi
javax.media.opengl
javax.media.opengl.glu
This is the latest.......
Maybe you are looking for
-
How do I get my built-in speakers to work again
I recently had my built-in speakers stop working less than a year after purchasing my MacBook Pro 15". About 24hrs ago, my built-in speakers were working fine. At some point, I was using my bose headphones, and after I unplugged them, my speakers d
-
Since I updated my iphone I lost all my data, contacts emails etc.
So just a while ago, itunes recommended to update my iphone. While living in this era everything seems to be in need of updates, apparantly nobody can make a normal functional wokring program at once anymore. Anyway of course i accepted and voila, it
-
Created a 2nd template - how do I make it the default
Hello, I have added a 2nd template for a data definition. How do I make it the new default so that the user doesn't have to go into Upon Completion/Options and pick the template each time they run the concurrent program? The other template is still n
-
PDF file graphics are poor - AI to Word to Acrobat
I've been learning to use AI to build the simple, mostly vector, grapics I want available to Word and other end points like web. Sizing and then exporting AI files to PNG and then using those directly in web apps works fine. The story isn't so good
-
Does anyone use Python with WebLogic
We have a large group of Python developers. Currently they are using Apache for PSP. I can't find any good papers/documentation on PSP support in WebLogic. Can anyone suggest some ... or maybe we should stick with Apache. Thanks for your help, Bob La