Add initial (multithreaded) decoder based on FFmpeg.
authorgb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>
Fri, 23 Apr 2010 16:05:58 +0000 (16:05 +0000)
committergb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>
Fri, 23 Apr 2010 16:05:58 +0000 (16:05 +0000)
commita203d19a35f2d5f64f4f239e1c6519fb21424094
tree1e67914f4a70f4c02614a619531a2d28daa1950e
parent5fb146c298d717789bd40e63d390dc13da0189b5
Add initial (multithreaded) decoder based on FFmpeg.

There are tons of bugs left:
- Decoder API not nice enough with error conditions
- FFmpeg parser is sometimes broken
- Packets queue can be lost
configure.ac
gst-libs/gst/vaapi/Makefile.am
gst-libs/gst/vaapi/gstvaapidecoder.c [new file with mode: 0644]
gst-libs/gst/vaapi/gstvaapidecoder.h [new file with mode: 0644]
gst-libs/gst/vaapi/gstvaapidecoder_ffmpeg.c [new file with mode: 0644]
gst-libs/gst/vaapi/gstvaapidecoder_ffmpeg.h [new file with mode: 0644]
gst-libs/gst/vaapi/gstvaapidecoder_priv.h [new file with mode: 0644]