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
8f12ef98
Commit
8f12ef98
authored
Jul 28, 2015
by
Vittorio Giovara
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
lavu: Drop deprecated duplicated AVFrame/AVCodecContext parameters
Deprecated in 10/2012.
parent
bf7114b6
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
0 additions
and
170 deletions
+0
-170
avcodec.h
libavcodec/avcodec.h
+0
-33
utils.c
libavcodec/utils.c
+0
-35
frame.h
libavutil/frame.h
+0
-99
version.h
libavutil/version.h
+0
-3
No files found.
libavcodec/avcodec.h
View file @
8f12ef98
...
...
@@ -3346,39 +3346,6 @@ const AVClass *avcodec_get_class(void);
*/
int
avcodec_copy_context
(
AVCodecContext
*
dest
,
const
AVCodecContext
*
src
);
#if FF_API_AVFRAME_LAVC
/**
* @deprecated use av_frame_alloc()
*/
attribute_deprecated
AVFrame
*
avcodec_alloc_frame
(
void
);
/**
* Set the fields of the given AVFrame to default values.
*
* @param frame The AVFrame of which the fields should be set to default values.
*
* @deprecated use av_frame_unref()
*/
attribute_deprecated
void
avcodec_get_frame_defaults
(
AVFrame
*
frame
);
/**
* Free the frame and any dynamically allocated objects in it,
* e.g. extended_data.
*
* @param frame frame to be freed. The pointer will be set to NULL.
*
* @warning this function does NOT free the data buffers themselves
* (it does not know how, since they might have been allocated with
* a custom get_buffer()).
*
* @deprecated use av_frame_free()
*/
attribute_deprecated
void
avcodec_free_frame
(
AVFrame
**
frame
);
#endif
/**
* Initialize the AVCodecContext to use the given AVCodec. Prior to using this
* function the context has to be allocated with avcodec_alloc_context3().
...
...
libavcodec/utils.c
View file @
8f12ef98
...
...
@@ -818,41 +818,6 @@ int ff_get_format(AVCodecContext *avctx, const enum AVPixelFormat *fmt)
return
ret
;
}
#if FF_API_AVFRAME_LAVC
void
avcodec_get_frame_defaults
(
AVFrame
*
frame
)
{
if
(
frame
->
extended_data
!=
frame
->
data
)
av_freep
(
&
frame
->
extended_data
);
memset
(
frame
,
0
,
sizeof
(
AVFrame
));
frame
->
pts
=
AV_NOPTS_VALUE
;
frame
->
key_frame
=
1
;
frame
->
sample_aspect_ratio
=
(
AVRational
)
{
0
,
1
};
frame
->
format
=
-
1
;
/* unknown */
frame
->
extended_data
=
frame
->
data
;
}
AVFrame
*
avcodec_alloc_frame
(
void
)
{
AVFrame
*
frame
=
av_mallocz
(
sizeof
(
AVFrame
));
if
(
!
frame
)
return
NULL
;
FF_DISABLE_DEPRECATION_WARNINGS
avcodec_get_frame_defaults
(
frame
);
FF_ENABLE_DEPRECATION_WARNINGS
return
frame
;
}
void
avcodec_free_frame
(
AVFrame
**
frame
)
{
av_frame_free
(
frame
);
}
#endif
int
attribute_align_arg
avcodec_open2
(
AVCodecContext
*
avctx
,
const
AVCodec
*
codec
,
AVDictionary
**
options
)
{
int
ret
=
0
;
...
...
libavutil/frame.h
View file @
8f12ef98
...
...
@@ -201,11 +201,6 @@ typedef struct AVFrame {
*/
enum
AVPictureType
pict_type
;
#if FF_API_AVFRAME_LAVC
attribute_deprecated
uint8_t
*
base
[
AV_NUM_DATA_POINTERS
];
#endif
/**
* Sample aspect ratio for the video frame, 0/1 if unknown/unspecified.
*/
...
...
@@ -240,65 +235,6 @@ typedef struct AVFrame {
*/
int
quality
;
#if FF_API_AVFRAME_LAVC
attribute_deprecated
int
reference
;
/**
* QP table
*/
attribute_deprecated
int8_t
*
qscale_table
;
/**
* QP store stride
*/
attribute_deprecated
int
qstride
;
attribute_deprecated
int
qscale_type
;
/**
* mbskip_table[mb]>=1 if MB didn't change
* stride= mb_width = (width+15)>>4
*/
attribute_deprecated
uint8_t
*
mbskip_table
;
/**
* motion vector table
* @code
* example:
* int mv_sample_log2= 4 - motion_subsample_log2;
* int mb_width= (width+15)>>4;
* int mv_stride= (mb_width << mv_sample_log2) + 1;
* motion_val[direction][x + y*mv_stride][0->mv_x, 1->mv_y];
* @endcode
*/
attribute_deprecated
int16_t
(
*
motion_val
[
2
])[
2
];
/**
* macroblock type table
* mb_type_base + mb_width + 2
*/
attribute_deprecated
uint32_t
*
mb_type
;
/**
* DCT coefficients
*/
attribute_deprecated
short
*
dct_coeff
;
/**
* motion reference frame index
* the order in which these are stored can depend on the codec.
*/
attribute_deprecated
int8_t
*
ref_index
[
2
];
#endif
/**
* for some private data of the user
*/
...
...
@@ -309,11 +245,6 @@ typedef struct AVFrame {
*/
uint64_t
error
[
AV_NUM_DATA_POINTERS
];
#if FF_API_AVFRAME_LAVC
attribute_deprecated
int
type
;
#endif
/**
* When decoding, this signals how much the picture must be delayed.
* extra_delay = repeat_pict / (2*fps)
...
...
@@ -335,17 +266,6 @@ typedef struct AVFrame {
*/
int
palette_has_changed
;
#if FF_API_AVFRAME_LAVC
attribute_deprecated
int
buffer_hints
;
/**
* Pan scan.
*/
attribute_deprecated
struct
AVPanScan
*
pan_scan
;
#endif
/**
* reordered opaque 64bit (generally an integer or a double precision float
* PTS but can be anything).
...
...
@@ -357,25 +277,6 @@ typedef struct AVFrame {
*/
int64_t
reordered_opaque
;
#if FF_API_AVFRAME_LAVC
/**
* @deprecated this field is unused
*/
attribute_deprecated
void
*
hwaccel_picture_private
;
attribute_deprecated
struct
AVCodecContext
*
owner
;
attribute_deprecated
void
*
thread_opaque
;
/**
* log2 of the size of the block which a single vector in motion_val represents:
* (4->16x16, 3->8x8, 2-> 4x4, 1-> 2x2)
*/
attribute_deprecated
uint8_t
motion_subsample_log2
;
#endif
/**
* Sample rate of the audio data.
*/
...
...
libavutil/version.h
View file @
8f12ef98
...
...
@@ -84,9 +84,6 @@
#ifndef FF_API_LLS_PRIVATE
#define FF_API_LLS_PRIVATE (LIBAVUTIL_VERSION_MAJOR < 55)
#endif
#ifndef FF_API_AVFRAME_LAVC
#define FF_API_AVFRAME_LAVC (LIBAVUTIL_VERSION_MAJOR < 55)
#endif
#ifndef FF_API_VDPAU
#define FF_API_VDPAU (LIBAVUTIL_VERSION_MAJOR < 55)
#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