Age | Commit message (Collapse) | Author |
|
|
|
|
|
Copy the Inter 8x8 scaling list as second 8x8 matrix into DXVA2's
quantization matrix data structure instead of a potentially unset
Intra chroma scaling matrix.
Fix dxva2 decoding for some H264 samples.
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
|
|
The workaround needs to be enabled per PCI ID which cannot be detected inside
libavcodec. So add a flag to manually enable the alternate behavior.
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
|
|
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
|
|
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
|
|
|
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
That unbreaks compilation of vaapi and dxva2
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
|
|
The 8 bits offset (nal unit type) should not be added, as the spec says:
"This bit offset is the offset within the RBSP data for the slice, relative
to the starting position of the slice_header() in the RBSP"
This fixes DXVA2 support for intel GPU.
Patch by Rafaël Carré (funman _AT_ videolan _DOT_ org).
Originally committed as revision 25538 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 23141 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Based on a commit for vaapi(r22869).
Originally committed as revision 23140 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
is deprecated and will be dropped at the next major bump.
Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 22211 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 22180 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21422 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21407 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
This should fix a segfault, also it might be faster on systems where the
+52 wasnt free.
Originally committed as revision 21406 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21403 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21402 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21401 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
It allows VLD H264 decoding using DXVA2 (GPU assisted decoding API under
VISTA and Windows 7).
It is implemented by using AVHWAccel API. It has been tested successfully
for some time in VLC using an nvidia card on Windows 7.
To compile it, you need to have the system header dxva2api.h (either from
microsoft or using http://downloads.videolan.org/pub/videolan/testing/contrib/dxva2api.h)
The generated libavcodec.dll does not depend directly on any new lib as
the necessary objects are given by the application using FFmpeg.
Originally committed as revision 21353 to svn://svn.ffmpeg.org/ffmpeg/trunk
|