History

configure: rename have_incompatible_fork_abi -> have_incompatible_libav_abi

"Fork" is an ambiguous term, since there may be more than one fork, also "fork" could be confused with the corresponding function. Also it seems important to point the name of the referenced fork in the symbol.

Stefano Sabatini committed 13 years ago

Commit 5efbeae1 parent 7c71ef45 files · +13 −5Browse files

Unified · Split

5 files
  1. configure +8 −0
  2. libavcodec/avcodec.h +1 −1
  3. libavcodec/imgconvert.c +1 −1
  4. libavcodec/vdpau.h +2 −2
  5. libavutil/pixfmt.h +1 −1
configure+8−0
@@ -102,6 +102,8 @@ Configuration options: · 101 unmodified lines
102102 --enable-gray enable full grayscale support (slower color)
103103 --disable-swscale-alpha disable alpha channel support in swscale
104104 --disable-all disable building components, libraries and programs
105+ --enable-incompatible-libav-abi enable incompatible Libav fork ABI [no]
106+ --enable-incompatible-fork-abi enable incompatible Libav fork ABI (deprecated) [no]
105107
106108 Program options:
107109 --disable-programs do not build command line programs
@@ -1259,6 +1261,7 @@ CONFIG_LIST=" · 1151 unmodified lines
12591261 gpl
12601262 gray
12611263 hardcoded_tables
1264+ incompatible_libav_abi
12621265 incompatible_fork_abi
12631266 lsp
12641267 lzo
@@ -1365,6 +1368,7 @@ HAVE_LIST_CMDLINE=' · 100 unmodified lines
13651368 HAVE_LIST_PUB='
13661369 bigendian
13671370 fast_unaligned
1371+ incompatible_libav_abi
13681372 incompatible_fork_abi
13691373 '
13701374
@@ -3700,6 +3704,10 @@ EOF · 2329 unmodified lines
37003704 exit 1;
37013705 fi
37023706
3707+# backward compatibility layer for incompatible_libav/fork_abi
3708+enabled incompatible_fork_abi && enable incompatible_libav_abi
3709+enabled incompatible_libav_abi && enable incompatible_fork_abi
3710+
37033711 die_license_disabled() {
37043712 enabled $1 || { enabled $2 && die "$2 is $1 and --enable-$1 is not specified."; }
37053713 }
libavcodec/avcodec.h+1−1
@@ -4490,7 +4490,7 @@ enum AVPixelFormat avcodec_find_best_pix_fmt_of_2(enum AVPixelFormat dst_pix_fmt · 4489 unmodified lines
44904490 enum AVPixelFormat src_pix_fmt, int has_alpha, int *loss_ptr);
44914491
44924492 attribute_deprecated
4493−#if AV_HAVE_INCOMPATIBLE_FORK_ABI
4493+#if AV_HAVE_INCOMPATIBLE_LIBAV_ABI
44944494 enum AVPixelFormat avcodec_find_best_pix_fmt2(enum AVPixelFormat *pix_fmt_list,
44954495 enum AVPixelFormat src_pix_fmt,
44964496 int has_alpha, int *loss_ptr);
libavcodec/imgconvert.c+1−1
@@ -247,7 +247,7 @@ enum AVPixelFormat avcodec_find_best_pix_fmt_of_2(enum AVPixelFormat dst_pix_fmt · 246 unmodified lines
247247 return dst_pix_fmt;
248248 }
249249
250−#if AV_HAVE_INCOMPATIBLE_FORK_ABI
250+#if AV_HAVE_INCOMPATIBLE_LIBAV_ABI
251251 enum AVPixelFormat avcodec_find_best_pix_fmt2(enum AVPixelFormat *pix_fmt_list,
252252 enum AVPixelFormat src_pix_fmt,
253253 int has_alpha, int *loss_ptr){
libavcodec/vdpau.h+2−2
@@ -136,7 +136,7 @@ struct vdpau_render_state { · 135 unmodified lines
136136
137137 int state; ///< Holds FF_VDPAU_STATE_* values.
138138
139−#if AV_HAVE_INCOMPATIBLE_FORK_ABI
139+#if AV_HAVE_INCOMPATIBLE_LIBAV_ABI
140140 /** picture parameter information for all supported codecs */
141141 union FFVdpPictureInfo info;
142142 #endif
@@ -148,7 +148,7 @@ struct vdpau_render_state { · 5 unmodified lines
148148 /** The user is responsible for freeing this buffer using av_freep(). */
149149 VdpBitstreamBuffer *bitstream_buffers;
150150
151−#if !AV_HAVE_INCOMPATIBLE_FORK_ABI
151+#if !AV_HAVE_INCOMPATIBLE_LIBAV_ABI
152152 /** picture parameter information for all supported codecs */
153153 union FFVdpPictureInfo info;
154154 #endif
libavutil/pixfmt.h+1−1
@@ -245,7 +245,7 @@ enum AVPixelFormat { · 244 unmodified lines
245245 #endif
246246 };
247247
248−#if AV_HAVE_INCOMPATIBLE_FORK_ABI
248+#if AV_HAVE_INCOMPATIBLE_LIBAV_ABI
249249 #define AV_PIX_FMT_YUVA422P AV_PIX_FMT_YUVA422P_LIBAV
250250 #define AV_PIX_FMT_YUVA444P AV_PIX_FMT_YUVA444P_LIBAV
251251 #endif

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