mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
lavc: remove dead FF_API_ALLOC_CONTEXT API
This commit is contained in:
parent
3d9fc5c6ad
commit
d3397c3e82
@ -3265,40 +3265,6 @@ void avcodec_register(AVCodec *codec);
|
|||||||
*/
|
*/
|
||||||
void avcodec_register_all(void);
|
void avcodec_register_all(void);
|
||||||
|
|
||||||
|
|
||||||
#if FF_API_ALLOC_CONTEXT
|
|
||||||
/**
|
|
||||||
* Allocate an AVCodecContext and set its fields to default values. The
|
|
||||||
* resulting struct can be deallocated by simply calling av_free().
|
|
||||||
*
|
|
||||||
* @return An AVCodecContext filled with default values or NULL on failure.
|
|
||||||
* @see avcodec_get_context_defaults
|
|
||||||
*
|
|
||||||
* @deprecated use avcodec_alloc_context3()
|
|
||||||
*/
|
|
||||||
attribute_deprecated
|
|
||||||
AVCodecContext *avcodec_alloc_context(void);
|
|
||||||
|
|
||||||
/** THIS FUNCTION IS NOT YET PART OF THE PUBLIC API!
|
|
||||||
* we WILL change its arguments and name a few times! */
|
|
||||||
attribute_deprecated
|
|
||||||
AVCodecContext *avcodec_alloc_context2(enum AVMediaType);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set the fields of the given AVCodecContext to default values.
|
|
||||||
*
|
|
||||||
* @param s The AVCodecContext of which the fields should be set to default values.
|
|
||||||
* @deprecated use avcodec_get_context_defaults3
|
|
||||||
*/
|
|
||||||
attribute_deprecated
|
|
||||||
void avcodec_get_context_defaults(AVCodecContext *s);
|
|
||||||
|
|
||||||
/** THIS FUNCTION IS NOT YET PART OF THE PUBLIC API!
|
|
||||||
* we WILL change its arguments and name a few times! */
|
|
||||||
attribute_deprecated
|
|
||||||
void avcodec_get_context_defaults2(AVCodecContext *s, enum AVMediaType);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Allocate an AVCodecContext and set its fields to default values. The
|
* Allocate an AVCodecContext and set its fields to default values. The
|
||||||
* resulting struct can be deallocated by calling avcodec_close() on it followed
|
* resulting struct can be deallocated by calling avcodec_close() on it followed
|
||||||
|
@ -86,14 +86,6 @@ static const AVClass av_codec_context_class = {
|
|||||||
.get_category = get_category,
|
.get_category = get_category,
|
||||||
};
|
};
|
||||||
|
|
||||||
#if FF_API_ALLOC_CONTEXT
|
|
||||||
void avcodec_get_context_defaults2(AVCodecContext *s, enum AVMediaType codec_type){
|
|
||||||
AVCodec c= {0};
|
|
||||||
c.type= codec_type;
|
|
||||||
avcodec_get_context_defaults3(s, &c);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
int avcodec_get_context_defaults3(AVCodecContext *s, const AVCodec *codec)
|
int avcodec_get_context_defaults3(AVCodecContext *s, const AVCodec *codec)
|
||||||
{
|
{
|
||||||
int flags=0;
|
int flags=0;
|
||||||
@ -162,26 +154,6 @@ AVCodecContext *avcodec_alloc_context3(const AVCodec *codec)
|
|||||||
return avctx;
|
return avctx;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if FF_API_ALLOC_CONTEXT
|
|
||||||
AVCodecContext *avcodec_alloc_context2(enum AVMediaType codec_type){
|
|
||||||
AVCodecContext *avctx= av_malloc(sizeof(AVCodecContext));
|
|
||||||
|
|
||||||
if(avctx==NULL) return NULL;
|
|
||||||
|
|
||||||
avcodec_get_context_defaults2(avctx, codec_type);
|
|
||||||
|
|
||||||
return avctx;
|
|
||||||
}
|
|
||||||
|
|
||||||
void avcodec_get_context_defaults(AVCodecContext *s){
|
|
||||||
avcodec_get_context_defaults2(s, AVMEDIA_TYPE_UNKNOWN);
|
|
||||||
}
|
|
||||||
|
|
||||||
AVCodecContext *avcodec_alloc_context(void){
|
|
||||||
return avcodec_alloc_context2(AVMEDIA_TYPE_UNKNOWN);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
int avcodec_copy_context(AVCodecContext *dest, const AVCodecContext *src)
|
int avcodec_copy_context(AVCodecContext *dest, const AVCodecContext *src)
|
||||||
{
|
{
|
||||||
if (avcodec_is_open(dest)) { // check that the dest context is uninitialized
|
if (avcodec_is_open(dest)) { // check that the dest context is uninitialized
|
||||||
|
@ -51,9 +51,6 @@
|
|||||||
#ifndef FF_API_REQUEST_CHANNELS
|
#ifndef FF_API_REQUEST_CHANNELS
|
||||||
#define FF_API_REQUEST_CHANNELS (LIBAVCODEC_VERSION_MAJOR < 56)
|
#define FF_API_REQUEST_CHANNELS (LIBAVCODEC_VERSION_MAJOR < 56)
|
||||||
#endif
|
#endif
|
||||||
#ifndef FF_API_ALLOC_CONTEXT
|
|
||||||
#define FF_API_ALLOC_CONTEXT (LIBAVCODEC_VERSION_MAJOR < 55)
|
|
||||||
#endif
|
|
||||||
#ifndef FF_API_AVCODEC_OPEN
|
#ifndef FF_API_AVCODEC_OPEN
|
||||||
#define FF_API_AVCODEC_OPEN (LIBAVCODEC_VERSION_MAJOR < 55)
|
#define FF_API_AVCODEC_OPEN (LIBAVCODEC_VERSION_MAJOR < 55)
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user