Recent dfbmga (DR patch) causes OSD flicker
I have been using the dfbmga VO with my Matrox G400 (using TVout on crtc2) and DirectFB 0.9.14+(CVS) and I just updated MPlayer from CVS today and got the Direct Rendering enhancements to dfbmga. Excellent! Except one thing: The OSD flickers now. And it's not just that it's just flickering on and off. The numbers in the top left of the screen flicker back and forth between current and recent values. So if you were to see the display, one flicker at a time it would go something like: 00:00:00 00:00:00 ... 00:00:00 00:00:01 00:00:00 00:00:01 00:00:00 ... 00:00:02 00:00:01 00:00:02 00:00:01 00:00:00 00:00:02 00:00:01 00:00:00 ... 00:00:03 00:00:02 00:00:03 00:00:03 00:00:02 00:00:01 00:00:02 00:00:03 ... I dunno if this pattern is the actual pattern as it flickers because it is flickering way to fast to know, but I think you get the idea. In every digit position, there is a flicker between the current value and the most recent values. It seems almost like for some frames, previous values of the OSD are being used. I'm not sure how much better to describe it. I have tried -double and -vop expand to solve as per the documentation but they are no help. And before there is any griping about all the information that bugreports.html requires (CPU, glibc version, etc.) simply doing a: $ cvs -q update -D yesterday libvo/vo_dfbmga.c $ make -C libvo; make Makes the problem go away, except of course the use of extra CPU, pressumably due to the lack of direct rendering. Any ideas? A bug in the direct rendering implementation perhaps? b. -- Brian J. Murrell
Hi,
[Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
I have been using the dfbmga VO with my Matrox G400 (using TVout on crtc2) and DirectFB 0.9.14+(CVS) and I just updated MPlayer from CVS today and got the Direct Rendering enhancements to dfbmga. Excellent!
Except one thing: The OSD flickers now. And it's not just that it's just flickering on and off. The numbers in the top left of the screen
-double ? A'rpi / Astral & ESP-team -- Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu
On Sun, Nov 10, 2002 at 05:42:04PM -0500, Brian J. Murrell wrote:
I have been using the dfbmga VO with my Matrox G400
...
I have tried -double and -vop expand to solve as per the documentation but they are no help.
On Sun, Nov 10, 2002 at 11:50:08PM +0100, Arpi wrote:
[Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html] Hi,
Hi Arpi,
-double ?
Nope. I tried that and -vop expand, as TF suggests. b. -- Brian J. Murrell
To follow-up on this thread, I don't get the flickering if I use -vo dfbmga:nospic. So there is something to do with the "sub-picture" (whatever that is... I am off to research that) implementation in the new DR patch. b. -- Brian J. Murrell
For anyone still following this thread, I have just submitted a patch to the dev list to correct this problem. Hopefully it shows up in CVS soon. b. -- Brian J. Murrell
participants (5)
-
Arpi -
Brian J. Murrell -
Brian J. Murrell -
Brian J. Murrell -
Brian J. Murrell