Gwenole Beauchesne
|
2f91c9e8c1
|
Report caps update only once per video resolution change.
|
2011-07-22 15:42:26 +02:00 |
|
Gwenole Beauchesne
|
ab6efa04ca
|
Add canonical form (type name) of VA surface caps.
|
2011-07-22 15:42:26 +02:00 |
|
Gwenole Beauchesne
|
1701ce3107
|
Update copyright notice.
|
2011-06-14 13:54:07 +02:00 |
|
Gwenole Beauchesne
|
b614ec9c9b
|
Fix licensing terms.
|
2011-06-14 13:54:03 +02:00 |
|
gb
|
8ee1ffa857
|
Drop the GLX 1.3 requirement.
|
2010-09-20 12:55:47 +02:00 |
|
gb
|
982a06b1c7
|
Call the GLX/Pixmap related functions through the vtable.
|
2010-09-20 12:55:47 +02:00 |
|
gb
|
fcb65d60f5
|
Drop dependency on libavformat.
|
2010-09-20 12:55:47 +02:00 |
|
gb
|
781a7edd57
|
Add gst_base_video_decoder_update_src_caps().
Don't forcibly set "interlaced" field if upstream
elements did not have any.
|
2010-09-20 12:55:47 +02:00 |
|
gb
|
e708f89b67
|
Drop superfluous functions.
|
2010-09-20 12:55:47 +02:00 |
|
gb
|
b5b650c6ee
|
Really drop any dependency on libgstvideo. i.e. inline the helpers.
|
2010-09-20 12:55:47 +02:00 |
|
gb
|
7bd568f293
|
Further drop dependency on libgstvideo.
|
2010-09-20 12:55:47 +02:00 |
|
gb
|
ca3005055c
|
Add GstBaseVideoDecoder from gst-plugins-bad git.
|
2010-09-20 12:55:47 +02:00 |
|
gb
|
d1332bc2e1
|
Fix GLX version check.
|
2010-09-20 12:55:47 +02:00 |
|
gb
|
6735dc6b68
|
Fix decoding of some H.264 streams. e.g. Ice Age 2 trailer.
|
2010-09-20 12:55:47 +02:00 |
|
gb
|
ade43e8016
|
Fix build with older VA-API 0.29-sds.
|
2010-09-20 12:55:47 +02:00 |
|
gb
|
fa6385cd39
|
Fix decoder caps to report codec aliases.
|
2010-09-20 12:55:46 +02:00 |
|
gb
|
86d0b2ade9
|
Regularly update and expose decoder caps.
|
2010-09-20 12:55:46 +02:00 |
|
gb
|
a777a98f2f
|
Add mechanism to reinsert buffer leftovers into the queue.
|
2010-09-20 12:55:46 +02:00 |
|
gb
|
9a3b4a7844
|
Fix memory leak of encoded buffers.
|
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
|
0fb0c49dbb
|
Improve previous fix.
|
2010-09-20 12:55:46 +02:00 |
|
gb
|
d5df97625e
|
Fix a crash in the FFmpeg decoder on close.
|
2010-09-20 12:55:46 +02:00 |
|
gb
|
0e0426582e
|
Fix OpenGL texture internal format (Clutter).
|
2010-09-20 12:55:46 +02:00 |
|
gb
|
91c4c2c6b5
|
Fix comment.
|
2010-09-20 12:55:45 +02:00 |
|
gb
|
453164d0c5
|
Add gst_vaapi_display_lookup_downstream() helper.
|
2010-09-20 12:55:45 +02:00 |
|
gb
|
39dbd70c8f
|
Expose VA display through GstVaapiVideoBuffer.
|
2010-09-20 12:55:45 +02:00 |
|
gb
|
6f5e593abd
|
Expose video pool display.
|
2010-09-20 12:55:45 +02:00 |
|
gb
|
bceab0254c
|
Stop iteration if there is no more element to examine.
|
2010-09-20 12:55:44 +02:00 |
|
gb
|
80e5b1ba17
|
Factor out VA surface caps.
|
2010-09-20 12:55:44 +02:00 |
|
gb
|
e739b7a289
|
Fix docs.
|
2010-09-20 12:55:44 +02:00 |
|
gb
|
01af005ec2
|
Really link all helper libraries with libtool -no-undefined.
|
2010-09-20 12:55:44 +02:00 |
|
gb
|
eec67a5972
|
Link helper libraries with libtool -no-undefined.
|
2010-09-20 12:55:44 +02:00 |
|
gb
|
85466028ad
|
Fix build with older VA-API 0.29.
|
2010-09-20 12:55:44 +02:00 |
|
gb
|
79c34f823b
|
Fix doc.
|
2010-09-20 12:55:44 +02:00 |
|
gb
|
f6314162e0
|
Rename gst_vaapi_decoder_ffmpeg_new_from_caps() to plain gst_vaapi_decoder_ffmpeg_new().
|
2010-09-20 12:55:44 +02:00 |
|
gb
|
edae9f068c
|
Extract framerate information from caps.
|
2010-09-20 12:55:44 +02:00 |
|
gb
|
2d5434cb0b
|
Move caps initialization to parent class.
|
2010-09-20 12:55:43 +02:00 |
|
gb
|
5851086b92
|
Simplify.
|
2010-09-20 12:55:43 +02:00 |
|
gb
|
fe35801572
|
Fix doc.
|
2010-09-20 12:55:43 +02:00 |
|
gb
|
09552b1559
|
More simplifications.
|
2010-09-20 12:55:43 +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
|
e39709453e
|
Add more aliases for MPEG-4 decoding.
|
2010-09-20 12:55:43 +02:00 |
|
gb
|
1a341a1c02
|
Use avctx->coded_{width,height} info to create the VA context.
|
2010-09-20 12:55:43 +02:00 |
|
gb
|
24d918b7a3
|
Try to improve heuristics to use an AVCodecContextParser.
|
2010-09-20 12:55:43 +02:00 |
|
gb
|
dbe1d622ef
|
Fix VC-1 decoding, it does not require any specific parser.
|
2010-09-20 12:55:43 +02:00 |
|
gb
|
ffb74abe0f
|
Fix VC-1 detection with older gstreamer libs (no "fourcc" field, but a "format" one).
|
2010-09-20 12:55:43 +02:00 |
|
gb
|
4285c2cc02
|
Use size information from the demuxer, whenever available. i.e. fix WMV3 decoding.
|
2010-09-20 12:55:43 +02:00 |
|