- 18 Dec, 1999 1 commit
-
-
Christophe Massiot authored
* Optimisation de ClearBlock() ; * D�but du video_parser ;
-
- 15 Dec, 1999 2 commits
-
-
Michel Kaempf authored
- l'ancienne m�thode de synchro �tait buggu�e, la nouvelle rewlz... Sam, j'esp�re que tu me pardonneras un jour ; * audio_output/audio_output.c : - suppression des messages de debug, � la demande de Polux, qui veut squatter seul la console de debug avec ses messages de fps ;
-
Michel Kaempf authored
- Test d'une nouvelle m�thode de synchro ;
-
- 14 Dec, 1999 1 commit
-
-
Michel Kaempf authored
+ Rajout du fichier core ; * audio_output/audio_output.c : + Rajout de messages de debug : - nombre de frames audio dans la plage dat�e courante ; - dur�e de cette plage audio dat�e (en �s) ; - fr�quence du flux sonore pour cette plage dat�e ; * interface/intf_ctrl.c : - Correction du bug `help vlan' (mouahaha il manquait une virgule :-).
-
- 12 Dec, 1999 1 commit
-
-
Jean-Marc Dressler authored
Gr�ce � Jimmy, plus besoin de compiler les fichiers assembleurs � part, le make se d�brouille tout seul comme un grand en utilisant gcc pour compiler les .S
-
- 09 Dec, 1999 1 commit
-
-
Benoit Steiner authored
Correction d'un bug dans la lecture de la version de la PMT
-
- 08 Dec, 1999 4 commits
-
-
Benoit Steiner authored
Commit bis des modifications concernant l'initialisation du continuity counter (ecrasees entre temps)
-
Jean-Marc Dressler authored
Polux
-
Jean-Marc Dressler authored
Toutes les r�f�rences aux pthread que ce soit les thread, les mutex ou les variables conditionnelles, ont �t� remplac�es par leur �quivalent vlc_thread. Les vlc_thread sont une version tr�s simplifi�e des pthread et fonctionnent exactement de la m�me fa�on. Ceci devrait grandement faciliter le portage vers d'autres OS. 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.
-
- 07 Dec, 1999 2 commits
-
-
Benoit Steiner authored
Correction d'une erreur dans le parsage de la PMT (mauvais masque de lecture des PID des ES)
-
Michel Kaempf authored
- mise � jour des donn�es concernant l'audio_decoder et l'audio_output ; * CVS : - rajout automatique de la signature du commiteur (si vous voyez "maxx" un peu plus bas, c'est que �a rewlz :-) ;
-
- 06 Dec, 1999 2 commits
-
-
Michel Kaempf authored
- Suppression d'une ligne inutile... certains font vraiment n'importe quoi O:-> -- MaXX
-
Michel Kaempf authored
- Rajout d'une ligne inutile... il faut bien tester la nouvelle configuration CVS :-) -- MaXX
-
- 04 Dec, 1999 2 commits
-
-
Michel Kaempf authored
-
Michel Kaempf authored
-
- 21 Nov, 1999 1 commit
-
-
Jean-Marc Dressler authored
Mise en place du m�canisme de d�tection de changement de flux dans la synchro Polux
-
- 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
-
- 06 Nov, 1999 1 commit
-
-
Christophe Massiot authored
- virationnement de la saturation ; - optimisation MMX de la conversion YUV. --Meuuh
-
- 27 Oct, 1999 1 commit
-
-
Benoit Steiner authored
Le prototypes des fonctions Enable/DisableScreeSaver dans xutils.h ne correspondait pas a leur declaration dans xutils.c 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
-
- 12 Oct, 1999 1 commit
-
-
Christophe Massiot authored
* Makefile : nouvelles options d'optimisation, d�codeur vid�o ; * config.h : FIFOs et netlist plus longues ; * input_psi.c : Suppression de messages de debug ; --Meuuh
-
- 06 Oct, 1999 4 commits
-
-
Christophe Massiot authored
remplacait les intf_DbgMsg par des ;, ce qui n'est pas cool pour les if ... else sans accolades (input_psi.c). --Meuuh
-
Christophe Massiot authored
--Meuuh
-
Michel Kaempf authored
- Suppression d'un bon nombre de bugs de l'input ; - Rajout d'un bug concernant ./vlc --novideo ; -- MaXX
-
Christophe Massiot authored
--noaudio ; --Meuuh
-
- 05 Oct, 1999 1 commit
-
-
Michel Kaempf authored
- Suppression totale de la synchro en dates absolues ; - Rajout de la re-synchro en dates relatives (il est donc d�sormais possible de couper un flux et de le relancer, ou de changer de flux, tout en gardant le m�me input, le m�me d�codeur audio... pratique pour le pseudo-changement de cha�ne pr�vu � la War :-) ; -- MaXX
-
- 04 Oct, 1999 2 commits
-
-
Michel Kaempf authored
- Suppression de la synchro en attendant de trouver une meilleure m�thode ; -- MaXX
-
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 4 commits
-
-
Michel Kaempf authored
- Rajout des fichiers vlc.init et gmon.out ; -- MaXX
-
Michel Kaempf authored
- Rajout des options de linkage -g et -pg afin de faire fonctionner le profiling ; -- MaXX
-
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 4 commits
-
-
Christophe Massiot authored
--Meuuh
-
Christophe Massiot authored
erreur (j'ai dit _capable_, hein, j'ai pas dit qu'elle le faisait) ; --Meuuh
-
Michel Kaempf authored
- Rajout de l'option -pg maintenant que le %*!&#@ de bug est corrig�, et en attendant qu'on trouve le moyen de releaser proprement le lock des decoder_fifos :-) * audio_decoder/audio_decoder.c : - Correction d'un bug qui entrainait une d�rivation du son ; * include/audio_output.h : - Passage du nb max de fifos audio de 4 � 2 pour augmenter le niveau sonore ; * interface/main.c : - Typo ; -- MaXX
-
Michel Kaempf authored
- Correction d'un bug de la fonction input_PcrReInit : pthread_mutex_lock() �tait appel�e avec un argument obtenu en d�r�f�ren�ant un pointeur non initialis� ; - Le bug ne survenait que lorsque le vlc �tait compil� SANS -Ox, probablement parce que le code optimis� n'ex�cutait pas les instructions dans le meme ordre ; -- MaXX
-
- 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
-
- 24 Sep, 1999 1 commit
-
-
Michel Kaempf authored
- Int�gration totale et non comment�e du support de la synchro ; - Le probl�me du 0.1% de CPU -> 9.7% est r�solu en compilant avec un flag d'optimisation (cf ci-dessous) ; * Makefile : - Rajout d'une ligne *comment�e* avec le flag d'optimisation -O2 ; - En -O2 et en faisant tourner le mini-server et un vlc --novideo sur la meme machine, la somme des %CPU du vlc et du mini-server est �gale � 0 :-) C'est pas beau �a ? -- MaXX "vlc rewlz"
-