void* play_picture(void* q) { fb_info fb_inf; fb_inf.w = ((fb_info *)q)->w; fb_inf.h = ((fb_info *)q)->h; fb_inf.bpp = ((fb_info *)q)->bpp; fb_inf.fbmem = ((fb_info *)q)->fbmem; while(1) { display_jpeg_circle("1024X768_1.jpg", fb_inf); sleep(1); while(!is_play()); display_jpeg_chessboard("GQ1.jpg", fb_inf); sleep(1); while(!is_play()); display_jpeg_shut("1024X768_1.jpg", fb_inf); sleep(1); while(!is_play()); display_jpeg_diamond("GQ.jpg", fb_inf); sleep(1); while(!is_play()); display_jpeg_move("1024X768_2.jpg", fb_inf); sleep(1); while(!is_play()); display_jpeg_block("1024X768_1.jpg", fb_inf); sleep(1); while(!is_play()); display_jpeg_slopline("1024X768_2.jpg", fb_inf); sleep(1); while(!is_play()); } }
/* display jpegd various */ int display_jpeg_various(const char *jpegname, fb_info fb_inf) { static int num = 0; switch(num++ % 29) { case 0: display_jpeg_blind_y(jpegname, fb_inf); sleep(1); break; case 1: display_jpeg_blind_x(jpegname, fb_inf); sleep(1); break; case 2: display_jpeg_cross(jpegname, fb_inf); sleep(1); break; case 3: display_jpeg_door(jpegname, fb_inf); sleep(1); break; case 4: display_jpeg_diagonal_c(jpegname, fb_inf); sleep(1); break; case 5: display_jpeg_circle(jpegname, fb_inf); sleep(1); break; case 6: display_jpeg_square(jpegname, fb_inf); sleep(1); break; case 7: display_jpeg_circle_area(jpegname, fb_inf); sleep(1); break; case 8: display_jpeg_point(jpegname, fb_inf); sleep(1); break; case 9: display_jpeg_mosaic(jpegname, fb_inf, 20); sleep(1); break; case 10: display_jpeg_circle_num(jpegname, fb_inf, 5, 6); sleep(1); break; case 11: display_jpeg_down(jpegname, fb_inf); sleep(1); break; case 12: opend_dcant(jpegname, fb_inf); sleep(1); break; case 13: close_open(jpegname, fb_inf); sleep(1); break; case 14: opend_cant1(jpegname, fb_inf); sleep(1); break; case 15: four_corner(jpegname, fb_inf); sleep(1); break; case 16: display_jpeg_zoom(jpegname, fb_inf); sleep(1); break; case 17: display_jpeg_scan_m(jpegname, fb_inf); sleep(1); break; case 18: display_jpeg_scan(jpegname, fb_inf); sleep(1); break; case 19: display_shutters5(jpegname, fb_inf); sleep(1); break; case 20: display_shutters6(jpegname, fb_inf); sleep(1); break; case 21: display_shutters7(jpegname, fb_inf); sleep(1); break; case 22: display_shutters10(jpegname, fb_inf); sleep(1); break; case 23: display_shutters11(jpegname, fb_inf); sleep(1); break; case 24: display_shutters12(jpegname, fb_inf); sleep(1); break; case 25: display_shutters13(jpegname, fb_inf); sleep(1); break; case 26: display_shutters14(jpegname, fb_inf); sleep(1); break; case 27: display_shutters15(jpegname, fb_inf); sleep(1); break; case 28: display_jpeg_block(jpegname, fb_inf); sleep(1); break; default: break; } return 0; }