- 09 Mar, 2000 1 commit
-
-
Sam Hocevar authored
top scripts de tibob. . suppression de Makefile . rajout de include/defs.h.in qui g�n�re include/defs.h pour g�n�rer le Makefile et defs.h il faut lancer ./configure pour ceux qui voudraient toucher � configure.in, "include/defs.h.in" est g�n�r� par la commande autoheader, et "configure" est g�n�r� par autoconf
-
- 04 Mar, 2000 1 commit
-
-
Jean-Marc Dressler authored
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.
-
- 03 Mar, 2000 2 commits
-
-
Sam Hocevar authored
le flood, c'est la derni�re fois. . apr�s le demoronifier, le GPLifier: il y a les ent�tes de la GPL dans chaque fichier ; votre mission, si vous l'acceptez, est de mettre votre nom dans chaque fichier qui est votre oeuvre ou auquel vous avez particip�, pour qu'on sache qui a fait quoi. Pas de fausse modestie, c'est plus pour des raisons pratiques que pour la gloire. . rajout de -lthreads pour que �a linke sous Hurd . rajout de quelques #include pour que �a compile sous FreeBSD (d'ailleurs �a compile mais �a ne linke pas, je ne sais pas comment linker avec la libpthread sur la machine de Dae) . quelques #ifdef SYS_BSD �� et l�.
-
Sam Hocevar authored
. rajout de #ifdef SYS_LINUX autour du code concernant les interfaces . suppression de quelques #include <sys/soundcard.h> qui trainaient encore . option PPRO dans le Makefile (si vous avez des erreurs 'Illegal instruction', �a venait probablement de l�) . rajout de quelques commentaires pour expliquer en quoi certains #include sont n�cessaires, aux endroits o� je ne comprenais pas, et suppression de #include qui semblaient inutiles.
-
- 01 Mar, 2000 1 commit
-
-
Michel Lespinasse authored
Created a small&clean public interface for the ac3 decoder (see ac3_decoder.h) Modified ac3_decoder_thread to use this interface Find ac3 sync words not by scanning the ac3 stream but by using the magic bytes at the start of the ac3 pes packets
-
- 23 Feb, 2000 1 commit
-
-
Sam Hocevar authored
. 11 moronic long lines destroyed . 1282 trailing spaces eradicated . 4 ugly macros fixed . 5 innocent a_bit_long lines shortened . 5987 tabulations transform�es en espaces . 153 '??' transform�s en 'XXX??' ou 'FIXME??' (ptyx, j'esp�re que ce compromis te convient) . commentaires en // corrig�s en /* */ (je parle bien des commentaires, pas des morceaux de code mis en // comme les printf de debug par exemple) Au passage : . version du vlc modifi�e en 0.1.99 (la release sera la 0.2.0) . suppression de video_x11.h . correction d'un warning dans intf_ctrl.c
-
- 22 Feb, 2000 1 commit
-
-
Michel Lespinasse authored
travail sur l'ac3_decoder : debut de separation de ce qui est specifique a videolan (ac3_decoder_thread) et de ce qui ne l'est pas. Ce n'est pas encore ideal, la partie "videolan" fait des inits a l'interieur de la partie "ac3"... il faudra que je fasse une belle interface pour ca. Le probleme des includes n'est pas non plus regle, mais c'est a cause des bit_streams :) patience.
-
- 19 Feb, 2000 1 commit
-
-
Michel Lespinasse authored
Bon ben voila, j'ai commence a bouger les .h comme je voulais le faire... C'est encore un peu le bordel et j'en suis desole. Mais je compte bien deplacer des trucs jusqu'a ce que ca soit a nouveau bien range :)
-
- 17 Feb, 2000 1 commit
-
-
Jean-Marc Dressler authored
pas trop mal marcher sur ma machine mais qui j'en suis s�r ne marchera pas du tout sur la votre. A noter qu'il existe maintenant 3 synchros que l'on peut choisir en changeant le define dans vpar_synchro.h (POLUX_SYNCHRO, SAM_SYNCHRO, MEUUH_SYNCHRO)
-
- 13 Feb, 2000 1 commit
-
-
Sam Hocevar authored
D�sol� pour le flood. Les en-t�tes de fonctions ne font plus 81 caract�res, et il n'y a plus d'espaces inutiles, Tous les trailing spaces ont disparu, j'ai essay� de v�rifier que �a ne p�tait rien, mais j'ai pu oublier un truc con. J'accepte tous types de ch�timents � base d'orties fra�ches. D�sol� d'avoir aussi modifi� les fichiers de ceux qui formataient bien proprement leurs en-t�tes � 80 et pas 79 sans emb�ter personne, mais j'ai d� choisir entre les deux. Dor�navant ce serait bien de formater les en-t�tes et les commentaires justifi�s � droite � 79 colonnes, ou au pire � 80. . 1343 moronic long lines destroyed . 12893 trailing spaces eradicated . 115 ugly macros fixed . 959 innocent a_bit_long lines shortened But hey, 40054 lines were OK !
-
- 31 Jan, 2000 3 commits
-
-
Sam Hocevar authored
. correction du bug de quit
-
Stéphane Borel authored
--Meuuh
-
Sam Hocevar authored
. auto spawn du spu_decoder (pour le moment �a chie)
-
- 30 Jan, 2000 1 commit
-
-
Stéphane Borel authored
--Meuuh
-
- 28 Jan, 2000 1 commit
-
-
Christophe Massiot authored
* Correction d'un bug de synchro ;
-
- 24 Jan, 2000 1 commit
-
-
Sam Hocevar authored
. suppression des #include "X11/*" pour que �a compile sans X . alban, t'es mortel
-
- 20 Jan, 2000 2 commits
-
-
Vincent Seguin authored
esthetiques, un timeout pour les vlans et le frame buffer et c'est la release d�mo (en ce qui me concerne) !
-
Sam Hocevar authored
et � chaque update aussi, alors pouf, des #ifdef �a va aussi..
-
- 18 Jan, 2000 4 commits
-
-
Sam Hocevar authored
la base des algos � deux balles est l�.
-
Sam Hocevar authored
-
Sam Hocevar authored
-
Michel Kaempf authored
est d�tect� ; * Impl�mentation du d�codeur ac3 ; * Il est rewlz(ac3dec) - 2h00 :-)
-
- 10 Jan, 2000 1 commit
-
-
Vincent Seguin authored
-
- 07 Jan, 2000 1 commit
-
-
Jean-Marc Dressler authored
lors des changements de flux.
-
- 08 Dec, 1999 3 commits
-
-
Benoit Steiner authored
Commit bis des modifications concernant l'initialisation du continuity counter (ecrasees entre temps)
-
Jean-Marc Dressler authored
Polux
-
Benoit Steiner authored
Le continuity_counter du vlc est maintenant initialise automatiquement a la valeur du premier paquet TS que l'input recoit pour chaque PID. On evite de trasher systematiquement (ou presque) le premier TS de chaque PID.
-
- 09 Nov, 1999 1 commit
-
-
Benoit Steiner authored
Nettoyage de input_psi. Debugage de DemuxPSI. Le nouveau code doit etre capable de gerer des cas foireux qui ne sont pas senses arriver (et qui n'ont jamais ete rencontre dans les flux qu'on a, vu que ca n'a jamais plante la avant). Son principal interet est de ne plus produire de warning a la compilation :) Benny
-
- 20 Oct, 1999 1 commit
-
-
Benoit Steiner authored
Bug fix: le buffer p_pes_header_save du pes n'etait jamais alloue, ce qui fait que la fonction DemuxPES plantait si jamais le header pes etait plus gros que le premier packet ts du pes. Benny
-
- 04 Oct, 1999 1 commit
-
-
Michel Kaempf authored
- Correction de deux bugs concernant le calcul de b_has_pts et d'une autre variable de la structure pes (les masques utilis�s n'�taient pas les bons... cons�quence imm�diate : la synchro ne voyait jamais de paquet dat�) ; - Correction d'un bug de la m�thode de calcul de i_pts ; * audio_decoder/audio_decoder.c : - Autod�tection des dates en utilisant le champ i_pts fourni par la synchro... le son � fr�quence variable adapt�e aux pertes de paquets TS et autres probl�mes est d�sormais une r�alit� :-) * audio_output/audio_output.c : + Rajout de la synchro : - On attend si on est en avance ; - On saute des frames si on est en retard ; + Ce n'est pas encore tout � fait �a, mais �a commence � prendre forme... On dirait que le mini-server va trop vite, parce que l'audio est souvent en retard... Polux ? * Makefile : - Modifications cosm�tiques ; -- MaXX
-
- 02 Oct, 1999 2 commits
-
-
Michel Kaempf authored
- Rajout du support permettant de d�tecter la fin du thread input correspondant au flux de bits pass� en argument � la fonction GetByte ; * input/input.c : - Changements cosm�tiques ; * input/input_psi.c : - Correction d'un bug de la fonction DestroyPgrmDescr qui faisait segfaulter le vlc � sa terminaison ; * audio_decoder/audio_decoder.c : * generic_decoder/generic_decoder.c : * video_decoder/video_decoder.c : - Les fonctions xdec_DestroyThread envoient d�sormais un signal permettant aux decoder threads de quitter la fonction GetByte meme s'ils sont en attente dans la fonction pthread_cond_wait ; -- MaXX
-
Christophe Massiot authored
�viter la fermeture sauvage de l'input ; * main.c : Le vlc se ferme d�sormais proprement quand il bouffe un SIGINT. --Meuuh
-
- 01 Oct, 1999 2 commits
-
-
Christophe Massiot authored
--Meuuh
-
Christophe Massiot authored
erreur (j'ai dit _capable_, hein, j'ai pas dit qu'elle le faisait) ; --Meuuh
-
- 29 Sep, 1999 1 commit
-
-
Michel Kaempf authored
- mtime_t devient un s64 (et non plus un u64) pour harmoniser gestion de l'horloge et synchronisation ; - LAST_MDATE correspond d�sormais � la plus grande valeur que peut prendre un s64 ; - MSTRTIME_MAX_SIZE prend en compte le fait que les dates peuvent d�sormais �tre n�gatives ; * misc/mtime.c : - modifications diverses et vari�es prenant en compte le changement de mtime_t ; * include/input.h : - i_pts et les variables s64 de la structure pcr sont d�sormais des mtime_t ; * input/input.c : - passage des casts en (mtime_t) et non (s64) ; * input/input_file.c : - rajout d'un #include "mtime.h" ; * input/input_pcr.c : - passage des s64 en mtime_t ; * misc/xutils.c : - correction de deux warnings ; -- MaXX
-
- 28 Sep, 1999 1 commit
-
-
Michel Kaempf authored
- Proprification des commentaires ; * include/input.h : - i_pts �tait un u32 mais doit �tre un s64 ; - Question ouverte au Ptyx : pourquoi mtime_t est un u64 ? Est-ce que c'est mauvais de passer mtime_t en s64 ? Est-ce que �a fait modifier beaucoup de code ? * input/input.c : - Correction d'un cast ; -- MaXX
-
- 23 Sep, 1999 1 commit
-
-
Jean-Marc Dressler authored
PES sont maintenant dat�s. -- Polux
-
- 21 Sep, 1999 1 commit
-
-
Christophe Massiot authored
l'audio_decoder) ; L'integration du mpeg2decode arrive ! --Meuuh
-
- 20 Sep, 1999 1 commit
-
-
Christophe Massiot authored
* Au d�marrage l'interface lance le script contenu dans vlc.init s'il existe (typiquement spawnage d'input) ; * Le d�codeur PSI spawne automatiquement les threads video et audio des qu'il a fini ; [les deux pr�c�dents comportements peuvent �tre d�sactiv�s en commentant #define AUTO_SPAWN dans config.h] * Correction d'un bug de compilation dans input_pcr.c --Meuuh
-
- 08 Aug, 1999 1 commit
-
-
Michel Kaempf authored
-