]> git.sesse.net Git - vlc/commit
D�but du portage BeOS. Beaucoup de fuchiers ont �t� modifi� car il a fallu
authorJean-Marc Dressler <polux@videolan.org>
Sat, 4 Mar 2000 22:33:01 +0000 (22:33 +0000)
committerJean-Marc Dressler <polux@videolan.org>
Sat, 4 Mar 2000 22:33:01 +0000 (22:33 +0000)
commitac08ae30411f18fccf735b337927ee7abd04a009
tree634e45c87dfaa1631502171cf07583ee75a0f8e2
parentec9bf58ab3453691a110fcf144d05e18f8b39183
D�but du portage BeOS. Beaucoup de fuchiers ont �t� modifi� car il a fallu
r�organiser les headers pour que ce soient les headers les plus proches
du syst�me qui se retrouvent en premier (threads.h devrait toujours �tre
le premier des headers non syst�mes). J'ai du aussi rajouter un type
plugin_id_t et par la m�me occasion inclure plugins.h dans la plupart
des fichiers. Voici en vrac les modifs les plus importantes que j'ai op�r�:

o L�g�re r�organisation pour les raisons �voqu�es ci-dessus (certaines
  macros comme MIN et MAX peuvent �tre d�j� d�finies par le syst�me et
  interf�rer avec celles d�finies dans common.h ou autre)

o Dans intf_msg j'ai du remplacer les vasprintf par des vsprintf
  dans le cas o� ARCH=BEOS.

o la commande hostname du Makefile n'�tait pas compatible et je
  l'ai donc enlev�, en avons-nous besoin ? Auquel cas il suffit de
  rajouter un ifeq.

o J'ai aussi remplac�  les bzero et bcopy par memset et memmove.

o plugin.c, mtime.c et threads.h et quelques fichiers de l'input
  ont �t� adapt�s � BeOS � grand coup de #ifdef SYS_*.

TODO:

o Ecrire intf_beos.cpp, vout_beos.cpp et aout_beos.cpp

Je suis sous linux et je viens de tester le client qui marche tr�s
bien, mais il est n�anmoins possible que j'ai introduit quelques
probl�mes de compilations pour certains modules, si c'est le cas
pr�venez moi.
41 files changed:
Makefile
include/audio_output.h
include/common.h
include/config.h
include/interface.h
include/plugins.h
include/threads.h
include/video_output.h
src/ac3_decoder/ac3_decoder_thread.c
src/audio_decoder/audio_decoder.c
src/audio_decoder/audio_math.c
src/audio_output/audio_output.c
src/input/input.c
src/input/input_ctrl.c
src/input/input_file.c
src/input/input_netlist.c
src/input/input_network.c
src/input/input_pcr.c
src/input/input_psi.c
src/input/input_vlan.c
src/interface/interface.c
src/interface/intf_cmd.c
src/interface/intf_ctrl.c
src/interface/intf_msg.c
src/interface/main.c
src/misc/decoder_fifo.c
src/misc/mtime.c
src/misc/netutils.c
src/misc/plugins.c
src/spu_decoder/spu_decoder.c
src/video_decoder/vdec_idct.c
src/video_decoder/vdec_motion.c
src/video_decoder/vdec_motion_inner.c
src/video_decoder/video_decoder.c
src/video_output/video_output.c
src/video_output/video_yuv.c
src/video_parser/video_fifo.c
src/video_parser/video_parser.c
src/video_parser/vpar_blocks.c
src/video_parser/vpar_headers.c
src/video_parser/vpar_synchro.c