video_output.c: Don't rely on the playlist to store vout, but store them in libvlc.
[vlc/vlc-acra.git] / doc / ChangeLog-1999
blob28ac03bd4b82f407812c616cea78a09fb1bd42b5
1 ------------------------------------------------------------------------
2 r1 | maxx | 1999-08-08 14:42:54 +0200 (Sun, 08 Aug 1999) | 2 lines
3 Changed paths:
4    A /trunk
5    A /trunk/Makefile
6    A /trunk/Makefile.dep
7    A /trunk/doc
8    A /trunk/doc/bugs
9    A /trunk/doc/common.tex
10    A /trunk/doc/conventions
11    A /trunk/doc/headers
12    A /trunk/doc/main.tex
13    A /trunk/doc/organization.fig
14    A /trunk/doc/portage
15    A /trunk/doc/threads.tex
16    A /trunk/doc/todo
17    A /trunk/doc/vlan-server
18    A /trunk/include
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
54    A /trunk/lib
55    A /trunk/lib/background.xpm
56    A /trunk/lib/s16_0_44100.raw
57    A /trunk/lib/s16_1_32000.raw
58    A /trunk/src
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
66    A /trunk/src/input
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
83    A /trunk/src/misc
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
95 Initial revision
97 ------------------------------------------------------------------------
98 r3 | massiot | 1999-09-20 22:41:28 +0200 (Mon, 20 Sep 1999) | 11 lines
99 Changed paths:
100    A /trunk/.cvsignore
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
111   qu'il a fini ;
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
116 --Meuuh
118 ------------------------------------------------------------------------
119 r4 | massiot | 1999-09-20 23:21:38 +0200 (Mon, 20 Sep 1999) | 5 lines
120 Changed paths:
121    M /trunk/Makefile
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 ;
132 --Meuuh
134 ------------------------------------------------------------------------
135 r5 | massiot | 1999-09-20 23:22:37 +0200 (Mon, 20 Sep 1999) | 4 lines
136 Changed paths:
137    A /trunk/include/audio_math.h
139 J'avions oublie celui-la :(
141 --Meuuh
143 ------------------------------------------------------------------------
144 r6 | massiot | 1999-09-21 00:07:09 +0200 (Tue, 21 Sep 1999) | 5 lines
145 Changed paths:
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 ;
156 --Meuuh
158 ------------------------------------------------------------------------
159 r7 | massiot | 1999-09-21 20:55:53 +0200 (Tue, 21 Sep 1999) | 7 lines
160 Changed paths:
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
169   l'audio_decoder) ;
171 L'integration du mpeg2decode arrive !
173 --Meuuh
175 ------------------------------------------------------------------------
176 r8 | maxx | 1999-09-22 17:53:28 +0200 (Wed, 22 Sep 1999) | 13 lines
177 Changed paths:
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
184 un commentaire :-) ;
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 !) ;
192 -- MaXX
194 ------------------------------------------------------------------------
195 r9 | maxx | 1999-09-22 23:39:11 +0200 (Wed, 22 Sep 1999) | 6 lines
196 Changed paths:
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 ;
203 -- MaXX
205 ------------------------------------------------------------------------
206 r10 | maxx | 1999-09-23 10:53:15 +0200 (Thu, 23 Sep 1999) | 10 lines
207 Changed paths:
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 ;
218 -- MaXX
220 ------------------------------------------------------------------------
221 r11 | massiot | 1999-09-23 12:22:59 +0200 (Thu, 23 Sep 1999) | 4 lines
222 Changed paths:
223    M /trunk/src/interface/interface.c
225 * AUTO_SPAWN n'est plus necessaire pour lancer l'init script.
227 --Meuuh
229 ------------------------------------------------------------------------
230 r12 | polux | 1999-09-23 22:56:39 +0200 (Thu, 23 Sep 1999) | 6 lines
231 Changed paths:
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.
240 Polux
242 ------------------------------------------------------------------------
243 r13 | maxx | 1999-09-24 12:02:11 +0200 (Fri, 24 Sep 1999) | 13 lines
244 Changed paths:
245    M /trunk/Makefile
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) ;
253 * Makefile :
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 ?
259 -- MaXX "vlc rewlz"
261 ------------------------------------------------------------------------
262 r14 | maxx | 1999-09-28 12:35:41 +0200 (Tue, 28 Sep 1999) | 14 lines
263 Changed paths:
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 ;
271 * include/input.h :
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 ?
277 * input/input.c :
278 - Correction d'un cast ;
280 -- MaXX
282 ------------------------------------------------------------------------
283 r15 | maxx | 1999-09-29 11:56:04 +0200 (Wed, 29 Sep 1999) | 29 lines
284 Changed paths:
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
293 * include/mtime.h :
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
297 prendre un s64 ;
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 ;
301 * misc/mtime.c :
302 - modifications diverses et vari?\239?\191?\189es prenant en compte le changement de
303 mtime_t ;
305 * include/input.h :
306 - i_pts et les variables s64 de la structure pcr sont d?\239?\191?\189sormais des mtime_t ;
308 * input/input.c :
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 ;
317 * misc/xutils.c :
318 - correction de deux warnings ;
320 -- MaXX
322 ------------------------------------------------------------------------
323 r16 | maxx | 1999-10-01 14:38:10 +0200 (Fri, 01 Oct 1999) | 10 lines
324 Changed paths:
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
333 ordre ;
335 -- MaXX
337 ------------------------------------------------------------------------
338 r17 | maxx | 1999-10-01 17:44:31 +0200 (Fri, 01 Oct 1999) | 17 lines
339 Changed paths:
340    M /trunk/Makefile
341    M /trunk/include/audio_output.h
342    M /trunk/src/audio_decoder/audio_decoder.c
343    M /trunk/src/interface/main.c
345 * Makefile :
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
348 decoder_fifos :-)
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 ;
356 * interface/main.c :
357 - Typo ;
360 MaXX
362 ------------------------------------------------------------------------
363 r18 | massiot | 1999-10-02 00:05:33 +0200 (Sat, 02 Oct 1999) | 5 lines
364 Changed paths:
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) ;
370 --Meuuh
372 ------------------------------------------------------------------------
373 r19 | massiot | 1999-10-02 00:45:02 +0200 (Sat, 02 Oct 1999) | 4 lines
374 Changed paths:
375    M /trunk/src/input/input.c
377 * Suppression d'un message d'erreur erronn?\239?\191?\189 ;
379 --Meuuh
381 ------------------------------------------------------------------------
382 r20 | massiot | 1999-10-02 12:20:54 +0200 (Sat, 02 Oct 1999) | 6 lines
383 Changed paths:
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.
391 --Meuuh
393 ------------------------------------------------------------------------
394 r21 | maxx | 1999-10-02 23:32:21 +0200 (Sat, 02 Oct 1999) | 21 lines
395 Changed paths:
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 ;
407 * input/input.c :
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 ;
422 MaXX
424 ------------------------------------------------------------------------
425 r22 | maxx | 1999-10-03 00:31:35 +0200 (Sun, 03 Oct 1999) | 7 lines
426 Changed paths:
427    M /trunk/Makefile
429 * Makefile :
430 - Rajout des options de linkage -g et -pg afin de faire fonctionner le
431 profiling ;
434 MaXX
436 ------------------------------------------------------------------------
437 r23 | maxx | 1999-10-03 00:37:44 +0200 (Sun, 03 Oct 1999) | 6 lines
438 Changed paths:
439    M /trunk/.cvsignore
441 * .cvsignore :
442 - Rajout des fichiers vlc.init et gmon.out ;
445 MaXX
447 ------------------------------------------------------------------------
448 r24 | maxx | 1999-10-04 04:24:21 +0200 (Mon, 04 Oct 1999) | 25 lines
449 Changed paths:
450    M /trunk/Makefile
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
455 * 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
472 en retard... Polux ?
474 * Makefile :
475 - Modifications cosm?\239?\191?\189tiques ;
478 MaXX
480 ------------------------------------------------------------------------
481 r25 | maxx | 1999-10-04 12:20:27 +0200 (Mon, 04 Oct 1999) | 6 lines
482 Changed paths:
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 ;
489 MaXX
491 ------------------------------------------------------------------------
492 r26 | maxx | 1999-10-06 01:41:31 +0200 (Wed, 06 Oct 1999) | 10 lines
493 Changed paths:
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 :-) ;
504 MaXX
506 ------------------------------------------------------------------------
507 r27 | massiot | 1999-10-06 02:32:24 +0200 (Wed, 06 Oct 1999) | 5 lines
508 Changed paths:
509    M /trunk/src/input/input_psi.c
511 * L'autospawn r?\239?\191?\189agit correctement si on utilise les flags --novideo ou
512   --noaudio ;
514 --Meuuh
516 ------------------------------------------------------------------------
517 r28 | maxx | 1999-10-06 03:29:25 +0200 (Wed, 06 Oct 1999) | 7 lines
518 Changed paths:
519    M /trunk/doc/bugs
521 * Documentation/bugs :
522 - Suppression d'un bon nombre de bugs de l'input ;
523 - Rajout d'un bug concernant ./vlc --novideo ;
526 MaXX
528 ------------------------------------------------------------------------
529 r29 | massiot | 1999-10-06 19:25:37 +0200 (Wed, 06 Oct 1999) | 4 lines
530 Changed paths:
531    M /trunk/src/interface/intf_msg.c
533 Un #ifdef DEBUG qui manquait et qui faisait que ca compilait pas sans le DEBUG.
535 --Meuuh
537 ------------------------------------------------------------------------
538 r30 | massiot | 1999-10-06 20:47:32 +0200 (Wed, 06 Oct 1999) | 6 lines
539 Changed paths:
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).
546 --Meuuh
548 ------------------------------------------------------------------------
549 r31 | massiot | 1999-10-12 20:58:31 +0200 (Tue, 12 Oct 1999) | 8 lines
550 Changed paths:
551    M /trunk/Makefile
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 ;
561 --Meuuh
563 ------------------------------------------------------------------------
564 r32 | benny | 1999-10-21 01:30:34 +0200 (Thu, 21 Oct 1999) | 9 lines
565 Changed paths:
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.
576 Benny
578 ------------------------------------------------------------------------
579 r33 | benny | 1999-10-27 20:00:05 +0200 (Wed, 27 Oct 1999) | 8 lines
580 Changed paths:
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
589 Benny
591 ------------------------------------------------------------------------
592 r34 | massiot | 1999-11-06 22:45:08 +0100 (Sat, 06 Nov 1999) | 6 lines
593 Changed paths:
594    M /trunk/Makefile
596 Modifications de Polusque depuis la DR2, ?\239?\191?\189 savoir :
597 - virationnement de la saturation ;
598 - optimisation MMX de la conversion YUV.
600 --Meuuh
602 ------------------------------------------------------------------------
603 r35 | benny | 1999-11-10 00:30:25 +0100 (Wed, 10 Nov 1999) | 12 lines
604 Changed paths:
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 :)
618 Benny
620 ------------------------------------------------------------------------
621 r36 | polux | 1999-11-21 15:26:20 +0100 (Sun, 21 Nov 1999) | 6 lines
622 Changed paths:
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
631 Polux
633 ------------------------------------------------------------------------
634 r37 | maxx | 1999-12-05 00:00:42 +0100 (Sun, 05 Dec 1999) | 2 lines
635 Changed paths:
636    M /trunk/.cvsignore
638 test
640 ------------------------------------------------------------------------
641 r38 | maxx | 1999-12-05 00:19:40 +0100 (Sun, 05 Dec 1999) | 2 lines
642 Changed paths:
643    M /trunk/.cvsignore
645 retest
647 ------------------------------------------------------------------------
648 r39 | maxx | 1999-12-06 17:59:25 +0100 (Mon, 06 Dec 1999) | 6 lines
649 Changed paths:
650    M /trunk/.cvsignore
652 * .cvsignore :
653 - Rajout d'une ligne inutile... il faut bien tester la nouvelle
654 configuration CVS :-)
656 -- MaXX
658 ------------------------------------------------------------------------
659 r40 | maxx | 1999-12-06 18:02:42 +0100 (Mon, 06 Dec 1999) | 6 lines
660 Changed paths:
661    M /trunk/.cvsignore
663 * .cvsignore :
664 - Suppression d'une ligne inutile... certains font vraiment n'importe
665 quoi O:->
667 -- MaXX
669 ------------------------------------------------------------------------
670 r41 | maxx | 1999-12-07 03:16:22 +0100 (Tue, 07 Dec 1999) | 7 lines
671 Changed paths:
672    M /trunk/doc/todo
674 * Documentation/todo :
675 - mise ?\239?\191?\189 jour des donn?\239?\191?\189es concernant l'audio_decoder et l'audio_output ;
677 * CVS :
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
683 Changed paths:
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
693 Changed paths:
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
703 PID.
705 ------------------------------------------------------------------------
706 r44 | polux | 1999-12-08 16:22:59 +0100 (Wed, 08 Dec 1999) | 9 lines
707 Changed paths:
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.
732 Polux
734 ------------------------------------------------------------------------
735 r45 | polux | 1999-12-08 17:01:40 +0100 (Wed, 08 Dec 1999) | 4 lines
736 Changed paths:
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.
763 Polux
765 ------------------------------------------------------------------------
766 r46 | benny | 1999-12-08 22:23:07 +0100 (Wed, 08 Dec 1999) | 5 lines
767 Changed paths:
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
779 Changed paths:
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
789 Changed paths:
790    M /trunk/Makefile
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
795 compiler les .S
797 ------------------------------------------------------------------------
798 r49 | maxx | 1999-12-15 00:37:44 +0100 (Wed, 15 Dec 1999) | 12 lines
799 Changed paths:
800    M /trunk/.cvsignore
801    M /trunk/src/audio_output/audio_output.c
802    M /trunk/src/interface/intf_ctrl.c
804 * .cvsignore :
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
818 Changed paths:
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
826 Changed paths:
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
840 Changed paths:
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
851 Changed paths:
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
861 Changed paths:
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
870 Changed paths:
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
887 Changed paths:
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
894 Changed paths:
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
908 Changed paths:
909    M /trunk/include/video_parser.h
910    M /trunk/src/video_parser/vpar_headers.c
912 suite du parseur.
914 ------------------------------------------------------------------------
915 r59 | massiot | 1999-12-29 00:35:32 +0100 (Wed, 29 Dec 1999) | 2 lines
916 Changed paths:
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
935 Changed paths:
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
940   dans le parser
942 ------------------------------------------------------------------------
943 r61 | stef | 1999-12-30 14:59:59 +0100 (Thu, 30 Dec 1999) | 3 lines
944 Changed paths:
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 ------------------------------------------------------------------------