Difference between revisions of "SoC 2009/GPU Decoding Support"
Jump to navigation
Jump to search
(Initial page) |
(Git repository) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
The Video Acceleration API is an API designed to provide hardware acceleration for graphic application using the processing power of graphic cards. Drivers exists for Intel graphic cards. A backend for the VDPAU API (by nVidia) has been released and the same is under way for ATI cards. | The Video Acceleration API is an API designed to provide hardware acceleration for graphic application using the processing power of graphic cards. Drivers exists for Intel graphic cards. A backend for the VDPAU API (by nVidia) has been released and the same is under way for ATI cards. | ||
Thus, this project aims to implement a decoder and the corresponding video output for VLC, using the power of VA API to reduce CPU consumption while reading h.264, VC-1 and MPEG-4 videos. | Thus, this project aims to implement a decoder and the corresponding video output for VLC, using the power of VA API to reduce CPU consumption while reading h.264, VC-1 and MPEG-4 videos. | ||
+ | |||
+ | == Timeline == | ||
+ | * '''March, 23''': Official start date | ||
+ | * '''June, 5''': End of classes, I will be fully available for GSoC from this date | ||
+ | * '''June, 8''': (''Report 0'') Report on already existing solutions (other softwares) | ||
+ | * '''June, 15''': (''Report 1'') | ||
+ | * '''June, 22''': (''Report 2'') Functional VAAPI Decoder | ||
+ | * '''June, 29''': (''Report 3'') | ||
+ | * '''July, 5''': (''Report 4'') Functional VAAPI Video Output | ||
+ | * '''July, 12''': (''Report 5'') Mid-term evaluations | ||
+ | * '''July, 19''': (''Report 6'') Integration of video filters | ||
+ | * '''July, 26''': (''Report 7'') Debugging | ||
+ | * '''August, 3''': (''Report 8'') Documentation | ||
+ | * '''August, 10''': «Pencil down» date | ||
+ | |||
+ | == GIT Repository == | ||
+ | * GitWeb : [http://membrives.fr/cgi-bin/gitweb.cgi?p=vlc/.git] |
Latest revision as of 14:39, 18 May 2009
This project is part of Google Summer of Code 2009.
|
Project Abstract
The Video Acceleration API is an API designed to provide hardware acceleration for graphic application using the processing power of graphic cards. Drivers exists for Intel graphic cards. A backend for the VDPAU API (by nVidia) has been released and the same is under way for ATI cards. Thus, this project aims to implement a decoder and the corresponding video output for VLC, using the power of VA API to reduce CPU consumption while reading h.264, VC-1 and MPEG-4 videos.
Timeline
- March, 23: Official start date
- June, 5: End of classes, I will be fully available for GSoC from this date
- June, 8: (Report 0) Report on already existing solutions (other softwares)
- June, 15: (Report 1)
- June, 22: (Report 2) Functional VAAPI Decoder
- June, 29: (Report 3)
- July, 5: (Report 4) Functional VAAPI Video Output
- July, 12: (Report 5) Mid-term evaluations
- July, 19: (Report 6) Integration of video filters
- July, 26: (Report 7) Debugging
- August, 3: (Report 8) Documentation
- August, 10: «Pencil down» date
GIT Repository
- GitWeb : [1]