summaryrefslogtreecommitdiff
path: root/libavcodec/xvmc.h
Commit message (Collapse)AuthorAge
* libavcodec, libavdevice: Remove unnecessary includes of version.hMartin Storsjö2022-02-24
| | | | | | | | | | | | | | | xvmc.h used FF_API_* macros before, but they were removed in 1c63aed232febf4404659bf006237ee4f7f17c9c, leaving the include unused. The ones in android_camera.c and mediacodec_wrapper.c have been added due to a misunderstanding, fixed in c0bce367e4932f0fb09195e6978ac1a5a60480a4 and 13b77af2f0b56d6c87bb147947337981c21f4245. The one in mediacodec.c seems to never have been used at all. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavc/xvmc.h: mark the header as deprecatedAnton Khirnov2022-02-15
|
* avcodec/xvmc: apply attribute_deprecated correctlyGanesh Ajjanagadde2015-10-09
| | | | | | | | | This fixes a warning observed on Clang 3.7: "warning: attribute 'deprecated' is ignored, place it after "struct" to apply attribute to type declaration [-Wignored-attributes]" and thus enables deprecation warning for the relevant struct. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Convert XvMC to hwaccel v3Ivan Kalvachev2013-12-22
| | | | | Signed-off-by: Ivan Kalvachev <ikalvachev@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-11-14
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Deprecate obsolete XvMC hardware decoding support Conflicts: libavcodec/mpeg12.c libavcodec/mpeg12dec.c libavcodec/mpegvideo.c libavcodec/options_table.h libavutil/pixdesc.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * 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.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-07-04
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: cosmetics: Consistently use C-style comments with multiple inclusion guards anm: fix a few Doxygen comments misc typo and wording fixes attributes: add av_noreturn attributes: drop pointless define guards configure: do not disable av_always_inline with --enable-small flvdec: initial stream switch support avplay: fix write on freed memory for rawvideo snow: remove a VLA used for edge emulation x86: lavfi: fix gradfun/yadif build with mmx/sse disabled snow: remove the runs[] VLA. snow: Check mallocs at init flacdec: remove redundant setting of avctx->sample_fmt Conflicts: ffplay.c libavcodec/h264.c libavcodec/snow.c libavcodec/snow.h libavcodec/snowdec.c libavcodec/snowenc.c libavformat/flvdec.c libavutil/attributes.h tools/patcheck Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * misc typo and wording fixesDiego Biurrun2012-07-03
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-04-10
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (22 commits) rv40dsp x86: use only one register, for both increment and loop counter rv40dsp: implement prescaled versions for biweight. avconv: use default channel layouts when they are unknown avconv: parse channel layout string nutdec: K&R formatting cosmetics vda: Signal 4 byte NAL headers to the decoder regardless of what's in the extradata mem: Consistently return NULL for av_malloc(0) vf_overlay: implement poll_frame() vf_scale: support named constants for sws flags. lavc doxy: add all installed headers to doxy groups. lavc doxy: add avfft to the main lavc group. lavc doxy: add remaining avcodec.h functions to a misc doxygen group. lavc doxy: add AVPicture functions to a doxy group. lavc doxy: add resampling functions to a doxy group. lavc doxy: replace \ with / lavc doxy: add encoding functions to a doxy group. lavc doxy: add decoding functions to a doxy group. lavc doxy: fix formatting of AV_PKT_DATA_{PARAM_CHANGE,H263_MB_INFO} lavc doxy: add AVPacket-related stuff to a separate doxy group. lavc doxy: add core functions/definitions to a doxy group. ... Conflicts: ffmpeg.c libavcodec/avcodec.h libavcodec/vda.c libavcodec/x86/rv40dsp.asm libavfilter/vf_scale.c libavformat/nutdec.c libavutil/mem.c tests/ref/acodec/pcm_s24daud Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc doxy: add all installed headers to doxy groups.Anton Khirnov2012-04-09
| |
* | Merge remote branch 'qatar/master'Michael Niedermayer2011-04-20
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (37 commits) In avcodec_open(), set return code to an error value only when an error occurs instead of unconditionally at the start of the function. lavc: remove reference to opt.h from Makefile. prefer avio_check() over url_exist() avio: remove AVIO_* access symbols in favor of new AVIO_FLAG_* symbols lavu: remove misc disabled cruft lavu: remove FF_API_OLD_IMAGE_NAMES cruft NOT PULLED lavu: remove FF_API_OLD_EVAL_NAMES cruft lavc: remove misc disabled cruft. lavc: remove the FF_API_INOFFICIAL cruft. lavc: remove the FF_API_SET_STRING_OLD cruft. lavc: remove the FF_API_USE_LPC cruft. lavc: remove the FF_API_SUBTITLE_OLD cruft. lavc: remove the FF_API_VIDEO_OLD cruft. lavc: remove the FF_API_AUDIO_OLD cruft. lavc: remove the FF_API_OPT_SHOW cruft. lavc: remove the FF_API_MM_FLAGS cruft. lavf: remove misc disabled cruft. lavf: remove FF_API_INDEX_BUILT cruft lavf: remove FF_API_URL_CLASS cruft. lavf: remove FF_API_SYMVER cruft ... Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: remove misc disabled cruft.Anton Khirnov2011-04-19
| |
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
|/ | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Fix grammar errors in documentationMåns Rullgård2010-06-30
| | | | Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Improve description of next_free_data_block_num struct member.Diego Biurrun2009-03-14
| | | | Originally committed as revision 17960 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spelling/grammar/wording fixes for the Doxygen commentsDiego Biurrun2009-02-17
| | | | Originally committed as revision 17400 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Minor clarification of xvmc field description.Ivan Kalvachev2009-02-16
| | | | Originally committed as revision 17384 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Improvements in xvmc structure fields descriptions.Ivan Kalvachev2009-02-16
| | | | Originally committed as revision 17383 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Doxygen comment wording fixDiego Biurrun2009-02-16
| | | | Originally committed as revision 17361 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
* cosmetics: one more wording fixDiego Biurrun2009-02-16
| | | | Originally committed as revision 17355 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Keep lines below 80 characters where sensibly possible.Diego Biurrun2009-02-16
| | | | Originally committed as revision 17354 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Doxygen spelling/wording fixesDiego Biurrun2009-02-15
| | | | Originally committed as revision 17353 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spelling/wording fixes for the Doxygen commentsDiego Biurrun2009-02-15
| | | | Originally committed as revision 17352 to svn://svn.ffmpeg.org/ffmpeg/trunk
* draw_horiz_band() is really ff_draw_horiz_band().Diego Biurrun2009-02-15
| | | | Originally committed as revision 17350 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spelling/grammar/wording/whitespace for Doxygen commentsDiego Biurrun2009-02-15
| | | | Originally committed as revision 17349 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
* Describe all fields in xvmc struct.Ivan Kalvachev2009-02-15
| | | | Originally committed as revision 17345 to svn://svn.ffmpeg.org/ffmpeg/trunk
* comment spelling/grammar/wording fixesDiego Biurrun2009-02-15
| | | | Originally committed as revision 17343 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Explain how AV_XVMC_RENDER_MAGIC got its seemingly arbitrary value.Diego Biurrun2009-02-15
| | | | Originally committed as revision 17342 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
* 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
* 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
* A little better wording of doxygen comments.Ivan Kalvachev2009-02-15
| | | | Originally committed as revision 17313 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
* Remove obsolete display_flags member from xvmc structIvan Kalvachev2009-02-15
| | | | | | and mark state defines as obsolete. Originally committed as revision 17307 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Detailed description of the interesting fields in xvmc struct.Ivan Kalvachev2009-02-15
| | | | Originally committed as revision 17306 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move the state field in the xvmc struct to the extensions section.Ivan Kalvachev2009-02-15
| | | | | | It has always been a workaround for MPlayer limitations. Originally committed as revision 17305 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Drop struct members display_flags and state with the next major version bump.Diego Biurrun2009-02-15
| | | | | | They are not used within FFmpeg. Originally committed as revision 17302 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove completely unsed structure fields mc_type and chroma_format.Diego Biurrun2009-02-15
| | | | | | Their only user, MPlayer, has already been updated not to use them anymore. Originally committed as revision 17300 to svn://svn.ffmpeg.org/ffmpeg/trunk
* whitespace consistency cosmeticsDiego Biurrun2009-02-14
| | | | Originally committed as revision 17299 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add avcodec.h #include so that LIBAVCODEC_VERSION_MAJOR is not undefined.Diego Biurrun2009-02-14
| | | | Originally committed as revision 17298 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Deprecate some unused xvmc structure fields.Ivan Kalvachev2009-02-14
| | | | Originally committed as revision 17297 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: grammar/spelling/wording fixes in commentsDiego Biurrun2009-02-14
| | | | Originally committed as revision 17269 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove compatibility layer for old names of xvmc definitions.Diego Biurrun2009-02-14
| | | | | | The header was non-public before and the only user, MPlayer, was updated. Originally committed as revision 17263 to svn://svn.ffmpeg.org/ffmpeg/trunk
* whitespace cosmetics: Restore vertical alignment.Diego Biurrun2009-02-14
| | | | Originally committed as revision 17253 to svn://svn.ffmpeg.org/ffmpeg/trunk
* clarify xvmc struct fields usage distribution (internal communication)Ivan Kalvachev2009-02-14
| | | | Originally committed as revision 17252 to svn://svn.ffmpeg.org/ffmpeg/trunk
* doxygen style commentsIvan Kalvachev2009-02-14
| | | | Originally committed as revision 17251 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace useless X11 #includes by the one that actually provides the requiredDiego Biurrun2009-02-14
| | | | | | declarations of XvMCMacroBlock and XvMCSurface. Originally committed as revision 17250 to svn://svn.ffmpeg.org/ffmpeg/trunk