Video Gala Frame Grabber device driver - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Video Gala Frame Grabber device driver

Description:

Produce a device driver for the video gala gray scale and color frame grabber devices ... README. 11/17/09. Linux Kernel Programming. 10. Known Bugs / Issues ... – PowerPoint PPT presentation

Number of Views:70
Avg rating:3.0/5.0
Slides: 13
Provided by: atulyam
Learn more at: http://www.cs.fsu.edu
Category:

less

Transcript and Presenter's Notes

Title: Video Gala Frame Grabber device driver


1
Video Gala Frame Grabber device driver
  • Project Presentation
  • Sean Toh
  • Atulya Mahajan

2
Presentation Outline
  • gt Goals
  • gt Methodology
  • gt Achievements
  • gt Screen Shots
  • gt Source Tree
  • gt Known Bugs
  • gt Next Steps

3
Goals
  • gt Produce a device driver for the video gala
    gray scale and color frame grabber devices
  • gt Desired features
  • - Integrated support for color and grayscale
  • - Support for dual ported and single ported cards
  • - Support for Interrupt driven I/O
  • - Streaming I/O ( this hasnt been implemented so
    far for the color devices)
  • - Video 4 Linux 2 API support

4
Methodology
  • gt Started from the bare bones driver provided by
    Dr Baker
  • gt Initial changes to make the module stable
  • gt Incorporated the support for color reads
  • gt Incorporated the streaming I/O ( Grey scale)
    from device driver produced in summer 2003
  • gt Added support for color streaming I/O
  • gt Modified read/streaming functionality to work
    with the interrupt driven cards
  • gt Implemented the support for V4L API
  • gt Journal

5
Achievements
  • gt We achieved almost all of our goals
  • - Streaming I/O
  • - Blocking reads
  • - Interrupt driven I/O
  • - Support for V4L
  • - Support for color cards
  • - Improvements to the demo program
  • - Added one ioctl to turn the output upside
    down. Necessity is the mother of invention they
    say !

6
Screen Shot - Grey Scale (512 X 480)
7
Screen Shot - Color (640 X 480)
8
Video Output
  • Grey Scale output
  • Color Output

9
Source Tree
  • Module code - HRT
  • - hrt.c
  • - hrt.h
  • - Makefile
  • - README
  • Demo program
  • - hrtdemo.c
  • - hrtdemo.h
  • - hrt.h
  • - Makefile
  • - README

10
Known Bugs / Issues
  • gt Speed issues not yet perfect. Can be
    improved further
  • gt Test program crashes sometimes. Not
    repeatable. Source not yet known
  • gt Support for video 4 Linux not completely
    implemented yet
  • gt Poor quality of inverted mode display

11
Next Steps
  • gt Optimization of timing issues to achieve
    higher frame rates
  • gt Completion of video 4 Linux support
  • gt Optimization of the interrupt driven mode
  • gt Solve known bugs / stabilize the module
  • gt Improve the test program

12
Thank you !!!
Write a Comment
User Comments (0)
About PowerShow.com