int fb2png(const char* path) { struct fb fb; if (get_fb_from_adb(&fb)) { D("Cannot get framebuffer."); return -1; } return fb_save_png(&fb, path); }
int fb2png(const char *path) { struct fb fb; int ret; #ifdef ANDROID ret = get_device_fb("/dev/graphics/fb0", &fb); #else ret = get_device_fb("/dev/fb0", &fb); #endif if (ret) { D("Failed to read framebuffer."); return -1; } fb_dump(&fb); return fb_save_png(&fb, path); }