gb
|
86d0b2ade9
|
Regularly update and expose decoder caps.
|
2010-09-20 12:55:46 +02:00 |
|
gb
|
5e8e268e26
|
Check for out-of-free-surfaces condition.
|
2010-09-20 12:55:46 +02:00 |
|
gb
|
0047bb1553
|
Change GST_VAAPI_DECODER_STATUS_ERROR_UNKNOWN value to something more generic (-1).
|
2010-09-20 12:55:46 +02:00 |
|
gb
|
e739b7a289
|
Fix docs.
|
2010-09-20 12:55:44 +02:00 |
|
gb
|
73766f9466
|
Simplify GstVaapiDecoder API.
|
2010-09-20 12:55:43 +02:00 |
|
gb
|
5128ed9951
|
Drop obsolete defs.
|
2010-09-20 12:55:43 +02:00 |
|
gb
|
bcf57bb4f9
|
Drop obsolete decls.
|
2010-09-20 12:55:43 +02:00 |
|
gb
|
4754317e70
|
Relicense gst-libs/ code to LGPL v2.1+.
|
2010-09-20 12:55:42 +02:00 |
|
gb
|
a4d201aaf9
|
Drop excessive threading that over-complicates synchronisation.
MPEG-2 & H.264 videos now play but there are other problems (timestamps).
|
2010-09-20 12:55:42 +02:00 |
|
gb
|
5d1eb8ce89
|
Add gst_vaapi_decoder_pause().
|
2010-09-20 12:55:41 +02:00 |
|
gb
|
2356ceb0d9
|
Use a GstTask with start/stop semantics for the decoder thread.
|
2010-09-20 12:55:41 +02:00 |
|
gb
|
61ae27d84c
|
Split decoder creation with actual resources allocation
and codec setup (probe). This fixes a memory leak (avctx, pctx)
on destroy and most interestingly makes it possible to
detect unsupported codecs.
|
2010-09-20 12:55:40 +02:00 |
|
gb
|
cc28cdbd60
|
- Add PTS and framerate information.
- Simplify parsing with an AVCodeParserContext.
|
2010-09-20 12:55:32 +02:00 |
|
gb
|
29f1784dd7
|
Add more error codes. Fix documentation.
|
2010-09-20 12:55:32 +02:00 |
|
gb
|
a203d19a35
|
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
|
2010-04-23 16:05:58 +00:00 |
|