summaryrefslogtreecommitdiff
path: root/libavcodec/mpegvideo_xvmc.c
Commit message (Collapse)AuthorAge
* lavc: AV-prefix all codec flagsVittorio Giovara2015-07-27
| | | | | | Convert doxygen to multiline and express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* mpegvideo: Drop flags and flags2Vittorio Giovara2015-05-22
| | | | They are just duplicates of AVCodecContext members so use those instead.
* mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixesDiego Biurrun2014-08-15
|
* dsputil: Split off IDCT bits into their own contextDiego Biurrun2014-06-30
|
* mpegvideo: operate with pointers to AVFrames instead of whole structswm42014-04-09
| | | | | | | | | | | | | The most interesting parts are initialization in ff_MPV_common_init() and uninitialization in ff_MPV_common_end(). ff_mpeg_unref_picture and ff_thread_release_buffer have additional NULL checks for Picture.f, because these functions can be called on uninitialized or partially initialized Pictures. NULL pointer checks are added to ff_thread_release_buffer() stub function. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* mpegvideo: move mpegvideo formats-related defines to mpegutils.hVittorio Giovara2014-03-16
|
* Deprecate obsolete XvMC hardware decoding supportDiego Biurrun2013-11-13
| | | | | | | XvMC has long ago been superseded by newer acceleration APIs, such as VDPAU, and few downstreams still support it. Furthermore XvMC is not implemented within the hwaccel framework, but requires its own specific code in the MPEG-1/2 decoder, which is a maintenance burden.
* lavc decoders: work with refcounted frames.Anton Khirnov2013-03-08
|
* Remove unnecessary dsputil.h #includesDiego Biurrun2013-02-26
|
* mpegvideo: split ff_draw_horiz_band().Anton Khirnov2013-02-15
| | | | Split out dependency on MpegEncContext.
* Drop DCTELEM typedefDiego Biurrun2013-01-22
| | | | | | It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* hwaccel: unbreak buildMans Rullgard2011-07-10
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini2011-05-02
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Simplify: Remove impossible condition.Nicolas Kaiser2010-11-09
| | | | | | Patch by Nicolas Kaiser, nikai nikai net Originally committed as revision 25714 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix grammar errors in documentationMåns Rullgård2010-06-30
| | | | Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Consistently use third person in doxies.Stefano Sabatini2009-10-27
| | | | Originally committed as revision 20388 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change the type of pblocks from pointers to short array intoIvan Kalvachev2009-02-22
| | | | | | | pointers to array of 64 DCTELEM, similarly to other block fields. This also get rid of some casts and fixes a warning. Originally committed as revision 17517 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add more paranoid checks of xvmc token.Ivan Kalvachev2009-02-19
| | | | Originally committed as revision 17453 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Directly #include required X11/XvMC header.Diego Biurrun2009-02-19
| | | | Originally committed as revision 17450 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace sizeof(short) by the more robust sizeof(*s->pblocks[i]) in memset andDiego Biurrun2009-02-17
| | | | | | memcpy calls. s->pblocks is the element actually being handled. Originally committed as revision 17404 to svn://svn.ffmpeg.org/ffmpeg/trunk
* small Doxygen comment grammar fixDiego Biurrun2009-02-17
| | | | Originally committed as revision 17403 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert converting two asserts into if checks and error messages.Diego Biurrun2009-02-17
| | | | | | It did not achieve the intended effect. Originally committed as revision 17402 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Thoroughly check all fields set by the application in xvmc struct.Ivan Kalvachev2009-02-16
| | | | Originally committed as revision 17387 to svn://svn.ffmpeg.org/ffmpeg/trunk
* whitespace cosmetics: Place spaces around += for better readability.Diego Biurrun2009-02-16
| | | | Originally committed as revision 17368 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace two asserts by checks and error messages.Diego Biurrun2009-02-16
| | | | Originally committed as revision 17362 to svn://svn.ffmpeg.org/ffmpeg/trunk
* whitespace cosmeticsDiego Biurrun2009-02-16
| | | | Originally committed as revision 17358 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Give struct members more sensible names:Diego Biurrun2009-02-16
| | | | | | | total_number_of_mv_blocks --> allocated_mv_blocks total_number_of_data_blocks --> allocated_data_blocks Originally committed as revision 17356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename AV_XVMC_RENDER_MAGIC constant to AV_XVMC_ID to reflect a similarDiego Biurrun2009-02-15
| | | | | | change in the name of the struct member xvmc_id. Originally committed as revision 17348 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: typo fixDiego Biurrun2009-02-15
| | | | Originally committed as revision 17346 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spelling/grammar/wording fixes for Doxygen commentsDiego Biurrun2009-02-15
| | | | Originally committed as revision 17344 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename unique_id to the way michaelni likes it. (xvmc_id)Ivan Kalvachev2009-02-15
| | | | Originally committed as revision 17341 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document all functions in mpegvideo_xvmc.Ivan Kalvachev2009-02-15
| | | | Originally committed as revision 17340 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename xvmc_pixfmt_render structure to xvmc_pix_fmt.Diego Biurrun2009-02-15
| | | | Originally committed as revision 17339 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Kill the magic field in xvmc structure.Ivan Kalvachev2009-02-15
| | | | Originally committed as revision 17338 to svn://svn.ffmpeg.org/ffmpeg/trunk
* K&R whitespace cosmeticsDiego Biurrun2009-02-15
| | | | Originally committed as revision 17337 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: Remove duplicated hunk of code.Diego Biurrun2009-02-15
| | | | Originally committed as revision 17335 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics. Vertical align.Ivan Kalvachev2009-02-15
| | | | Originally committed as revision 17319 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Almost cosmetics.Ivan Kalvachev2009-02-15
| | | | | | Move some assignments after the checks. Originally committed as revision 17318 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check all critical xvmc struct fields in ff_xvmc_field_start()Ivan Kalvachev2009-02-15
| | | | | | | and log error if they are not correct. All other functions are supposedly called after that one, so use assert() for them. Originally committed as revision 17317 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Proper condition in xvmc decode mb.Ivan Kalvachev2009-02-15
| | | | | | | The old one would try to use mv blocks that are written outside their buffer, in case of unhandled error. Originally committed as revision 17315 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename xvmc_render_state to something with pixfmt in its name.Ivan Kalvachev2009-02-15
| | | | Originally committed as revision 17314 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert 17308.Ivan Kalvachev2009-02-15
| | | | | | | The above commit makes ff_xvmc_decode_mb to output one log entry for each decoded MB, causing massive slowdown. Originally committed as revision 17312 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Give a little better name to the magic(_id) field in xvmc structIvan Kalvachev2009-02-15
| | | | Originally committed as revision 17310 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace assert in ff_xvmc_field_end() by av_log call at level AV_LOG_ERROR.Diego Biurrun2009-02-15
| | | | Originally committed as revision 17308 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove redundant assert(render) in ff_xvmc_init_block(). The immediatelyDiego Biurrun2009-02-15
| | | | | | following if condition checks render and does an assert if it fails. Originally committed as revision 17304 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove asserts that are immediately followed by a check and error return.Diego Biurrun2009-02-15
| | | | Originally committed as revision 17303 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Doxygen comment/explanation for ff_xvmc_init_block().Diego Biurrun2009-02-15
| | | | Originally committed as revision 17301 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add Doxygen comment similar to ff_xvmc_field_start() to ff_xvmc_field_end().Diego Biurrun2009-02-14
| | | | Originally committed as revision 17296 to svn://svn.ffmpeg.org/ffmpeg/trunk
* whitespace cosmetics: remove stray spaceDiego Biurrun2009-02-14
| | | | Originally committed as revision 17295 to svn://svn.ffmpeg.org/ffmpeg/trunk