This shows you the differences between two versions of the page.
directfb [2012/04/21 11:49] |
directfb [2022/04/16 12:22] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | @related: [[linux-kernel]] | ||
+ | |||
+ | ==== ToDo ===== | ||
+ | |||
+ | * TesT on RpI LenovO | ||
+ | |||
+ | |||
+ | ==== ATI ==== | ||
+ | |||
+ | Here are "[[FrameBuffer]] test" on [[Radeon]] [[IGP 320M]] ([[RS100]]) using [[radeonfb]] | ||
+ | |||
+ | The problem is that the video is displayed on upper half of the screen : | ||
+ | |||
+ | <code> | ||
+ | sync ; sync ; sync | ||
+ | URL=http://rzr.online.fr/docs/contribs/files/TrustedComputingLAFKON_LOW-fr-mov-video-theora.ogg | ||
+ | sudo mplayer -vo directfb $URL > ~/tmp-directfb.tmp 2>&1 | ||
+ | sync ; sync ; sync | ||
+ | |||
+ | VIDEO: [theo] 240x180 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s) | ||
+ | DirectFB: Preinit entered | ||
+ | DirectFB: Keyboard init OK | ||
+ | DirectFB: Preinit OK | ||
+ | ========================================================================== | ||
+ | Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family | ||
+ | VDecoder init failed :( | ||
+ | Opening video decoder: [theora] Theora/VP3 | ||
+ | VDec: vo config request - 240 x 180 (preferred colorspace: Planar YV12) | ||
+ | DirectFB: Format query: Planar YV12 | ||
+ | DirectFB: Test format - layer 0 scale/pos 0 | ||
+ | DirectFB: Test format - layer 1 scale/pos 8 | ||
+ | DirectFB: Test format - added layer 1 scale/pos 8 | ||
+ | DirectFB: Test format - layer 2 scale/pos 0 | ||
+ | DirectFB: Test format - layer 3 scale/pos 8 | ||
+ | VDec: using Planar YV12 as output csp (no 0) | ||
+ | Movie-Aspect is 1.42:1 - prescaling to correct movie aspect. | ||
+ | VO: [directfb] 240x180 => 256x180 Planar YV12 | ||
+ | DirectFB: Format query: Planar YV12 | ||
+ | DirectFB: Test format - layer 0 scale/pos 0 | ||
+ | DirectFB: Test format - layer 1 scale/pos 8 | ||
+ | DirectFB: Test format - added layer 1 scale/pos 8 | ||
+ | DirectFB: Test format - layer 2 scale/pos 0 | ||
+ | DirectFB: Test format - layer 3 scale/pos 8 | ||
+ | DirectFB: Config entered [240x180] | ||
+ | DirectFB: With requested format: Planar YV12 | ||
+ | DirectFB: Config - looking for suitable layer | ||
+ | DirectFB: Test format - layer 0 scale/pos 0 | ||
+ | DirectFB: Test format - layer 1 scale/pos 8 | ||
+ | DirectFB: Test format - added layer 1 scale/pos 8 | ||
+ | DirectFB: Test format - layer 2 scale/pos 0 | ||
+ | DirectFB: Test format - layer 3 scale/pos 8 | ||
+ | DirectFB: Config - layer 1 | ||
+ | DirectFB: Config - switching layer to exclusive mode | ||
+ | DirectFB: Config - changing layer configuration (size) | ||
+ | DirectFB: Layer reports format:200806 | ||
+ | DirectFB: Desired pixelformat: 810060a | ||
+ | DirectFB: Config - changing layer configuration (format) | ||
+ | DirectFB: Double buffering is active | ||
+ | DirectFB: Requested field parity: Don't care | ||
+ | DirectFB: Config - flipping = 1 | ||
+ | DirectFB: Config - surface size = 240x180 | ||
+ | DirectFB: Config finished [10000x7032] - [240x180] | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ==== DEMO ==== | ||
+ | |||
+ | * http://linuxfr.org/news/demonstration-bluffante-du-projet-directfb | ||
+ | |||
+ | <html><video controls src=http://linuxfr.org/redirect/76385 /></html> | ||