Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
7b917041
Commit
7b917041
authored
Dec 05, 2016
by
Vittorio Giovara
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
lavc: Drop deprecated VDPAU codec capability
Deprecated in 07/2013.
parent
b748c280
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
0 additions
and
43 deletions
+0
-43
avcodec.h
libavcodec/avcodec.h
+0
-6
vdpau.h
libavcodec/vdpau.h
+0
-34
version.h
libavcodec/version.h
+0
-3
No files found.
libavcodec/avcodec.h
View file @
7b917041
...
...
@@ -1046,12 +1046,6 @@ typedef struct RcOverride{
* This can be used to prevent truncation of the last audio samples.
*/
#define CODEC_CAP_SMALL_LAST_FRAME 0x0040
#if FF_API_CAP_VDPAU
/**
* Codec can export data for HW decoding (VDPAU).
*/
#define CODEC_CAP_HWACCEL_VDPAU 0x0080
#endif
/**
* Codec can output multiple frames per AVPacket
* Normally demuxers return one frame at a time, demuxers which do not do
...
...
libavcodec/vdpau.h
View file @
7b917041
...
...
@@ -194,40 +194,6 @@ attribute_deprecated
int
av_vdpau_get_profile
(
AVCodecContext
*
avctx
,
VdpDecoderProfile
*
profile
);
#endif
#if FF_API_CAP_VDPAU
/** @brief The videoSurface is used for rendering. */
#define FF_VDPAU_STATE_USED_FOR_RENDER 1
/**
* @brief The videoSurface is needed for reference/prediction.
* The codec manipulates this.
*/
#define FF_VDPAU_STATE_USED_FOR_REFERENCE 2
/**
* @brief This structure is used as a callback between the Libav
* decoder (vd_) and presentation (vo_) module.
* This is used for defining a video frame containing surface,
* picture parameter, bitstream information etc which are passed
* between the Libav decoder and its clients.
*/
struct
vdpau_render_state
{
VdpVideoSurface
surface
;
///< Used as rendered surface, never changed.
int
state
;
///< Holds FF_VDPAU_STATE_* values.
/** picture parameter information for all supported codecs */
union
AVVDPAUPictureInfo
info
;
/** Describe size/location of the compressed video data.
Set to 0 when freeing bitstream_buffers. */
int
bitstream_buffers_allocated
;
int
bitstream_buffers_used
;
/** The user is responsible for freeing this buffer using av_freep(). */
VdpBitstreamBuffer
*
bitstream_buffers
;
};
#endif
/* @}*/
#endif
/* AVCODEC_VDPAU_H */
libavcodec/version.h
View file @
7b917041
...
...
@@ -47,9 +47,6 @@
* the public API and may change, break or disappear at any time.
*/
#ifndef FF_API_CAP_VDPAU
#define FF_API_CAP_VDPAU (LIBAVCODEC_VERSION_MAJOR < 58)
#endif
#ifndef FF_API_BUFS_VDPAU
#define FF_API_BUFS_VDPAU (LIBAVCODEC_VERSION_MAJOR < 58)
#endif
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment