mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-18 05:24:42 +00:00
* BeOS patch by François Revol <revol@free.fr>
fixing some compilation problems Originally committed as revision 319 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
73c8e5144a
commit
ef0bc4c97f
4
Makefile
4
Makefile
@ -33,10 +33,10 @@ lib:
|
||||
$(MAKE) -C libav all
|
||||
|
||||
ffmpeg$(EXE): ffmpeg.o libav/libav.a $(DEP_FFMPEG_LIB)
|
||||
$(CC) $(LDFLAGS) -lm -o $@ $^ $(FFMPEG_LIB)
|
||||
$(CC) $(LDFLAGS) $(EXTRALIBS) -o $@ $^ $(FFMPEG_LIB)
|
||||
|
||||
ffserver$(EXE): ffserver.o libav/libav.a $(DEP_FFMPEG_LIB)
|
||||
$(CC) $(LDFLAGS) -lm -o $@ $^ $(FFMPEG_LIB)
|
||||
$(CC) $(LDFLAGS) $(EXTRALIBS) -o $@ $^ $(FFMPEG_LIB)
|
||||
|
||||
ffplay: ffmpeg$(EXE)
|
||||
ln -sf $< $@
|
||||
|
23
configure
vendored
23
configure
vendored
@ -27,7 +27,7 @@ cc="gcc"
|
||||
ar="ar"
|
||||
cpu=`uname -m`
|
||||
case "$cpu" in
|
||||
i386|i486|i586|i686|i86pc)
|
||||
i386|i486|i586|i686|i86pc|BePC)
|
||||
cpu="x86"
|
||||
mmx="yes"
|
||||
;;
|
||||
@ -46,6 +46,26 @@ esac
|
||||
gprof="no"
|
||||
grab="yes"
|
||||
win32="no"
|
||||
extralibs="-lm"
|
||||
|
||||
# OS specific
|
||||
targetos=`uname -s`
|
||||
case $targetos in
|
||||
BeOS)
|
||||
prefix="/boot/home/config"
|
||||
# helps building libavcodec
|
||||
grab="no"
|
||||
CFLAGS="-O2 -DPIC"
|
||||
# no need for libm, but the inet stuff
|
||||
# Check for BONE
|
||||
if (echo $BEINCLUDES|grep 'headers/be/bone' >/dev/null); then
|
||||
extralibs="-lbind -lsocket"
|
||||
else
|
||||
echo "Not sure building for net_server will succeed... good luck."
|
||||
extralibs="-lsocket"
|
||||
fi ;;
|
||||
*) ;;
|
||||
esac
|
||||
|
||||
if [ "$1" = "-h" -o "$1" = "--help" ] ; then
|
||||
cat << EOF
|
||||
@ -167,6 +187,7 @@ if [ "$lshared" = "yes" ] ; then
|
||||
else
|
||||
echo "BUILD_SHARED=no" >> config.mak
|
||||
fi
|
||||
echo "EXTRALIBS=$extralibs" >> config.mak
|
||||
echo -n "VERSION=" >>config.mak
|
||||
head VERSION >>config.mak
|
||||
echo "" >>config.mak
|
||||
|
2
ffmpeg.c
2
ffmpeg.c
@ -1801,6 +1801,7 @@ void prepare_grab(void)
|
||||
/* open the necessary output devices for playing */
|
||||
void prepare_play(void)
|
||||
{
|
||||
#ifndef __BEOS__
|
||||
file_format = guess_format("audio_device", NULL, NULL);
|
||||
if (!file_format) {
|
||||
fprintf(stderr, "Could not find audio device\n");
|
||||
@ -1808,6 +1809,7 @@ void prepare_play(void)
|
||||
}
|
||||
|
||||
opt_output_file(audio_device);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user