Ganesh Ajjanagadde
9953038728
avcodec/xvmc: apply attribute_deprecated correctly
...
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>
9 years ago
Ivan Kalvachev
1c63aed232
Convert XvMC to hwaccel v3
...
Signed-off-by: Ivan Kalvachev <ikalvachev@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Diego Biurrun
19e30a58fc
Deprecate obsolete XvMC hardware decoding support
...
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.
11 years ago
Diego Biurrun
09f211987c
misc typo and wording fixes
13 years ago
Anton Khirnov
7c59b5c2a5
lavc doxy: add all installed headers to doxy groups.
13 years ago
Anton Khirnov
3453a231a6
lavc: remove misc disabled cruft.
14 years ago
Mans Rullgard
2912e87a6c
Replace FFmpeg with Libav in licence headers
...
Signed-off-by: Mans Rullgard <mans@mansr.com>
14 years ago
Måns Rullgård
49bd8e4b84
Fix grammar errors in documentation
...
Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Diego Biurrun
b91813b6da
Improve description of next_free_data_block_num struct member.
...
Originally committed as revision 17960 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
9ba8bc0164
spelling/grammar/wording fixes for the Doxygen comments
...
Originally committed as revision 17400 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
02c0c8d17d
Minor clarification of xvmc field description.
...
Originally committed as revision 17384 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
e7de624bcc
Improvements in xvmc structure fields descriptions.
...
Originally committed as revision 17383 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
e7c88eb76f
Doxygen comment wording fix
...
Originally committed as revision 17361 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
cad1928f15
Give struct members more sensible names:
...
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
16 years ago
Diego Biurrun
648410c1fc
cosmetics: one more wording fix
...
Originally committed as revision 17355 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
df9d2e04bb
cosmetics: Keep lines below 80 characters where sensibly possible.
...
Originally committed as revision 17354 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
037f13fe21
Doxygen spelling/wording fixes
...
Originally committed as revision 17353 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
2f953883e3
spelling/wording fixes for the Doxygen comments
...
Originally committed as revision 17352 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
8f66518d0b
draw_horiz_band() is really ff_draw_horiz_band().
...
Originally committed as revision 17350 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
058bcd7b6b
spelling/grammar/wording/whitespace for Doxygen comments
...
Originally committed as revision 17349 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
4e30fa6e7b
Rename AV_XVMC_RENDER_MAGIC constant to AV_XVMC_ID to reflect a similar
...
change in the name of the struct member xvmc_id.
Originally committed as revision 17348 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
ad0405fc03
Describe all fields in xvmc struct.
...
Originally committed as revision 17345 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
1909fadea9
comment spelling/grammar/wording fixes
...
Originally committed as revision 17343 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
e98b47557b
Explain how AV_XVMC_RENDER_MAGIC got its seemingly arbitrary value.
...
Originally committed as revision 17342 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
1fcef40847
Rename unique_id to the way michaelni likes it. (xvmc_id)
...
Originally committed as revision 17341 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
f602b044b5
Rename xvmc_pixfmt_render structure to xvmc_pix_fmt.
...
Originally committed as revision 17339 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
11f8aa042d
Kill the magic field in xvmc structure.
...
Originally committed as revision 17338 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
095edd3e61
Rename xvmc_render_state to something with pixfmt in its name.
...
Originally committed as revision 17314 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
3fff9d92dc
A little better wording of doxygen comments.
...
Originally committed as revision 17313 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
a0723a4d84
Give a little better name to the magic(_id) field in xvmc struct
...
Originally committed as revision 17310 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
eb3b2ef91d
Remove obsolete display_flags member from xvmc struct
...
and mark state defines as obsolete.
Originally committed as revision 17307 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
72d38a749b
Detailed description of the interesting fields in xvmc struct.
...
Originally committed as revision 17306 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
f851909579
Move the state field in the xvmc struct to the extensions section.
...
It has always been a workaround for MPlayer limitations.
Originally committed as revision 17305 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
3af6c3dd9a
Drop struct members display_flags and state with the next major version bump.
...
They are not used within FFmpeg.
Originally committed as revision 17302 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
4b72239059
Remove completely unsed structure fields mc_type and chroma_format.
...
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
16 years ago
Diego Biurrun
05c363e90d
whitespace consistency cosmetics
...
Originally committed as revision 17299 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
5d6c111098
Add avcodec.h #include so that LIBAVCODEC_VERSION_MAJOR is not undefined.
...
Originally committed as revision 17298 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
3bffe5fc9d
Deprecate some unused xvmc structure fields.
...
Originally committed as revision 17297 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
a1db3b93c0
cosmetics: grammar/spelling/wording fixes in comments
...
Originally committed as revision 17269 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
6c7b70fbd6
Remove compatibility layer for old names of xvmc definitions.
...
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
16 years ago
Diego Biurrun
c1a5aa2953
whitespace cosmetics: Restore vertical alignment.
...
Originally committed as revision 17253 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
aae667ba4d
clarify xvmc struct fields usage distribution (internal communication)
...
Originally committed as revision 17252 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
6785e509d4
doxygen style comments
...
Originally committed as revision 17251 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
c97dffbc94
Replace useless X11 #includes by the one that actually provides the required
...
declarations of XvMCMacroBlock and XvMCSurface.
Originally committed as revision 17250 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
6b6ea1dfdf
whitespace cosmetics: vertical alignment
...
Originally committed as revision 17249 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
e0dcbda24b
Fix non-Doxygen comment.
...
Originally committed as revision 17248 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
1369e003f6
Add avcodec.h #include so that LIBAVCODEC_VERSION_MAJOR is not undefined.
...
Originally committed as revision 17247 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
4f7e6f0d58
vertically align xvmc struct member comments
...
Originally committed as revision 17246 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Kalvachev
117f9234c8
Rename xvmc flags to follow ffmpeg AV_ notion.
...
preserve MP_ ones until next major bump.
Originally committed as revision 17245 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
ea375af8c9
Give public #defines that are used by MPlayer an AV_ prefix.
...
Originally committed as revision 17244 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago