1 ------------------------------------------------------------------------
2 r1 | maxx | 1999-08-08 14:42:54 +0200 (Sun, 08 Aug 1999) | 2 lines
9 A /trunk/doc/common.tex
10 A /trunk/doc/conventions
13 A /trunk/doc/organization.fig
15 A /trunk/doc/threads.tex
17 A /trunk/doc/vlan-server
19 A /trunk/include/all.h
20 A /trunk/include/audio_constants.h
21 A /trunk/include/audio_decoder.h
22 A /trunk/include/audio_dsp.h
23 A /trunk/include/audio_output.h
24 A /trunk/include/common.h
25 A /trunk/include/config.h
26 A /trunk/include/control.h
27 A /trunk/include/debug.h
28 A /trunk/include/decoder_fifo.h
29 A /trunk/include/generic_decoder.h
30 A /trunk/include/input.h
31 A /trunk/include/input_ctrl.h
32 A /trunk/include/input_file.h
33 A /trunk/include/input_netlist.h
34 A /trunk/include/input_network.h
35 A /trunk/include/input_pcr.h
36 A /trunk/include/input_psi.h
37 A /trunk/include/input_vlan.h
38 A /trunk/include/interface.h
39 A /trunk/include/intf_cmd.h
40 A /trunk/include/intf_ctrl.h
41 A /trunk/include/intf_msg.h
42 A /trunk/include/mtime.h
43 A /trunk/include/netutils.h
44 A /trunk/include/pgm_data.h
45 A /trunk/include/rsc_files.h
46 A /trunk/include/thread.h
47 A /trunk/include/video.h
48 A /trunk/include/video_decoder.h
49 A /trunk/include/video_graphics.h
50 A /trunk/include/video_output.h
51 A /trunk/include/video_x11.h
52 A /trunk/include/xconsole.h
53 A /trunk/include/xutils.h
55 A /trunk/lib/background.xpm
56 A /trunk/lib/s16_0_44100.raw
57 A /trunk/lib/s16_1_32000.raw
59 A /trunk/src/audio_decoder
60 A /trunk/src/audio_decoder/audio_decoder.c
61 A /trunk/src/audio_output
62 A /trunk/src/audio_output/audio_dsp.c
63 A /trunk/src/audio_output/audio_output.c
64 A /trunk/src/generic_decoder
65 A /trunk/src/generic_decoder/generic_decoder.c
67 A /trunk/src/input/input.c
68 A /trunk/src/input/input_ctrl.c
69 A /trunk/src/input/input_file.c
70 A /trunk/src/input/input_netlist.c
71 A /trunk/src/input/input_network.c
72 A /trunk/src/input/input_pcr.c
73 A /trunk/src/input/input_psi.c
74 A /trunk/src/input/input_vlan.c
75 A /trunk/src/interface
76 A /trunk/src/interface/control.c
77 A /trunk/src/interface/interface.c
78 A /trunk/src/interface/intf_cmd.c
79 A /trunk/src/interface/intf_ctrl.c
80 A /trunk/src/interface/intf_msg.c
81 A /trunk/src/interface/main.c
82 A /trunk/src/interface/xconsole.c
84 A /trunk/src/misc/mtime.c
85 A /trunk/src/misc/netutils.c
86 A /trunk/src/misc/rsc_files.c
87 A /trunk/src/misc/xutils.c
88 A /trunk/src/video_decoder
89 A /trunk/src/video_decoder/video_decoder.c
90 A /trunk/src/video_output
91 A /trunk/src/video_output/video_graphics.c
92 A /trunk/src/video_output/video_output.c
93 A /trunk/src/video_output/video_x11.c
97 ------------------------------------------------------------------------
98 r3 | massiot | 1999-09-20 22:41:28 +0200 (Mon, 20 Sep 1999) | 11 lines
101 M /trunk/include/config.h
102 M /trunk/src/input/input.c
103 M /trunk/src/input/input_pcr.c
104 M /trunk/src/input/input_psi.c
105 M /trunk/src/interface/interface.c
107 * Ajout d'un .cvsignore ;
108 * Au d?\239?\191?\189marrage l'interface lance le script contenu dans vlc.init s'il
109 existe (typiquement spawnage d'input) ;
110 * Le d?\239?\191?\189codeur PSI spawne automatiquement les threads video et audio des
112 [les deux pr?\239?\191?\189c?\239?\191?\189dents comportements peuvent ?\239?\191?\189tre d?\239?\191?\189sactiv?\239?\191?\189s en
113 commentant #define AUTO_SPAWN dans config.h]
114 * Correction d'un bug de compilation dans input_pcr.c
118 ------------------------------------------------------------------------
119 r4 | massiot | 1999-09-20 23:21:38 +0200 (Mon, 20 Sep 1999) | 5 lines
122 M /trunk/include/audio_decoder.h
123 M /trunk/include/config.h
124 M /trunk/src/audio_decoder/audio_decoder.c
125 A /trunk/src/audio_decoder/audio_math.c
126 M /trunk/src/input/input_psi.c
127 M /trunk/src/interface/interface.c
129 * La DCT et la PCM sont dans audio_math.c ;
130 * Corrections de quelques warnings ici ou la ;
134 ------------------------------------------------------------------------
135 r5 | massiot | 1999-09-20 23:22:37 +0200 (Mon, 20 Sep 1999) | 4 lines
137 A /trunk/include/audio_math.h
139 J'avions oublie celui-la :(
143 ------------------------------------------------------------------------
144 r6 | massiot | 1999-09-21 00:07:09 +0200 (Tue, 21 Sep 1999) | 5 lines
146 M /trunk/include/audio_decoder.h
147 M /trunk/include/decoder_fifo.h
148 M /trunk/src/audio_decoder/audio_decoder.c
149 M /trunk/src/interface/interface.c
150 M /trunk/src/interface/intf_ctrl.c
151 M /trunk/src/interface/main.c
153 * Passage de NeedBits(), DumpBits(), etc. dans decoder_fifo.h ;
154 * Suppression de warnings ;
158 ------------------------------------------------------------------------
159 r7 | massiot | 1999-09-21 20:55:53 +0200 (Tue, 21 Sep 1999) | 7 lines
161 M /trunk/include/config.h
162 M /trunk/include/video_decoder.h
163 M /trunk/src/input/input.c
164 M /trunk/src/input/input_ctrl.c
165 M /trunk/src/interface/intf_msg.c
166 M /trunk/src/video_decoder/video_decoder.c
168 * Le video_decoder a desormais une structure qui tourne (copier-coller de
171 L'integration du mpeg2decode arrive !
175 ------------------------------------------------------------------------
176 r8 | maxx | 1999-09-22 17:53:28 +0200 (Wed, 22 Sep 1999) | 13 lines
178 M /trunk/include/audio_output.h
179 M /trunk/src/audio_decoder/audio_decoder.c
181 * include/audio_output.h :
182 - Correction d'une erreur dans la taille des frames du Layer II (1152
183 et non 1192) (ne vous en faites pas, l'erreur n'?\239?\191?\189tait pr?\239?\191?\189sente que dans
186 * audio_decoder/audio_decoder.c :
187 - Rajout d'un certain nombre de commentaires utiles pour la suite du
188 d?\239?\191?\189veloppement de l'audio_decoder ;
189 - Modification de la m?\239?\191?\189thode de calcul du nombre de frames audio libres
190 dans l'aout_fifo (?\239?\191?\189 tester !) ;
194 ------------------------------------------------------------------------
195 r9 | maxx | 1999-09-22 23:39:11 +0200 (Wed, 22 Sep 1999) | 6 lines
197 M /trunk/src/audio_decoder/audio_decoder.c
199 * audio_decoder/audio_decoder.c :
200 - Correction d'un bug concernant la d?\239?\191?\189cision de d?\239?\191?\189coder ou non une
201 nouvelle frame audio ;
205 ------------------------------------------------------------------------
206 r10 | maxx | 1999-09-23 10:53:15 +0200 (Thu, 23 Sep 1999) | 10 lines
208 M /trunk/src/audio_decoder/audio_decoder.c
210 * audio_decoder/audio_decoder.c :
211 - Tout est pret pour accueillir la synchro :-)
212 - Les passages modifi?\239?\191?\189s sont encore en commentaire, parce qu'avec ma
213 synchro simul?\239?\191?\189e le %CPU du d?\239?\191?\189codeur audio passe de 0.1% ?\239?\191?\189 9.7%, alors
214 que les op?\239?\191?\189rations sont toutes simples et pas appel?\239?\191?\189es tant que ?\239?\191?\189a
215 (il faudra encore essayer en -Oqqch si ?\239?\191?\189a change qqch) ;
216 - Reste ?\239?\191?\189 modifier l'audio output pour la synchro... coming soon ;
220 ------------------------------------------------------------------------
221 r11 | massiot | 1999-09-23 12:22:59 +0200 (Thu, 23 Sep 1999) | 4 lines
223 M /trunk/src/interface/interface.c
225 * AUTO_SPAWN n'est plus necessaire pour lancer l'init script.
229 ------------------------------------------------------------------------
230 r12 | polux | 1999-09-23 22:56:39 +0200 (Thu, 23 Sep 1999) | 6 lines
232 M /trunk/include/input.h
233 M /trunk/src/input/input.c
234 M /trunk/src/input/input_pcr.c
236 Impl?\239?\191?\189mentation rudimentaire de la synchro : les packets
237 PES sont maintenant dat?\239?\191?\189s.
242 ------------------------------------------------------------------------
243 r13 | maxx | 1999-09-24 12:02:11 +0200 (Fri, 24 Sep 1999) | 13 lines
246 M /trunk/src/audio_decoder/audio_decoder.c
248 * audio_decoder/audio_decoder.c :
249 - Int?\239?\191?\189gration totale et non comment?\239?\191?\189e du support de la synchro ;
250 - Le probl?\239?\191?\189me du 0.1% de CPU -> 9.7% est r?\239?\191?\189solu en compilant avec un
251 flag d'optimisation (cf ci-dessous) ;
254 - Rajout d'une ligne *comment?\239?\191?\189e* avec le flag d'optimisation -O2 ;
255 - En -O2 et en faisant tourner le mini-server et un vlc --novideo sur la
256 meme machine, la somme des %CPU du vlc et du mini-server est ?\239?\191?\189gale ?\239?\191?\189 0 :-)
257 C'est pas beau ?\239?\191?\189a ?
261 ------------------------------------------------------------------------
262 r14 | maxx | 1999-09-28 12:35:41 +0200 (Tue, 28 Sep 1999) | 14 lines
264 M /trunk/include/decoder_fifo.h
265 M /trunk/include/input.h
266 M /trunk/src/input/input.c
268 * include/decoder_fifo.h :
269 - Proprification des commentaires ;
272 - i_pts ?\239?\191?\189tait un u32 mais doit ?\239?\191?\189tre un s64 ;
273 - Question ouverte au Ptyx : pourquoi mtime_t est un u64 ?
274 Est-ce que c'est mauvais de passer mtime_t en s64 ?
275 Est-ce que ?\239?\191?\189a fait modifier beaucoup de code ?
278 - Correction d'un cast ;
282 ------------------------------------------------------------------------
283 r15 | maxx | 1999-09-29 11:56:04 +0200 (Wed, 29 Sep 1999) | 29 lines
285 M /trunk/include/input.h
286 M /trunk/include/mtime.h
287 M /trunk/src/input/input.c
288 M /trunk/src/input/input_file.c
289 M /trunk/src/input/input_pcr.c
290 M /trunk/src/misc/mtime.c
291 M /trunk/src/misc/xutils.c
294 - mtime_t devient un s64 (et non plus un u64) pour harmoniser gestion de
295 l'horloge et synchronisation ;
296 - LAST_MDATE correspond d?\239?\191?\189sormais ?\239?\191?\189 la plus grande valeur que peut
298 - MSTRTIME_MAX_SIZE prend en compte le fait que les dates peuvent d?\239?\191?\189sormais
299 ?\239?\191?\189tre n?\239?\191?\189gatives ;
302 - modifications diverses et vari?\239?\191?\189es prenant en compte le changement de
306 - i_pts et les variables s64 de la structure pcr sont d?\239?\191?\189sormais des mtime_t ;
309 - passage des casts en (mtime_t) et non (s64) ;
311 * input/input_file.c :
312 - rajout d'un #include "mtime.h" ;
314 * input/input_pcr.c :
315 - passage des s64 en mtime_t ;
318 - correction de deux warnings ;
322 ------------------------------------------------------------------------
323 r16 | maxx | 1999-10-01 14:38:10 +0200 (Fri, 01 Oct 1999) | 10 lines
325 M /trunk/src/input/input_pcr.c
327 * input/input_pcr.c :
328 - Correction d'un bug de la fonction input_PcrReInit : pthread_mutex_lock()
329 ?\239?\191?\189tait appel?\239?\191?\189e avec un argument obtenu en d?\239?\191?\189r?\239?\191?\189f?\239?\191?\189ren?\239?\191?\189ant un pointeur non
330 initialis?\239?\191?\189 ;
331 - Le bug ne survenait que lorsque le vlc ?\239?\191?\189tait compil?\239?\191?\189 SANS -Ox, probablement
332 parce que le code optimis?\239?\191?\189 n'ex?\239?\191?\189cutait pas les instructions dans le meme
337 ------------------------------------------------------------------------
338 r17 | maxx | 1999-10-01 17:44:31 +0200 (Fri, 01 Oct 1999) | 17 lines
341 M /trunk/include/audio_output.h
342 M /trunk/src/audio_decoder/audio_decoder.c
343 M /trunk/src/interface/main.c
346 - Rajout de l'option -pg maintenant que le %*!&#@ de bug est corrig?\239?\191?\189, et en
347 attendant qu'on trouve le moyen de releaser proprement le lock des
350 * audio_decoder/audio_decoder.c :
351 - Correction d'un bug qui entrainait une d?\239?\191?\189rivation du son ;
353 * include/audio_output.h :
354 - Passage du nb max de fifos audio de 4 ?\239?\191?\189 2 pour augmenter le niveau sonore ;
362 ------------------------------------------------------------------------
363 r18 | massiot | 1999-10-02 00:05:33 +0200 (Sat, 02 Oct 1999) | 5 lines
365 M /trunk/src/input/input.c
367 * L'input devrait ?\239?\191?\189tre capable de se fermer correctement apr?\239?\191?\189s une
368 erreur (j'ai dit _capable_, hein, j'ai pas dit qu'elle le faisait) ;
372 ------------------------------------------------------------------------
373 r19 | massiot | 1999-10-02 00:45:02 +0200 (Sat, 02 Oct 1999) | 4 lines
375 M /trunk/src/input/input.c
377 * Suppression d'un message d'erreur erronn?\239?\191?\189 ;
381 ------------------------------------------------------------------------
382 r20 | massiot | 1999-10-02 12:20:54 +0200 (Sat, 02 Oct 1999) | 6 lines
384 M /trunk/src/input/input.c
385 M /trunk/src/interface/main.c
387 * input.c : Ajout du bool?\239?\191?\189en b_error et d'une boucle d'erreur pour
388 ?\239?\191?\189viter la fermeture sauvage de l'input ;
389 * main.c : Le vlc se ferme d?\239?\191?\189sormais proprement quand il bouffe un SIGINT.
393 ------------------------------------------------------------------------
394 r21 | maxx | 1999-10-02 23:32:21 +0200 (Sat, 02 Oct 1999) | 21 lines
396 M /trunk/include/decoder_fifo.h
397 M /trunk/src/audio_decoder/audio_decoder.c
398 M /trunk/src/generic_decoder/generic_decoder.c
399 M /trunk/src/input/input.c
400 M /trunk/src/input/input_psi.c
401 M /trunk/src/video_decoder/video_decoder.c
403 * include/decoder_fifo.h :
404 - Rajout du support permettant de d?\239?\191?\189tecter la fin du thread input
405 correspondant au flux de bits pass?\239?\191?\189 en argument ?\239?\191?\189 la fonction GetByte ;
408 - Changements cosm?\239?\191?\189tiques ;
410 * input/input_psi.c :
411 - Correction d'un bug de la fonction DestroyPgrmDescr qui faisait
412 segfaulter le vlc ?\239?\191?\189 sa terminaison ;
414 * audio_decoder/audio_decoder.c :
415 * generic_decoder/generic_decoder.c :
416 * video_decoder/video_decoder.c :
417 - Les fonctions xdec_DestroyThread envoient d?\239?\191?\189sormais un signal permettant
418 aux decoder threads de quitter la fonction GetByte meme s'ils sont en
419 attente dans la fonction pthread_cond_wait ;
424 ------------------------------------------------------------------------
425 r22 | maxx | 1999-10-03 00:31:35 +0200 (Sun, 03 Oct 1999) | 7 lines
430 - Rajout des options de linkage -g et -pg afin de faire fonctionner le
436 ------------------------------------------------------------------------
437 r23 | maxx | 1999-10-03 00:37:44 +0200 (Sun, 03 Oct 1999) | 6 lines
442 - Rajout des fichiers vlc.init et gmon.out ;
447 ------------------------------------------------------------------------
448 r24 | maxx | 1999-10-04 04:24:21 +0200 (Mon, 04 Oct 1999) | 25 lines
451 M /trunk/src/audio_decoder/audio_decoder.c
452 M /trunk/src/audio_output/audio_output.c
453 M /trunk/src/input/input.c
456 - Correction de deux bugs concernant le calcul de b_has_pts et d'une autre
457 variable de la structure pes (les masques utilis?\239?\191?\189s n'?\239?\191?\189taient pas les bons...
458 cons?\239?\191?\189quence imm?\239?\191?\189diate : la synchro ne voyait jamais de paquet dat?\239?\191?\189) ;
459 - Correction d'un bug de la m?\239?\191?\189thode de calcul de i_pts ;
461 * audio_decoder/audio_decoder.c :
462 - Autod?\239?\191?\189tection des dates en utilisant le champ i_pts fourni par la
463 synchro... le son ?\239?\191?\189 fr?\239?\191?\189quence variable adapt?\239?\191?\189e aux pertes de paquets TS et
464 autres probl?\239?\191?\189mes est d?\239?\191?\189sormais une r?\239?\191?\189alit?\239?\191?\189 :-)
466 * audio_output/audio_output.c :
467 + Rajout de la synchro :
468 - On attend si on est en avance ;
469 - On saute des frames si on est en retard ;
470 + Ce n'est pas encore tout ?\239?\191?\189 fait ?\239?\191?\189a, mais ?\239?\191?\189a commence ?\239?\191?\189 prendre forme...
471 On dirait que le mini-server va trop vite, parce que l'audio est souvent
475 - Modifications cosm?\239?\191?\189tiques ;
480 ------------------------------------------------------------------------
481 r25 | maxx | 1999-10-04 12:20:27 +0200 (Mon, 04 Oct 1999) | 6 lines
483 M /trunk/src/audio_output/audio_output.c
485 * audio_output/audio_output.c :
486 - Suppression de la synchro en attendant de trouver une meilleure m?\239?\191?\189thode ;
491 ------------------------------------------------------------------------
492 r26 | maxx | 1999-10-06 01:41:31 +0200 (Wed, 06 Oct 1999) | 10 lines
494 M /trunk/src/audio_output/audio_output.c
496 * audio_output/audio_output.c :
497 - Suppression totale de la synchro en dates absolues ;
498 - Rajout de la re-synchro en dates relatives (il est donc d?\239?\191?\189sormais
499 possible de couper un flux et de le relancer, ou de changer de flux,
500 tout en gardant le m?\239?\191?\189me input, le m?\239?\191?\189me d?\239?\191?\189codeur audio... pratique pour
501 le pseudo-changement de cha?\239?\191?\189ne pr?\239?\191?\189vu ?\239?\191?\189 la War :-) ;
506 ------------------------------------------------------------------------
507 r27 | massiot | 1999-10-06 02:32:24 +0200 (Wed, 06 Oct 1999) | 5 lines
509 M /trunk/src/input/input_psi.c
511 * L'autospawn r?\239?\191?\189agit correctement si on utilise les flags --novideo ou
516 ------------------------------------------------------------------------
517 r28 | maxx | 1999-10-06 03:29:25 +0200 (Wed, 06 Oct 1999) | 7 lines
521 * Documentation/bugs :
522 - Suppression d'un bon nombre de bugs de l'input ;
523 - Rajout d'un bug concernant ./vlc --novideo ;
528 ------------------------------------------------------------------------
529 r29 | massiot | 1999-10-06 19:25:37 +0200 (Wed, 06 Oct 1999) | 4 lines
531 M /trunk/src/interface/intf_msg.c
533 Un #ifdef DEBUG qui manquait et qui faisait que ca compilait pas sans le DEBUG.
537 ------------------------------------------------------------------------
538 r30 | massiot | 1999-10-06 20:47:32 +0200 (Wed, 06 Oct 1999) | 6 lines
540 M /trunk/include/intf_msg.h
542 * Correction d'un bug ou quand on ne definait pas le DEBUG, il
543 remplacait les intf_DbgMsg par des ;, ce qui n'est pas cool pour les
544 if ... else sans accolades (input_psi.c).
548 ------------------------------------------------------------------------
549 r31 | massiot | 1999-10-12 20:58:31 +0200 (Tue, 12 Oct 1999) | 8 lines
552 M /trunk/include/config.h
553 M /trunk/src/input/input_psi.c
555 Synchronisation vlc-DR2/CVS
557 * Makefile : nouvelles options d'optimisation, d?\239?\191?\189codeur vid?\239?\191?\189o ;
558 * config.h : FIFOs et netlist plus longues ;
559 * input_psi.c : Suppression de messages de debug ;
563 ------------------------------------------------------------------------
564 r32 | benny | 1999-10-21 01:30:34 +0200 (Thu, 21 Oct 1999) | 9 lines
566 M /trunk/src/input/input.c
567 M /trunk/src/input/input_netlist.c
571 Bug fix: le buffer p_pes_header_save du pes n'etait jamais alloue, ce qui
572 fait que la fonction DemuxPES plantait si jamais le header pes etait plus
573 gros que le premier packet ts du pes.
578 ------------------------------------------------------------------------
579 r33 | benny | 1999-10-27 20:00:05 +0200 (Wed, 27 Oct 1999) | 8 lines
581 M /trunk/src/misc/xutils.c
585 Le prototypes des fonctions Enable/DisableScreeSaver dans xutils.h ne
586 correspondait pas a leur declaration dans xutils.c
591 ------------------------------------------------------------------------
592 r34 | massiot | 1999-11-06 22:45:08 +0100 (Sat, 06 Nov 1999) | 6 lines
596 Modifications de Polusque depuis la DR2, ?\239?\191?\189 savoir :
597 - virationnement de la saturation ;
598 - optimisation MMX de la conversion YUV.
602 ------------------------------------------------------------------------
603 r35 | benny | 1999-11-10 00:30:25 +0100 (Wed, 10 Nov 1999) | 12 lines
605 M /trunk/src/input/input.c
606 M /trunk/src/input/input_psi.c
611 Nettoyage de input_psi.
613 Debugage de DemuxPSI. Le nouveau code doit etre capable de gerer des cas
614 foireux qui ne sont pas senses arriver (et qui n'ont jamais ete rencontre
615 dans les flux qu'on a, vu que ca n'a jamais plante la avant). Son
616 principal interet est de ne plus produire de warning a la compilation :)
620 ------------------------------------------------------------------------
621 r36 | polux | 1999-11-21 15:26:20 +0100 (Sun, 21 Nov 1999) | 6 lines
623 M /trunk/include/input.h
624 M /trunk/include/input_pcr.h
625 M /trunk/src/input/input_pcr.c
629 Mise en place du m?\239?\191?\189canisme de d?\239?\191?\189tection de changement de flux dans la synchro
633 ------------------------------------------------------------------------
634 r37 | maxx | 1999-12-05 00:00:42 +0100 (Sun, 05 Dec 1999) | 2 lines
640 ------------------------------------------------------------------------
641 r38 | maxx | 1999-12-05 00:19:40 +0100 (Sun, 05 Dec 1999) | 2 lines
647 ------------------------------------------------------------------------
648 r39 | maxx | 1999-12-06 17:59:25 +0100 (Mon, 06 Dec 1999) | 6 lines
653 - Rajout d'une ligne inutile... il faut bien tester la nouvelle
654 configuration CVS :-)
658 ------------------------------------------------------------------------
659 r40 | maxx | 1999-12-06 18:02:42 +0100 (Mon, 06 Dec 1999) | 6 lines
664 - Suppression d'une ligne inutile... certains font vraiment n'importe
669 ------------------------------------------------------------------------
670 r41 | maxx | 1999-12-07 03:16:22 +0100 (Tue, 07 Dec 1999) | 7 lines
674 * Documentation/todo :
675 - mise ?\239?\191?\189 jour des donn?\239?\191?\189es concernant l'audio_decoder et l'audio_output ;
678 - rajout automatique de la signature du commiteur (si vous voyez "maxx"
679 un peu plus bas, c'est que ?\239?\191?\189a rewlz :-) ;
681 ------------------------------------------------------------------------
682 r42 | benny | 1999-12-07 04:33:35 +0100 (Tue, 07 Dec 1999) | 5 lines
684 M /trunk/src/input/input_psi.c
688 Correction d'une erreur dans le parsage de la PMT (mauvais masque de
689 lecture des PID des ES)
691 ------------------------------------------------------------------------
692 r43 | benny | 1999-12-08 01:42:29 +0100 (Wed, 08 Dec 1999) | 7 lines
694 M /trunk/src/input/input.c
695 M /trunk/src/input/input_ctrl.c
696 M /trunk/src/input/input_psi.c
700 Le continuity_counter du vlc est maintenant initialise automatiquement a
701 la valeur du premier paquet TS que l'input recoit pour chaque PID. On
702 evite de trasher systematiquement (ou presque) le premier TS de chaque
705 ------------------------------------------------------------------------
706 r44 | polux | 1999-12-08 16:22:59 +0100 (Wed, 08 Dec 1999) | 9 lines
708 M /trunk/include/all.h
709 M /trunk/include/audio_decoder.h
710 M /trunk/include/audio_output.h
711 M /trunk/include/control.h
712 M /trunk/include/decoder_fifo.h
713 M /trunk/include/generic_decoder.h
714 M /trunk/include/input.h
715 M /trunk/include/input_netlist.h
716 M /trunk/include/input_vlan.h
717 M /trunk/include/interface.h
718 M /trunk/include/intf_msg.h
719 M /trunk/include/pgm_data.h
720 M /trunk/include/video_decoder.h
721 M /trunk/include/video_output.h
722 M /trunk/include/video_x11.h
723 A /trunk/include/vlc_thread.h
725 Encapsulation des pthread qui sont maintenant remplac?\239?\191?\189es par les vlc_thread.
726 Toutes les r?\239?\191?\189f?\239?\191?\189rences aux pthread que ce soit les thread, les mutex ou
727 les variables conditionnelles, ont ?\239?\191?\189t?\239?\191?\189 remplac?\239?\191?\189es par leur ?\239?\191?\189quivalent
728 vlc_thread. Les vlc_thread sont une version tr?\239?\191?\189s simplifi?\239?\191?\189e des pthread et
729 fonctionnent exactement de la m?\239?\191?\189me fa?\239?\191?\189on. Ceci devrait grandement faciliter
730 le portage vers d'autres OS.
734 ------------------------------------------------------------------------
735 r45 | polux | 1999-12-08 17:01:40 +0100 (Wed, 08 Dec 1999) | 4 lines
737 M /trunk/src/audio_decoder/audio_decoder.c
738 M /trunk/src/audio_decoder/audio_math.c
739 M /trunk/src/audio_output/audio_dsp.c
740 M /trunk/src/audio_output/audio_output.c
741 M /trunk/src/generic_decoder/generic_decoder.c
742 M /trunk/src/input/input.c
743 M /trunk/src/input/input_ctrl.c
744 M /trunk/src/input/input_file.c
745 M /trunk/src/input/input_netlist.c
746 M /trunk/src/input/input_network.c
747 M /trunk/src/input/input_pcr.c
748 M /trunk/src/input/input_psi.c
749 M /trunk/src/input/input_vlan.c
750 M /trunk/src/interface/control.c
751 M /trunk/src/interface/interface.c
752 M /trunk/src/interface/intf_cmd.c
753 M /trunk/src/interface/intf_ctrl.c
754 M /trunk/src/interface/intf_msg.c
755 M /trunk/src/interface/main.c
756 M /trunk/src/interface/xconsole.c
757 M /trunk/src/video_decoder/video_decoder.c
758 M /trunk/src/video_output/video_output.c
759 M /trunk/src/video_output/video_x11.c
761 Fin du remplacement des pthread + ajout du frame rate dans display.c.
765 ------------------------------------------------------------------------
766 r46 | benny | 1999-12-08 22:23:07 +0100 (Wed, 08 Dec 1999) | 5 lines
768 M /trunk/src/input/input.c
769 M /trunk/src/input/input_ctrl.c
770 M /trunk/src/input/input_psi.c
774 Commit bis des modifications concernant l'initialisation du continuity
775 counter (ecrasees entre temps)
777 ------------------------------------------------------------------------
778 r47 | benny | 1999-12-09 23:37:46 +0100 (Thu, 09 Dec 1999) | 5 lines
780 M /trunk/src/input/input_psi.c
785 Correction d'un bug dans la lecture de la version de la PMT
787 ------------------------------------------------------------------------
788 r48 | polux | 1999-12-12 19:04:37 +0100 (Sun, 12 Dec 1999) | 5 lines
793 Gr?\239?\191?\189ce ?\239?\191?\189 Jimmy, plus besoin de compiler les fichiers assembleurs ?\239?\191?\189 part,
794 le make se d?\239?\191?\189brouille tout seul comme un grand en utilisant gcc pour
797 ------------------------------------------------------------------------
798 r49 | maxx | 1999-12-15 00:37:44 +0100 (Wed, 15 Dec 1999) | 12 lines
801 M /trunk/src/audio_output/audio_output.c
802 M /trunk/src/interface/intf_ctrl.c
805 + Rajout du fichier core ;
807 * audio_output/audio_output.c :
808 + Rajout de messages de debug :
809 - nombre de frames audio dans la plage dat?\239?\191?\189e courante ;
810 - dur?\239?\191?\189e de cette plage audio dat?\239?\191?\189e (en ?\239?\191?\189s) ;
811 - fr?\239?\191?\189quence du flux sonore pour cette plage dat?\239?\191?\189e ;
813 * interface/intf_ctrl.c :
814 - Correction du bug `help vlan' (mouahaha il manquait une virgule :-).
816 ------------------------------------------------------------------------
817 r50 | maxx | 1999-12-15 19:23:33 +0100 (Wed, 15 Dec 1999) | 3 lines
819 M /trunk/src/audio_decoder/audio_decoder.c
821 * audio_decoder/audio_decoder.c :
822 - Test d'une nouvelle m?\239?\191?\189thode de synchro ;
824 ------------------------------------------------------------------------
825 r51 | maxx | 1999-12-15 20:01:41 +0100 (Wed, 15 Dec 1999) | 8 lines
827 M /trunk/src/audio_decoder/audio_decoder.c
828 M /trunk/src/audio_output/audio_output.c
830 * audio_decoder/audio_decoder.c :
831 - l'ancienne m?\239?\191?\189thode de synchro ?\239?\191?\189tait buggu?\239?\191?\189e, la nouvelle rewlz... Sam,
832 j'esp?\239?\191?\189re que tu me pardonneras un jour ;
834 * audio_output/audio_output.c :
835 - suppression des messages de debug, ?\239?\191?\189 la demande de Polux, qui veut
836 squatter seul la console de debug avec ses messages de fps ;
838 ------------------------------------------------------------------------
839 r52 | massiot | 1999-12-18 18:13:55 +0100 (Sat, 18 Dec 1999) | 4 lines
841 A /trunk/include/video_parser.h
842 A /trunk/src/video_parser
843 A /trunk/src/video_parser/video_parser.c
845 * Patchs MPEG1, qui marchent ou qui ne marche pas ;
846 * Optimisation de ClearBlock() ;
847 * D?\239?\191?\189but du video_parser ;
849 ------------------------------------------------------------------------
850 r53 | sam | 1999-12-19 21:08:53 +0100 (Sun, 19 Dec 1999) | 4 lines
852 M /trunk/src/interface/interface.c
853 M /trunk/src/interface/main.c
856 . ajout de #ifdef pour ne pas avoir de console X en mode framebuffer
857 . mode --novlans par d?\239?\191?\189faut
859 ------------------------------------------------------------------------
860 r54 | stef | 1999-12-21 01:07:39 +0100 (Tue, 21 Dec 1999) | 2 lines
862 A /trunk/include/parser_fifo.h
863 M /trunk/include/video_parser.h
864 M /trunk/src/video_parser/video_parser.c
866 *** empty log message ***
868 ------------------------------------------------------------------------
869 r55 | massiot | 1999-12-21 19:12:29 +0100 (Tue, 21 Dec 1999) | 4 lines
871 A /trunk/include/undec_picture.h
872 A /trunk/include/vdec_motion.h
873 A /trunk/include/video_fifo.h
874 M /trunk/include/video_parser.h
875 A /trunk/src/video_decoder/vdec_motion.c
876 M /trunk/src/video_decoder/video_decoder.c
877 A /trunk/src/video_parser/video_fifo.c
878 M /trunk/src/video_parser/video_parser.c
879 A /trunk/src/video_parser/vpar_headers.c
881 D?\239?\191?\189but du d?\239?\191?\189codeur + d?\239?\191?\189but du parseur.
883 ?\239?\191?\189videmment ?\239?\191?\189a compile pas et on n'est pas sortis de l'auberge, m'enfin...
885 ------------------------------------------------------------------------
886 r56 | massiot | 1999-12-21 19:14:22 +0100 (Tue, 21 Dec 1999) | 2 lines
888 D /trunk/include/parser_fifo.h
890 Ce fichier la etait en trop
892 ------------------------------------------------------------------------
893 r57 | massiot | 1999-12-22 03:27:56 +0100 (Wed, 22 Dec 1999) | 4 lines
895 M /trunk/include/undec_picture.h
896 M /trunk/include/video_parser.h
897 A /trunk/include/vpar_blocks.h
898 M /trunk/src/video_parser/video_fifo.c
899 M /trunk/src/video_parser/video_parser.c
900 M /trunk/src/video_parser/vpar_headers.c
902 Un bon morceau du parseur.
904 Stef, je ne t'oublie pas, demain t'auras du boulot, promis :)
906 ------------------------------------------------------------------------
907 r58 | massiot | 1999-12-22 14:18:13 +0100 (Wed, 22 Dec 1999) | 2 lines
909 M /trunk/include/video_parser.h
910 M /trunk/src/video_parser/vpar_headers.c
914 ------------------------------------------------------------------------
915 r59 | massiot | 1999-12-29 00:35:32 +0100 (Wed, 29 Dec 1999) | 2 lines
917 A /trunk/include/video_decoder.h.new
918 M /trunk/include/video_fifo.h
919 M /trunk/include/video_parser.h
920 M /trunk/include/vpar_blocks.h
921 A /trunk/include/vpar_headers.h
922 A /trunk/src/video_decoder/vdec_idct.c
923 M /trunk/src/video_decoder/vdec_motion.c
924 M /trunk/src/video_decoder/video_decoder.c
925 M /trunk/src/video_parser/video_fifo.c
926 M /trunk/src/video_parser/video_parser.c
927 A /trunk/src/video_parser/vpar_blocks.c
928 M /trunk/src/video_parser/vpar_headers.c
929 A /trunk/src/video_parser/vpar_motion.c
931 Suite du video_parser et du video_decoder.
933 ------------------------------------------------------------------------
934 r60 | stef | 1999-12-29 03:48:59 +0100 (Wed, 29 Dec 1999) | 3 lines
936 M /trunk/include/vpar_headers.h
937 M /trunk/src/video_parser/vpar_headers.c
939 * Ajout de quelques fonctions pour traiter les structures *_extension
942 ------------------------------------------------------------------------
943 r61 | stef | 1999-12-30 14:59:59 +0100 (Thu, 30 Dec 1999) | 3 lines
945 M /trunk/include/vpar_headers.h
946 M /trunk/src/video_parser/video_parser.c
947 M /trunk/src/video_parser/vpar_headers.c
950 * Modifications de quelques erreurs sur le parseur
952 ------------------------------------------------------------------------