1 # Usage: cp $1/update.sh <libfishsound_src_directory>
3 # Copies the needed files from a directory containing the original
4 # libfishsound source that we need for the Mozilla HTML5 media support.
5 cp $1/config.h .
/include
/fishsound
/config.h
6 echo "#undef FS_ENCODE" >>.
/include
/fishsound
/config.h
7 echo "#define FS_ENCODE 0" >>.
/include
/fishsound
/config.h
8 echo "#undef HAVE_FLAC" >>.
/include
/fishsound
/config.h
9 echo "#define HAVE_FLAC 0" >>.
/include
/fishsound
/config.h
10 echo "#undef HAVE_OGGZ" >>.
/include
/fishsound
/config.h
11 echo "#define HAVE_OGGZ 1" >>.
/include
/fishsound
/config.h
12 echo "#undef HAVE_SPEEX" >>.
/include
/fishsound
/config.h
13 echo "#define HAVE_SPEEX 0" >>.
/include
/fishsound
/config.h
14 echo "#undef HAVE_VORBIS" >>.
/include
/fishsound
/config.h
15 echo "#define HAVE_VORBIS 1" >>.
/include
/fishsound
/config.h
16 echo "#undef HAVE_VORBISENC" >>.
/include
/fishsound
/config.h
17 echo "#define HAVE_VORBISENC 0" >>.
/include
/fishsound
/config.h
18 echo "#undef DEBUG" >>.
/include
/fishsound
/config.h
19 cp $1/include
/fishsound
/encode.h .
/include
/fishsound
/encode.h
20 cp $1/include
/fishsound
/comments.h .
/include
/fishsound
/comments.h
21 cp $1/include
/fishsound
/deprecated.h .
/include
/fishsound
/deprecated.h
22 cp $1/include
/fishsound
/fishsound.h .
/include
/fishsound
/fishsound.h
23 cp $1/include
/fishsound
/constants.h .
/include
/fishsound
/constants.h
24 cp $1/include
/fishsound
/decode.h .
/include
/fishsound
/decode.h
25 cp $1/COPYING .
/COPYING
27 cp .
/include
/fishsound
/config.h .
/src
/libfishsound
/config.h
28 cp $1/src
/libfishsound
/decode.c .
/src
/libfishsound
/fishsound_decode.c
29 cp $1/src
/libfishsound
/fishsound.c .
/src
/libfishsound
/fishsound.c
30 sed s
/\
#include\ \<vorbis\\/vorbisenc.h\>/\#if\ HAVE_VORBISENC\\n\#include\ \<vorbis\\/vorbisenc.h\>\\n\#endif/g $1/src/libfishsound/vorbis.c >./src/libfishsound/fishsound_vorbis.c
31 cp $1/src
/libfishsound
/flac.c .
/src
/libfishsound
/fishsound_flac.c
32 cp $1/src
/libfishsound
/comments.c .
/src
/libfishsound
/fishsound_comments.c
33 cp $1/src
/libfishsound
/private.h .
/src
/libfishsound
/private.h
34 cp $1/src
/libfishsound
/fs_compat.h .
/src
/libfishsound
/fs_compat.h
35 cp $1/src
/libfishsound
/speex.c .
/src
/libfishsound
/fishsound_speex.c
36 cp $1/src
/libfishsound
/encode.c .
/src
/libfishsound
/fishsound_encode.c
37 cp $1/src
/libfishsound
/fs_vector.h .
/src
/libfishsound
/fs_vector.h
38 cp $1/src
/libfishsound
/fs_vector.c .
/src
/libfishsound
/fs_vector.c
39 cp $1/src
/libfishsound
/convert.h .
/src
/libfishsound
/convert.h
40 cp $1/AUTHORS .
/AUTHORS