[FFmpeg-devel] [PATCH] lavd/sdl2: add sdl alias

Carl Eugen Hoyos ceffmpeg at gmail.com
Sun Sep 25 16:14:39 EEST 2016


2016-09-25 14:59 GMT+02:00 Josh de Kock <josh at itanimul.li>:
>
>
> On 25/09/2016 13:57, Carl Eugen Hoyos wrote:
>>
>> 2016-09-25 14:51 GMT+02:00 Josh de Kock <josh at itanimul.li>:
>>>
>>> On 25/09/2016 13:45, Carl Eugen Hoyos wrote:
>>>>
>>>>
>>>> 2016-09-25 14:28 GMT+02:00 Josh de Kock <josh at itanimul.li>:
>>>>>
>>>>>
>>>>> Signed-off-by: Josh de Kock <josh at itanimul.li>
>>>>> ---
>>>>>
>>>>>  The --enable-sdl2 option is not being renamed because it's a fairly
>>>>>  big change and sdl2 is incompatible with sdl.
>>>>
>>>>
>>>>
>>>> How is (old) sdl in FFmpeg incompatible with the new sdl2 in FFmpeg?
>>>>
>>>> Please rename it.
>>>
>>>
>>> Do you have a way to rename the option but not the device?
>>
>>
>> I don't understand this question:
>> How is the name of a configure option disabling an external library
>> related to the name of a device in libavdevice?
>
> Sorry, I meant the external lib, not the device.
>
>>> Unless you're suggesting renaming the whole device, and then
>>> I'd like to know a way to have the check_pkg_config work with a
>>> different library name to what it searches for.
>>
>>
>> There is an option --disable-foo that you removed and instead
>> you added a new optoin --disable-foo2. Please rename
>> --disable-foo2 to --disable-foo.
>>
> Yes, I'm saying I don't know how to achieve this without renaming the ext
> lib name (which obviously can't change).


diff --git a/configure b/configure
index f593191..dbd16de 100755
--- a/configure
+++ b/configure
@@ -291,7 +291,7 @@ External library support:
                            if gnutls is not used [no]
   --disable-schannel       disable SChannel SSP, needed for TLS support on
                            Windows if openssl and gnutls are not used
[autodetect]
-  --disable-sdl2           disable sdl2 [autodetect]
+  --disable-sdl            disable sdl2 [autodetect]
   --disable-securetransport disable Secure Transport, needed for TLS support
                            on OSX if openssl and gnutls are not used
[autodetect]
   --enable-x11grab         enable X11 grabbing (legacy) [no]
@@ -1547,6 +1547,7 @@ EXTERNAL_LIBRARY_LIST="
     opengl
     openssl
     schannel
+    sdl
     sdl2
     securetransport
     videotoolbox
@@ -5846,6 +5847,7 @@ if enabled gcrypt; then
     fi
 fi

+disabled sdl && disable sdl2
 if ! disabled sdl2; then
     SDL2_CONFIG="${cross_prefix}sdl2-config"
     if check_pkg_config sdl2 SDL_events.h SDL_PollEvent; then


An better and shorter alternative is "if ! disabled sdl; then"

Carl Eugen


More information about the ffmpeg-devel mailing list