summaryrefslogtreecommitdiff
path: root/libavcodec/dxva2_h264.c
Commit message (Collapse)AuthorAge
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-08
|
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-07
|
* dxva2_h264: fix signaling of mbaff framesHendrik Leppkes2012-06-26
| | | | | | | The MBAFF flag may only be signaled if we're actually dealing with a full frame, and not singular fields, as it can happen in mixed content. Signed-off-by: Martin Storsjö <martin@martin.st>
* cosmetics: Remove extra newlines at EOFAlex Converse2012-01-27
|
* Eliminate pointless 0/NULL initializers in AVCodec and similar declarations.Diego Biurrun2011-11-28
|
* dxva2_h264: pass the correct 8x8 scaling listsCarl Eugen Hoyos2011-09-30
| | | | | | | | | | 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>
* dxva: Add ability to enable workaround for older ATI cardsJoakim Plate2011-09-30
| | | | | | | 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>
* DxVA2: unbreak build after [657ccb5ac75ce34e62bd67f228d9bd36db72189e]Jean-Baptiste Kempf2011-07-10
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini2011-05-02
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Replace more FFmpeg references by Libav.Diego Biurrun2011-04-17
|
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add ff_ to AVHWAccel decodersLuca Barbato2011-01-27
| | | | | | That unbreaks compilation of vaapi and dxva2 Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Fixed DXVA_Slice_H264_Long::BitOffsetToSliceData value.Rafaël Carré2010-10-21
| | | | | | | | | | | | | 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
* Reindent after last commit on dxva2 h264 AVHWAccel.Laurent Aimar2010-05-14
| | | | Originally committed as revision 23141 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fixed h264 long term support with dxva2 AVHWAccel.Laurent Aimar2010-05-14
| | | | | | Based on a commit for vaapi(r22869). Originally committed as revision 23140 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-30
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fixed DXVA2 H264 hwaccel after luma/chroma_weight changes.Laurent Aimar2010-03-04
| | | | Originally committed as revision 22211 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fixed DXVA2 H264 hwaccel compilation.Laurent Aimar2010-03-03
| | | | Originally committed as revision 22180 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Added a few missing consts in dxva_h264.Laurent Aimar2010-01-24
| | | | Originally committed as revision 21422 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Moved reusable functions from dxva2_h264.c to dxva2.cLaurent Aimar2010-01-23
| | | | Originally committed as revision 21407 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move +52 from the loop filter to the alpha/beta offsets in the context.Michael Niedermayer2010-01-23
| | | | | | | 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
* Added ff_dxva2_ prefix to get_surface(_index) and commit_buffer functions.Laurent Aimar2010-01-23
| | | | Originally committed as revision 21403 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent the content of one if(){} in ff_dxva2_common_end_frame.Laurent Aimar2010-01-23
| | | | Originally committed as revision 21402 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Moved reusable code from dxva2_h264.c:end_frame to ff_dxva2_common_end_frame.Laurent Aimar2010-01-23
| | | | Originally committed as revision 21401 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H264 DXVA2 implementationLaurent Aimar2010-01-20
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