]> git.sesse.net Git - vlc/log
vlc
24 years ago* Makefile :
Michel Kaempf [Sun, 9 Jan 2000 23:38:46 +0000 (23:38 +0000)]
* Makefile :
- rajout de l'option de compilation qui marche bien -fomit-frame-pointer ;

* include/audio_output.h, audio_output/audio_output.c :
- modification de la m�thode de lecture d'un flux provenant d'un d�codeur
audio : qu'il s'agisse d'un flux audio MPEG2, AC3 ou MPEG12, l'algorithme
reste le m�me ;

* include/audio_decoder.h, audio_decoder/audio_decoder.c :
- rajout de la constante AOUT_FRAME_SIZE et de la structure aout_frame_t
qui d�crivent la forme sous laquelle les samples audio d�cod�s sont
transmis � l'audio_output (cf point pr�c�dent) ;

24 years agoDebut de la partie parser du motion compensation.
Jean-Marc Dressler [Sun, 9 Jan 2000 20:54:22 +0000 (20:54 +0000)]
Debut de la partie parser du motion compensation.

24 years agoRefonte de la synchro qui devrait eliminer les problemes rencontres
Jean-Marc Dressler [Fri, 7 Jan 2000 16:18:46 +0000 (16:18 +0000)]
Refonte de la synchro qui devrait eliminer les problemes rencontres
lors des changements de flux.

24 years agovideo_decoder : ajout de la crop table dans AddBlock ;
Christophe Massiot [Thu, 6 Jan 2000 00:13:19 +0000 (00:13 +0000)]
video_decoder : ajout de la crop table dans AddBlock ;
video_parser : correction d'une erreur dans le commit pr�c�dent (on ne
fera pas la saturation dans le cas d'une DFT, de toute fa�on)

24 years agoD�finition des matrices de quantification par d�faut, du balayage,
Christophe Massiot [Wed, 5 Jan 2000 23:50:19 +0000 (23:50 +0000)]
D�finition des matrices de quantification par d�faut, du balayage,
et cr�ation de la crop table pour la saturation qu'on fera pas.

24 years agoAdaptation de l'input au video_parser.
Christophe Massiot [Wed, 5 Jan 2000 20:13:23 +0000 (20:13 +0000)]
Adaptation de l'input au video_parser.

24 years ago* vpar_blocks.c : Correction d'une erreur introduite hier soir avec
Christophe Massiot [Wed, 5 Jan 2000 18:25:19 +0000 (18:25 +0000)]
* vpar_blocks.c : Correction d'une erreur introduite hier soir avec
  AddBlock en chrominance 420 ;
* vpar_headers.c : R�ordonnancement des fonctions (les fonctions inline
  doivent etre en tete sinon elles ne sont pas optimis�es en inline par
  gcc) ;

24 years ago* Ajout de la fonction MacroBlockAddressIncrement dans vpar_blocks.c
Stéphane Borel [Wed, 5 Jan 2000 03:42:43 +0000 (03:42 +0000)]
* Ajout de la fonction MacroBlockAddressIncrement dans vpar_blocks.c

24 years agoJ'en ai chi� mais j'ai enfin pondu le AddBlock du video_decoder.
Christophe Massiot [Wed, 5 Jan 2000 02:32:49 +0000 (02:32 +0000)]
J'en ai chi� mais j'ai enfin pondu le AddBlock du video_decoder.

24 years agoAjout des fichiers de la synchro un peu partout.
Christophe Massiot [Tue, 4 Jan 2000 17:57:19 +0000 (17:57 +0000)]
Ajout des fichiers de la synchro un peu partout.

24 years agoCorrection de 1242 fautes de frappe et includes foireux. Presque tout
Christophe Massiot [Tue, 4 Jan 2000 15:07:23 +0000 (15:07 +0000)]
Correction de 1242 fautes de frappe et includes foireux. Presque tout
compile presque.

24 years agovideo_fifo.c et vpar_headers.c compilent � peu pr�s. Correction d'environ
Christophe Massiot [Tue, 4 Jan 2000 00:01:05 +0000 (00:01 +0000)]
video_fifo.c et vpar_headers.c compilent � peu pr�s. Correction d'environ
4212 fautes de frappe.

24 years ago* Makefile : ajout du nouveau d�codeur (comment�) ;
Christophe Massiot [Mon, 3 Jan 2000 20:38:32 +0000 (20:38 +0000)]
* Makefile : ajout du nouveau d�codeur (comment�) ;
             suppression du video_output pour que Ptyx puisse committer
             ses trucs sans craindre de tout casser le cvs ;
* interface/* : d�sactivage du video_output ;
* include/config.h : plein de directives pour le parseur et le d�codeur ;
* include/decoder_fifo.h : nouvelles primitives pour le parseur ;
* le reste : ben de quoi faire compiler video_parser.c, bug fixes
  essentiellement ;

Eviv Bulgroz !

24 years ago - je ne ferai plus de commits d�biles � 5h du mat
Sam Hocevar [Sun, 2 Jan 2000 06:00:35 +0000 (06:00 +0000)]
 - je ne ferai plus de commits d�biles � 5h du mat
 - je ne ferai plus de commits d�biles � 5h du mat
 - je ne ferai plus de commits d�biles � 5h du mat
 - je ne ferai plus de commits d�biles � 5h du mat
 - je ne ferai plus de commits d�biles � 5h du mat
 - je ne ferai plus de commits d�biles � 5h du mat
 - je ne ferai plus de commits d�biles � 5h du mat
 - je ne ferai plus de commits d�biles � 5h du mat
 - je ne ferai plus de commits d�biles � 5h du mat
 - je ne ferai plus de commits d�biles � 5h du mat

24 years ago - include des PES de type AC3 pour pr�parer une bidouille inf�me
Sam Hocevar [Sun, 2 Jan 2000 04:42:16 +0000 (04:42 +0000)]
 - include des PES de type AC3 pour pr�parer une bidouille inf�me
 - reformatage des commentaires � 80 colonnes au lieu de 81 parce que
  �a a le don de m'�nerver prodigieusement.

24 years agoDeux oublis dans le commit de la derniere fois.
Christophe Massiot [Fri, 31 Dec 1999 17:35:48 +0000 (17:35 +0000)]
Deux oublis dans le commit de la derniere fois.

24 years ago* Modifications de quelques erreurs sur le parseur
Stéphane Borel [Thu, 30 Dec 1999 13:59:59 +0000 (13:59 +0000)]
* Modifications de quelques erreurs sur le parseur

24 years ago* Ajout de quelques fonctions pour traiter les structures *_extension
Stéphane Borel [Wed, 29 Dec 1999 02:48:59 +0000 (02:48 +0000)]
* Ajout de quelques fonctions pour traiter les structures *_extension
  dans le parser

24 years agoSuite du video_parser et du video_decoder.
Christophe Massiot [Tue, 28 Dec 1999 23:35:32 +0000 (23:35 +0000)]
Suite du video_parser et du video_decoder.

24 years agosuite du parseur.
Christophe Massiot [Wed, 22 Dec 1999 13:18:13 +0000 (13:18 +0000)]
suite du parseur.

24 years agoUn bon morceau du parseur.
Christophe Massiot [Wed, 22 Dec 1999 02:27:56 +0000 (02:27 +0000)]
Un bon morceau du parseur.

Stef, je ne t'oublie pas, demain t'auras du boulot, promis :)

24 years agoCe fichier la etait en trop
Christophe Massiot [Tue, 21 Dec 1999 18:14:22 +0000 (18:14 +0000)]
Ce fichier la etait en trop

24 years agoD�but du d�codeur + d�but du parseur.
Christophe Massiot [Tue, 21 Dec 1999 18:12:29 +0000 (18:12 +0000)]
D�but du d�codeur + d�but du parseur.

�videmment �a compile pas et on n'est pas sortis de l'auberge, m'enfin...

24 years ago*** empty log message ***
Stéphane Borel [Tue, 21 Dec 1999 00:07:39 +0000 (00:07 +0000)]
*** empty log message ***

24 years ago . ajout de #ifdef pour ne pas avoir de console X en mode framebuffer
Sam Hocevar [Sun, 19 Dec 1999 20:08:53 +0000 (20:08 +0000)]
 . ajout de #ifdef pour ne pas avoir de console X en mode framebuffer
 . mode --novlans par d�faut

24 years ago* Patchs MPEG1, qui marchent ou qui ne marche pas ;
Christophe Massiot [Sat, 18 Dec 1999 17:13:55 +0000 (17:13 +0000)]
* Patchs MPEG1, qui marchent ou qui ne marche pas ;
* Optimisation de ClearBlock() ;
* D�but du video_parser ;

24 years ago* audio_decoder/audio_decoder.c :
Michel Kaempf [Wed, 15 Dec 1999 19:01:41 +0000 (19:01 +0000)]
* audio_decoder/audio_decoder.c :
- 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 ;

24 years ago* audio_decoder/audio_decoder.c :
Michel Kaempf [Wed, 15 Dec 1999 18:23:33 +0000 (18:23 +0000)]
* audio_decoder/audio_decoder.c :
- Test d'une nouvelle m�thode de synchro ;

24 years ago* .cvsignore :
Michel Kaempf [Tue, 14 Dec 1999 23:37:44 +0000 (23:37 +0000)]
* .cvsignore :
+ 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 :-).

24 years agoGr�ce � Jimmy, plus besoin de compiler les fichiers assembleurs � part,
Jean-Marc Dressler [Sun, 12 Dec 1999 18:04:37 +0000 (18:04 +0000)]
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

24 years agoCorrection d'un bug dans la lecture de la version de la PMT
Benoit Steiner [Thu, 9 Dec 1999 22:37:46 +0000 (22:37 +0000)]
Correction d'un bug dans la lecture de la version de la PMT

24 years agoCommit bis des modifications concernant l'initialisation du continuity
Benoit Steiner [Wed, 8 Dec 1999 21:23:07 +0000 (21:23 +0000)]
Commit bis des modifications concernant l'initialisation du continuity
counter (ecrasees entre temps)

24 years agoFin du remplacement des pthread + ajout du frame rate dans display.c.
Jean-Marc Dressler [Wed, 8 Dec 1999 16:01:40 +0000 (16:01 +0000)]
Fin du remplacement des pthread + ajout du frame rate dans display.c.

Polux

24 years agoEncapsulation des pthread qui sont maintenant remplac�es par les vlc_thread.
Jean-Marc Dressler [Wed, 8 Dec 1999 15:22:59 +0000 (15:22 +0000)]
Encapsulation des pthread qui sont maintenant remplac�es par les vlc_thread.
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

24 years agoLe continuity_counter du vlc est maintenant initialise automatiquement a
Benoit Steiner [Wed, 8 Dec 1999 00:42:29 +0000 (00:42 +0000)]
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.

24 years agoCorrection d'une erreur dans le parsage de la PMT (mauvais masque de
Benoit Steiner [Tue, 7 Dec 1999 03:33:35 +0000 (03:33 +0000)]
Correction d'une erreur dans le parsage de la PMT (mauvais masque de
lecture des PID des ES)

24 years ago* Documentation/todo :
Michel Kaempf [Tue, 7 Dec 1999 02:16:22 +0000 (02:16 +0000)]
* Documentation/todo :
- 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 :-) ;

24 years ago* .cvsignore :
Michel Kaempf [Mon, 6 Dec 1999 17:02:42 +0000 (17:02 +0000)]
* .cvsignore :
- Suppression d'une ligne inutile... certains font vraiment n'importe
quoi O:->

-- MaXX

24 years ago* .cvsignore :
Michel Kaempf [Mon, 6 Dec 1999 16:59:25 +0000 (16:59 +0000)]
* .cvsignore :
- Rajout d'une ligne inutile... il faut bien tester la nouvelle
configuration CVS :-)

-- MaXX

24 years agoretest
Michel Kaempf [Sat, 4 Dec 1999 23:19:40 +0000 (23:19 +0000)]
retest

24 years agotest
Michel Kaempf [Sat, 4 Dec 1999 23:00:42 +0000 (23:00 +0000)]
test

24 years agoMise en place du m�canisme de d�tection de changement de flux dans la synchro
Jean-Marc Dressler [Sun, 21 Nov 1999 14:26:20 +0000 (14:26 +0000)]
Mise en place du m�canisme de d�tection de changement de flux dans la synchro

Polux

24 years agoNettoyage de input_psi.
Benoit Steiner [Tue, 9 Nov 1999 23:30:25 +0000 (23:30 +0000)]
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

24 years agoModifications de Polusque depuis la DR2, � savoir :
Christophe Massiot [Sat, 6 Nov 1999 21:45:08 +0000 (21:45 +0000)]
Modifications de Polusque depuis la DR2, � savoir :
- virationnement de la saturation ;
- optimisation MMX de la conversion YUV.

--Meuuh

24 years agoLe prototypes des fonctions Enable/DisableScreeSaver dans xutils.h ne
Benoit Steiner [Wed, 27 Oct 1999 18:00:05 +0000 (18:00 +0000)]
Le prototypes des fonctions Enable/DisableScreeSaver dans xutils.h ne
correspondait pas a leur declaration dans xutils.c

Benny

24 years agoBug fix: le buffer p_pes_header_save du pes n'etait jamais alloue, ce qui
Benoit Steiner [Wed, 20 Oct 1999 23:30:34 +0000 (23:30 +0000)]
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

24 years agoSynchronisation vlc-DR2/CVS
Christophe Massiot [Tue, 12 Oct 1999 18:58:31 +0000 (18:58 +0000)]
Synchronisation vlc-DR2/CVS

* 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

24 years ago* Correction d'un bug ou quand on ne definait pas le DEBUG, il
Christophe Massiot [Wed, 6 Oct 1999 18:47:32 +0000 (18:47 +0000)]
* Correction d'un bug ou quand on ne definait pas le DEBUG, il
remplacait les intf_DbgMsg par des ;, ce qui n'est pas cool pour les
if ... else sans accolades (input_psi.c).

--Meuuh

24 years agoUn #ifdef DEBUG qui manquait et qui faisait que ca compilait pas sans le DEBUG.
Christophe Massiot [Wed, 6 Oct 1999 17:25:37 +0000 (17:25 +0000)]
Un #ifdef DEBUG qui manquait et qui faisait que ca compilait pas sans le DEBUG.

--Meuuh

24 years ago* Documentation/bugs :
Michel Kaempf [Wed, 6 Oct 1999 01:29:25 +0000 (01:29 +0000)]
* Documentation/bugs :
- Suppression d'un bon nombre de bugs de l'input ;
- Rajout d'un bug concernant ./vlc --novideo ;

--
MaXX

24 years ago* L'autospawn r�agit correctement si on utilise les flags --novideo ou
Christophe Massiot [Wed, 6 Oct 1999 00:32:24 +0000 (00:32 +0000)]
* L'autospawn r�agit correctement si on utilise les flags --novideo ou
  --noaudio ;

--Meuuh

24 years ago* audio_output/audio_output.c :
Michel Kaempf [Tue, 5 Oct 1999 23:41:31 +0000 (23:41 +0000)]
* audio_output/audio_output.c :
- 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

24 years ago* audio_output/audio_output.c :
Michel Kaempf [Mon, 4 Oct 1999 10:20:27 +0000 (10:20 +0000)]
* audio_output/audio_output.c :
- Suppression de la synchro en attendant de trouver une meilleure m�thode ;

--
MaXX

24 years ago* input/input.c :
Michel Kaempf [Mon, 4 Oct 1999 02:24:21 +0000 (02:24 +0000)]
* input/input.c :
- 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

24 years ago* .cvsignore :
Michel Kaempf [Sat, 2 Oct 1999 22:37:44 +0000 (22:37 +0000)]
* .cvsignore :
- Rajout des fichiers vlc.init et gmon.out ;

--
MaXX

24 years ago* Makefile :
Michel Kaempf [Sat, 2 Oct 1999 22:31:35 +0000 (22:31 +0000)]
* Makefile :
- Rajout des options de linkage -g et -pg afin de faire fonctionner le
profiling ;

--
MaXX

24 years ago* include/decoder_fifo.h :
Michel Kaempf [Sat, 2 Oct 1999 21:32:21 +0000 (21:32 +0000)]
* include/decoder_fifo.h :
- 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

24 years ago* input.c : Ajout du bool�en b_error et d'une boucle d'erreur pour
Christophe Massiot [Sat, 2 Oct 1999 10:20:54 +0000 (10:20 +0000)]
* input.c : Ajout du bool�en b_error et d'une boucle d'erreur pour
  �viter la fermeture sauvage de l'input ;
* main.c : Le vlc se ferme d�sormais proprement quand il bouffe un SIGINT.

--Meuuh

24 years ago* Suppression d'un message d'erreur erronn� ;
Christophe Massiot [Fri, 1 Oct 1999 22:45:02 +0000 (22:45 +0000)]
* Suppression d'un message d'erreur erronn� ;

--Meuuh

24 years ago* L'input devrait �tre capable de se fermer correctement apr�s une
Christophe Massiot [Fri, 1 Oct 1999 22:05:33 +0000 (22:05 +0000)]
* L'input devrait �tre capable de se fermer correctement apr�s une
  erreur (j'ai dit _capable_, hein, j'ai pas dit qu'elle le faisait) ;

--Meuuh

24 years ago* Makefile :
Michel Kaempf [Fri, 1 Oct 1999 15:44:31 +0000 (15:44 +0000)]
* Makefile :
- 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

24 years ago* input/input_pcr.c :
Michel Kaempf [Fri, 1 Oct 1999 12:38:10 +0000 (12:38 +0000)]
* input/input_pcr.c :
- 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

24 years ago* include/mtime.h :
Michel Kaempf [Wed, 29 Sep 1999 09:56:04 +0000 (09:56 +0000)]
* include/mtime.h :
- 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

24 years ago* include/decoder_fifo.h :
Michel Kaempf [Tue, 28 Sep 1999 10:35:41 +0000 (10:35 +0000)]
* include/decoder_fifo.h :
- 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 years ago* audio_decoder/audio_decoder.c :
Michel Kaempf [Fri, 24 Sep 1999 10:02:11 +0000 (10:02 +0000)]
* audio_decoder/audio_decoder.c :
- 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"

24 years agoImpl�mentation rudimentaire de la synchro : les packets
Jean-Marc Dressler [Thu, 23 Sep 1999 20:56:39 +0000 (20:56 +0000)]
Impl�mentation rudimentaire de la synchro : les packets
PES sont maintenant dat�s.

--
Polux

24 years ago* AUTO_SPAWN n'est plus necessaire pour lancer l'init script.
Christophe Massiot [Thu, 23 Sep 1999 10:22:59 +0000 (10:22 +0000)]
* AUTO_SPAWN n'est plus necessaire pour lancer l'init script.

--Meuuh

24 years ago* audio_decoder/audio_decoder.c :
Michel Kaempf [Thu, 23 Sep 1999 08:53:15 +0000 (08:53 +0000)]
* audio_decoder/audio_decoder.c :
- Tout est pret pour accueillir la synchro :-)
- Les passages modifi�s sont encore en commentaire, parce qu'avec ma
synchro simul�e le %CPU du d�codeur audio passe de 0.1% � 9.7%, alors
que les op�rations sont toutes simples et pas appel�es tant que �a
(il faudra encore essayer en -Oqqch si �a change qqch) ;
- Reste � modifier l'audio output pour la synchro... coming soon ;

-- MaXX

24 years ago* audio_decoder/audio_decoder.c :
Michel Kaempf [Wed, 22 Sep 1999 21:39:11 +0000 (21:39 +0000)]
* audio_decoder/audio_decoder.c :
- Correction d'un bug concernant la d�cision de d�coder ou non une
nouvelle frame audio ;

-- MaXX

24 years ago* include/audio_output.h :
Michel Kaempf [Wed, 22 Sep 1999 15:53:28 +0000 (15:53 +0000)]
* include/audio_output.h :
- Correction d'une erreur dans la taille des frames du Layer II (1152
et non 1192) (ne vous en faites pas, l'erreur n'�tait pr�sente que dans
un commentaire :-) ;

* audio_decoder/audio_decoder.c :
- Rajout d'un certain nombre de commentaires utiles pour la suite du
d�veloppement de l'audio_decoder ;
- Modification de la m�thode de calcul du nombre de frames audio libres
dans l'aout_fifo (� tester !) ;

-- MaXX

24 years ago* Le video_decoder a desormais une structure qui tourne (copier-coller de
Christophe Massiot [Tue, 21 Sep 1999 18:55:53 +0000 (18:55 +0000)]
* Le video_decoder a desormais une structure qui tourne (copier-coller de
  l'audio_decoder) ;

L'integration du mpeg2decode arrive !

--Meuuh

24 years ago* Passage de NeedBits(), DumpBits(), etc. dans decoder_fifo.h ;
Christophe Massiot [Mon, 20 Sep 1999 22:07:09 +0000 (22:07 +0000)]
* Passage de NeedBits(), DumpBits(), etc. dans decoder_fifo.h ;
* Suppression de warnings ;

--Meuuh

24 years agoJ'avions oublie celui-la :(
Christophe Massiot [Mon, 20 Sep 1999 21:22:37 +0000 (21:22 +0000)]
J'avions oublie celui-la :(

--Meuuh

24 years ago* La DCT et la PCM sont dans audio_math.c ;
Christophe Massiot [Mon, 20 Sep 1999 21:21:38 +0000 (21:21 +0000)]
* La DCT et la PCM sont dans audio_math.c ;
* Corrections de quelques warnings ici ou la ;

--Meuuh

24 years ago* Ajout d'un .cvsignore ;
Christophe Massiot [Mon, 20 Sep 1999 20:41:28 +0000 (20:41 +0000)]
* Ajout d'un .cvsignore ;
* 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

24 years agoInitial revision
Michel Kaempf [Sun, 8 Aug 1999 12:42:54 +0000 (12:42 +0000)]
Initial revision