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
1961e46c
Commit
1961e46c
authored
Jun 17, 2012
by
Anton Khirnov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
lavfi: remove disabled FF_API_FILTERS_PUBLIC cruft
parent
5e88b96f
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
0 additions
and
245 deletions
+0
-245
avfilter.c
libavfilter/avfilter.c
+0
-35
avfilter.h
libavfilter/avfilter.h
+0
-114
formats.c
libavfilter/formats.c
+0
-40
formats.h
libavfilter/formats.h
+0
-2
version.h
libavfilter/version.h
+0
-3
video.c
libavfilter/video.c
+0
-51
No files found.
libavfilter/avfilter.c
View file @
1961e46c
...
...
@@ -442,38 +442,3 @@ enum AVMediaType avfilter_pad_get_type(AVFilterPad *pads, int pad_idx)
{
return
pads
[
pad_idx
].
type
;
}
#if FF_API_FILTERS_PUBLIC
void
avfilter_insert_pad
(
unsigned
idx
,
unsigned
*
count
,
size_t
padidx_off
,
AVFilterPad
**
pads
,
AVFilterLink
***
links
,
AVFilterPad
*
newpad
)
{
ff_insert_pad
(
idx
,
count
,
padidx_off
,
pads
,
links
,
newpad
);
}
void
avfilter_insert_inpad
(
AVFilterContext
*
f
,
unsigned
index
,
AVFilterPad
*
p
)
{
ff_insert_pad
(
index
,
&
f
->
nb_inputs
,
offsetof
(
AVFilterLink
,
dstpad
),
&
f
->
input_pads
,
&
f
->
inputs
,
p
);
#if FF_API_FOO_COUNT
f
->
input_count
=
f
->
nb_inputs
;
#endif
}
void
avfilter_insert_outpad
(
AVFilterContext
*
f
,
unsigned
index
,
AVFilterPad
*
p
)
{
ff_insert_pad
(
index
,
&
f
->
nb_outputs
,
offsetof
(
AVFilterLink
,
srcpad
),
&
f
->
output_pads
,
&
f
->
outputs
,
p
);
#if FF_API_FOO_COUNT
f
->
output_count
=
f
->
nb_outputs
;
#endif
}
int
avfilter_poll_frame
(
AVFilterLink
*
link
)
{
return
ff_poll_frame
(
link
);
}
int
avfilter_request_frame
(
AVFilterLink
*
link
)
{
return
ff_request_frame
(
link
);
}
#endif
libavfilter/avfilter.h
View file @
1961e46c
...
...
@@ -198,43 +198,6 @@ AVFilterBufferRef *avfilter_ref_buffer(AVFilterBufferRef *ref, int pmask);
*/
void
avfilter_unref_buffer
(
AVFilterBufferRef
*
ref
);
#if FF_API_FILTERS_PUBLIC
/**
* @addtogroup lavfi_deprecated
* @deprecated Those functions are only useful inside filters and
* user filters are not supported at this point.
* @{
*/
struct
AVFilterFormats
{
unsigned
format_count
;
///< number of formats
int
*
formats
;
///< list of media formats
unsigned
refcount
;
///< number of references to this list
struct
AVFilterFormats
***
refs
;
///< references to this list
};
attribute_deprecated
AVFilterFormats
*
avfilter_make_format_list
(
const
int
*
fmts
);
attribute_deprecated
int
avfilter_add_format
(
AVFilterFormats
**
avff
,
int
fmt
);
attribute_deprecated
AVFilterFormats
*
avfilter_all_formats
(
enum
AVMediaType
type
);
attribute_deprecated
AVFilterFormats
*
avfilter_merge_formats
(
AVFilterFormats
*
a
,
AVFilterFormats
*
b
);
attribute_deprecated
void
avfilter_formats_ref
(
AVFilterFormats
*
formats
,
AVFilterFormats
**
ref
);
attribute_deprecated
void
avfilter_formats_unref
(
AVFilterFormats
**
ref
);
attribute_deprecated
void
avfilter_formats_changeref
(
AVFilterFormats
**
oldref
,
AVFilterFormats
**
newref
);
attribute_deprecated
void
avfilter_set_common_formats
(
AVFilterContext
*
ctx
,
AVFilterFormats
*
formats
);
/**
* @}
*/
#endif
#if FF_API_AVFILTERPAD_PUBLIC
/**
* A filter pad used for either input or output.
...
...
@@ -396,48 +359,6 @@ const char *avfilter_pad_get_name(AVFilterPad *pads, int pad_idx);
*/
enum
AVMediaType
avfilter_pad_get_type
(
AVFilterPad
*
pads
,
int
pad_idx
);
#if FF_API_FILTERS_PUBLIC
/** default handler for start_frame() for video inputs */
attribute_deprecated
void
avfilter_default_start_frame
(
AVFilterLink
*
link
,
AVFilterBufferRef
*
picref
);
/** default handler for draw_slice() for video inputs */
attribute_deprecated
void
avfilter_default_draw_slice
(
AVFilterLink
*
link
,
int
y
,
int
h
,
int
slice_dir
);
/** default handler for end_frame() for video inputs */
attribute_deprecated
void
avfilter_default_end_frame
(
AVFilterLink
*
link
);
/** default handler for get_video_buffer() for video inputs */
attribute_deprecated
AVFilterBufferRef
*
avfilter_default_get_video_buffer
(
AVFilterLink
*
link
,
int
perms
,
int
w
,
int
h
);
/** Default handler for query_formats() */
attribute_deprecated
int
avfilter_default_query_formats
(
AVFilterContext
*
ctx
);
#endif
#if FF_API_FILTERS_PUBLIC
/** start_frame() handler for filters which simply pass video along */
attribute_deprecated
void
avfilter_null_start_frame
(
AVFilterLink
*
link
,
AVFilterBufferRef
*
picref
);
/** draw_slice() handler for filters which simply pass video along */
attribute_deprecated
void
avfilter_null_draw_slice
(
AVFilterLink
*
link
,
int
y
,
int
h
,
int
slice_dir
);
/** end_frame() handler for filters which simply pass video along */
attribute_deprecated
void
avfilter_null_end_frame
(
AVFilterLink
*
link
);
/** get_video_buffer() handler for filters which simply pass video along */
attribute_deprecated
AVFilterBufferRef
*
avfilter_null_get_video_buffer
(
AVFilterLink
*
link
,
int
perms
,
int
w
,
int
h
);
#endif
/**
* Filter definition. This defines the pads a filter contains, and all the
* callback functions used to interact with the filter.
...
...
@@ -614,12 +535,6 @@ int avfilter_link(AVFilterContext *src, unsigned srcpad,
*/
int
avfilter_config_links
(
AVFilterContext
*
filter
);
#if FF_API_FILTERS_PUBLIC
attribute_deprecated
AVFilterBufferRef
*
avfilter_get_video_buffer
(
AVFilterLink
*
link
,
int
perms
,
int
w
,
int
h
);
#endif
/**
* Create a buffer reference wrapped around an already allocated image
* buffer.
...
...
@@ -653,21 +568,6 @@ AVFilterBufferRef *avfilter_get_audio_buffer_ref_from_arrays(uint8_t **data,
enum
AVSampleFormat
sample_fmt
,
uint64_t
channel_layout
);
#if FF_API_FILTERS_PUBLIC
attribute_deprecated
int
avfilter_request_frame
(
AVFilterLink
*
link
);
attribute_deprecated
int
avfilter_poll_frame
(
AVFilterLink
*
link
);
attribute_deprecated
void
avfilter_start_frame
(
AVFilterLink
*
link
,
AVFilterBufferRef
*
picref
);
attribute_deprecated
void
avfilter_end_frame
(
AVFilterLink
*
link
);
attribute_deprecated
void
avfilter_draw_slice
(
AVFilterLink
*
link
,
int
y
,
int
h
,
int
slice_dir
);
#endif
/** Initialize the filter system. Register all builtin filters. */
void
avfilter_register_all
(
void
);
...
...
@@ -745,20 +645,6 @@ void avfilter_free(AVFilterContext *filter);
int
avfilter_insert_filter
(
AVFilterLink
*
link
,
AVFilterContext
*
filt
,
unsigned
filt_srcpad_idx
,
unsigned
filt_dstpad_idx
);
#if FF_API_FILTERS_PUBLIC
attribute_deprecated
void
avfilter_insert_pad
(
unsigned
idx
,
unsigned
*
count
,
size_t
padidx_off
,
AVFilterPad
**
pads
,
AVFilterLink
***
links
,
AVFilterPad
*
newpad
);
attribute_deprecated
void
avfilter_insert_inpad
(
AVFilterContext
*
f
,
unsigned
index
,
AVFilterPad
*
p
);
attribute_deprecated
void
avfilter_insert_outpad
(
AVFilterContext
*
f
,
unsigned
index
,
AVFilterPad
*
p
);
#endif
/**
* Copy the frame properties of src to dst, without copying the actual
* image data.
...
...
libavfilter/formats.c
View file @
1961e46c
...
...
@@ -389,43 +389,3 @@ int ff_default_query_formats(AVFilterContext *ctx)
return
0
;
}
#if FF_API_FILTERS_PUBLIC
int
avfilter_default_query_formats
(
AVFilterContext
*
ctx
)
{
return
ff_default_query_formats
(
ctx
);
}
void
avfilter_set_common_formats
(
AVFilterContext
*
ctx
,
AVFilterFormats
*
formats
)
{
ff_set_common_formats
(
ctx
,
formats
);
}
AVFilterFormats
*
avfilter_make_format_list
(
const
int
*
fmts
)
{
return
ff_make_format_list
(
fmts
);
}
int
avfilter_add_format
(
AVFilterFormats
**
avff
,
int
fmt
)
{
return
ff_add_format
(
avff
,
fmt
);
}
AVFilterFormats
*
avfilter_all_formats
(
enum
AVMediaType
type
)
{
return
ff_all_formats
(
type
);
}
AVFilterFormats
*
avfilter_merge_formats
(
AVFilterFormats
*
a
,
AVFilterFormats
*
b
)
{
return
ff_merge_formats
(
a
,
b
);
}
void
avfilter_formats_ref
(
AVFilterFormats
*
f
,
AVFilterFormats
**
ref
)
{
ff_formats_ref
(
f
,
ref
);
}
void
avfilter_formats_unref
(
AVFilterFormats
**
ref
)
{
ff_formats_unref
(
ref
);
}
void
avfilter_formats_changeref
(
AVFilterFormats
**
oldref
,
AVFilterFormats
**
newref
)
{
ff_formats_changeref
(
oldref
,
newref
);
}
#endif
libavfilter/formats.h
View file @
1961e46c
...
...
@@ -61,7 +61,6 @@
* get updated as well. Therefore, we have the format list structure store a
* pointer to each of the pointers to itself.
*/
#if !FF_API_FILTERS_PUBLIC
struct
AVFilterFormats
{
unsigned
format_count
;
///< number of formats
int
*
formats
;
///< list of media formats
...
...
@@ -69,7 +68,6 @@ struct AVFilterFormats {
unsigned
refcount
;
///< number of references to this list
struct
AVFilterFormats
***
refs
;
///< references to this list
};
#endif
typedef
struct
AVFilterChannelLayouts
{
uint64_t
*
channel_layouts
;
///< list of channel layouts
...
...
libavfilter/version.h
View file @
1961e46c
...
...
@@ -44,9 +44,6 @@
* Those FF_API_* defines are not part of public API.
* They may change, break or disappear at any time.
*/
#ifndef FF_API_FILTERS_PUBLIC
#define FF_API_FILTERS_PUBLIC (LIBAVFILTER_VERSION_MAJOR < 3)
#endif
#ifndef FF_API_AVFILTERPAD_PUBLIC
#define FF_API_AVFILTERPAD_PUBLIC (LIBAVFILTER_VERSION_MAJOR < 4)
#endif
...
...
libavfilter/video.c
View file @
1961e46c
...
...
@@ -308,54 +308,3 @@ void ff_draw_slice(AVFilterLink *link, int y, int h, int slice_dir)
draw_slice
=
default_draw_slice
;
draw_slice
(
link
,
y
,
h
,
slice_dir
);
}
#if FF_API_FILTERS_PUBLIC
AVFilterBufferRef
*
avfilter_default_get_video_buffer
(
AVFilterLink
*
link
,
int
perms
,
int
w
,
int
h
)
{
return
ff_default_get_video_buffer
(
link
,
perms
,
w
,
h
);
}
void
avfilter_default_start_frame
(
AVFilterLink
*
inlink
,
AVFilterBufferRef
*
picref
)
{
default_start_frame
(
inlink
,
picref
);
}
void
avfilter_default_end_frame
(
AVFilterLink
*
inlink
)
{
default_end_frame
(
inlink
);
}
void
avfilter_default_draw_slice
(
AVFilterLink
*
inlink
,
int
y
,
int
h
,
int
slice_dir
)
{
default_draw_slice
(
inlink
,
y
,
h
,
slice_dir
);
}
AVFilterBufferRef
*
avfilter_null_get_video_buffer
(
AVFilterLink
*
link
,
int
perms
,
int
w
,
int
h
)
{
return
ff_null_get_video_buffer
(
link
,
perms
,
w
,
h
);
}
void
avfilter_null_start_frame
(
AVFilterLink
*
link
,
AVFilterBufferRef
*
picref
)
{
ff_null_start_frame
(
link
,
picref
);
}
void
avfilter_null_end_frame
(
AVFilterLink
*
link
)
{
ff_null_end_frame
(
link
);
}
void
avfilter_null_draw_slice
(
AVFilterLink
*
link
,
int
y
,
int
h
,
int
slice_dir
)
{
ff_null_draw_slice
(
link
,
y
,
h
,
slice_dir
);
}
void
avfilter_start_frame
(
AVFilterLink
*
link
,
AVFilterBufferRef
*
picref
)
{
ff_start_frame
(
link
,
picref
);
}
void
avfilter_end_frame
(
AVFilterLink
*
link
)
{
ff_end_frame
(
link
);
}
void
avfilter_draw_slice
(
AVFilterLink
*
link
,
int
y
,
int
h
,
int
slice_dir
)
{
ff_draw_slice
(
link
,
y
,
h
,
slice_dir
);
}
AVFilterBufferRef
*
avfilter_get_video_buffer
(
AVFilterLink
*
link
,
int
perms
,
int
w
,
int
h
)
{
return
ff_get_video_buffer
(
link
,
perms
,
w
,
h
);
}
#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