]> git.sesse.net Git - vlc/blob - doc/ChangeLog-1999
Let's go on with the "women enslaving men" category.
[vlc] / doc / ChangeLog-1999
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
94
95 Initial revision
96
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
106
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
115
116 --Meuuh
117
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
128
129 * La DCT et la PCM sont dans audio_math.c ;
130 * Corrections de quelques warnings ici ou la ;
131
132 --Meuuh
133
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
138
139 J'avions oublie celui-la :(
140
141 --Meuuh
142
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
152
153 * Passage de NeedBits(), DumpBits(), etc. dans decoder_fifo.h ;
154 * Suppression de warnings ;
155
156 --Meuuh
157
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
167
168 * Le video_decoder a desormais une structure qui tourne (copier-coller de
169   l'audio_decoder) ;
170
171 L'integration du mpeg2decode arrive !
172
173 --Meuuh
174
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
180
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 :-) ;
185
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 !) ;
191
192 -- MaXX
193
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
198
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 ;
202
203 -- MaXX
204
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
209
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 ;
217
218 -- MaXX
219
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
224
225 * AUTO_SPAWN n'est plus necessaire pour lancer l'init script.
226
227 --Meuuh
228
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
235
236 Impl?\239?\191?\189mentation rudimentaire de la synchro : les packets
237 PES sont maintenant dat?\239?\191?\189s.
238
239 --
240 Polux
241
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
247
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) ;
252
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 ?
258
259 -- MaXX "vlc rewlz"
260
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
267
268 * include/decoder_fifo.h :
269 - Proprification des commentaires ;
270
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 ?
276
277 * input/input.c :
278 - Correction d'un cast ;
279
280 -- MaXX
281
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
292
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 ;
300
301 * misc/mtime.c :
302 - modifications diverses et vari?\239?\191?\189es prenant en compte le changement de
303 mtime_t ;
304
305 * include/input.h :
306 - i_pts et les variables s64 de la structure pcr sont d?\239?\191?\189sormais des mtime_t ;
307
308 * input/input.c :
309 - passage des casts en (mtime_t) et non (s64) ;
310
311 * input/input_file.c :
312 - rajout d'un #include "mtime.h" ;
313
314 * input/input_pcr.c :
315 - passage des s64 en mtime_t ;
316
317 * misc/xutils.c :
318 - correction de deux warnings ;
319
320 -- MaXX
321
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
326
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 ;
334
335 -- MaXX
336
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
344
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 :-)
349
350 * audio_decoder/audio_decoder.c :
351 - Correction d'un bug qui entrainait une d?\239?\191?\189rivation du son ;
352
353 * include/audio_output.h :
354 - Passage du nb max de fifos audio de 4 ?\239?\191?\189 2 pour augmenter le niveau sonore ;
355
356 * interface/main.c :
357 - Typo ;
358
359 --
360 MaXX
361
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
366
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) ;
369
370 --Meuuh
371
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
376
377 * Suppression d'un message d'erreur erronn?\239?\191?\189 ;
378
379 --Meuuh
380
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
386
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.
390
391 --Meuuh
392
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
402
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 ;
406
407 * input/input.c :
408 - Changements cosm?\239?\191?\189tiques ;
409
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 ;
413
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 ;
420
421 --
422 MaXX
423
424 ------------------------------------------------------------------------
425 r22 | maxx | 1999-10-03 00:31:35 +0200 (Sun, 03 Oct 1999) | 7 lines
426 Changed paths:
427    M /trunk/Makefile
428
429 * Makefile :
430 - Rajout des options de linkage -g et -pg afin de faire fonctionner le
431 profiling ;
432
433 --
434 MaXX
435
436 ------------------------------------------------------------------------
437 r23 | maxx | 1999-10-03 00:37:44 +0200 (Sun, 03 Oct 1999) | 6 lines
438 Changed paths:
439    M /trunk/.cvsignore
440
441 * .cvsignore :
442 - Rajout des fichiers vlc.init et gmon.out ;
443
444 --
445 MaXX
446
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
454
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 ;
460
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 :-)
465
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 ?
473
474 * Makefile :
475 - Modifications cosm?\239?\191?\189tiques ;
476
477 --
478 MaXX
479
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
484
485 * audio_output/audio_output.c :
486 - Suppression de la synchro en attendant de trouver une meilleure m?\239?\191?\189thode ;
487
488 --
489 MaXX
490
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
495
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 :-) ;
502
503 --
504 MaXX
505
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
510
511 * L'autospawn r?\239?\191?\189agit correctement si on utilise les flags --novideo ou
512   --noaudio ;
513
514 --Meuuh
515
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
520
521 * Documentation/bugs :
522 - Suppression d'un bon nombre de bugs de l'input ;
523 - Rajout d'un bug concernant ./vlc --novideo ;
524
525 --
526 MaXX
527
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
532
533 Un #ifdef DEBUG qui manquait et qui faisait que ca compilait pas sans le DEBUG.
534
535 --Meuuh
536
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
541
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).
545
546 --Meuuh
547
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
554
555 Synchronisation vlc-DR2/CVS
556
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 ;
560
561 --Meuuh
562
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
568
569
570
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.
574
575
576 Benny
577
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
582
583
584
585 Le prototypes des fonctions Enable/DisableScreeSaver dans xutils.h ne
586 correspondait pas a leur declaration dans xutils.c
587
588
589 Benny
590
591 ------------------------------------------------------------------------
592 r34 | massiot | 1999-11-06 22:45:08 +0100 (Sat, 06 Nov 1999) | 6 lines
593 Changed paths:
594    M /trunk/Makefile
595
596 Modifications de Polusque depuis la DR2, ?\239?\191?\189 savoir :
597 - virationnement de la saturation ;
598 - optimisation MMX de la conversion YUV.
599
600 --Meuuh
601
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
607
608
609
610
611 Nettoyage de input_psi.
612
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 :)
617
618 Benny
619
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
626
627
628
629 Mise en place du m?\239?\191?\189canisme de d?\239?\191?\189tection de changement de flux dans la synchro
630
631 Polux
632
633 ------------------------------------------------------------------------
634 r37 | maxx | 1999-12-05 00:00:42 +0100 (Sun, 05 Dec 1999) | 2 lines
635 Changed paths:
636    M /trunk/.cvsignore
637
638 test
639
640 ------------------------------------------------------------------------
641 r38 | maxx | 1999-12-05 00:19:40 +0100 (Sun, 05 Dec 1999) | 2 lines
642 Changed paths:
643    M /trunk/.cvsignore
644
645 retest
646
647 ------------------------------------------------------------------------
648 r39 | maxx | 1999-12-06 17:59:25 +0100 (Mon, 06 Dec 1999) | 6 lines
649 Changed paths:
650    M /trunk/.cvsignore
651
652 * .cvsignore :
653 - Rajout d'une ligne inutile... il faut bien tester la nouvelle
654 configuration CVS :-)
655
656 -- MaXX
657
658 ------------------------------------------------------------------------
659 r40 | maxx | 1999-12-06 18:02:42 +0100 (Mon, 06 Dec 1999) | 6 lines
660 Changed paths:
661    M /trunk/.cvsignore
662
663 * .cvsignore :
664 - Suppression d'une ligne inutile... certains font vraiment n'importe
665 quoi O:->
666
667 -- MaXX
668
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
673
674 * Documentation/todo :
675 - mise ?\239?\191?\189 jour des donn?\239?\191?\189es concernant l'audio_decoder et l'audio_output ;
676
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 :-) ;
680
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
685
686
687
688 Correction d'une erreur dans le parsage de la PMT (mauvais masque de
689 lecture des PID des ES)
690
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
697
698
699
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.
704
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
724
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.
731
732 Polux
733
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
760
761 Fin du remplacement des pthread + ajout du frame rate dans display.c.
762
763 Polux
764
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
771
772
773
774 Commit bis des modifications concernant l'initialisation du continuity
775 counter (ecrasees entre temps)
776
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
781
782
783
784
785 Correction d'un bug dans la lecture de la version de la PMT
786
787 ------------------------------------------------------------------------
788 r48 | polux | 1999-12-12 19:04:37 +0100 (Sun, 12 Dec 1999) | 5 lines
789 Changed paths:
790    M /trunk/Makefile
791
792
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
796
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
803
804 * .cvsignore :
805 + Rajout du fichier core ;
806
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 ;
812
813 * interface/intf_ctrl.c :
814 - Correction du bug `help vlan' (mouahaha il manquait une virgule :-).
815
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
820
821 * audio_decoder/audio_decoder.c :
822 - Test d'une nouvelle m?\239?\191?\189thode de synchro ;
823
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
829
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 ;
833
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 ;
837
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
844
845 * Patchs MPEG1, qui marchent ou qui ne marche pas ;
846 * Optimisation de ClearBlock() ;
847 * D?\239?\191?\189but du video_parser ;
848
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
854
855
856  . ajout de #ifdef pour ne pas avoir de console X en mode framebuffer
857  . mode --novlans par d?\239?\191?\189faut
858
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
865
866 *** empty log message ***
867
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
880
881 D?\239?\191?\189but du d?\239?\191?\189codeur + d?\239?\191?\189but du parseur.
882
883 ?\239?\191?\189videmment ?\239?\191?\189a compile pas et on n'est pas sortis de l'auberge, m'enfin...
884
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
889
890 Ce fichier la etait en trop
891
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
901
902 Un bon morceau du parseur.
903
904 Stef, je ne t'oublie pas, demain t'auras du boulot, promis :)
905
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
911
912 suite du parseur.
913
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
930
931 Suite du video_parser et du video_decoder.
932
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
938
939 * Ajout de quelques fonctions pour traiter les structures *_extension
940   dans le parser
941
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
948
949
950 * Modifications de quelques erreurs sur le parseur
951
952 ------------------------------------------------------------------------