History

Revert "avfilter: deprecate avfilter_link_get_channels()"

This reverts commit 798dcf2432999f449c76c0e0fe2d7a4ee5eabbc2. It was applied by accident before it could be reviewed.

James Almer committed 8 years ago

Commit da5b05c1 parent 503164b4 files · +6 −20Browse files

Unified · Split

4 files
  1. doc/APIchanges +0 −4
  2. libavfilter/avfilter.c +0 −2
  3. libavfilter/avfilter.h +5 −10
  4. libavfilter/version.h +1 −4
doc/APIchanges+0−4
@@ -15,10 +15,6 @@ libavutil: 2017-10-21 · 14 unmodified lines
1515
1616 API changes, most recent first:
1717
18−2018-01-xx - xxxxxxx - lavfi 7.11.101 - avfilter.h
19− Deprecate avfilter_link_get_channels(), and make AVFilterLink->channels
20− public.
21−
2218 2017-xx-xx - xxxxxxx - lavr 4.0.0 - avresample.h
2319 Deprecate the entire library. Merged years ago to provide compatibility
2420 with Libav, it remained unmaintained by the FFmpeg project and duplicated
libavfilter/avfilter.c+0−2
@@ -183,12 +183,10 @@ void avfilter_link_free(AVFilterLink **link) · 182 unmodified lines
183183 av_freep(link);
184184 }
185185
186−#if FF_API_FILTER_GET_SET
187186 int avfilter_link_get_channels(AVFilterLink *link)
188187 {
189188 return link->channels;
190189 }
191−#endif
192190
193191 void ff_filter_set_ready(AVFilterContext *filter, unsigned priority)
194192 {
libavfilter/avfilter.h+5−10
@@ -448,11 +448,6 @@ struct AVFilterLink { · 447 unmodified lines
448448 */
449449 AVRational time_base;
450450
451− /**
452− * Number of channels.
453− */
454− int channels;
455−
456451 /*****************************************************************
457452 * All fields below this line are not part of the public API. They
458453 * may not be used outside of libavfilter and can be changed and
@@ -556,6 +551,11 @@ struct AVFilterLink { · 97 unmodified lines
556551 */
557552 int max_samples;
558553
554+ /**
555+ * Number of channels.
556+ */
557+ int channels;
558+
559559 /**
560560 * Link processing flags.
561561 */
@@ -647,15 +647,10 @@ int avfilter_link(AVFilterContext *src, unsigned srcpad, · 85 unmodified lines
647647 */
648648 void avfilter_link_free(AVFilterLink **link);
649649
650−#if FF_API_FILTER_GET_SET
651650 /**
652651 * Get the number of channels of a link.
653− * @deprecated This accessor used to be provided for ABI compatibility, and
654− * does not need to be used anymore.
655652 */
656−attribute_deprecated
657653 int avfilter_link_get_channels(AVFilterLink *link);
658−#endif
659654
660655 /**
661656 * Set the closed field of a link.
libavfilter/version.h+1−4
@@ -31,7 +31,7 @@ · 30 unmodified lines
3131
3232 #define LIBAVFILTER_VERSION_MAJOR 7
3333 #define LIBAVFILTER_VERSION_MINOR 11
34−#define LIBAVFILTER_VERSION_MICRO 101
34+#define LIBAVFILTER_VERSION_MICRO 100
3535
3636 #define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \
3737 LIBAVFILTER_VERSION_MINOR, \
@@ -55,8 +55,5 @@ · 17 unmodified lines
5555 #ifndef FF_API_LAVR_OPTS
5656 #define FF_API_LAVR_OPTS (LIBAVFILTER_VERSION_MAJOR < 8)
5757 #endif
58−#ifndef FF_API_FILTER_GET_SET
59−#define FF_API_FILTER_GET_SET (LIBAVFILTER_VERSION_MAJOR < 8)
60−#endif
6158
6259 #endif /* AVFILTER_VERSION_H */

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t