Commit graph

77 commits

Author SHA1 Message Date
Gwenole Beauchesne
63e29adbf5 h264: fix slice_data_bit_offset calculation.
Unlike what VA-API documentation defines, the slice_data_bit_offset
represents the offset to the first macroblock in the slice data, minus
any emulation prevention bytes in the slice_header().

This fix copes with binary-only VA drivers that won't be fixed any
time soon. Besides, this aligns with the current FFmpeg behaviour
that was based on those proprietary drivers implementing the API
incorrectly.
2012-03-02 13:41:16 +01:00
Gwenole Beauchesne
fc596d1ea9 Bump version for development. 2012-02-02 09:23:15 +01:00
Gwenole Beauchesne
2d47a06090 0.3.4. 2012-02-01 23:35:10 +01:00
Gwenole Beauchesne
b54bf3175c Add glib compatibility glue for older versions. 2012-01-30 19:53:13 +01:00
Gwenole Beauchesne
35d33b13f6 Bump version for development. 2012-01-16 14:09:57 +01:00
Gwenole Beauchesne
fbb5215c6a 0.3.3. 2012-01-16 11:40:51 +01:00
Gwenole Beauchesne
8f0eda8964 Allow conditional build of GStreamer/FFmpeg bitstream parsers. 2012-01-16 11:40:50 +01:00
Gwenole Beauchesne
93ba0f858a Bump version for development. 2012-01-06 11:23:21 +01:00
Gwenole Beauchesne
fed57fb14e 0.3.2. 2012-01-06 11:20:48 +01:00
Gwenole Beauchesne
9b33d00315 Bump version for development. 2012-01-03 13:54:03 +01:00
Gwenole Beauchesne
e13efd71b7 0.3.1. 2012-01-03 13:42:29 +01:00
Gwenole Beauchesne
cbfd2aebcc configure: check for GstVideoOverlayComposition. 2011-12-13 13:40:55 +01:00
Gwenole Beauchesne
2c5f034c66 Bump version for development. 2011-12-12 13:22:07 +01:00
Gwenole Beauchesne
ed6e968e39 0.3.0. 2011-12-09 11:46:45 +01:00
Gwenole Beauchesne
89fcb023c8 configure: check for GstBaseSink 'query' vfunc. 2011-12-09 11:20:04 +01:00
Nicolas Dufresne
99c5d18f41 Port to GstVideoContext interface.
This new interface allows for upstream and downstream display sharing
that works in both static and dynamic pipelines.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2011-12-08 14:58:58 +01:00
Gwenole Beauchesne
f35a7f8fb0 Add new GStreamer version check utilities. 2011-12-07 19:05:50 +01:00
Gwenole Beauchesne
6e7ac7c28e configure: allow for pre-releases. 2011-12-07 17:31:09 +01:00
Nicolas Dufresne
48b3d02143 Group all plugins into the same bundle
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2011-12-07 14:33:59 +01:00
Gwenole Beauchesne
0b54e451c2 Bump version for development. 2011-12-07 14:19:25 +01:00
Gwenole Beauchesne
cadc5cdd76 debian: build against upstream libva packages. 2011-12-07 14:19:02 +01:00
Gwenole Beauchesne
fcaad720fb Update with my current e-mail address. 2011-10-19 14:49:34 +02:00
Gwenole Beauchesne
7711aa1325 Bump version for development. 2011-07-22 15:42:16 +02:00
Gwenole Beauchesne
f0b9cbd899 Use pretty build output with automake >= 1.11. 2011-07-21 13:16:45 +02:00
Gwenole Beauchesne
d97bbd0f44 0.2.6. 2011-06-14 15:59:08 +02:00
gb
fcb65d60f5 Drop dependency on libavformat. 2010-09-20 12:55:47 +02:00
gb
e384639747 Bump version for development. 2010-09-20 12:55:47 +02:00
gb
48ef9eef61 Bump version for development. 2010-09-20 12:55:47 +02:00
gb
689888d43d Build-Requires: gstreamer0.10 >= 0.10.10 for gst_caps_merge(). 2010-09-20 12:55:46 +02:00
gb
681c07f541 Bump version for development. 2010-09-20 12:55:46 +02:00
gb
c7847dccaf Bump version for development. 2010-09-20 12:55:46 +02:00
gb
601db12ccb Add GstXOverlay interface to vaapisink (e.g. for Totem). 2010-09-20 12:55:45 +02:00
gb
2a4f429007 Bump version for development. 2010-09-20 12:55:44 +02:00
gb
e1e1c253e1 Don't build plugins with SONAME. Make them plain *.so. 2010-09-20 12:55:44 +02:00
gb
4c7c0307c4 0.2.0. 2010-09-20 12:55:41 +02:00
gb
875352c12d Fix comment. 2010-09-20 12:55:41 +02:00
gb
3f3055af1f Add FFmpeg/VAAPI decoder for the new `vaapidecode' element. 2010-09-20 12:55:41 +02:00
gb
86afcbb024 Fix check for VA-API enabled FFmpeg. 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
gb
bc9060f425 Simplify summary. 2010-03-30 16:41:21 +00:00
gb
39ac673b58 Bump version for development. 2010-03-30 13:33:12 +00:00
gb
fa12d47020 Rename -dev package to libgstvaapi-dev. 2010-03-30 13:29:34 +00:00
gb
28f73fb582 Enable build without VA/GLX extensions. i.e. fallback to TFP + FBO. 2010-03-30 13:01:34 +00:00
gb
fb4fffd5cb Rename to gst/ as sys/ was too vague. 2010-03-30 07:46:47 +00:00
gb
201a7c9ce1 Use a projection suitable for rotation around the Y axis. 2010-03-29 15:51:54 +00:00
gb
3c48a3004c Don't build vaapisink/gl by default. However, if this is enabled, use the GL renderer by default. 2010-03-29 15:03:30 +00:00
gb
28e2b37cfb Add libgstvaapi-glx-0 package. 2010-03-29 14:50:52 +00:00
gb
ec3a04d74d Fix compile flags. 2010-03-26 08:00:32 +00:00
gb
89a99d828c Add initial VA/GLX support. 2010-03-25 17:28:49 +00:00
gb
0eab340803 Move __attribute__((visibility("hidden"))) check down. 2010-03-25 10:04:39 +00:00