]> git.sesse.net Git - vlc/blob - doc/ChangeLog-2000
.
[vlc] / doc / ChangeLog-2000
1 ------------------------------------------------------------------------
2 r62 | massiot | 1999-12-31 18:35:48 +0100 (Fri, 31 Dec 1999) | 2 lines
3 Changed paths:
4    D /trunk/include/undec_picture.h
5    M /trunk/src/video_parser/video_parser.c
6
7 Deux oublis dans le commit de la derniere fois.
8
9 ------------------------------------------------------------------------
10 r63 | sam | 2000-01-02 05:42:16 +0100 (Sun, 02 Jan 2000) | 4 lines
11 Changed paths:
12    M /trunk/include/input.h
13    M /trunk/src/generic_decoder/generic_decoder.c
14
15  - include des PES de type AC3 pour pr?\239?\191?\189parer une bidouille inf?\239?\191?\189me
16  - reformatage des commentaires ?\239?\191?\189 80 colonnes au lieu de 81 parce que
17   ?\239?\191?\189a a le don de m'?\239?\191?\189nerver prodigieusement.
18
19 ------------------------------------------------------------------------
20 r64 | sam | 2000-01-02 07:00:35 +0100 (Sun, 02 Jan 2000) | 11 lines
21 Changed paths:
22    M /trunk/include/input.h
23    M /trunk/src/generic_decoder/generic_decoder.c
24
25  - je ne ferai plus de commits d?\239?\191?\189biles ?\239?\191?\189 5h du mat
26  - je ne ferai plus de commits d?\239?\191?\189biles ?\239?\191?\189 5h du mat
27  - je ne ferai plus de commits d?\239?\191?\189biles ?\239?\191?\189 5h du mat
28  - je ne ferai plus de commits d?\239?\191?\189biles ?\239?\191?\189 5h du mat
29  - je ne ferai plus de commits d?\239?\191?\189biles ?\239?\191?\189 5h du mat
30  - je ne ferai plus de commits d?\239?\191?\189biles ?\239?\191?\189 5h du mat
31  - je ne ferai plus de commits d?\239?\191?\189biles ?\239?\191?\189 5h du mat
32  - je ne ferai plus de commits d?\239?\191?\189biles ?\239?\191?\189 5h du mat
33  - je ne ferai plus de commits d?\239?\191?\189biles ?\239?\191?\189 5h du mat
34  - je ne ferai plus de commits d?\239?\191?\189biles ?\239?\191?\189 5h du mat
35
36 ------------------------------------------------------------------------
37 r65 | massiot | 2000-01-03 21:38:32 +0100 (Mon, 03 Jan 2000) | 11 lines
38 Changed paths:
39    M /trunk/Makefile
40    M /trunk/include/config.h
41    M /trunk/include/decoder_fifo.h
42    A /trunk/include/vdec_idct.h
43    M /trunk/include/vdec_motion.h
44    M /trunk/include/video_decoder.h.new
45    M /trunk/include/video_fifo.h
46    M /trunk/include/video_parser.h
47    M /trunk/include/vpar_blocks.h
48    M /trunk/include/vpar_headers.h
49    M /trunk/src/interface/control.c
50    M /trunk/src/interface/interface.c
51    M /trunk/src/video_parser/video_parser.c
52    M /trunk/src/video_parser/vpar_headers.c
53
54 * Makefile : ajout du nouveau d?\239?\191?\189codeur (comment?\239?\191?\189) ;
55              suppression du video_output pour que Ptyx puisse committer
56              ses trucs sans craindre de tout casser le cvs ;
57 * interface/* : d?\239?\191?\189sactivage du video_output ;
58 * include/config.h : plein de directives pour le parseur et le d?\239?\191?\189codeur ;
59 * include/decoder_fifo.h : nouvelles primitives pour le parseur ;
60 * le reste : ben de quoi faire compiler video_parser.c, bug fixes
61   essentiellement ;
62
63 Eviv Bulgroz !
64
65 ------------------------------------------------------------------------
66 r66 | massiot | 2000-01-04 01:01:05 +0100 (Tue, 04 Jan 2000) | 3 lines
67 Changed paths:
68    M /trunk/include/video_fifo.h
69    M /trunk/include/vpar_blocks.h
70    M /trunk/include/vpar_headers.h
71    M /trunk/src/video_parser/video_fifo.c
72    M /trunk/src/video_parser/vpar_headers.c
73
74 video_fifo.c et vpar_headers.c compilent ?\239?\191?\189 peu pr?\239?\191?\189s. Correction d'environ
75 4212 fautes de frappe.
76
77 ------------------------------------------------------------------------
78 r67 | massiot | 2000-01-04 16:07:23 +0100 (Tue, 04 Jan 2000) | 3 lines
79 Changed paths:
80    M /trunk/include/vdec_idct.h
81    M /trunk/include/vdec_motion.h
82    M /trunk/include/video_decoder.h.new
83    M /trunk/include/vpar_blocks.h
84    M /trunk/src/video_decoder/vdec_idct.c
85    M /trunk/src/video_decoder/vdec_motion.c
86    M /trunk/src/video_decoder/video_decoder.c
87    M /trunk/src/video_parser/vpar_blocks.c
88    M /trunk/src/video_parser/vpar_headers.c
89    M /trunk/src/video_parser/vpar_motion.c
90
91 Correction de 1242 fautes de frappe et includes foireux. Presque tout
92 compile presque.
93
94 ------------------------------------------------------------------------
95 r68 | massiot | 2000-01-04 18:57:19 +0100 (Tue, 04 Jan 2000) | 2 lines
96 Changed paths:
97    M /trunk/include/video_parser.h
98    A /trunk/include/vpar_synchro.h
99    M /trunk/src/video_decoder/vdec_idct.c
100    M /trunk/src/video_decoder/vdec_motion.c
101    M /trunk/src/video_decoder/video_decoder.c
102    M /trunk/src/video_parser/video_fifo.c
103    M /trunk/src/video_parser/video_parser.c
104    M /trunk/src/video_parser/vpar_blocks.c
105    M /trunk/src/video_parser/vpar_headers.c
106    M /trunk/src/video_parser/vpar_motion.c
107    A /trunk/src/video_parser/vpar_synchro.c
108
109 Ajout des fichiers de la synchro un peu partout.
110
111 ------------------------------------------------------------------------
112 r69 | massiot | 2000-01-05 03:32:49 +0100 (Wed, 05 Jan 2000) | 2 lines
113 Changed paths:
114    M /trunk/include/vdec_idct.h
115    M /trunk/include/vpar_blocks.h
116    M /trunk/include/vpar_headers.h
117    M /trunk/src/video_decoder/video_decoder.c
118    M /trunk/src/video_parser/vpar_blocks.c
119    M /trunk/src/video_parser/vpar_headers.c
120
121 J'en ai chi?\239?\191?\189 mais j'ai enfin pondu le AddBlock du video_decoder.
122
123 ------------------------------------------------------------------------
124 r70 | stef | 2000-01-05 04:42:43 +0100 (Wed, 05 Jan 2000) | 3 lines
125 Changed paths:
126    M /trunk/include/video_parser.h
127    M /trunk/include/vpar_blocks.h
128    M /trunk/include/vpar_headers.h
129    M /trunk/src/video_parser/video_parser.c
130    M /trunk/src/video_parser/vpar_blocks.c
131
132
133 * Ajout de la fonction MacroBlockAddressIncrement dans vpar_blocks.c
134
135 ------------------------------------------------------------------------
136 r71 | massiot | 2000-01-05 19:25:19 +0100 (Wed, 05 Jan 2000) | 6 lines
137 Changed paths:
138    M /trunk/include/vpar_blocks.h
139    M /trunk/src/video_parser/vpar_blocks.c
140    M /trunk/src/video_parser/vpar_headers.c
141
142 * vpar_blocks.c : Correction d'une erreur introduite hier soir avec
143   AddBlock en chrominance 420 ;
144 * vpar_headers.c : R?\239?\191?\189ordonnancement des fonctions (les fonctions inline
145   doivent etre en tete sinon elles ne sont pas optimis?\239?\191?\189es en inline par
146   gcc) ;
147
148 ------------------------------------------------------------------------
149 r72 | massiot | 2000-01-05 21:13:23 +0100 (Wed, 05 Jan 2000) | 2 lines
150 Changed paths:
151    A /trunk/src/input/input.c.new
152    A /trunk/src/input/input_ctrl.c.new
153
154 Adaptation de l'input au video_parser.
155
156 ------------------------------------------------------------------------
157 r73 | massiot | 2000-01-06 00:50:19 +0100 (Thu, 06 Jan 2000) | 3 lines
158 Changed paths:
159    M /trunk/include/video_parser.h
160    M /trunk/include/vpar_blocks.h
161    M /trunk/include/vpar_headers.h
162    M /trunk/src/video_parser/video_parser.c
163    M /trunk/src/video_parser/vpar_blocks.c
164
165 D?\239?\191?\189finition des matrices de quantification par d?\239?\191?\189faut, du balayage,
166 et cr?\239?\191?\189ation de la crop table pour la saturation qu'on fera pas.
167
168 ------------------------------------------------------------------------
169 r74 | massiot | 2000-01-06 01:13:19 +0100 (Thu, 06 Jan 2000) | 4 lines
170 Changed paths:
171    M /trunk/include/config.h
172    M /trunk/include/video_decoder.h.new
173    M /trunk/src/video_decoder/video_decoder.c
174    M /trunk/src/video_parser/video_parser.c
175    M /trunk/src/video_parser/vpar_blocks.c
176
177 video_decoder : ajout de la crop table dans AddBlock ;
178 video_parser : correction d'une erreur dans le commit pr?\239?\191?\189c?\239?\191?\189dent (on ne
179 fera pas la saturation dans le cas d'une DFT, de toute fa?\239?\191?\189on)
180
181 ------------------------------------------------------------------------
182 r75 | polux | 2000-01-07 17:18:46 +0100 (Fri, 07 Jan 2000) | 3 lines
183 Changed paths:
184    M /trunk/include/input.h
185    M /trunk/include/input_pcr.h
186    M /trunk/src/input/input.c
187    M /trunk/src/input/input_pcr.c
188
189 Refonte de la synchro qui devrait eliminer les problemes rencontres
190 lors des changements de flux.
191
192 ------------------------------------------------------------------------
193 r76 | polux | 2000-01-09 21:54:22 +0100 (Sun, 09 Jan 2000) | 3 lines
194 Changed paths:
195    M /trunk/include/vpar_blocks.h
196    M /trunk/include/vpar_headers.h
197    A /trunk/include/vpar_motion.h
198    M /trunk/src/video_parser/vpar_blocks.c
199    M /trunk/src/video_parser/vpar_headers.c
200    M /trunk/src/video_parser/vpar_motion.c
201
202
203 Debut de la partie parser du motion compensation.
204
205 ------------------------------------------------------------------------
206 r77 | maxx | 2000-01-10 00:38:46 +0100 (Mon, 10 Jan 2000) | 13 lines
207 Changed paths:
208    M /trunk/Makefile
209    M /trunk/include/audio_decoder.h
210    M /trunk/include/audio_output.h
211    M /trunk/src/audio_decoder/audio_decoder.c
212    M /trunk/src/audio_output/audio_output.c
213
214 * Makefile :
215 - rajout de l'option de compilation qui marche bien -fomit-frame-pointer ;
216
217 * include/audio_output.h, audio_output/audio_output.c :
218 - modification de la m?\239?\191?\189thode de lecture d'un flux provenant d'un d?\239?\191?\189codeur
219 audio : qu'il s'agisse d'un flux audio MPEG2, AC3 ou MPEG12, l'algorithme
220 reste le m?\239?\191?\189me ;
221
222 * include/audio_decoder.h, audio_decoder/audio_decoder.c :
223 - rajout de la constante AOUT_FRAME_SIZE et de la structure aout_frame_t
224 qui d?\239?\191?\189crivent la forme sous laquelle les samples audio d?\239?\191?\189cod?\239?\191?\189s sont
225 transmis ?\239?\191?\189 l'audio_output (cf point pr?\239?\191?\189c?\239?\191?\189dent) ;
226
227 ------------------------------------------------------------------------
228 r78 | stef | 2000-01-10 02:09:37 +0100 (Mon, 10 Jan 2000) | 7 lines
229 Changed paths:
230    M /trunk/include/video_parser.h
231    M /trunk/include/vpar_blocks.h
232    M /trunk/include/vpar_headers.h
233    M /trunk/src/video_parser/video_parser.c
234    M /trunk/src/video_parser/vpar_blocks.c
235
236 * Modifications d'erreurs dans  MacroBlockAddressIncrement
237 * Ajout des fonctions vpar_*MBtype
238 * Ajout de tables de lookup (pour les tableaux B1 ?\239?\191?\189 B4 et B9)
239 * Ajout de vpar_CodedPattern420
240
241 Il manque encore pas mal de fonctions (en particulier DecodeMPEG)
242
243 ------------------------------------------------------------------------
244 r79 | jimmy | 2000-01-10 21:32:22 +0100 (Mon, 10 Jan 2000) | 6 lines
245 Changed paths:
246    M /trunk/src/video_decoder/vdec_idct.c
247
248
249   Du rififi dans la DCT.
250
251 --
252 jimmy
253
254 ------------------------------------------------------------------------
255 r80 | jimmy | 2000-01-10 23:45:40 +0100 (Mon, 10 Jan 2000) | 3 lines
256 Changed paths:
257    M /trunk/include/config.h
258    M /trunk/include/vdec_idct.h
259    M /trunk/include/video_decoder.h
260
261
262   Et le petit toast qui va avec...
263
264 ------------------------------------------------------------------------
265 r81 | massiot | 2000-01-11 00:29:41 +0100 (Tue, 11 Jan 2000) | 3 lines
266 Changed paths:
267    M /trunk/include/video_decoder.h
268
269 Heureusement que j'avais dit de faire gaffe a ne pas committer le mauvais
270 video_decoder.h :-ppppp
271
272 ------------------------------------------------------------------------
273 r82 | seguin | 2000-01-11 00:36:06 +0100 (Tue, 11 Jan 2000) | 2 lines
274 Changed paths:
275    M /trunk/Makefile
276    D /trunk/include/all.h
277    M /trunk/include/audio_output.h
278    M /trunk/include/common.h
279    M /trunk/include/config.h
280    M /trunk/include/control.h
281    M /trunk/include/input.h
282    M /trunk/include/input_vlan.h
283    M /trunk/include/interface.h
284    A /trunk/include/intf_console.h
285    M /trunk/include/intf_msg.h
286    A /trunk/include/intf_sys.h
287    A /trunk/include/main.h
288    D /trunk/include/pgm_data.h
289    D /trunk/include/thread.h
290    M /trunk/include/video.h
291    M /trunk/include/video_decoder.h
292    M /trunk/include/video_graphics.h
293    M /trunk/include/video_output.h
294    A /trunk/include/video_sys.h
295    A /trunk/include/vlc.h
296    M /trunk/include/vlc_thread.h
297    D /trunk/include/xconsole.h
298    M /trunk/src/audio_decoder/audio_decoder.c
299    M /trunk/src/audio_output/audio_output.c
300    M /trunk/src/generic_decoder/generic_decoder.c
301    M /trunk/src/input/input.c
302    M /trunk/src/input/input_ctrl.c
303    M /trunk/src/input/input_psi.c
304    M /trunk/src/input/input_vlan.c
305    M /trunk/src/interface/control.c
306    M /trunk/src/interface/interface.c
307    M /trunk/src/interface/intf_cmd.c
308    A /trunk/src/interface/intf_console.c
309    M /trunk/src/interface/intf_ctrl.c
310    M /trunk/src/interface/intf_msg.c
311    M /trunk/src/interface/main.c
312    D /trunk/src/interface/xconsole.c
313    M /trunk/src/video_decoder/video_decoder.c
314    A /trunk/src/video_output/video_fb.c
315    D /trunk/src/video_output/video_graphics.c
316    M /trunk/src/video_output/video_output.c
317    M /trunk/src/video_output/video_x11.c
318
319 A tout kass?\239?\191?\189.
320
321 ------------------------------------------------------------------------
322 r83 | polux | 2000-01-11 10:59:22 +0100 (Tue, 11 Jan 2000) | 5 lines
323 Changed paths:
324    M /trunk/include/vdec_idct.h
325    M /trunk/include/video_parser.h
326
327
328 Correction de 2 petites erreurs :
329 - vdec_idct.h : oubli d'un point virgule
330 - video_parser.h : dupplication du champs pppl_dct_dc_size
331
332 ------------------------------------------------------------------------
333 r84 | seguin | 2000-01-11 12:05:46 +0100 (Tue, 11 Jan 2000) | 10 lines
334 Changed paths:
335    M /trunk/include/video_output.h
336    M /trunk/include/video_sys.h
337    M /trunk/src/interface/intf_msg.c
338    M /trunk/src/video_output/video_output.c
339    M /trunk/src/video_output/video_x11.c
340
341 Correction de quelques erreurs dans l'interface et vout.
342 Changement du type vlc_thread_func en vlc_thread_func_t dans le d?\239?\191?\189codeur.
343 Utilisation de 2 displays au lieu d'un au cas ou la Xlib ne serait pas thread-safe.
344 Ajout de droits corrects au fichier de log.
345
346 Le bug li?\239?\191?\189 ?\239?\191?\189 XShm ?\239?\191?\189 la fin est 'normal' (li?\239?\191?\189 au serveur X, pas ?\239?\191?\189 moi) : il
347 disparaitra ?\239?\191?\189 condition qu'au moins une image soit affich?\239?\191?\189e.
348
349 Le plantage sauvage de la Xlib ?\239?\191?\189 la fin du programme est li?\239?\191?\189 ?\239?\191?\189 display.c.
350
351 ------------------------------------------------------------------------
352 r85 | polux | 2000-01-11 15:43:06 +0100 (Tue, 11 Jan 2000) | 3 lines
353 Changed paths:
354    M /trunk/src/video_parser/video_parser.c
355    M /trunk/src/video_parser/vpar_blocks.c
356    M /trunk/src/video_parser/vpar_headers.c
357    M /trunk/src/video_parser/vpar_synchro.c
358
359
360 Debuggage.
361
362 ------------------------------------------------------------------------
363 r86 | polux | 2000-01-11 15:45:15 +0100 (Tue, 11 Jan 2000) | 3 lines
364 Changed paths:
365    M /trunk/include/vdec_motion.h
366    M /trunk/include/video_parser.h
367    M /trunk/include/vpar_blocks.h
368    M /trunk/include/vpar_headers.h
369    M /trunk/include/vpar_synchro.h
370
371
372 Encore du debuggage.
373
374 ------------------------------------------------------------------------
375 r87 | seguin | 2000-01-11 19:02:00 +0100 (Tue, 11 Jan 2000) | 2 lines
376 Changed paths:
377    M /trunk/Makefile
378    M /trunk/include/video.h
379    M /trunk/src/video_output/video_output.c
380
381 Modifs diverses et variees. Le mode FB compile (mais ne fait rien).
382
383 ------------------------------------------------------------------------
384 r88 | polux | 2000-01-11 22:32:58 +0100 (Tue, 11 Jan 2000) | 3 lines
385 Changed paths:
386    M /trunk/src/video_parser/video_fifo.c
387    M /trunk/src/video_parser/vpar_headers.c
388    M /trunk/src/video_parser/vpar_motion.c
389
390
391 Le video parser compile mais n'est pas termine, n'est-ce pas stef ? ;)
392
393 ------------------------------------------------------------------------
394 r89 | polux | 2000-01-11 22:34:04 +0100 (Tue, 11 Jan 2000) | 3 lines
395 Changed paths:
396    M /trunk/include/video.h
397
398
399 Encore une petite modif pour permettre au parser de compiler.
400
401 ------------------------------------------------------------------------
402 r90 | stef | 2000-01-12 14:14:51 +0100 (Wed, 12 Jan 2000) | 4 lines
403 Changed paths:
404    M /trunk/include/video_decoder.h
405    M /trunk/include/video_parser.h
406    M /trunk/include/vpar_blocks.h
407    M /trunk/src/video_parser/video_parser.c
408    M /trunk/src/video_parser/vpar_blocks.c
409
410
411 * Fonction de d?\239?\191?\189codage des Blocs MPEG2intra.
412 * Correction d'erreurs sur la gestion des tables de lookup
413
414 ------------------------------------------------------------------------
415 r91 | polux | 2000-01-12 16:31:59 +0100 (Wed, 12 Jan 2000) | 3 lines
416 Changed paths:
417    M /trunk/include/video_decoder.h
418
419 Correction de conneries de stef....
420 Merci de NE PAS COMMITER VIDEO_DECODER.H, sinon ca ne compile pas !
421
422 ------------------------------------------------------------------------
423 r92 | seguin | 2000-01-12 16:35:45 +0100 (Wed, 12 Jan 2000) | 3 lines
424 Changed paths:
425    M /trunk/.cvsignore
426    M /trunk/Makefile
427    M /trunk/include/config.h
428    M /trunk/src/interface/main.c
429    M /trunk/src/video_output/video_fb.c
430    M /trunk/src/video_output/video_output.c
431    M /trunk/src/video_output/video_x11.c
432
433 Ajout du framebuffer (initialisation/terminaison) - ne fonctionne pas en VESA.
434 La fonction d'affichage des images envoie une ligne dans le log ?\239?\191?\189 chaque image.
435
436 ------------------------------------------------------------------------
437 r93 | stef | 2000-01-12 19:50:06 +0100 (Wed, 12 Jan 2000) | 3 lines
438 Changed paths:
439    M /trunk/src/video_parser/vpar_blocks.c
440
441
442 * Fonction de d?\239?\191?\189codage des blocs MPEG2 non intra
443
444 ------------------------------------------------------------------------
445 r94 | seguin | 2000-01-12 22:17:54 +0100 (Wed, 12 Jan 2000) | 2 lines
446 Changed paths:
447    M /trunk/src/video_output/video_output.c
448
449 Suppression de vlc.h
450
451 ------------------------------------------------------------------------
452 r95 | seguin | 2000-01-12 22:23:27 +0100 (Wed, 12 Jan 2000) | 2 lines
453 Changed paths:
454    M /trunk/include/video_output.h
455
456 Et le .h qui va avec le nouveal .c
457
458 ------------------------------------------------------------------------
459 r96 | polux | 2000-01-12 23:38:34 +0100 (Wed, 12 Jan 2000) | 11 lines
460 Changed paths:
461    M /trunk/Makefile
462    M /trunk/include/vdec_idct.h
463    M /trunk/include/vdec_motion.h
464    M /trunk/include/video_decoder.h.new
465    M /trunk/include/vpar_blocks.h
466    M /trunk/src/input/input.c.new
467    M /trunk/src/input/input_ctrl.c.new
468    M /trunk/src/video_decoder/vdec_idct.c
469    M /trunk/src/video_decoder/vdec_motion.c
470    M /trunk/src/video_decoder/video_decoder.c
471    M /trunk/src/video_parser/video_fifo.c
472    M /trunk/src/video_parser/vpar_blocks.c
473    M /trunk/src/video_parser/vpar_motion.c
474    M /trunk/src/video_parser/vpar_synchro.c
475
476
477 Pour la plus grande joie de tous, le client compile correctement. Attention
478 il compile non seulement avec l'ancien video decoder mais aussi avec le
479 nouveau. Pour passer de l'un a l'autre il faut changer le flag DECODER
480 du Makefile ET utiliser l'utilitaire new2old.sh gracieusement mis a votre
481 disposition par ptyx dans le module utils du CVS. Ce programme switche
482 quelques fichiers et permet dons de passer de l'ancien client au nouveau
483 et vis verca. Mais ATTENTION : IL NE FAUT PAS COMMITER LE CLIENT LORSQU'IL
484 EST EN CONFIGURATION NEW, avant de commiter il faut tout remettre en
485 configuration old.
486
487 ------------------------------------------------------------------------
488 r97 | polux | 2000-01-13 11:44:27 +0100 (Thu, 13 Jan 2000) | 4 lines
489 Changed paths:
490    M /trunk/Makefile
491    A /trunk/include/vlc.h.new
492
493
494 Rajout d'un vlc.h.new que j'avais oublie lors du dernier commit.
495 Changement du mode d'affichage par defaut du makefile sur X11.
496
497 ------------------------------------------------------------------------
498 r98 | seguin | 2000-01-13 19:52:22 +0100 (Thu, 13 Jan 2000) | 3 lines
499 Changed paths:
500    M /trunk/include/config.h
501    M /trunk/include/video.h
502    M /trunk/include/video_sys.h
503    M /trunk/src/video_output/video_fb.c
504    M /trunk/src/video_output/video_output.c
505    M /trunk/src/video_output/video_x11.c
506
507 YUV 15,16 et 32 bits integr?\239?\191?\189e au vout (sans le MMX pour le moment).
508 En 24bpp, ?\239?\191?\189 vos risques et perils...
509
510 ------------------------------------------------------------------------
511 r99 | sam | 2000-01-14 12:15:47 +0100 (Fri, 14 Jan 2000) | 2 lines
512 Changed paths:
513    M /trunk/Makefile
514
515  correction d'une typo
516
517 ------------------------------------------------------------------------
518 r100 | massiot | 2000-01-14 14:00:22 +0100 (Fri, 14 Jan 2000) | 2 lines
519 Changed paths:
520    D /trunk/lib/s16_0_44100.raw
521    D /trunk/lib/s16_1_32000.raw
522
523 Suppression des fichiers .raw du CVS (ils sont sur zen dans vlc-Resources).
524
525 ------------------------------------------------------------------------
526 r101 | polux | 2000-01-14 15:12:17 +0100 (Fri, 14 Jan 2000) | 5 lines
527 Changed paths:
528    M /trunk/include/video_parser.h
529    M /trunk/src/video_parser/vpar_blocks.c
530    M /trunk/src/video_parser/vpar_headers.c
531
532
533 D?\239?\191?\189but bu vrai d?\239?\191?\189buggage du parser. Maintenant le vlc segfaulte
534 dans Pictureheader au lieu de segfaulter dans l'initialisation
535 du parser.
536
537 ------------------------------------------------------------------------
538 r102 | seguin | 2000-01-15 00:07:55 +0100 (Sat, 15 Jan 2000) | 3 lines
539 Changed paths:
540    M /trunk/Makefile
541    M /trunk/include/config.h
542    M /trunk/include/video_output.h
543    M /trunk/include/video_sys.h
544    M /trunk/include/vlc.h
545    M /trunk/src/audio_decoder/audio_decoder.c
546    M /trunk/src/audio_decoder/audio_math.c
547    M /trunk/src/input/input_file.c
548    M /trunk/src/input/input_netlist.c
549    M /trunk/src/input/input_network.c
550    M /trunk/src/input/input_pcr.c
551    M /trunk/src/interface/interface.c
552    M /trunk/src/interface/intf_ctrl.c
553    M /trunk/src/misc/netutils.c
554    A /trunk/src/video_output/video_ggi.c
555    M /trunk/src/video_output/video_output.c
556    M /trunk/src/video_output/video_x11.c
557
558 GGI fonctionnel. N'oubliez pas de d?\239?\191?\189finit GII_INPUT.
559 Nettoyage de video_* et intf_*.
560
561 ------------------------------------------------------------------------
562 r103 | stef | 2000-01-15 04:03:53 +0100 (Sat, 15 Jan 2000) | 7 lines
563 Changed paths:
564    M /trunk/include/video_parser.h
565    M /trunk/src/video_parser/vpar_blocks.c
566    M /trunk/src/video_parser/vpar_headers.c
567
568
569 * Ajout d'un flag b_mpeg2 qui manquait dans le parser
570 * R?\239?\191?\189?\239?\191?\189criture de fonctions d'initialisation du parseur
571 * Changement des fonctions MPEG2decode qui ?\239?\191?\189taient bugg?\239?\191?\189es
572
573  V?\239?\191?\189rification avec polux tout ?\239?\191?\189 l'heure
574
575 ------------------------------------------------------------------------
576 r104 | stef | 2000-01-15 11:51:55 +0100 (Sat, 15 Jan 2000) | 3 lines
577 Changed paths:
578    M /trunk/include/vpar_blocks.h
579    M /trunk/src/video_parser/vpar_blocks.c
580
581
582 * Un petit peu de d?\239?\191?\189buggage dans le video parser
583
584 ------------------------------------------------------------------------
585 r105 | polux | 2000-01-15 15:26:29 +0100 (Sat, 15 Jan 2000) | 3 lines
586 Changed paths:
587    M /trunk/include/video_parser.h
588    M /trunk/include/vpar_headers.h
589    M /trunk/src/video_parser/video_parser.c
590    M /trunk/src/video_parser/vpar_blocks.c
591    M /trunk/src/video_parser/vpar_headers.c
592    M /trunk/src/video_parser/vpar_synchro.c
593
594
595 Le debuggage du parser avance ... lentement.
596
597 ------------------------------------------------------------------------
598 r106 | seguin | 2000-01-16 17:43:10 +0100 (Sun, 16 Jan 2000) | 7 lines
599 Changed paths:
600    M /trunk/.cvsignore
601    M /trunk/Makefile
602    M /trunk/include/config.h
603    M /trunk/include/main.h
604    M /trunk/include/video.h
605    M /trunk/include/video_output.h
606    M /trunk/include/video_sys.h
607    M /trunk/include/vlc.h
608    M /trunk/src/interface/intf_msg.c
609    M /trunk/src/interface/main.c
610    M /trunk/src/misc/mtime.c
611    M /trunk/src/video_output/video_ggi.c
612    M /trunk/src/video_output/video_output.c
613    M /trunk/src/video_output/video_x11.c
614    A /trunk/src/video_output/yuv_mmx.S
615
616 Integration de display.c ?\239?\191?\189 vout.
617 Mise au point du driver X11 (plus de XShm error).
618 Incrustation de texte en X11, calcul des FPS, etc...
619 Int?\239?\191?\189gration de la conversion MMX.
620 Mode 'niveaux de gris' pour les machines lentes non MMX (les pauvres !)
621 Attention: les drivers GGI et FB ne sont pas ?\239?\191?\189 jour...
622
623 ------------------------------------------------------------------------
624 r107 | seguin | 2000-01-16 20:17:15 +0100 (Sun, 16 Jan 2000) | 2 lines
625 Changed paths:
626    M /trunk/Makefile
627    M /trunk/src/interface/main.c
628    M /trunk/src/video_output/video_ggi.c
629    M /trunk/src/video_output/video_output.c
630    M /trunk/src/video_output/yuv_mmx.S
631
632 Mise au point du driver GGI.
633
634 ------------------------------------------------------------------------
635 r108 | seguin | 2000-01-16 21:39:47 +0100 (Sun, 16 Jan 2000) | 3 lines
636 Changed paths:
637    M /trunk/include/config.h
638    M /trunk/src/video_output/video_output.c
639
640 R?\239?\191?\189cup?\239?\191?\189ration du kludge level dans display.c pour pouvoir afficher autre
641 chose que les I...
642
643 ------------------------------------------------------------------------
644 r109 | massiot | 2000-01-17 01:00:52 +0100 (Mon, 17 Jan 2000) | 2 lines
645 Changed paths:
646    M /trunk/include/config.h
647    M /trunk/include/input.h
648    M /trunk/include/vlc.h.new
649    M /trunk/src/input/input.c.new
650    M /trunk/src/video_decoder/video_decoder.c
651
652 Virationnement de quelques warnings.
653
654 ------------------------------------------------------------------------
655 r110 | polux | 2000-01-17 05:56:29 +0100 (Mon, 17 Jan 2000) | 12 lines
656 Changed paths:
657    M /trunk/include/decoder_fifo.h
658    M /trunk/include/video_parser.h
659    M /trunk/include/vpar_blocks.h
660    M /trunk/include/vpar_headers.h
661    M /trunk/src/video_decoder/video_decoder.c
662    M /trunk/src/video_parser/video_parser.c
663    M /trunk/src/video_parser/vpar_blocks.c
664    M /trunk/src/video_parser/vpar_headers.c
665    M /trunk/src/video_parser/vpar_motion.c
666
667
668 Il est 6 heure du matin et le parser ... parse !!!!!!!!
669 Ca ?\239?\191?\189 l'air de pas trop mal marcher. Parmis les bugs les plus sauvages
670 on trouve :
671 1) le DumpBits sans NeedBits (corrig?\239?\191?\189 par un RemoveBits)
672 2) Une table ?\239?\191?\189 laquelle il manquait une ligne
673 3) le test de fin de boucle du d?\239?\191?\189codage des coef dct ?\239?\191?\189tait mal plac?\239?\191?\189
674
675 Meuh, ?\239?\191?\189 toi de jouer
676
677 Stef & Polux
678
679 ------------------------------------------------------------------------
680 r111 | seguin | 2000-01-17 13:31:39 +0100 (Mon, 17 Jan 2000) | 4 lines
681 Changed paths:
682    M /trunk/.cvsignore
683    M /trunk/Makefile
684    M /trunk/include/config.h
685    M /trunk/include/video_output.h
686    M /trunk/include/vlc.h
687    D /trunk/include/xutils.h
688    M /trunk/src/interface/main.c
689    M /trunk/src/misc/mtime.c
690    D /trunk/src/misc/xutils.c
691    M /trunk/src/video_output/video_ggi.c
692    M /trunk/src/video_output/video_output.c
693    M /trunk/src/video_output/video_x11.c
694
695 Resize sous X11, gestion du screen saver.
696 Nettoyage de config.h
697 Nettoyage de vout et intf
698
699 ------------------------------------------------------------------------
700 r112 | massiot | 2000-01-17 13:54:39 +0100 (Mon, 17 Jan 2000) | 3 lines
701 Changed paths:
702    M /trunk/include/vlc.h
703
704 Virationnement d'un warning avec l'ancien d?\239?\191?\189codeur (j'ai vraiment du temps ?\239?\191?\189
705 perdre).
706
707 ------------------------------------------------------------------------
708 r113 | stef | 2000-01-17 14:44:41 +0100 (Mon, 17 Jan 2000) | 4 lines
709 Changed paths:
710    M /trunk/src/video_parser/vpar_blocks.c
711
712
713 Rajout de la quantification ,?\239?\191?\189limination de plusieurs warning,
714 plus decodage des blocks non intra.
715
716 ------------------------------------------------------------------------
717 r114 | massiot | 2000-01-17 14:49:25 +0100 (Mon, 17 Jan 2000) | 2 lines
718 Changed paths:
719    M /trunk/include/config.h
720    M /trunk/include/vlc.h.new
721    M /trunk/src/video_decoder/video_decoder.c
722    M /trunk/src/video_parser/vpar_blocks.c
723    M /trunk/src/video_parser/vpar_headers.c
724
725 Fin du parsage des I.
726
727 ------------------------------------------------------------------------
728 r115 | massiot | 2000-01-17 15:52:25 +0100 (Mon, 17 Jan 2000) | 2 lines
729 Changed paths:
730    M /trunk/include/config.h
731    M /trunk/src/video_decoder/video_decoder.c
732    M /trunk/src/video_parser/vpar_headers.c
733    M /trunk/src/video_parser/vpar_synchro.c
734
735 Suite des images I.
736
737 ------------------------------------------------------------------------
738 r116 | seguin | 2000-01-17 17:43:04 +0100 (Mon, 17 Jan 2000) | 2 lines
739 Changed paths:
740    M /trunk/Makefile
741    M /trunk/include/config.h
742    M /trunk/include/video.h
743    M /trunk/include/video_output.h
744    M /trunk/include/video_sys.h
745    M /trunk/src/video_output/video_ggi.c
746    M /trunk/src/video_output/video_output.c
747    M /trunk/src/video_output/video_x11.c
748    A /trunk/src/video_output/video_yuv_c.c
749    A /trunk/src/video_output/video_yuv_mmx.S
750    D /trunk/src/video_output/yuv_mmx.S
751
752 Nettoyage, ajout du gamma, pr?\239?\191?\189paration de la yuv walken.
753
754 ------------------------------------------------------------------------
755 r117 | polux | 2000-01-17 22:35:33 +0100 (Mon, 17 Jan 2000) | 4 lines
756 Changed paths:
757    M /trunk/include/config.h
758    M /trunk/include/vdec_idct.h
759    M /trunk/include/video_decoder.h.new
760    M /trunk/src/video_decoder/vdec_idct.c
761    M /trunk/src/video_decoder/video_decoder.c
762    M /trunk/src/video_parser/video_fifo.c
763    M /trunk/src/video_parser/vpar_blocks.c
764    M /trunk/src/video_parser/vpar_headers.c
765
766
767 Les I marchent !!!!!!!!!!!!!!!!!!!!!!!!
768 Le gros bug est mort.
769
770 ------------------------------------------------------------------------
771 r118 | maxx | 2000-01-17 22:51:35 +0100 (Mon, 17 Jan 2000) | 20 lines
772 Changed paths:
773    M /trunk/Makefile
774    M /trunk/Makefile.dep
775    M /trunk/include/audio_constants.h
776    M /trunk/include/audio_decoder.h
777    M /trunk/include/audio_output.h
778    M /trunk/include/vlc.h
779    M /trunk/src/audio_decoder/audio_decoder.c
780
781 * Makefile :
782 - rajout de ac3_decoder ;
783 - rajout de l'option MMX ;
784
785 * Makefile.dep :
786 - suppression de lignes vides ;
787
788 * include/audio_decoder.h, audio_decoder/audio_decoder.c :
789 - remplacement de AOUT_FRAME_SIZE par ADEC_FRAME_SIZE et aout_frame_t par
790 adec_frame_t ;
791
792 * include/audio_constants.h :
793 - mise en commentaire du tableau inutilis?\239?\191?\189 ADEC_FRAME_SIZE ;
794
795 * include/audio_output.h :
796 - corrections typographiques ;
797
798 * include/vlc.h :
799 - rajout de ac3_decoder.h ;
800
801 ------------------------------------------------------------------------
802 r119 | maxx | 2000-01-17 22:52:36 +0100 (Mon, 17 Jan 2000) | 2 lines
803 Changed paths:
804    A /trunk/include/ac3_decoder.h
805    A /trunk/src/ac3_decoder
806    A /trunk/src/ac3_decoder/ac3_decoder.c
807
808 * Rajout du d?\239?\191?\189but du d?\239?\191?\189codeur ac3 ;
809
810 ------------------------------------------------------------------------
811 r120 | seguin | 2000-01-18 00:43:26 +0100 (Tue, 18 Jan 2000) | 2 lines
812 Changed paths:
813    M /trunk/Makefile
814    M /trunk/include/video.h
815    M /trunk/include/video_output.h
816    M /trunk/src/interface/intf_msg.c
817    M /trunk/src/video_output/video_ggi.c
818    M /trunk/src/video_output/video_output.c
819    M /trunk/src/video_output/video_yuv_c.c
820
821 Gestion des touches en GGI (ouf !)
822
823 ------------------------------------------------------------------------
824 r121 | seguin | 2000-01-18 01:43:52 +0100 (Tue, 18 Jan 2000) | 2 lines
825 Changed paths:
826    M /trunk/Makefile
827    M /trunk/include/config.h
828    M /trunk/src/video_output/video_output.c
829    M /trunk/src/video_output/video_x11.c
830
831 Redimensionnement de la fenetre en fonction de la taille des images sous X11.
832
833 ------------------------------------------------------------------------
834 r122 | massiot | 2000-01-18 05:09:13 +0100 (Tue, 18 Jan 2000) | 3 lines
835 Changed paths:
836    M /trunk/include/config.h
837    M /trunk/include/vdec_idct.h
838    M /trunk/include/video_decoder.h.new
839    M /trunk/include/vpar_blocks.h
840    M /trunk/include/vpar_synchro.h
841    M /trunk/src/input/input.c.new
842    M /trunk/src/video_decoder/vdec_idct.c
843    M /trunk/src/video_decoder/video_decoder.c
844    M /trunk/src/video_parser/video_fifo.c
845    M /trunk/src/video_parser/video_parser.c
846    M /trunk/src/video_parser/vpar_blocks.c
847    M /trunk/src/video_parser/vpar_headers.c
848
849 Nettoyage global. Le vlc se ferme proprement, elem_t devient dctelem_t, le
850 macroblock perdu a ?\239?\191?\189t?\239?\191?\189 retrouv?\239?\191?\189, et bien plus...
851
852 ------------------------------------------------------------------------
853 r123 | maxx | 2000-01-18 14:55:43 +0100 (Tue, 18 Jan 2000) | 7 lines
854 Changed paths:
855    M /trunk/Makefile
856    A /trunk/include/ac3_bit_allocate.h
857    M /trunk/include/ac3_decoder.h
858    A /trunk/include/ac3_downmix.h
859    A /trunk/include/ac3_exponent.h
860    A /trunk/include/ac3_imdct.h
861    A /trunk/include/ac3_mantissa.h
862    A /trunk/include/ac3_parse.h
863    A /trunk/include/ac3_rematrix.h
864    M /trunk/include/input.h
865    A /trunk/src/ac3_decoder/ac3_bit_allocate.c
866    M /trunk/src/ac3_decoder/ac3_decoder.c
867    A /trunk/src/ac3_decoder/ac3_downmix.c
868    A /trunk/src/ac3_decoder/ac3_exponent.c
869    A /trunk/src/ac3_decoder/ac3_imdct.c
870    A /trunk/src/ac3_decoder/ac3_mantissa.c
871    A /trunk/src/ac3_decoder/ac3_parse.c
872    A /trunk/src/ac3_decoder/ac3_rematrix.c
873    M /trunk/src/input/input.c
874    M /trunk/src/input/input_ctrl.c
875    M /trunk/src/input/input_psi.c
876
877 * Modification de l'input afin de spawner un d?\239?\191?\189codeur ac3 lorsqu'un tel flux
878 est d?\239?\191?\189tect?\239?\191?\189 ;
879
880 * Impl?\239?\191?\189mentation du d?\239?\191?\189codeur ac3 ;
881
882 * Il est rewlz(ac3dec) - 2h00 :-)
883
884 ------------------------------------------------------------------------
885 r124 | seguin | 2000-01-18 15:09:58 +0100 (Tue, 18 Jan 2000) | 2 lines
886 Changed paths:
887    M /trunk/include/video.h
888
889 Ajout de quelques membres a picture_t
890
891 ------------------------------------------------------------------------
892 r125 | sam | 2000-01-18 15:34:47 +0100 (Tue, 18 Jan 2000) | 2 lines
893 Changed paths:
894    M /trunk/src/input/input_psi.c
895
896  le bug de input_psi ?\239?\191?\189tait fourbement r?\239?\191?\189apparu.
897
898 ------------------------------------------------------------------------
899 r126 | massiot | 2000-01-18 16:00:32 +0100 (Tue, 18 Jan 2000) | 2 lines
900 Changed paths:
901    M /trunk/include/vpar_headers.h
902    M /trunk/src/video_parser/vpar_headers.c
903
904 i_aspect_ratio et i_matrix_coefficients pour Ptyx.
905
906 ------------------------------------------------------------------------
907 r127 | sam | 2000-01-18 17:17:26 +0100 (Tue, 18 Jan 2000) | 2 lines
908 Changed paths:
909    M /trunk/src/input/input.c
910
911  petit patch pour faire marcher l'AC3
912
913 ------------------------------------------------------------------------
914 r128 | sam | 2000-01-18 17:22:12 +0100 (Tue, 18 Jan 2000) | 2 lines
915 Changed paths:
916    M /trunk/src/input/input.c
917
918  faut pas ?\239?\191?\189tre trop press?\239?\191?\189s dans la vie :)
919
920 ------------------------------------------------------------------------
921 r129 | maxx | 2000-01-18 17:33:14 +0100 (Tue, 18 Jan 2000) | 3 lines
922 Changed paths:
923    M /trunk/src/ac3_decoder/ac3_bit_allocate.c
924    M /trunk/src/ac3_decoder/ac3_decoder.c
925
926 * ac3_decoder/ac3_bit_allocate.c, ac3_decoder/ac3_decoder.c :
927 - ac3-alpha rewlz :-)
928
929 ------------------------------------------------------------------------
930 r130 | maxx | 2000-01-18 19:42:16 +0100 (Tue, 18 Jan 2000) | 10 lines
931 Changed paths:
932    M /trunk/src/ac3_decoder/ac3_bit_allocate.c
933    M /trunk/src/ac3_decoder/ac3_decoder.c
934    M /trunk/src/ac3_decoder/ac3_downmix.c
935    M /trunk/src/ac3_decoder/ac3_exponent.c
936    M /trunk/src/ac3_decoder/ac3_mantissa.c
937
938 * ac3_downmix.c :
939 - suppression des gros scrountchs immondes (c) (qui sont ?\239?\191?\189galement des
940 pouics parfois) ;
941
942 * ac3_bit_allocate.c, ac3_exponent.c, ac3_mantissa.c :
943 - suppression de tests et messages de debug ;
944
945 * ac3_decoder/ac3_decoder.c :
946 - impl?\239?\191?\189mentation de la synkro qui punix ;
947
948 ------------------------------------------------------------------------
949 r131 | polux | 2000-01-18 21:39:12 +0100 (Tue, 18 Jan 2000) | 4 lines
950 Changed paths:
951    M /trunk/include/vpar_motion.h
952    M /trunk/src/video_parser/vpar_blocks.c
953    M /trunk/src/video_parser/vpar_motion.c
954    M /trunk/src/video_parser/vpar_synchro.c
955
956
957 Le parser fonctionne maintenant avec les I, les P et les B.
958 Reste a implementer la synchro et finir le decodeur.
959
960 ------------------------------------------------------------------------
961 r132 | seguin | 2000-01-18 22:50:53 +0100 (Tue, 18 Jan 2000) | 5 lines
962 Changed paths:
963    M /trunk/Makefile
964    M /trunk/include/config.h
965    M /trunk/include/video.h
966    M /trunk/include/video_output.h
967    A /trunk/include/video_yuv.h
968    M /trunk/src/video_output/video_output.c
969    A /trunk/src/video_output/video_yuv.c
970    D /trunk/src/video_output/video_yuv_c.c
971
972 Changement de l'API de vout (chroma_width)
973 Nettoyage des YUV.
974
975 Ne marche qu'en -g pour le moment, le reste arrive.
976
977 ------------------------------------------------------------------------
978 r133 | massiot | 2000-01-18 23:29:35 +0100 (Tue, 18 Jan 2000) | 2 lines
979 Changed paths:
980    M /trunk/include/vdec_motion.h
981    M /trunk/include/vpar_blocks.h
982    M /trunk/src/video_decoder/vdec_motion.c
983    M /trunk/src/video_parser/vpar_blocks.c
984    M /trunk/src/video_parser/vpar_headers.c
985    M /trunk/src/video_parser/vpar_synchro.c
986
987 Le motion compensation. Notez que ?\239?\191?\189a ne marche pas (encore).
988
989 ------------------------------------------------------------------------
990 r134 | sam | 2000-01-18 23:33:16 +0100 (Tue, 18 Jan 2000) | 3 lines
991 Changed paths:
992    M /trunk/include/vpar_synchro.h
993    M /trunk/src/input/input.c
994    M /trunk/src/video_parser/vpar_synchro.c
995
996 d?\239?\191?\189but de la synchro. ?\239?\191?\189a n'influe pas sur le reste pour le moment, mais
997 la base des algos ?\239?\191?\189 deux balles est l?\239?\191?\189.
998
999 ------------------------------------------------------------------------
1000 r135 | seguin | 2000-01-19 00:16:57 +0100 (Wed, 19 Jan 2000) | 2 lines
1001 Changed paths:
1002    M /trunk/include/video_output.h
1003    M /trunk/src/video_output/video_output.c
1004    M /trunk/src/video_output/video_yuv.c
1005
1006 YUV en couleurs.
1007
1008 ------------------------------------------------------------------------
1009 r136 | seguin | 2000-01-19 00:43:52 +0100 (Wed, 19 Jan 2000) | 2 lines
1010 Changed paths:
1011    M /trunk/Makefile
1012    M /trunk/include/video_yuv.h
1013    M /trunk/src/video_output/video_yuv.c
1014    M /trunk/src/video_output/video_yuv_mmx.S
1015
1016 YUV MMX, avec aspect ratio !!!
1017
1018 ------------------------------------------------------------------------
1019 r137 | sam | 2000-01-19 00:48:13 +0100 (Wed, 19 Jan 2000) | 2 lines
1020 Changed paths:
1021    M /trunk/src/video_parser/vpar_synchro.c
1022
1023 ah ben forc?\239?\191?\189ment, ?\239?\191?\189a risquait pas de compiler si j'inversais new et old
1024
1025 ------------------------------------------------------------------------
1026 r138 | maxx | 2000-01-19 01:01:26 +0100 (Wed, 19 Jan 2000) | 3 lines
1027 Changed paths:
1028    M /trunk/src/ac3_decoder/ac3_decoder.c
1029    M /trunk/src/audio_output/audio_output.c
1030
1031 * ac3_decoder/ac3_decoder.c, audio_output/audio_output.c :
1032 - modification de la synkro, d?\239?\191?\189tection de la fr?\239?\191?\189quence du flux ac3 ;
1033
1034 ------------------------------------------------------------------------
1035 r139 | polux | 2000-01-19 02:57:57 +0100 (Wed, 19 Jan 2000) | 4 lines
1036 Changed paths:
1037    M /trunk/src/video_decoder/vdec_motion.c
1038    M /trunk/src/video_decoder/video_decoder.c
1039    M /trunk/src/video_parser/video_fifo.c
1040    M /trunk/src/video_parser/vpar_blocks.c
1041    M /trunk/src/video_parser/vpar_headers.c
1042    M /trunk/src/video_parser/vpar_motion.c
1043    M /trunk/src/video_parser/vpar_synchro.c
1044
1045 Avancement du debuggage du motion.
1046
1047 --Meuuh+Stef+Polux+Jimmy
1048
1049 ------------------------------------------------------------------------
1050 r140 | seguin | 2000-01-19 03:15:30 +0100 (Wed, 19 Jan 2000) | 3 lines
1051 Changed paths:
1052    M /trunk/include/config.h
1053    M /trunk/include/video.h
1054    M /trunk/include/video_output.h
1055    M /trunk/include/video_yuv.h
1056    M /trunk/src/interface/main.c
1057    M /trunk/src/video_output/video_ggi.c
1058    M /trunk/src/video_output/video_output.c
1059    M /trunk/src/video_output/video_x11.c
1060    M /trunk/src/video_output/video_yuv.c
1061
1062 Toujours du nettoyage.
1063 Une API pour les sous titres.
1064
1065 ------------------------------------------------------------------------
1066 r141 | jimmy | 2000-01-19 03:25:00 +0100 (Wed, 19 Jan 2000) | 8 lines
1067 Changed paths:
1068    M /trunk/src/video_decoder/vdec_idct.c
1069    M /trunk/src/video_parser/vpar_blocks.c
1070    M /trunk/src/video_parser/vpar_synchro.c
1071
1072 * Le bug des pixels invers?\239?\191?\189s de la dct mmx ?\239?\191?\189 ?\239?\191?\189t?\239?\191?\189 corrig?\239?\191?\189 (et non plus sau-
1073   vagement kludg?\239?\191?\189).
1074
1075 * La sparse idct fonctionne.
1076
1077 * Plusieurs versions de la dct ont ?\239?\191?\189t?\239?\191?\189 inclues dans vdec_idct pour pou-
1078   voir choisir la plus performante quand tout marchera.
1079
1080 ------------------------------------------------------------------------
1081 r142 | sam | 2000-01-19 03:49:34 +0100 (Wed, 19 Jan 2000) | 3 lines
1082 Changed paths:
1083    M /trunk/src/video_parser/video_parser.c
1084    M /trunk/src/video_parser/vpar_synchro.c
1085
1086  . initialisation propre de la synchro
1087  . messages de debug ?\239?\191?\189 la con pour essayer de voir o?\239?\191?\189 j'en suis
1088
1089 ------------------------------------------------------------------------
1090 r143 | sam | 2000-01-19 07:00:49 +0100 (Wed, 19 Jan 2000) | 3 lines
1091 Changed paths:
1092    M /trunk/Makefile
1093    M /trunk/include/vpar_synchro.h
1094    M /trunk/src/video_parser/video_parser.c
1095    M /trunk/src/video_parser/vpar_synchro.c
1096
1097  . ultimisation des calculs de pr?\239?\191?\189diction dans la synchro
1098  . squelette du subtitle_decoder
1099
1100 ------------------------------------------------------------------------
1101 r144 | sam | 2000-01-19 07:06:08 +0100 (Wed, 19 Jan 2000) | 2 lines
1102 Changed paths:
1103    A /trunk/include/subtitle_decoder.h
1104
1105  . dernier fichier n?\239?\191?\189cessaire ?\239?\191?\189 la compilation du subtitle decoder
1106
1107 ------------------------------------------------------------------------
1108 r145 | maxx | 2000-01-19 10:47:56 +0100 (Wed, 19 Jan 2000) | 3 lines
1109 Changed paths:
1110    M /trunk/doc/bugs
1111    M /trunk/doc/todo
1112
1113 * Documentation/bugs, Documentation/todo :
1114 - mise ?\239?\191?\189 jour des sections concernant les d?\239?\191?\189codeurs audio ;
1115
1116 ------------------------------------------------------------------------
1117 r146 | seguin | 2000-01-19 11:04:23 +0100 (Wed, 19 Jan 2000) | 2 lines
1118 Changed paths:
1119    M /trunk/include/config.h
1120    M /trunk/include/interface.h
1121    M /trunk/include/video_output.h
1122    M /trunk/include/video_sys.h
1123    M /trunk/src/interface/interface.c
1124    M /trunk/src/interface/main.c
1125    M /trunk/src/video_output/video_output.c
1126    M /trunk/src/video_output/video_x11.c
1127    M /trunk/src/video_output/video_yuv.c
1128
1129 Nettoyage.
1130
1131 ------------------------------------------------------------------------
1132 r147 | seguin | 2000-01-19 11:52:47 +0100 (Wed, 19 Jan 2000) | 3 lines
1133 Changed paths:
1134    M /trunk/include/config.h
1135    M /trunk/src/video_output/video_output.c
1136    M /trunk/src/video_output/video_x11.c
1137
1138 Ajout d'une fonction de deboguage ?\239?\191?\189 UnlinkPicture
1139 VS: ----------------------------------------------------------------------
1140
1141 ------------------------------------------------------------------------
1142 r148 | polux | 2000-01-19 13:25:01 +0100 (Wed, 19 Jan 2000) | 2 lines
1143 Changed paths:
1144    M /trunk/src/video_decoder/vdec_motion.c
1145    M /trunk/src/video_parser/vpar_blocks.c
1146    M /trunk/src/video_parser/vpar_headers.c
1147    M /trunk/src/video_parser/vpar_synchro.c
1148
1149 Avancement du motion.
1150
1151 ------------------------------------------------------------------------
1152 r149 | seguin | 2000-01-19 13:28:25 +0100 (Wed, 19 Jan 2000) | 3 lines
1153 Changed paths:
1154    M /trunk/include/config.h
1155    M /trunk/include/video.h
1156    M /trunk/include/video_output.h
1157    M /trunk/src/interface/interface.c
1158    M /trunk/src/video_output/video_output.c
1159
1160 API vout_DateImage (mais ?\239?\191?\189a ne marche pas)
1161 Suite nettoyage
1162
1163 ------------------------------------------------------------------------
1164 r150 | massiot | 2000-01-19 14:11:36 +0100 (Wed, 19 Jan 2000) | 2 lines
1165 Changed paths:
1166    M /trunk/include/vpar_blocks.h
1167    M /trunk/include/vpar_headers.h
1168    M /trunk/src/video_decoder/vdec_motion.c
1169    M /trunk/src/video_parser/vpar_blocks.c
1170    M /trunk/src/video_parser/vpar_headers.c
1171
1172 Corrections de bugs dans le motion.
1173
1174 ------------------------------------------------------------------------
1175 r151 | sam | 2000-01-19 14:38:17 +0100 (Wed, 19 Jan 2000) | 4 lines
1176 Changed paths:
1177    M /trunk/include/config.h
1178
1179  . augmentation de VOUT_FPS_SAMPLES pour un calcul un peu plus r?\239?\191?\189aliste
1180   des fps, sachant qu'il y a 30 images par seconde sur un DVD, faire une
1181   moyenne sur 5 images me parait un peu d?\239?\191?\189bile.
1182
1183 ------------------------------------------------------------------------
1184 r152 | massiot | 2000-01-19 17:17:27 +0100 (Wed, 19 Jan 2000) | 2 lines
1185 Changed paths:
1186    M /trunk/src/video_decoder/vdec_motion.c
1187
1188 Support pour les chrominances 422 et 444.
1189
1190 ------------------------------------------------------------------------
1191 r153 | seguin | 2000-01-19 17:25:23 +0100 (Wed, 19 Jan 2000) | 2 lines
1192 Changed paths:
1193    M /trunk/include/config.h
1194    M /trunk/include/video_output.h
1195    M /trunk/src/interface/interface.c
1196    M /trunk/src/interface/main.c
1197    M /trunk/src/video_output/video_output.c
1198    M /trunk/src/video_output/video_x11.c
1199    M /trunk/src/video_output/video_yuv.c
1200
1201 Resize qui fonctionne.
1202
1203 ------------------------------------------------------------------------
1204 r154 | sam | 2000-01-19 17:38:01 +0100 (Wed, 19 Jan 2000) | 2 lines
1205 Changed paths:
1206    M /trunk/include/vpar_synchro.h
1207    M /trunk/src/video_parser/vpar_headers.c
1208    M /trunk/src/video_parser/vpar_synchro.c
1209
1210  . pr?\239?\191?\189paration de la modification de l'API synchro
1211
1212 ------------------------------------------------------------------------
1213 r155 | seguin | 2000-01-19 17:45:11 +0100 (Wed, 19 Jan 2000) | 2 lines
1214 Changed paths:
1215    M /trunk/include/video.h
1216    M /trunk/src/video_output/video_output.c
1217
1218 API vout_DatePicture termin?\239?\191?\189e.
1219
1220 ------------------------------------------------------------------------
1221 r156 | massiot | 2000-01-19 18:09:57 +0100 (Wed, 19 Jan 2000) | 2 lines
1222 Changed paths:
1223    M /trunk/include/vpar_blocks.h
1224    M /trunk/src/video_decoder/vdec_motion.c
1225    M /trunk/src/video_parser/vpar_blocks.c
1226
1227 Support pour le motion DMV.
1228
1229 ------------------------------------------------------------------------
1230 r157 | massiot | 2000-01-19 18:39:09 +0100 (Wed, 19 Jan 2000) | 2 lines
1231 Changed paths:
1232    M /trunk/include/vpar_synchro.h
1233    M /trunk/src/video_parser/vpar_headers.c
1234    M /trunk/src/video_parser/vpar_synchro.c
1235
1236 support de vout_DatePicture().
1237
1238 ------------------------------------------------------------------------
1239 r158 | seguin | 2000-01-19 19:43:17 +0100 (Wed, 19 Jan 2000) | 2 lines
1240 Changed paths:
1241    M /trunk/include/config.h
1242    M /trunk/include/interface.h
1243    M /trunk/src/interface/interface.c
1244    M /trunk/src/interface/intf_ctrl.c
1245    M /trunk/src/interface/main.c
1246    M /trunk/src/video_output/video_ggi.c
1247    M /trunk/src/video_output/video_output.c
1248    M /trunk/src/video_output/video_yuv.c
1249
1250 D?\239?\191?\189but du changement de chaine.
1251
1252 ------------------------------------------------------------------------
1253 r159 | sam | 2000-01-19 20:48:31 +0100 (Wed, 19 Jan 2000) | 2 lines
1254 Changed paths:
1255    M /trunk/src/video_decoder/vdec_motion.c
1256
1257  commit du chti patch de Meuuh, sinon il est ?\239?\191?\189cras?\239?\191?\189 ?\239?\191?\189 chaque update
1258
1259 ------------------------------------------------------------------------
1260 r160 | polux | 2000-01-19 21:27:57 +0100 (Wed, 19 Jan 2000) | 2 lines
1261 Changed paths:
1262    M /trunk/src/video_decoder/vdec_motion.c
1263    M /trunk/src/video_decoder/video_decoder.c
1264    M /trunk/src/video_parser/video_fifo.c
1265    M /trunk/src/video_parser/vpar_blocks.c
1266    M /trunk/src/video_parser/vpar_headers.c
1267    M /trunk/src/video_parser/vpar_motion.c
1268    M /trunk/src/video_parser/vpar_synchro.c
1269
1270 Avancement du debuggage du motion.
1271
1272 ------------------------------------------------------------------------
1273 r161 | sam | 2000-01-19 21:59:51 +0100 (Wed, 19 Jan 2000) | 3 lines
1274 Changed paths:
1275    M /trunk/include/vlc.h.new
1276    M /trunk/src/input/input_ctrl.c
1277    M /trunk/src/input/input_ctrl.c.new
1278
1279  . ajout des patches ac3 de MaXX dans le nouveau d?\239?\191?\189codeur
1280  . fix?\239?\191?\189 ce #@!#@! de idct.c.new qui fait _chier_
1281
1282 ------------------------------------------------------------------------
1283 r162 | sam | 2000-01-19 22:03:34 +0100 (Wed, 19 Jan 2000) | 2 lines
1284 Changed paths:
1285    M /trunk/Makefile
1286    M /trunk/src/ac3_decoder/ac3_bit_allocate.c
1287    M /trunk/src/ac3_decoder/ac3_downmix.c
1288    M /trunk/src/ac3_decoder/ac3_exponent.c
1289    M /trunk/src/ac3_decoder/ac3_imdct.c
1290    M /trunk/src/ac3_decoder/ac3_mantissa.c
1291    M /trunk/src/ac3_decoder/ac3_parse.c
1292    M /trunk/src/ac3_decoder/ac3_rematrix.c
1293
1294  rajoout d'includes pour que ?\239?\191?\189a compile sous FreeBSD (thx Dae)
1295
1296 ------------------------------------------------------------------------
1297 r163 | sam | 2000-01-20 05:09:39 +0100 (Thu, 20 Jan 2000) | 3 lines
1298 Changed paths:
1299    M /trunk/Makefile
1300    M /trunk/include/video_decoder.h
1301    M /trunk/include/vlc.h
1302    M /trunk/src/input/input.c
1303    M /trunk/src/input/input_ctrl.c
1304
1305  giclage de ces putains de .old et .new qu'?\239?\191?\189 chaque commit je me plante
1306 et ?\239?\191?\189 chaque update aussi, alors pouf, des #ifdef ?\239?\191?\189a va aussi..
1307
1308 ------------------------------------------------------------------------
1309 r164 | sam | 2000-01-20 05:10:30 +0100 (Thu, 20 Jan 2000) | 2 lines
1310 Changed paths:
1311    D /trunk/include/video_decoder.h.new
1312    D /trunk/include/vlc.h.new
1313    D /trunk/src/input/input.c.new
1314    D /trunk/src/input/input_ctrl.c.new
1315
1316  et paf ! n'a pu les sales fichiers .new
1317
1318 ------------------------------------------------------------------------
1319 r165 | massiot | 2000-01-20 12:16:13 +0100 (Thu, 20 Jan 2000) | 2 lines
1320 Changed paths:
1321    M /trunk/src/video_output/video_yuv.c
1322
1323 Correction de l'YUV en 15 bpp.
1324
1325 ------------------------------------------------------------------------
1326 r166 | maxx | 2000-01-20 12:23:17 +0100 (Thu, 20 Jan 2000) | 19 lines
1327 Changed paths:
1328    M /trunk/Makefile
1329    M /trunk/include/ac3_decoder.h
1330    M /trunk/src/ac3_decoder/ac3_decoder.c
1331    M /trunk/src/ac3_decoder/ac3_exponent.c
1332    M /trunk/src/ac3_decoder/ac3_mantissa.c
1333    M /trunk/src/audio_output/audio_output.c
1334
1335 * Makefile :
1336 - DECODER=old et non DECODER=new ;
1337
1338 * include/ac3_decoder.h :
1339 - rajout, dans la structure ac3dec_thread_t, du membre b_invalid (utilis?\239?\191?\189
1340 pour skipper une frame ac3 invalide) ;
1341
1342 * ac3_decoder/ac3_decoder.c :
1343 - rajout du support de b_invalid ;
1344
1345 * ac3_decoder/ac3_exponent.c :
1346 - optimisations ;
1347
1348 * ac3_decoder/ac3_mantissa.c :
1349 - d?\239?\191?\189tection d'une mantisse invalide et m?\239?\191?\189j de b_invalid ;
1350
1351 * audio_output/audio_output.c :
1352 - resynkro en cas de bouclage du flux ;
1353
1354 ------------------------------------------------------------------------
1355 r167 | maxx | 2000-01-20 14:30:38 +0100 (Thu, 20 Jan 2000) | 7 lines
1356 Changed paths:
1357    M /trunk/src/ac3_decoder/ac3_decoder.c
1358    M /trunk/src/audio_output/audio_output.c
1359
1360 * ac3_decoder/ac3_decoder.c :
1361 - m?\239?\191?\189j de la fr?\239?\191?\189quence th?\239?\191?\189orique de chaque frame ac3 ;
1362
1363 * audio_output/audio_output.c :
1364 - d?\239?\191?\189tection des bouclages de flux et resynkronisation automatique sur la
1365 fr?\239?\191?\189quence th?\239?\191?\189orique ;
1366
1367 ------------------------------------------------------------------------
1368 r168 | seguin | 2000-01-20 17:12:01 +0100 (Thu, 20 Jan 2000) | 4 lines
1369 Changed paths:
1370    M /trunk/include/common.h
1371    M /trunk/include/config.h
1372    M /trunk/include/input.h
1373    M /trunk/include/input_file.h
1374    M /trunk/include/input_netlist.h
1375    M /trunk/include/input_network.h
1376    M /trunk/include/input_pcr.h
1377    M /trunk/include/input_psi.h
1378    M /trunk/include/input_vlan.h
1379    M /trunk/include/main.h
1380    M /trunk/include/vlc.h
1381    M /trunk/src/input/input.c
1382    M /trunk/src/input/input_file.c
1383    M /trunk/src/input/input_netlist.c
1384    M /trunk/src/input/input_network.c
1385    M /trunk/src/input/input_pcr.c
1386    M /trunk/src/input/input_psi.c
1387    M /trunk/src/input/input_vlan.c
1388    M /trunk/src/interface/interface.c
1389    M /trunk/src/interface/intf_ctrl.c
1390    M /trunk/src/interface/main.c
1391    M /trunk/src/video_output/video_output.c
1392    M /trunk/src/video_output/video_x11.c
1393
1394 Changement de chaine. Delicat encore, mais il marche. Quelques corrections
1395 esthetiques, un timeout pour les vlans et le frame buffer et c'est la
1396 release d?\239?\191?\189mo (en ce qui me concerne) !
1397
1398 ------------------------------------------------------------------------
1399 r169 | seguin | 2000-01-20 18:10:07 +0100 (Thu, 20 Jan 2000) | 2 lines
1400 Changed paths:
1401    M /trunk/include/config.h
1402    M /trunk/src/input/input_vlan.c
1403
1404 Timeout pour les changements de vlan
1405
1406 ------------------------------------------------------------------------
1407 r170 | seguin | 2000-01-20 18:17:41 +0100 (Thu, 20 Jan 2000) | 2 lines
1408 Changed paths:
1409    M /trunk/src/input/input_vlan.c
1410    M /trunk/src/interface/interface.c
1411
1412 Desactivation du changement de chaine en --novlan
1413
1414 ------------------------------------------------------------------------
1415 r171 | massiot | 2000-01-20 19:12:41 +0100 (Thu, 20 Jan 2000) | 3 lines
1416 Changed paths:
1417    M /trunk/src/video_parser/vpar_headers.c
1418
1419 Correction d'un bug, mais pas DU bug.
1420 (putain quel con)
1421
1422 ------------------------------------------------------------------------
1423 r172 | seguin | 2000-01-20 19:18:17 +0100 (Thu, 20 Jan 2000) | 3 lines
1424 Changed paths:
1425    M /trunk/include/config.h
1426    M /trunk/src/input/input_network.c
1427    M /trunk/src/interface/main.c
1428
1429 Gras de parametres en ligne de commande ou en variables d'environnement,
1430 afin de ne pas avoir a recompiler le client en cas de loose.
1431
1432 ------------------------------------------------------------------------
1433 r173 | maxx | 2000-01-20 19:48:21 +0100 (Thu, 20 Jan 2000) | 4 lines
1434 Changed paths:
1435    M /trunk/include/decoder_fifo.h
1436
1437 * include/decoder_fifo.h :
1438 - correction d'un bug dans la fonction GetByte (freeze ?\239?\191?\189ventuel des
1439 d?\239?\191?\189codeurs lors du suicide du thread input) ;
1440
1441 ------------------------------------------------------------------------
1442 r174 | maxx | 2000-01-21 05:52:32 +0100 (Fri, 21 Jan 2000) | 11 lines
1443 Changed paths:
1444    M /trunk/src/ac3_decoder/ac3_decoder.c
1445    M /trunk/src/audio_decoder/audio_decoder.c
1446    M /trunk/src/audio_output/audio_output.c
1447
1448 * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
1449 - correction d'un bug dans la fonction d'initialisation des d?\239?\191?\189codeurs
1450 (freeze lorsqu'aucun paquet PES n'est envoy?\239?\191?\189 aux d?\239?\191?\189codeurs) ;
1451
1452 * audio_output/audio_output.c :
1453 - correction d'un bug dans l'initialisation du flag b_die des fifos des
1454 d?\239?\191?\189codeurs ;
1455 - correction d'un bug dans la lecture des flags b_die des fifos des
1456 d?\239?\191?\189codeurs (les fifos n'?\239?\191?\189taient pas d?\239?\191?\189truites avant la mort du thread
1457 audio_output) ;
1458
1459 ------------------------------------------------------------------------
1460 r175 | sam | 2000-01-21 07:59:11 +0100 (Fri, 21 Jan 2000) | 3 lines
1461 Changed paths:
1462    M /trunk/src/video_output/video_fb.c
1463    M /trunk/src/video_output/video_output.c
1464
1465  l'output framebuffer fonctionne presque.
1466  ca va *pas* merder.
1467
1468 ------------------------------------------------------------------------
1469 r176 | sam | 2000-01-21 12:31:01 +0100 (Fri, 21 Jan 2000) | 3 lines
1470 Changed paths:
1471    M /trunk/Makefile
1472    M /trunk/include/config.h
1473    M /trunk/src/video_output/video_fb.c
1474
1475  . support framebuffer
1476  . input clavier limit?\239?\191?\189e mais fonctionnelle
1477
1478 ------------------------------------------------------------------------
1479 r177 | massiot | 2000-01-22 00:18:17 +0100 (Sat, 22 Jan 2000) | 6 lines
1480 Changed paths:
1481    M /trunk/src/video_parser/video_parser.c
1482    M /trunk/src/video_parser/vpar_headers.c
1483
1484 Corrections de bugs mineurs divers et vari?\239?\191?\189s, dont :
1485 * video_parser.c : d?\239?\191?\189placement de l'initialisation de la synchro dans
1486   InitThread(), correction d'un memory leak ;
1487 * vpar_headers.c : correction d'un segfault potentiel, erreur dans une
1488   en-t?\239?\191?\189te dont on se bat les couilles.
1489
1490 ------------------------------------------------------------------------
1491 r178 | jimmy | 2000-01-22 23:02:49 +0100 (Sat, 22 Jan 2000) | 2 lines
1492 Changed paths:
1493    M /trunk/src/video_parser/vpar_headers.c
1494
1495 Correction du bug de la premiere image verte (putain mais quel con)
1496
1497 ------------------------------------------------------------------------
1498 r179 | sam | 2000-01-22 23:22:50 +0100 (Sat, 22 Jan 2000) | 2 lines
1499 Changed paths:
1500    M /trunk/Makefile
1501
1502  . ajout des flags pour Linux Sparc (au fait, jimmy, t'es con :p)
1503
1504 ------------------------------------------------------------------------
1505 r180 | polux | 2000-01-22 23:48:14 +0100 (Sat, 22 Jan 2000) | 5 lines
1506 Changed paths:
1507    M /trunk/src/video_parser/vpar_blocks.c
1508    M /trunk/src/video_parser/vpar_motion.c
1509
1510
1511
1512 Petites corrections de bug dans le motion compensation et le parsage des
1513 blocks non intra.
1514
1515 ------------------------------------------------------------------------
1516 r181 | jimmy | 2000-01-23 03:32:41 +0100 (Sun, 23 Jan 2000) | 4 lines
1517 Changed paths:
1518    M /trunk/include/config.h
1519    M /trunk/include/vlc.h
1520    M /trunk/src/video_decoder/vdec_motion.c
1521    M /trunk/src/video_decoder/video_decoder.c
1522    M /trunk/src/video_parser/video_fifo.c
1523    M /trunk/src/video_parser/vpar_blocks.c
1524    M /trunk/src/video_parser/vpar_headers.c
1525    M /trunk/src/video_parser/vpar_synchro.c
1526
1527 CA MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARCHE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1528
1529 --Meuuh
1530
1531 ------------------------------------------------------------------------
1532 r182 | maxx | 2000-01-23 10:05:32 +0100 (Sun, 23 Jan 2000) | 4 lines
1533 Changed paths:
1534    M /trunk/src/audio_output/audio_output.c
1535
1536 * audio_output/audio_output.c :
1537 - suppression d'une macro inutile ;
1538 - proprification d'une ligne de code obscur ;
1539
1540 ------------------------------------------------------------------------
1541 r183 | jimmy | 2000-01-23 21:58:39 +0100 (Sun, 23 Jan 2000) | 7 lines
1542 Changed paths:
1543    M /trunk/Makefile
1544    A /trunk/src/video_decoder/idctmmx.S
1545    M /trunk/src/video_decoder/vdec_idct.c
1546    M /trunk/src/video_output/video_yuv_mmx.S
1547    M /trunk/src/video_parser/vpar_blocks.c
1548
1549
1550 * Activation des Sparses idct dans le video parser;
1551 * Utilisation de la mmx pour la dct si l'architechture s'y pr?\239?\191?\189te
1552   (modif de Makefile et vdec_idct)
1553 * idctmmx.S avec une forme d'appel identique a vdec_idct a ete ajoute a
1554   video_decoder.
1555
1556 ------------------------------------------------------------------------
1557 r184 | maxx | 2000-01-24 01:16:38 +0100 (Mon, 24 Jan 2000) | 3 lines
1558 Changed paths:
1559    M /trunk/include/audio_output.h
1560    M /trunk/src/ac3_decoder/ac3_decoder.c
1561    M /trunk/src/audio_output/audio_output.c
1562
1563 * GoldenEye rewlz :
1564 - explications du commit au prochain commit :-)
1565
1566 ------------------------------------------------------------------------
1567 r185 | maxx | 2000-01-24 03:07:29 +0100 (Mon, 24 Jan 2000) | 14 lines
1568 Changed paths:
1569    M /trunk/Makefile
1570    M /trunk/include/config.h
1571    M /trunk/src/ac3_decoder/ac3_decoder.c
1572    M /trunk/src/audio_decoder/audio_decoder.c
1573    M /trunk/src/audio_output/audio_output.c
1574
1575 * audio_output/audio_output.c :
1576 - impl?\239?\191?\189mentation de la synkro (qui punit m?\239?\191?\189chant) ;
1577
1578 * audio_decoder/audio_decoder.c, ac3_decoder/ac3_decoder.c :
1579 - rajout de vlc_cond_signal() afin de pr?\239?\191?\189venir l'audio_output que de
1580 nouveaux samples ont ?\239?\191?\189t?\239?\191?\189 d?\239?\191?\189cod?\239?\191?\189s ;
1581
1582 * Makefile :
1583 - rajout de l'options de compilation -g ;
1584 - utilisation du old decoder (synkro) ;
1585
1586 * include/config.h :
1587 - suppression des messages de debug ;
1588
1589 ------------------------------------------------------------------------
1590 r186 | sam | 2000-01-24 04:28:44 +0100 (Mon, 24 Jan 2000) | 4 lines
1591 Changed paths:
1592    M /trunk/include/vlc.h
1593    M /trunk/src/generic_decoder/generic_decoder.c
1594    M /trunk/src/input/input.c
1595    M /trunk/src/input/input_ctrl.c
1596    M /trunk/src/input/input_psi.c
1597    M /trunk/src/interface/control.c
1598    M /trunk/src/interface/intf_cmd.c
1599    M /trunk/src/interface/intf_ctrl.c
1600    M /trunk/src/video_decoder/vdec_idct.c
1601    M /trunk/src/video_decoder/vdec_motion.c
1602    M /trunk/src/video_decoder/video_decoder.c
1603    M /trunk/src/video_parser/video_fifo.c
1604    M /trunk/src/video_parser/video_parser.c
1605    M /trunk/src/video_parser/vpar_blocks.c
1606    M /trunk/src/video_parser/vpar_headers.c
1607    M /trunk/src/video_parser/vpar_motion.c
1608    M /trunk/src/video_parser/vpar_synchro.c
1609
1610  . un chti peu plus de synchro video, mais c'est pas encore ?\239?\191?\189a
1611  . suppression des #include "X11/*" pour que ?\239?\191?\189a compile sans X
1612  . alban, t'es mortel
1613
1614 ------------------------------------------------------------------------
1615 r187 | sam | 2000-01-24 07:53:03 +0100 (Mon, 24 Jan 2000) | 2 lines
1616 Changed paths:
1617    M /trunk/include/config.h
1618    M /trunk/include/vpar_synchro.h
1619
1620  fichiers oubli?\239?\191?\189s qui faisaient que ?\239?\191?\189a compile pas
1621
1622 ------------------------------------------------------------------------
1623 r188 | seguin | 2000-01-24 13:53:49 +0100 (Mon, 24 Jan 2000) | 2 lines
1624 Changed paths:
1625    M /trunk/Makefile
1626    M /trunk/include/config.h
1627    M /trunk/src/interface/main.c
1628
1629 Makefile et config.
1630
1631 ------------------------------------------------------------------------
1632 r189 | massiot | 2000-01-25 01:09:39 +0100 (Tue, 25 Jan 2000) | 5 lines
1633 Changed paths:
1634    M /trunk/include/config.h
1635    M /trunk/include/vdec_motion.h
1636    M /trunk/include/video_decoder.h
1637    M /trunk/include/video_fifo.h
1638    M /trunk/include/video_parser.h
1639    M /trunk/include/vlc.h
1640    M /trunk/include/vpar_blocks.h
1641    M /trunk/src/video_decoder/vdec_idct.c
1642    M /trunk/src/video_decoder/vdec_motion.c
1643    M /trunk/src/video_decoder/video_decoder.c
1644    M /trunk/src/video_parser/video_fifo.c
1645    M /trunk/src/video_parser/video_parser.c
1646    M /trunk/src/video_parser/vpar_blocks.c
1647    M /trunk/src/video_parser/vpar_headers.c
1648    M /trunk/src/video_parser/vpar_motion.c
1649    M /trunk/src/video_parser/vpar_synchro.c
1650
1651 * Optimisation de vdec_motion.c et video_decoder.c ;
1652 * Passage des fonctions de la video_fifo en inline ;
1653 * Correction d'un bug provoquant un overflow des messages dans
1654 vpar_headers.c.
1655
1656 ------------------------------------------------------------------------
1657 r190 | jimmy | 2000-01-25 01:23:26 +0100 (Tue, 25 Jan 2000) | 3 lines
1658 Changed paths:
1659    M /trunk/src/video_output/video_yuv.c
1660
1661   Ajout de fonctions yuv permettant un scaling 'exotique' en fin du
1662 fichier. Elles seront testees des que l'output le permettra.
1663
1664 ------------------------------------------------------------------------
1665 r191 | massiot | 2000-01-25 02:51:50 +0100 (Tue, 25 Jan 2000) | 3 lines
1666 Changed paths:
1667    M /trunk/include/config.h
1668    M /trunk/include/video_decoder.h
1669    M /trunk/include/video_fifo.h
1670    M /trunk/include/video_parser.h
1671    M /trunk/include/vpar_headers.h
1672    M /trunk/src/video_decoder/video_decoder.c
1673    M /trunk/src/video_parser/video_fifo.c
1674    M /trunk/src/video_parser/video_parser.c
1675    M /trunk/src/video_parser/vpar_blocks.c
1676    M /trunk/src/video_parser/vpar_headers.c
1677
1678 * Ajout d'un flag VDEC_SMP ?\239?\191?\189 commenter si on n'a qu'un seul
1679 microprocesseur.
1680
1681 ------------------------------------------------------------------------
1682 r192 | sam | 2000-01-25 06:44:12 +0100 (Tue, 25 Jan 2000) | 3 lines
1683 Changed paths:
1684    M /trunk/Makefile
1685    M /trunk/include/vpar_synchro.h
1686    M /trunk/src/video_parser/video_parser.c
1687    M /trunk/src/video_parser/vpar_synchro.c
1688
1689  . correction d'un bug dans l'interface framebuffer
1690  . d?\239?\191?\189but de synchro qui marchouille, mais tous mes flux merdent
1691
1692 ------------------------------------------------------------------------
1693 r193 | maxx | 2000-01-25 20:02:50 +0100 (Tue, 25 Jan 2000) | 5 lines
1694 Changed paths:
1695    M /trunk/src/audio_output/audio_output.c
1696
1697 * audio_output/audio_output.c :
1698 - rajout de messages de debug en attendant de trouver le coefficient de
1699 synkro optimal ;
1700 - modification du coefficient de synkro (8 -> 256) ;
1701
1702 ------------------------------------------------------------------------
1703 r194 | sam | 2000-01-26 02:25:21 +0100 (Wed, 26 Jan 2000) | 2 lines
1704 Changed paths:
1705    M /trunk/src/video_parser/vpar_synchro.c
1706
1707  . synchro qui marchouille de plus en plus
1708
1709 ------------------------------------------------------------------------
1710 r195 | massiot | 2000-01-26 03:38:42 +0100 (Wed, 26 Jan 2000) | 5 lines
1711 Changed paths:
1712    M /trunk/include/vdec_motion.h
1713    M /trunk/include/video_fifo.h
1714    M /trunk/include/vpar_blocks.h
1715    M /trunk/include/vpar_headers.h
1716    M /trunk/src/video_decoder/vdec_motion.c
1717    M /trunk/src/video_parser/vpar_blocks.c
1718    M /trunk/src/video_parser/vpar_headers.c
1719    M /trunk/src/video_parser/vpar_motion.c
1720
1721 * Optimisation du parseur ;
1722 * R?\239?\191?\189activation du motion DMV ;
1723
1724 Pour info, on torche largement le d?\239?\191?\189codeur de r?\239?\191?\189f?\239?\191?\189rence (50 %).
1725
1726 ------------------------------------------------------------------------
1727 r196 | massiot | 2000-01-26 03:57:45 +0100 (Wed, 26 Jan 2000) | 2 lines
1728 Changed paths:
1729    M /trunk/Makefile
1730    D /trunk/src/video_parser/vpar_motion.c
1731
1732 vpar_motion.c n'est plus n?\239?\191?\189cessaire d?\239?\191?\189sormais.
1733
1734 ------------------------------------------------------------------------
1735 r197 | sam | 2000-01-26 17:33:23 +0100 (Wed, 26 Jan 2000) | 4 lines
1736 Changed paths:
1737    M /trunk/include/vpar_synchro.h
1738    M /trunk/src/video_parser/video_parser.c
1739    M /trunk/src/video_parser/vpar_synchro.c
1740
1741  . encore un peu plus de synchro. si ?\239?\191?\189a saccade c'est normal, ?\239?\191?\189a sera
1742   r?\239?\191?\189gl?\239?\191?\189 dans l'heure, mais j'ai commit?\239?\191?\189 pour qu'on puisse enfin voir
1743   des B avec le nouveau d?\239?\191?\189codeur (qui torchaize)
1744
1745 ------------------------------------------------------------------------
1746 r198 | maxx | 2000-01-26 19:59:32 +0100 (Wed, 26 Jan 2000) | 3 lines
1747 Changed paths:
1748    M /trunk/src/audio_output/audio_output.c
1749
1750 * audio_output/audio_output.c :
1751 - mise en commentaire de l'affichage de l'aout_debug ;
1752
1753 ------------------------------------------------------------------------
1754 r199 | massiot | 2000-01-26 21:48:35 +0100 (Wed, 26 Jan 2000) | 4 lines
1755 Changed paths:
1756    M /trunk/include/config.h
1757    M /trunk/include/vdec_idct.h
1758    M /trunk/include/video_parser.h
1759    M /trunk/include/vpar_blocks.h
1760    M /trunk/include/vpar_headers.h
1761    M /trunk/src/video_decoder/vdec_idct.c
1762    M /trunk/src/video_parser/vpar_blocks.c
1763    M /trunk/src/video_parser/vpar_headers.c
1764
1765 * Optimisation du video_parser ; define VPAR_OPTIM_LEVEL dans config.h
1766   pour r?\239?\191?\189gler le temps de compilation ;
1767 * virage d'un printf dans l'idct et d'une fonction inutile.
1768
1769 ------------------------------------------------------------------------
1770 r200 | massiot | 2000-01-26 22:08:19 +0100 (Wed, 26 Jan 2000) | 2 lines
1771 Changed paths:
1772    D /trunk/include/vpar_motion.h
1773    M /trunk/src/video_parser/vpar_headers.c
1774
1775 Fichier d?\239?\191?\189sormais inutile.
1776
1777 ------------------------------------------------------------------------
1778 r201 | sam | 2000-01-26 23:46:37 +0100 (Wed, 26 Jan 2000) | 2 lines
1779 Changed paths:
1780    M /trunk/include/vpar_synchro.h
1781    M /trunk/src/video_parser/video_parser.c
1782    M /trunk/src/video_parser/vpar_synchro.c
1783
1784  . nouvelle synchro. ?\239?\191?\189a devrait d?\239?\191?\189j?\239?\191?\189 fonctionner correctement en monothread
1785
1786 ------------------------------------------------------------------------
1787 r202 | massiot | 2000-01-27 00:16:11 +0100 (Thu, 27 Jan 2000) | 2 lines
1788 Changed paths:
1789    M /trunk/include/video_parser.h
1790    M /trunk/include/vpar_blocks.h
1791    M /trunk/include/vpar_headers.h
1792    M /trunk/src/video_parser/vpar_blocks.c
1793
1794 Nettoyage et commentationnement.
1795
1796 ------------------------------------------------------------------------
1797 r203 | seguin | 2000-01-27 19:30:01 +0100 (Thu, 27 Jan 2000) | 2 lines
1798 Changed paths:
1799    M /trunk/Makefile
1800    M /trunk/include/common.h
1801    M /trunk/include/config.h
1802    M /trunk/include/video_output.h
1803    M /trunk/include/video_sys.h
1804    A /trunk/include/video_text.h
1805    A /trunk/lib/default8x16.psf
1806    A /trunk/lib/default8x9.psf
1807    M /trunk/src/video_output/video_output.c
1808    A /trunk/src/video_output/video_text.c
1809    M /trunk/src/video_output/video_x11.c
1810
1811 Nouveau moteur de fontes.
1812
1813 ------------------------------------------------------------------------
1814 r204 | massiot | 2000-01-28 00:12:03 +0100 (Fri, 28 Jan 2000) | 3 lines
1815 Changed paths:
1816    M /trunk/src/video_parser/vpar_blocks.c
1817
1818 Tentative de fix pour le segfault du d?\239?\191?\189codeur (qui est en fait une erreur
1819 du parseur).
1820
1821 ------------------------------------------------------------------------
1822 r205 | stef | 2000-01-28 01:12:32 +0100 (Fri, 28 Jan 2000) | 2 lines
1823 Changed paths:
1824    M /trunk/include/video_parser.h
1825    M /trunk/src/video_parser/video_parser.c
1826    M /trunk/src/video_parser/vpar_blocks.c
1827
1828 . D?\239?\191?\189placement de deux structures de lookup dans le parseur
1829
1830 ------------------------------------------------------------------------
1831 r206 | massiot | 2000-01-28 02:20:53 +0100 (Fri, 28 Jan 2000) | 2 lines
1832 Changed paths:
1833    M /trunk/src/video_parser/vpar_blocks.c
1834
1835 Fix pour le bug de la chrominance qui saute.
1836
1837 ------------------------------------------------------------------------
1838 r207 | massiot | 2000-01-28 03:10:08 +0100 (Fri, 28 Jan 2000) | 3 lines
1839 Changed paths:
1840    M /trunk/include/config.h
1841    M /trunk/src/input/input.c
1842    M /trunk/src/input/input_ctrl.c
1843
1844 * Correction d'un message d'erreur erronn?\239?\191?\189 dans l'input ;
1845 * Correction d'un bug de synchro ;
1846
1847 ------------------------------------------------------------------------
1848 r208 | seguin | 2000-01-30 16:08:59 +0100 (Sun, 30 Jan 2000) | 9 lines
1849 Changed paths:
1850    M /trunk/Makefile
1851    M /trunk/include/config.h
1852    M /trunk/include/video.h
1853    M /trunk/include/video_output.h
1854    M /trunk/include/video_sys.h
1855    M /trunk/include/video_text.h
1856    M /trunk/src/interface/interface.c
1857    M /trunk/src/interface/main.c
1858    M /trunk/src/video_output/video_fb.c
1859    M /trunk/src/video_output/video_ggi.c
1860    M /trunk/src/video_output/video_output.c
1861    M /trunk/src/video_output/video_text.c
1862    M /trunk/src/video_output/video_x11.c
1863    M /trunk/src/video_output/video_yuv.c
1864
1865 Nouvelle interface, effacement des zones modifi?\239?\191?\189es d'une image sur 2,
1866 calcul de la taille optimale d'une image, scaling.
1867
1868 -Le scaling donne de bonnes tailles, mais les conversions YUV ne peuvent
1869 pas suivre pour le moment.
1870 -J'ai peut etre un peu cass?\239?\191?\189 le fb et ggi (trop long ?\239?\191?\189 compiler pour tester).
1871 En cas de probl?\239?\191?\189me, je corrige de suite.
1872 -Les idle screens ("no stream") sont temporairement hors service.
1873
1874 ------------------------------------------------------------------------
1875 r209 | stef | 2000-01-31 00:31:26 +0100 (Mon, 31 Jan 2000) | 4 lines
1876 Changed paths:
1877    M /trunk/include/config.h
1878    M /trunk/src/input/input.c
1879    M /trunk/src/video_parser/vpar_headers.c
1880    M /trunk/src/video_parser/vpar_synchro.c
1881
1882 Am?\239?\191?\189lioration de la synchro.
1883
1884 --Meuuh
1885
1886 ------------------------------------------------------------------------
1887 r210 | sam | 2000-01-31 01:35:13 +0100 (Mon, 31 Jan 2000) | 3 lines
1888 Changed paths:
1889    M /trunk/Makefile
1890    M /trunk/include/input.h
1891    A /trunk/include/spu_decoder.h
1892    D /trunk/include/subtitle_decoder.h
1893    M /trunk/include/video.h
1894    M /trunk/include/video_output.h
1895    M /trunk/include/vlc.h
1896    M /trunk/src/input/input.c
1897    M /trunk/src/input/input_ctrl.c
1898    M /trunk/src/input/input_psi.c
1899    A /trunk/src/spu_decoder
1900    A /trunk/src/spu_decoder/spu_decoder.c
1901    M /trunk/src/video_output/video_output.c
1902
1903  . le d?\239?\191?\189codeur de sous-titres s'appelle maintenant spu_decoder
1904  . auto spawn du spu_decoder (pour le moment ?\239?\191?\189a chie)
1905
1906 ------------------------------------------------------------------------
1907 r211 | maxx | 2000-01-31 02:16:00 +0100 (Mon, 31 Jan 2000) | 18 lines
1908 Changed paths:
1909    M /trunk/src/ac3_decoder/ac3_decoder.c
1910    M /trunk/src/audio_decoder/audio_decoder.c
1911    M /trunk/src/audio_output/audio_output.c
1912
1913 IMPORTANT :
1914 * ce commit devrait corriger les probl?\239?\191?\189mes de fermeture du vlc, commentaires
1915 souhait?\239?\191?\189s (et obligatoires) ;
1916 * le probl?\239?\191?\189me de la synkro initiale de l'audio devrait ?\239?\191?\189tre corrig?\239?\191?\189 : reports
1917 souhait?\239?\191?\189s (et obligatoires) gr?\239?\191?\189ce aux messages "aout debug" ;
1918 * en clair FAITES PETER UN MAIL avec vos messages "aout debug" et vos coups
1919 de gueule/coups de coeur quant ?\239?\191?\189 la fermeture du vlc ;-)
1920
1921 * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
1922 - rajout d'un msleep() en d?\239?\191?\189but de fonction RunThread() afin de
1923 contrebalancer le d?\239?\191?\189lai entre la r?\239?\191?\189ception d'un paquet TS et la
1924 pr?\239?\191?\189sentation de son contenu (INPUT_PTS_DELAY) ;
1925 - rajout d'un cond_signal() dans la fonction EndThread() ;
1926
1927 * audio_output/audio_output.c :
1928 - activation des messages de debug ;
1929 - r?\239?\191?\189?\239?\191?\189criture de la fonction NextFrame() ;
1930
1931 ------------------------------------------------------------------------
1932 r212 | stef | 2000-01-31 03:29:13 +0100 (Mon, 31 Jan 2000) | 4 lines
1933 Changed paths:
1934    M /trunk/src/input/input.c
1935    M /trunk/src/video_parser/vpar_blocks.c
1936
1937 Ca ne devrait plus segfaulter maintenant. Correction d'un bug dans l'input.
1938
1939 --Meuuh
1940
1941 ------------------------------------------------------------------------
1942 r213 | sam | 2000-01-31 04:42:07 +0100 (Mon, 31 Jan 2000) | 3 lines
1943 Changed paths:
1944    M /trunk/src/video_parser/vpar_synchro.c
1945
1946  . remis le kludge du i_coding_type == I_CODING_TYPE en attendant qu'on
1947   comprenne pourquoi ?\239?\191?\189a merde (?\239?\191?\189a doit ?\239?\191?\189tre tout con, mais je trouve pas)
1948
1949 ------------------------------------------------------------------------
1950 r214 | sam | 2000-01-31 06:03:45 +0100 (Mon, 31 Jan 2000) | 3 lines
1951 Changed paths:
1952    M /trunk/include/spu_decoder.h
1953    M /trunk/src/input/input.c
1954    M /trunk/src/input/input_ctrl.c
1955    M /trunk/src/spu_decoder/spu_decoder.c
1956
1957  . initialisation du d?\239?\191?\189codeur de sous-titres
1958  . correction du bug de quit
1959
1960 ------------------------------------------------------------------------
1961 r215 | seguin | 2000-01-31 14:32:33 +0100 (Mon, 31 Jan 2000) | 12 lines
1962 Changed paths:
1963    M /trunk/include/config.h
1964    M /trunk/include/video.h
1965    M /trunk/include/video_output.h
1966    M /trunk/include/video_text.h
1967    M /trunk/include/video_yuv.h
1968    M /trunk/src/interface/interface.c
1969    M /trunk/src/video_output/video_fb.c
1970    M /trunk/src/video_output/video_ggi.c
1971    M /trunk/src/video_output/video_output.c
1972    M /trunk/src/video_output/video_text.c
1973    M /trunk/src/video_output/video_x11.c
1974    M /trunk/src/video_output/video_yuv.c
1975
1976 Mise place du scaling, episode II
1977 Alignement am?\239?\191?\189lior?\239?\191?\189
1978 Effacement 'intelligent' des zones modifi?\239?\191?\189es
1979 Correction d'une memory corruption
1980 Structure d'acceuil pour les subpictures
1981 ggi et fb fonctionnent (pas mieux qu'avant, mais ils compilent)
1982
1983 Ca rame. C'est normal, c'est la YUV en C qui est utilis?\239?\191?\189e. C'est aussi normal
1984 parce que l'effacement, ?\239?\191?\189a prends un peu de temps (et ?\239?\191?\189a c'est d?\239?\191?\189finitif).
1985 Ce n'est pas beau: normal, il n'y a que du croping pour le moment, le scaling
1986 arrive.
1987
1988 ------------------------------------------------------------------------
1989 r216 | seguin | 2000-01-31 15:00:05 +0100 (Mon, 31 Jan 2000) | 2 lines
1990 Changed paths:
1991    M /trunk/src/video_output/video_output.c
1992
1993 Correction du bug 100% CPU en idle.
1994
1995 ------------------------------------------------------------------------
1996 r217 | seguin | 2000-01-31 17:56:37 +0100 (Mon, 31 Jan 2000) | 3 lines
1997 Changed paths:
1998    M /trunk/include/common.h
1999    M /trunk/include/config.h
2000    M /trunk/include/interface.h
2001    M /trunk/src/interface/interface.c
2002    M /trunk/src/interface/intf_cmd.c
2003    M /trunk/src/interface/main.c
2004    M /trunk/src/video_output/video_output.c
2005    A /trunk/vlc.channels
2006
2007 Changement de cha?\239?\191?\189ne configurable depuis un fichier texte.
2008 Quelques corrections esthetiques dans vout.
2009
2010 ------------------------------------------------------------------------
2011 r218 | massiot | 2000-02-01 00:11:34 +0100 (Tue, 01 Feb 2000) | 2 lines
2012 Changed paths:
2013    M /trunk/include/vpar_synchro.h
2014    M /trunk/src/video_parser/video_parser.c
2015    M /trunk/src/video_parser/vpar_headers.c
2016    M /trunk/src/video_parser/vpar_synchro.c
2017
2018 Synchro de base.
2019
2020 ------------------------------------------------------------------------
2021 r219 | massiot | 2000-02-01 01:13:07 +0100 (Tue, 01 Feb 2000) | 2 lines
2022 Changed paths:
2023    M /trunk/src/video_parser/vpar_synchro.c
2024
2025 Tentative d'amelioration de la synchro.
2026
2027 ------------------------------------------------------------------------
2028 r220 | seguin | 2000-02-01 01:50:29 +0100 (Tue, 01 Feb 2000) | 3 lines
2029 Changed paths:
2030    M /trunk/include/video.h
2031    M /trunk/include/video_output.h
2032    M /trunk/include/vpar_synchro.h
2033    M /trunk/src/interface/intf_cmd.c
2034    M /trunk/src/video_output/video_output.c
2035    M /trunk/src/video_output/video_yuv.c
2036    M /trunk/src/video_parser/vpar_synchro.c
2037
2038 Temporaire (?\239?\191?\189a segfaulte si on le chatouille un peu).
2039 YUV walken avec resize. Y et + seulement pour le moment.
2040
2041 ------------------------------------------------------------------------
2042 r221 | massiot | 2000-02-01 02:37:18 +0100 (Tue, 01 Feb 2000) | 2 lines
2043 Changed paths:
2044    M /trunk/Makefile
2045    M /trunk/src/video_parser/vpar_synchro.c
2046
2047 Re-tentative de sauvetage de la synchro.
2048
2049 ------------------------------------------------------------------------
2050 r222 | massiot | 2000-02-01 02:38:06 +0100 (Tue, 01 Feb 2000) | 2 lines
2051 Changed paths:
2052    M /trunk/Makefile
2053
2054 Un Makefile qui est parti un peu vite...
2055
2056 ------------------------------------------------------------------------
2057 r223 | massiot | 2000-02-01 03:16:56 +0100 (Tue, 01 Feb 2000) | 2 lines
2058 Changed paths:
2059    M /trunk/include/vpar_synchro.h
2060    M /trunk/src/video_parser/video_parser.c
2061    M /trunk/src/video_parser/vpar_headers.c
2062    M /trunk/src/video_parser/vpar_synchro.c
2063
2064 Rajout de #define SAM_SYNCHRO si sam veut reprendre son code.
2065
2066 ------------------------------------------------------------------------
2067 r224 | jimmy | 2000-02-01 04:00:16 +0100 (Tue, 01 Feb 2000) | 6 lines
2068 Changed paths:
2069    M /trunk/src/video_decoder/video_decoder.c
2070
2071
2072 * Fonctions addblock et copyblock en inline MMX (pour ceux qui en ont...
2073   du MMX).
2074 * Pour tout defaut suppos?\239?\191?\189 d'affichage ?\239?\191?\189 la suite du changement,
2075   mailez-moi.
2076
2077 ------------------------------------------------------------------------
2078 r225 | seguin | 2000-02-01 10:30:10 +0100 (Tue, 01 Feb 2000) | 2 lines
2079 Changed paths:
2080    M /trunk/src/video_output/video_output.c
2081    M /trunk/src/video_output/video_yuv.c
2082
2083 Scaling vertical dans les 2 sens en YUV walken.
2084
2085 ------------------------------------------------------------------------
2086 r226 | seguin | 2000-02-02 00:13:54 +0100 (Wed, 02 Feb 2000) | 2 lines
2087 Changed paths:
2088    M /trunk/include/config.h
2089    M /trunk/include/video_output.h
2090    M /trunk/src/video_output/video_output.c
2091    M /trunk/src/video_output/video_yuv.c
2092
2093 Scaling horizontal >=1
2094
2095 ------------------------------------------------------------------------
2096 r227 | maxx | 2000-02-02 22:52:20 +0100 (Wed, 02 Feb 2000) | 3 lines
2097 Changed paths:
2098    M /trunk/src/audio_output/audio_output.c
2099    M /trunk/src/interface/intf_ctrl.c
2100
2101 * audio_output/audio_output.c, interface/intf_ctrl.c :
2102 - suppression de deux warnings ?\239?\191?\189 la noix de cajou polym?\239?\191?\189re ;
2103
2104 ------------------------------------------------------------------------
2105 r228 | seguin | 2000-02-03 02:23:21 +0100 (Thu, 03 Feb 2000) | 2 lines
2106 Changed paths:
2107    M /trunk/include/config.h
2108    M /trunk/include/video_output.h
2109    M /trunk/src/video_output/video_fb.c
2110    M /trunk/src/video_output/video_yuv.c
2111
2112 Synchro am?\239?\191?\189lior?\239?\191?\189e X et Y, dans les 2 sens
2113
2114 ------------------------------------------------------------------------
2115 r229 | maxx | 2000-02-03 04:37:46 +0100 (Thu, 03 Feb 2000) | 11 lines
2116 Changed paths:
2117    M /trunk/src/audio_output/audio_output.c
2118    M /trunk/src/input/input_psi.c
2119    M /trunk/src/spu_decoder/spu_decoder.c
2120
2121 * audio_output/audio_output.c :
2122 - suppression du fprintf() de debug ;
2123
2124 * spu_decoder/spu_decoder.c :
2125 - suppression des fprintf() de debug ;
2126 - la nouvelle version est pr?\239?\191?\189te mais je ne la commit pas encore ;
2127
2128 * input/input_psi.c :
2129 - le d?\239?\191?\189codeur spu ?\239?\191?\189tait autospawn?\239?\191?\189 uniquement si b_audio ?\239?\191?\189tait ?\239?\191?\189 1...
2130 remplacement de b_audio par b_video (g bon sam ?) ;
2131
2132 ------------------------------------------------------------------------
2133 r230 | maxx | 2000-02-03 05:46:29 +0100 (Thu, 03 Feb 2000) | 3 lines
2134 Changed paths:
2135    M /trunk/src/spu_decoder/spu_decoder.c
2136
2137 * spu_decoder/spu_decoder.c :
2138 - ?\239?\191?\189a devrait bien se passer maintenant :-)
2139
2140 ------------------------------------------------------------------------
2141 r231 | seguin | 2000-02-03 13:40:03 +0100 (Thu, 03 Feb 2000) | 3 lines
2142 Changed paths:
2143    M /trunk/src/video_output/video_text.c
2144
2145 Correction du bug de calcul du masque (fontes outlines, point sous les ]).
2146 Vive les ^ qui suivent les ].
2147
2148 ------------------------------------------------------------------------
2149 r232 | seguin | 2000-02-03 14:38:13 +0100 (Thu, 03 Feb 2000) | 4 lines
2150 Changed paths:
2151    M /trunk/include/video_output.h
2152    M /trunk/src/video_output/video_output.c
2153    M /trunk/src/video_output/video_yuv.c
2154
2155 Suppression de la ligne verte.
2156 Scaling encore optimis?\239?\191?\189.
2157 Suppression d'un bug causant un segfault sur certaines tailles de fenetre.
2158
2159 ------------------------------------------------------------------------
2160 r233 | seguin | 2000-02-04 14:20:22 +0100 (Fri, 04 Feb 2000) | 2 lines
2161 Changed paths:
2162    M /trunk/include/video_output.h
2163    M /trunk/src/video_output/video_yuv.c
2164
2165 Correction du segfault en gris.
2166
2167 ------------------------------------------------------------------------
2168 r234 | seguin | 2000-02-04 15:48:34 +0100 (Fri, 04 Feb 2000) | 2 lines
2169 Changed paths:
2170    M /trunk/src/video_output/video_yuv.c
2171
2172 Support 4:2:2, 4:4:4 et niveaux de gris en 15, 16 et 32 bpp complet.
2173
2174 ------------------------------------------------------------------------
2175 r235 | maxx | 2000-02-04 21:52:16 +0100 (Fri, 04 Feb 2000) | 44 lines
2176 Changed paths:
2177    M /trunk/include/ac3_decoder.h
2178    M /trunk/include/vpar_synchro.h
2179    M /trunk/src/ac3_decoder/ac3_decoder.c
2180    M /trunk/src/ac3_decoder/ac3_exponent.c
2181    M /trunk/src/ac3_decoder/ac3_mantissa.c
2182    M /trunk/src/audio_decoder/audio_decoder.c
2183    M /trunk/src/interface/intf_ctrl.c
2184    M /trunk/src/video_output/video_yuv.c
2185    M /trunk/src/video_parser/video_parser.c
2186    M /trunk/src/video_parser/vpar_blocks.c
2187
2188 * ac3_decoder/ac3_decoder.c :
2189 - suppression des `#ifdef AC3_SIGSEGV' ;
2190 - correction d'un bug de la fonction `InitThread()' (scotchage ?\239?\191?\189
2191 l'initialisation du d?\239?\191?\189codeur AC3 dans certaines conditions tr?\239?\191?\189s
2192 particuli?\239?\191?\189res) ;
2193 - support du bool?\239?\191?\189en `b_invalid' permettant de d?\239?\191?\189tecter des frames
2194 suppos?\239?\191?\189es invalides ;
2195
2196 * ac3_decoder/ac3_exponent.c :
2197 - suppression des `#ifdef AC3_SIGSEGV' ;
2198 - d?\239?\191?\189tection des frames invalides et support du bool?\239?\191?\189en `b_invalid' ;
2199
2200 * ac3_decoder/ac3_mantissa.c :
2201 - suppression des `#ifdef AC3_SIGSEGV' ;
2202 - d?\239?\191?\189tection des frames invalides et support du bool?\239?\191?\189en `b_invalid' ;
2203 - optimisation de la fonction `mantissa_unpack()' ;
2204
2205 * audio_decoder/audio_decoder.c :
2206 - correction d'un bug de la fonction `InitThread()' (scotchage ?\239?\191?\189
2207 l'initialisation du d?\239?\191?\189codeur MPEG2 dans certaines conditions tr?\239?\191?\189s
2208 particuli?\239?\191?\189res) ;
2209
2210 * include/ac3_decoder.h :
2211 - suppression du `#define AC3_SIGSEGV' ;
2212
2213 * include/vpar_synchro.h :
2214 - d?\239?\191?\189claration explicite de la fonction `vpar_SynchroKludge()' lorsque
2215 `SAM_SYNCHRO' n'est pas activ?\239?\191?\189e ;
2216
2217 * interface/intf_ctrl.c :
2218 - initialisation ?\239?\191?\189 `-1' des variables `i_input' et `i_pid' de la
2219 fonction `SelectPID()' ;
2220
2221 * video_output/video_yuv.c :
2222 - mise en commentaire de la fonction inutilis?\239?\191?\189e `yuvToRgb24()' ;
2223
2224 * video_parser/video_parser.c :
2225 - int?\239?\191?\189gration du patch propos?\239?\191?\189 dans videolan-devel ;
2226
2227 * video_parser/vpar_blocks.c :
2228 - int?\239?\191?\189gration du patch propos?\239?\191?\189 dans videolan-devel ;
2229
2230 NdlR : apu warnings ?\239?\191?\189 la compilation :-)
2231
2232 ------------------------------------------------------------------------
2233 r236 | maxx | 2000-02-04 23:03:32 +0100 (Fri, 04 Feb 2000) | 4 lines
2234 Changed paths:
2235    M /trunk/src/ac3_decoder/ac3_decoder.c
2236    M /trunk/src/audio_decoder/audio_decoder.c
2237
2238 * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
2239 - `msleep' de `INPUT_PTS_DELAY' et non `(3 * INPUT_PTS_DELAY) / 4'
2240 avant le d?\239?\191?\189marrage des d?\239?\191?\189codeurs audio ;
2241
2242 ------------------------------------------------------------------------
2243 r237 | sam | 2000-02-05 02:57:36 +0100 (Sat, 05 Feb 2000) | 5 lines
2244 Changed paths:
2245    M /trunk/include/video_output.h
2246    M /trunk/src/video_output/video_fb.c
2247    M /trunk/src/video_output/video_output.c
2248    M /trunk/src/video_output/video_text.c
2249    M /trunk/src/video_output/video_x11.c
2250    M /trunk/src/video_output/video_yuv.c
2251
2252  . prototypes de fonctions pour le 8bpp
2253  . virage d'un bug dans le calcul de bytes_per_line (sauf fumage de ma part)
2254  . suppression de quelques #@@#@!!#@@#!@#@#! d'espaces en fin de ligne
2255  . quelques reformatages ?\239?\191?\189 79 colonnes au lieu de @@#@!!#@@#!@#@#!# 81.
2256
2257 ------------------------------------------------------------------------
2258 r238 | seguin | 2000-02-06 14:13:10 +0100 (Sun, 06 Feb 2000) | 15 lines
2259 Changed paths:
2260    M /trunk/include/video_output.h
2261    M /trunk/src/video_output/video_ggi.c
2262    M /trunk/src/video_output/video_output.c
2263    M /trunk/src/video_output/video_text.c
2264    M /trunk/src/video_output/video_x11.c
2265    M /trunk/src/video_output/video_yuv.c
2266
2267 IMPORTANT:
2268         p_vout->i_depth est maintenant la profondeur SIGNIFICATIVE de
2269                 l'?\239?\191?\189cran (8, 15, 16 ou 24)
2270         p_vout->i_bytes_per_pixel est la profondeur r?\239?\191?\189elle (1, 2, 3 ou 4)
2271
2272 Ajout du calcul des d?\239?\191?\189calages ?\239?\191?\189 video_output.
2273 Refonte de l'initialisation des tables.
2274 D?\239?\191?\189tection correcte des profondeurs 24/24 et 24/32 en X11
2275 Correction de bugs dans le scaling en 1, 3 et 4 Bpp.
2276 R?\239?\191?\189cup?\239?\191?\189ration des masques depuis le materiel en X11 et GGI.
2277
2278 FrameBuffer cass?\239?\191?\189 pour le moment: il faut rajouter les masques de couleur
2279 (des valeurs par d?\239?\191?\189faut sont au d?\239?\191?\189but de video_yuv.c) et le calcul des
2280 nouvelles profondeurs d'?\239?\191?\189cran.
2281
2282 ------------------------------------------------------------------------
2283 r239 | sam | 2000-02-06 16:48:53 +0100 (Sun, 06 Feb 2000) | 8 lines
2284 Changed paths:
2285    M /trunk/include/video_output.h
2286    M /trunk/include/vpar_synchro.h
2287    M /trunk/src/video_output/video_fb.c
2288    M /trunk/src/video_output/video_yuv.c
2289    M /trunk/src/video_parser/vpar_synchro.c
2290
2291  . yuv pour le 8 bits noir et blanc
2292  . yuv 8 bits couleur (bon c'est moche pour le moment, mais ?\239?\191?\189a vient)
2293  . correction de "convertion" en "conversion" un peu partout :)
2294
2295 ?\239?\191?\189 faire encore : allouer dynamiquement la lookup table pour la YUV 8 bits,
2296 parce que directement dans p_vout ?\239?\191?\189a pue un peu, faire le changement de
2297 palette qui va bien au passage couleur / n&b.
2298
2299 ------------------------------------------------------------------------
2300 r240 | sam | 2000-02-07 05:54:01 +0100 (Mon, 07 Feb 2000) | 3 lines
2301 Changed paths:
2302    M /trunk/Makefile
2303    A /trunk/src/video_output/video_dummy.c
2304
2305  . rajout du mode video 'dummy' pour les gens qui n'ont pas de carte
2306   video. Le premier qui se marre se prend une claque.
2307
2308 ------------------------------------------------------------------------
2309 r241 | sam | 2000-02-07 06:13:22 +0100 (Mon, 07 Feb 2000) | 9 lines
2310 Changed paths:
2311    M /trunk/include/video_output.h
2312    M /trunk/src/video_output/video_fb.c
2313    M /trunk/src/video_output/video_yuv.c
2314
2315  . suite de l'output 8 bits couleur/n&b
2316  . correction d'un bug dans la g?\239?\191?\189n?\239?\191?\189ration de la palette optimale
2317  . YUV avec dithering mortel qui tue
2318
2319 todo:
2320  . x11 (?\239?\191?\189a ne marche qu'en framebuffer pour le moment)
2321  . mettre la g?\239?\191?\189n?\239?\191?\189ration de palette dans video_yuv
2322  . refaire marcher l'output framebuffer pour bpp!=8
2323
2324 ------------------------------------------------------------------------
2325 r242 | sam | 2000-02-08 06:08:15 +0100 (Tue, 08 Feb 2000) | 14 lines
2326 Changed paths:
2327    M /trunk/include/video_output.h
2328    M /trunk/src/interface/interface.c
2329    M /trunk/src/video_output/video_fb.c
2330    M /trunk/src/video_output/video_output.c
2331    M /trunk/src/video_output/video_text.c
2332    M /trunk/src/video_output/video_yuv.c
2333
2334  . gestion du gamma en 8bpp grayscale
2335  . optimisations dans la YUV 8bpp
2336  . l'output framebuffer ne bloque plus la console
2337  . rajout d'une fonction dans la structure vout pour allouer une palette
2338  . r?\239?\191?\189initialisation de l'ancienne palette en quittant
2339
2340 bugs restant:
2341  . pas d'allocation de palette en 8bits sous X11
2342  . bugs du scaling en 8bits sous X11 (sans doute d?\239?\191?\189 ?\239?\191?\189 l'alignement sur 1
2343   octet au lieu de 2)
2344  . l'output framebuffer est toujours p?\239?\191?\189t?\239?\191?\189e pour 16 et 32 bits
2345  . pas de correction gamma en 8bits couleur
2346  . c'est tout moche pendant la fraction de seconde du changement de palette
2347
2348 ------------------------------------------------------------------------
2349 r243 | sam | 2000-02-09 03:04:28 +0100 (Wed, 09 Feb 2000) | 4 lines
2350 Changed paths:
2351    M /trunk/src/video_output/video_fb.c
2352
2353  . un peu de m?\239?\191?\189nage dans video_fb.c
2354  . r?\239?\191?\189cup?\239?\191?\189ration des masks dans la structure framebuffer, ce qui fait que
2355   l'output framebuffer fonctionne ?\239?\191?\189 nouveau.
2356
2357 ------------------------------------------------------------------------
2358 r244 | sam | 2000-02-09 06:50:25 +0100 (Wed, 09 Feb 2000) | 5 lines
2359 Changed paths:
2360    M /trunk/Makefile
2361    A /trunk/src/interface/intf_3dfx.c
2362    A /trunk/src/video_output/video_3dfx.c
2363
2364  . video output pour 3dfx.
2365  . le premier qui se marre gagne le droit de venir voir comment ma 3dfx1
2366   fait l'overlay, le scaling et la YUV en hard (nan je d?\239?\191?\189conne, elle fait
2367   rien de tout ?\239?\191?\189a, et en plus ?\239?\191?\189a rame).
2368
2369 ------------------------------------------------------------------------
2370 r245 | sam | 2000-02-10 04:15:16 +0100 (Thu, 10 Feb 2000) | 4 lines
2371 Changed paths:
2372    M /trunk/src/interface/intf_3dfx.c
2373    M /trunk/src/video_output/video_3dfx.c
2374    M /trunk/src/video_output/video_output.c
2375
2376  . double buffering avec locks pour 3dfx
2377  . gestion des touches pour l'interface 3dfx
2378  . proprification de la gestion des touches en framebuffer
2379
2380 ------------------------------------------------------------------------
2381 r246 | sam | 2000-02-10 06:57:10 +0100 (Thu, 10 Feb 2000) | 4 lines
2382 Changed paths:
2383    M /trunk/src/video_output/video_fb.c
2384    M /trunk/src/video_output/video_output.c
2385
2386  Juste une modif ?\239?\191?\189 la con dans video_output pour que le message "waiting
2387  for stream" s'affiche d?\239?\191?\189s le lancement du vlc. En m?\239?\191?\189me temps ?\239?\191?\189a me
2388  permet de tester que la migration du CVS sur shiva a fonctionn?\239?\191?\189.
2389
2390 ------------------------------------------------------------------------
2391 r247 | sam | 2000-02-13 05:31:35 +0100 (Sun, 13 Feb 2000) | 21 lines
2392 Changed paths:
2393    M /trunk/include/ac3_decoder.h
2394    M /trunk/include/audio_constants.h
2395    M /trunk/include/audio_decoder.h
2396    M /trunk/include/audio_dsp.h
2397    M /trunk/include/audio_math.h
2398    M /trunk/include/audio_output.h
2399    M /trunk/include/common.h
2400    M /trunk/include/config.h
2401    M /trunk/include/control.h
2402    M /trunk/include/debug.h
2403    M /trunk/include/decoder_fifo.h
2404    M /trunk/include/generic_decoder.h
2405    M /trunk/include/input.h
2406    M /trunk/include/input_ctrl.h
2407    M /trunk/include/input_file.h
2408    M /trunk/include/input_netlist.h
2409    M /trunk/include/input_network.h
2410    M /trunk/include/input_pcr.h
2411    M /trunk/include/input_psi.h
2412    M /trunk/include/input_vlan.h
2413    M /trunk/include/interface.h
2414    M /trunk/include/intf_cmd.h
2415    M /trunk/include/intf_console.h
2416    M /trunk/include/intf_ctrl.h
2417    M /trunk/include/intf_msg.h
2418    M /trunk/include/intf_sys.h
2419    M /trunk/include/main.h
2420    M /trunk/include/mtime.h
2421    M /trunk/include/netutils.h
2422    M /trunk/include/rsc_files.h
2423    M /trunk/include/spu_decoder.h
2424    M /trunk/include/vdec_idct.h
2425    M /trunk/include/vdec_motion.h
2426    M /trunk/include/video.h
2427    M /trunk/include/video_decoder.h
2428    M /trunk/include/video_fifo.h
2429    M /trunk/include/video_graphics.h
2430    M /trunk/include/video_output.h
2431    M /trunk/include/video_parser.h
2432    M /trunk/include/video_sys.h
2433    M /trunk/include/video_text.h
2434    M /trunk/include/video_x11.h
2435    M /trunk/include/video_yuv.h
2436    M /trunk/include/vlc.h
2437    M /trunk/include/vlc_thread.h
2438    M /trunk/include/vpar_blocks.h
2439    M /trunk/include/vpar_headers.h
2440    M /trunk/include/vpar_synchro.h
2441    M /trunk/src/ac3_decoder/ac3_bit_allocate.c
2442    M /trunk/src/ac3_decoder/ac3_downmix.c
2443    M /trunk/src/ac3_decoder/ac3_exponent.c
2444    M /trunk/src/ac3_decoder/ac3_imdct.c
2445    M /trunk/src/ac3_decoder/ac3_parse.c
2446    M /trunk/src/ac3_decoder/ac3_rematrix.c
2447    M /trunk/src/audio_decoder/audio_decoder.c
2448    M /trunk/src/audio_decoder/audio_math.c
2449    M /trunk/src/audio_output/audio_dsp.c
2450    M /trunk/src/audio_output/audio_output.c
2451    M /trunk/src/generic_decoder/generic_decoder.c
2452    M /trunk/src/input/input.c
2453    M /trunk/src/input/input_ctrl.c
2454    M /trunk/src/input/input_file.c
2455    M /trunk/src/input/input_netlist.c
2456    M /trunk/src/input/input_network.c
2457    M /trunk/src/input/input_pcr.c
2458    M /trunk/src/input/input_psi.c
2459    M /trunk/src/input/input_vlan.c
2460    M /trunk/src/interface/control.c
2461    M /trunk/src/interface/interface.c
2462    M /trunk/src/interface/intf_3dfx.c
2463    M /trunk/src/interface/intf_cmd.c
2464    M /trunk/src/interface/intf_console.c
2465    M /trunk/src/interface/intf_ctrl.c
2466    M /trunk/src/interface/intf_msg.c
2467    M /trunk/src/interface/main.c
2468    M /trunk/src/misc/mtime.c
2469    M /trunk/src/misc/netutils.c
2470    M /trunk/src/misc/rsc_files.c
2471    M /trunk/src/spu_decoder/spu_decoder.c
2472    M /trunk/src/video_decoder/idctmmx.S
2473    M /trunk/src/video_decoder/vdec_idct.c
2474    M /trunk/src/video_decoder/vdec_motion.c
2475    M /trunk/src/video_decoder/video_decoder.c
2476    M /trunk/src/video_output/video_3dfx.c
2477    M /trunk/src/video_output/video_dummy.c
2478    M /trunk/src/video_output/video_fb.c
2479    M /trunk/src/video_output/video_ggi.c
2480    M /trunk/src/video_output/video_output.c
2481    M /trunk/src/video_output/video_text.c
2482    M /trunk/src/video_output/video_x11.c
2483    M /trunk/src/video_output/video_yuv.c
2484    M /trunk/src/video_output/video_yuv_mmx.S
2485    M /trunk/src/video_parser/video_fifo.c
2486    M /trunk/src/video_parser/video_parser.c
2487    M /trunk/src/video_parser/vpar_blocks.c
2488    M /trunk/src/video_parser/vpar_headers.c
2489    M /trunk/src/video_parser/vpar_synchro.c
2490
2491  Je vous avais pr?\239?\191?\189venu. Le demoronifier a frapp?\239?\191?\189.
2492
2493  D?\239?\191?\189sol?\239?\191?\189 pour le flood. Les en-t?\239?\191?\189tes de fonctions ne font plus 81
2494 caract?\239?\191?\189res, et il n'y a plus d'espaces inutiles, Tous les trailing
2495 spaces ont disparu, j'ai essay?\239?\191?\189 de v?\239?\191?\189rifier que ?\239?\191?\189a ne p?\239?\191?\189tait rien,
2496 mais j'ai pu oublier un truc con. J'accepte tous types de ch?\239?\191?\189timents
2497 ?\239?\191?\189 base d'orties fra?\239?\191?\189ches.
2498
2499  D?\239?\191?\189sol?\239?\191?\189 d'avoir aussi modifi?\239?\191?\189 les fichiers de ceux qui formataient
2500 bien proprement leurs en-t?\239?\191?\189tes ?\239?\191?\189 80 et pas 79 sans emb?\239?\191?\189ter personne,
2501 mais j'ai d?\239?\191?\189 choisir entre les deux.
2502
2503  Dor?\239?\191?\189navant ce serait bien de formater les en-t?\239?\191?\189tes et les commentaires
2504 justifi?\239?\191?\189s ?\239?\191?\189 droite ?\239?\191?\189 79 colonnes, ou au pire ?\239?\191?\189 80.
2505
2506  . 1343 moronic long lines destroyed
2507  . 12893 trailing spaces eradicated
2508  . 115 ugly macros fixed
2509  . 959 innocent a_bit_long lines shortened
2510  But hey, 40054 lines were OK !
2511
2512 ------------------------------------------------------------------------
2513 r248 | sam | 2000-02-13 20:43:02 +0100 (Sun, 13 Feb 2000) | 4 lines
2514 Changed paths:
2515    M /trunk/Makefile
2516    M /trunk/src/interface/control.c
2517    M /trunk/src/interface/interface.c
2518    M /trunk/src/interface/main.c
2519    M /trunk/src/video_output/video_fb.c
2520
2521  . d?\239?\191?\189tection d'un processeur MMX.
2522  . l'output fb remet le terminal comme il faut en sortant.
2523  . s?\239?\191?\189paration du flag MMX et de l'architecture dans le Makefile
2524
2525 ------------------------------------------------------------------------
2526 r249 | sam | 2000-02-14 09:44:59 +0100 (Mon, 14 Feb 2000) | 19 lines
2527 Changed paths:
2528    M /trunk/Makefile
2529    M /trunk/include/ac3_decoder.h
2530    M /trunk/include/config.h
2531    M /trunk/include/debug.h
2532    M /trunk/include/input_netlist.h
2533    M /trunk/include/interface.h
2534    M /trunk/include/intf_sys.h
2535    M /trunk/include/vdec_idct.h
2536    M /trunk/include/video_fifo.h
2537    M /trunk/include/video_output.h
2538    M /trunk/include/video_parser.h
2539    M /trunk/include/video_sys.h
2540    M /trunk/include/vlc_thread.h
2541    M /trunk/src/interface/interface.c
2542    D /trunk/src/interface/intf_3dfx.c
2543    M /trunk/src/interface/intf_ctrl.c
2544    M /trunk/src/interface/intf_msg.c
2545    M /trunk/src/interface/main.c
2546    M /trunk/src/video_decoder/idctmmx.S
2547    M /trunk/src/video_decoder/vdec_idct.c
2548    D /trunk/src/video_output/video_3dfx.c
2549    D /trunk/src/video_output/video_dummy.c
2550    D /trunk/src/video_output/video_fb.c
2551    D /trunk/src/video_output/video_ggi.c
2552    M /trunk/src/video_output/video_output.c
2553    D /trunk/src/video_output/video_x11.c
2554    M /trunk/src/video_output/video_yuv.c
2555    M /trunk/src/video_output/video_yuv_mmx.S
2556    M /trunk/src/video_parser/vpar_headers.c
2557    M /trunk/src/video_parser/vpar_synchro.c
2558
2559  . fix?\239?\191?\189 une erreur de syntaxe dans video_fb.c
2560  . *3dfx* devient *glide*
2561  . suppression de tabulations dans quelques fichiers
2562  . suppression des 2 warnings dans sam_synchro
2563  . video_* devient vout_* quand ce sont des m?\239?\191?\189thodes de vout
2564  . tentative de correction de la d?\239?\191?\189tection de MMX pour BeOS
2565  . nouvelle option vlc_vout_method (faute de mieux pour le moment)
2566  . modification du Makefile pour supporter plusieurs VIDEO_*
2567
2568 dor?\239?\191?\189navant on peut compiler plusieurs output diff?\239?\191?\189rents dans le
2569 client. la pr?\239?\191?\189f?\239?\191?\189rence se fait dans l'ordre x11, fb, ggi, glide...
2570
2571 si on le compile avec x11 et fb, par d?\239?\191?\189faut il se lancera en X.
2572 pour le lancer en framebuffer :
2573 ./vlc vlc_vout_method=fb
2574
2575 (il faut que je proprifie un peu le choix de l'output, et que je
2576 facilite l'ajout d'un nouveau vout_*)
2577
2578 ------------------------------------------------------------------------
2579 r250 | sam | 2000-02-15 06:25:49 +0100 (Tue, 15 Feb 2000) | 10 lines
2580 Changed paths:
2581    M /trunk/Makefile
2582    M /trunk/include/config.h
2583    M /trunk/src/interface/main.c
2584    M /trunk/src/video_output/video_yuv.c
2585
2586  . am?\239?\191?\189lioration de la YUV 8bpp
2587  . nettoyage du code de gestion des m?\239?\191?\189thodes vout
2588  . nouvelle option --vout
2589  . pr?\239?\191?\189paration de l'?\239?\191?\189clatage de l'audio output comme ?\239?\191?\189a a ?\239?\191?\189t?\239?\191?\189
2590   fait avec le vout.
2591  . nouvelle commande --long-help
2592
2593 La s?\239?\191?\189lection de la m?\239?\191?\189thode vout est encore plus simple. Pour s?\239?\191?\189lectionner
2594 le framebuffer par exemple : "vlc --vout fb". Par d?\239?\191?\189faut, X11 est choisi.
2595
2596 ------------------------------------------------------------------------
2597 r251 | sam | 2000-02-16 01:35:19 +0100 (Wed, 16 Feb 2000) | 2 lines
2598 Changed paths:
2599    M /trunk/Makefile
2600
2601  . virage de cette #@!#@@#@#!@#@#!!@#@!!#@!@!!@# de d?\239?\191?\189pendance du Makefile
2602
2603 ------------------------------------------------------------------------
2604 r252 | sam | 2000-02-16 04:54:07 +0100 (Wed, 16 Feb 2000) | 8 lines
2605 Changed paths:
2606    D /trunk/include/audio_dsp.h
2607    M /trunk/include/audio_output.h
2608    A /trunk/include/audio_sys.h
2609    M /trunk/include/intf_sys.h
2610    M /trunk/include/video_sys.h
2611    D /trunk/src/audio_output/audio_dsp.c
2612    M /trunk/src/audio_output/audio_output.c
2613    M /trunk/src/interface/interface.c
2614    M /trunk/src/interface/intf_ctrl.c
2615    M /trunk/src/video_output/video_output.c
2616
2617  o changement de nom des fonctions sp?\239?\191?\189cifiques BeOS
2618  o d?\239?\191?\189but de l'?\239?\191?\189clatage de l'audio_output :
2619    . giclage des variables *dsp* en faveur de *sys*
2620    . aout_*GetBufInfo renvoie l_bytes pour que video_output.c ne d?\239?\191?\189pende
2621     plus de la structure audio_buf_info sp?\239?\191?\189cifique ?\239?\191?\189 <linux/soundcard.h>
2622    . cr?\239?\191?\189ation de la m?\239?\191?\189thode audio 'dummy' qui ne fait rien.
2623  o nouvelle option --aout acceptant 'dummy' et 'dsp' pour le moment
2624
2625 ------------------------------------------------------------------------
2626 r253 | sam | 2000-02-16 08:27:26 +0100 (Wed, 16 Feb 2000) | 7 lines
2627 Changed paths:
2628    M /trunk/Makefile
2629    M /trunk/include/audio_output.h
2630    M /trunk/include/audio_sys.h
2631    M /trunk/include/common.h
2632    M /trunk/src/ac3_decoder/ac3_decoder.c
2633    M /trunk/src/audio_decoder/audio_decoder.c
2634    M /trunk/src/audio_output/audio_output.c
2635    M /trunk/src/interface/intf_ctrl.c
2636    D /trunk/src/video_decoder/idctmmx.S
2637    A /trunk/src/video_decoder/vdec_idctmmx.S
2638
2639  o renommage arbitraire et totalitaire de idctmmx.S en vdec_idctmmx.S
2640  o correction d'une typo d?\239?\191?\189bile dans audio_output au commit pr?\239?\191?\189c?\239?\191?\189dent
2641  o b_stereo est remplac?\239?\191?\189 par i_channels
2642  o suppression de la structure aout_dsp_t dont les membres d?\239?\191?\189pendant
2643   de l'output se retrouve dans aout_*_sys_t, et les autres directement
2644   dans aout_thread_t, on se fait pas chier.
2645
2646 ------------------------------------------------------------------------
2647 r254 | polux | 2000-02-17 01:43:58 +0100 (Thu, 17 Feb 2000) | 7 lines
2648 Changed paths:
2649    M /trunk/include/config.h
2650    M /trunk/include/video_output.h
2651    M /trunk/include/vpar_synchro.h
2652    M /trunk/src/input/input.c
2653    M /trunk/src/video_output/video_output.c
2654    M /trunk/src/video_parser/video_parser.c
2655    M /trunk/src/video_parser/vpar_blocks.c
2656    M /trunk/src/video_parser/vpar_headers.c
2657    M /trunk/src/video_parser/vpar_synchro.c
2658
2659 Corrections de quelques petits bugs et surtout nouvelle synchro qui ne semble
2660 pas trop mal marcher sur ma machine mais qui j'en suis s?\239?\191?\189r ne marchera pas du
2661 tout sur la votre.
2662
2663 A noter qu'il existe maintenant 3 synchros que l'on peut choisir en changeant
2664 le define dans vpar_synchro.h (POLUX_SYNCHRO, SAM_SYNCHRO, MEUUH_SYNCHRO)
2665
2666 ------------------------------------------------------------------------
2667 r255 | sam | 2000-02-17 07:07:37 +0100 (Thu, 17 Feb 2000) | 20 lines
2668 Changed paths:
2669    M /trunk/Makefile
2670    M /trunk/include/audio_output.h
2671    M /trunk/include/audio_sys.h
2672    M /trunk/include/config.h
2673    M /trunk/include/video_sys.h
2674    M /trunk/src/ac3_decoder/ac3_decoder.c
2675    M /trunk/src/audio_decoder/audio_decoder.c
2676    M /trunk/src/audio_output/audio_output.c
2677    M /trunk/src/interface/intf_ctrl.c
2678    M /trunk/src/interface/main.c
2679    M /trunk/src/video_output/video_output.c
2680
2681  o remise de b_stereo dans les structures audio en attendant que soit
2682   d?\239?\191?\189finie une api pour la gestion de plus de 2 voies, qui de toute fa?\239?\191?\189on
2683   est loin d'?\239?\191?\189tre une priorit?\239?\191?\189. je dirais m?\239?\191?\189me qu'on s'en fout.
2684  o argument suppl?\239?\191?\189mentaire pour GetBufInfo() pour que la m?\239?\191?\189thode dummy
2685   attende un temps convenable, et correction de aout_dummy.c
2686  o le test sur la variable DEBUG dans config.h est maintenant conforme
2687   ?\239?\191?\189 ce que dit le Makefile.
2688  o suppression d'une variable inutile dans intf_fb.c
2689  o --long-help devient --longhelp comme dans mpg123
2690  o version du programme arbitrairement mise ?\239?\191?\189 0.95.0
2691  o commentaire d'une variable inutilis?\239?\191?\189e dans Synchronize (video_output.c)
2692  o correction du "LIN" en "LIB" dans le Makefile, qui doit tra?\239?\191?\189ner l?\239?\191?\189
2693   depuis des si?\239?\191?\189cles
2694  o proprification de quelques routines du Makefile
2695
2696 le code de s?\239?\191?\189lection de m?\239?\191?\189thode audio/video est loin d'?\239?\191?\189tre propre, je
2697 dirais m?\239?\191?\189me que c'est du gros caca, mais j'y bosse.
2698
2699 bonne nuit,
2700
2701 ------------------------------------------------------------------------
2702 r256 | dae | 2000-02-17 12:04:52 +0100 (Thu, 17 Feb 2000) | 2 lines
2703 Changed paths:
2704    M /trunk/include/vlc.h
2705    M /trunk/src/generic_decoder/generic_decoder.c
2706    M /trunk/src/input/input_vlan.c
2707
2708 remaniement de quelsques includes pour que ca passe sous BSD.
2709
2710 ------------------------------------------------------------------------
2711 r257 | polux | 2000-02-17 17:36:25 +0100 (Thu, 17 Feb 2000) | 11 lines
2712 Changed paths:
2713    M /trunk/include/config.h
2714    M /trunk/include/vpar_synchro.h
2715    M /trunk/src/video_output/video_output.c
2716    M /trunk/src/video_parser/video_parser.c
2717    M /trunk/src/video_parser/vpar_synchro.c
2718
2719 Premier service pack de la POLUX_SYNCHRO:
2720  o 0 bug fixe
2721  o several bugs added
2722  o synchro is now slower than ever
2723
2724 Si par chance cela marchait chez vous pr?\239?\191?\189venez moi vite.
2725
2726 Mise ?\239?\191?\189 0 du flag DEBUG pour tester la synchro dans les meilleures conditions
2727 possibles, attention les acc?\239?\191?\189s disque du mini-server ainsi que les nombreuses
2728 irr?\239?\191?\189gularit?\239?\191?\189s du flux peuvent perturber le client de fa?\239?\191?\189on non n?\239?\191?\189gligeable.
2729
2730 ------------------------------------------------------------------------
2731 r258 | polux | 2000-02-17 19:04:38 +0100 (Thu, 17 Feb 2000) | 2 lines
2732 Changed paths:
2733    M /trunk/src/video_output/video_output.c
2734
2735 Petite modif dans la synchro, peut-?\239?\191?\189tre que cela marchera mieux, qui sait ?
2736
2737 ------------------------------------------------------------------------
2738 r259 | walken | 2000-02-17 20:28:00 +0100 (Thu, 17 Feb 2000) | 10 lines
2739 Changed paths:
2740    M /trunk/Makefile
2741    M /trunk/include/decoder_fifo.h
2742    A /trunk/src/misc/decoder_fifo.c
2743
2744 Modification de decoder_fifo.h : le cas ou on passe d'un buffer a l'autre
2745 lors de la lecture d'un octet n'est plus inline. Precedemment le code etait
2746 inclus a chaque invocation de NeedBits ou GetBits...
2747
2748 Vu l'etat de la synchro je n'ai pas pu mesurer d'impact precis sur les fps
2749 mais je ne m'attends pas a ce qu'il soit mesurable de toute facon : on troque
2750 un apel de fonction contre un meilleur comportement du cache code...
2751
2752 Premier checkin de ma part, mais il devrait en venir d'autres.
2753
2754 ------------------------------------------------------------------------
2755 r260 | polux | 2000-02-17 23:17:35 +0100 (Thu, 17 Feb 2000) | 8 lines
2756 Changed paths:
2757    M /trunk/Makefile
2758    M /trunk/src/video_decoder/vdec_motion.c
2759    M /trunk/src/video_decoder/video_decoder.c
2760    M /trunk/src/video_parser/vpar_blocks.c
2761    M /trunk/src/video_parser/vpar_headers.c
2762
2763 La plupart des causes de segfault de la video ont ?\239?\191?\189t?\239?\191?\189 ?\239?\191?\189limin?\239?\191?\189es, les messages
2764 d'erreur qui sont affich?\239?\191?\189s sur stderr vous donnerons une bonne id?\239?\191?\189e du nombres
2765 d'occasions de planter qui se pr?\239?\191?\189sentent au client.
2766
2767 J'ai aussi remis le flag DEBUG ?\239?\191?\189 1 et commenter omit-frame-pointer pour que
2768 tout le monde puisse avoir la chance de participer ?\239?\191?\189 la chasse aux segfaults
2769 avec son gdb. Les bugs report sont le bienvenu (surtout si c pour l'audio ;).
2770
2771 ------------------------------------------------------------------------
2772 r261 | walken | 2000-02-18 01:26:23 +0100 (Fri, 18 Feb 2000) | 3 lines
2773 Changed paths:
2774    M /trunk/Makefile
2775    M /trunk/include/decoder_fifo.h
2776    M /trunk/src/ac3_decoder/ac3_decoder.c
2777    M /trunk/src/audio_decoder/audio_decoder.c
2778    M /trunk/src/misc/decoder_fifo.c
2779    M /trunk/src/spu_decoder/spu_decoder.c
2780    M /trunk/src/video_parser/video_parser.c
2781
2782 Modification du decoder_fifo : le GetByte devrait etre un chouilla plus rapide,
2783 ce qui devrait au minimum compenser la perte due a ma derniere modification.
2784
2785 ------------------------------------------------------------------------
2786 r262 | sam | 2000-02-19 01:11:26 +0100 (Sat, 19 Feb 2000) | 2 lines
2787 Changed paths:
2788    M /trunk/Makefile
2789    M /trunk/include/input_netlist.h
2790
2791  deux changements cosm?\239?\191?\189tiques de rien du tout et suppression d'un warning
2792
2793 ------------------------------------------------------------------------
2794 r263 | walken | 2000-02-19 01:39:03 +0100 (Sat, 19 Feb 2000) | 7 lines
2795 Changed paths:
2796    M /trunk/Makefile
2797    D /trunk/include/ac3_bit_allocate.h
2798    D /trunk/include/ac3_downmix.h
2799    D /trunk/include/ac3_exponent.h
2800    D /trunk/include/ac3_imdct.h
2801    D /trunk/include/ac3_mantissa.h
2802    D /trunk/include/ac3_parse.h
2803    D /trunk/include/ac3_rematrix.h
2804    D /trunk/include/audio_constants.h
2805    D /trunk/include/audio_math.h
2806    D /trunk/include/audio_sys.h
2807    D /trunk/include/control.h
2808    D /trunk/include/generic_decoder.h
2809    D /trunk/include/input_ctrl.h
2810    D /trunk/include/input_file.h
2811    D /trunk/include/input_network.h
2812    D /trunk/include/input_pcr.h
2813    D /trunk/include/input_psi.h
2814    D /trunk/include/intf_cmd.h
2815    D /trunk/include/intf_console.h
2816    D /trunk/include/intf_ctrl.h
2817    D /trunk/include/intf_sys.h
2818    D /trunk/include/video_sys.h
2819    D /trunk/include/video_text.h
2820    D /trunk/include/video_x11.h
2821    D /trunk/include/video_yuv.h
2822    D /trunk/include/vlc.h
2823    A /trunk/src/ac3_decoder/ac3_bit_allocate.h
2824    A /trunk/src/ac3_decoder/ac3_downmix.h
2825    A /trunk/src/ac3_decoder/ac3_exponent.h
2826    A /trunk/src/ac3_decoder/ac3_imdct.h
2827    A /trunk/src/ac3_decoder/ac3_mantissa.h
2828    A /trunk/src/ac3_decoder/ac3_parse.h
2829    A /trunk/src/ac3_decoder/ac3_rematrix.h
2830    A /trunk/src/audio_decoder/audio_constants.h
2831    A /trunk/src/audio_decoder/audio_math.h
2832    A /trunk/src/audio_output/audio_sys.h
2833    A /trunk/src/generic_decoder/generic_decoder.h
2834    M /trunk/src/input/input.c
2835    M /trunk/src/input/input_ctrl.c
2836    A /trunk/src/input/input_ctrl.h
2837    A /trunk/src/input/input_file.h
2838    A /trunk/src/input/input_network.h
2839    A /trunk/src/input/input_pcr.h
2840    M /trunk/src/input/input_psi.c
2841    A /trunk/src/input/input_psi.h
2842    D /trunk/src/interface/control.c
2843    A /trunk/src/interface/intf_cmd.h
2844    A /trunk/src/interface/intf_console.h
2845    M /trunk/src/interface/intf_ctrl.c
2846    A /trunk/src/interface/intf_ctrl.h
2847    A /trunk/src/interface/intf_sys.h
2848    A /trunk/src/video_output/video_sys.h
2849    A /trunk/src/video_output/video_text.h
2850    A /trunk/src/video_output/video_x11.h
2851    A /trunk/src/video_output/video_yuv.h
2852
2853 Yop,
2854
2855 Bon ben voila, j'ai commence a bouger les .h comme je voulais le faire...
2856
2857 C'est encore un peu le bordel et j'en suis desole. Mais je compte bien
2858 deplacer des trucs jusqu'a ce que ca soit a nouveau bien range :)
2859
2860 ------------------------------------------------------------------------
2861 r264 | reno | 2000-02-21 00:24:38 +0100 (Mon, 21 Feb 2000) | 7 lines
2862 Changed paths:
2863    M /trunk/include/audio_output.h
2864    M /trunk/src/audio_output/audio_output.c
2865
2866
2867
2868 Ajoute du support son U8_Stereo
2869
2870 --
2871 Reno
2872
2873 ------------------------------------------------------------------------
2874 r265 | walken | 2000-02-21 03:19:54 +0100 (Mon, 21 Feb 2000) | 7 lines
2875 Changed paths:
2876    M /trunk/Makefile
2877    M /trunk/include/config.h
2878    M /trunk/include/vpar_synchro.h
2879
2880
2881 Une partie de patch qui ne devrait pas etre trop controversee : j'ai juste
2882 change les #define MACHIN_DELAY pour qu'ils soient definis en tant que
2883 multiples de CLOCK_FREQ
2884
2885 :>
2886
2887 ------------------------------------------------------------------------
2888 r266 | sam | 2000-02-21 05:21:52 +0100 (Mon, 21 Feb 2000) | 4 lines
2889 Changed paths:
2890    M /trunk/Makefile
2891    M /trunk/include/audio_output.h
2892    M /trunk/src/audio_output/audio_output.c
2893    M /trunk/src/audio_output/audio_sys.h
2894    M /trunk/src/interface/main.c
2895
2896  . ajout de l'audio output pour Esound
2897  . pas encore tr?\239?\191?\189s au point ?\239?\191?\189 cause d'un bug dans esd_get_latency() mais
2898  j'en ai besoin pour tester le chargement dynamique de plugins.
2899
2900 ------------------------------------------------------------------------
2901 r267 | sam | 2000-02-21 10:15:04 +0100 (Mon, 21 Feb 2000) | 11 lines
2902 Changed paths:
2903    M /trunk/Makefile
2904    M /trunk/include/audio_output.h
2905    M /trunk/include/config.h
2906    M /trunk/include/interface.h
2907    M /trunk/include/video_output.h
2908    M /trunk/src/audio_output/audio_output.c
2909    D /trunk/src/audio_output/audio_sys.h
2910    M /trunk/src/interface/interface.c
2911    D /trunk/src/interface/intf_sys.h
2912    M /trunk/src/video_output/video_output.c
2913    D /trunk/src/video_output/video_sys.h
2914
2915  chargement dynamique de plugins audio/video/interface
2916
2917  utilisation: c'est tout con, ?\239?\191?\189a marche comme avant. pour le moment
2918   il n'y a pas de v?\239?\191?\189rification des symboles mais ?\239?\191?\189a viendra.
2919
2920  seule restriction, il faut ?\239?\191?\189tre dans le r?\239?\191?\189pertoire vlc quand on lance
2921   le client, parce que le chemin des plugins est relatif, mais ?\239?\191?\189a aussi
2922   ?\239?\191?\189a va changer.
2923
2924  le Makefile devient pas tr?\239?\191?\189s beau, il faudra songer ?\239?\191?\189 passer ?\239?\191?\189 automake
2925
2926 ------------------------------------------------------------------------
2927 r268 | sam | 2000-02-21 10:15:49 +0100 (Mon, 21 Feb 2000) | 2 lines
2928 Changed paths:
2929    A /trunk/src/audio_output/audio_sys.h
2930    A /trunk/src/interface/intf_sys.h
2931    A /trunk/src/video_output/video_sys.h
2932
2933  3 vilains fichiers avaient disparu
2934
2935 ------------------------------------------------------------------------
2936 r269 | walken | 2000-02-22 15:09:51 +0100 (Tue, 22 Feb 2000) | 5 lines
2937 Changed paths:
2938    M /trunk/src/video_decoder/vdec_motion.c
2939
2940 Modification mineure MotionComponent : changement d'une boucle imbriquee
2941 sur i_y et i_y1 en une boucle simple sur i_y... Le changement en vitesse comme
2942 en taille est chouillatique mais neanmoins positif. Ca n'a pas d'effet sur
2943 l'unrolling de boucle car celui-ci est effectue sur une boucle plus interne...
2944
2945 ------------------------------------------------------------------------
2946 r270 | walken | 2000-02-22 23:54:22 +0100 (Tue, 22 Feb 2000) | 9 lines
2947 Changed paths:
2948    M /trunk/Makefile
2949    M /trunk/include/ac3_decoder.h
2950    A /trunk/include/ac3_decoder_thread.h
2951    M /trunk/src/ac3_decoder/ac3_bit_allocate.c
2952    M /trunk/src/ac3_decoder/ac3_bit_allocate.h
2953    M /trunk/src/ac3_decoder/ac3_decoder.c
2954    M /trunk/src/ac3_decoder/ac3_downmix.c
2955    M /trunk/src/ac3_decoder/ac3_downmix.h
2956    M /trunk/src/ac3_decoder/ac3_exponent.c
2957    M /trunk/src/ac3_decoder/ac3_exponent.h
2958    M /trunk/src/ac3_decoder/ac3_imdct.c
2959    M /trunk/src/ac3_decoder/ac3_imdct.h
2960    M /trunk/src/ac3_decoder/ac3_mantissa.c
2961    M /trunk/src/ac3_decoder/ac3_mantissa.h
2962    M /trunk/src/ac3_decoder/ac3_parse.c
2963    M /trunk/src/ac3_decoder/ac3_parse.h
2964    M /trunk/src/ac3_decoder/ac3_rematrix.c
2965    M /trunk/src/ac3_decoder/ac3_rematrix.h
2966    M /trunk/src/input/input.c
2967    M /trunk/src/input/input_ctrl.c
2968
2969
2970 travail sur l'ac3_decoder : debut de separation de ce qui est specifique a
2971 videolan (ac3_decoder_thread) et de ce qui ne l'est pas. Ce n'est pas encore
2972 ideal, la partie "videolan" fait des inits a l'interieur de la partie
2973 "ac3"... il faudra que je fasse une belle interface pour ca.
2974
2975 Le probleme des includes n'est pas non plus regle, mais c'est a cause des
2976 bit_streams :) patience.
2977
2978 ------------------------------------------------------------------------
2979 r271 | walken | 2000-02-22 23:55:07 +0100 (Tue, 22 Feb 2000) | 3 lines
2980 Changed paths:
2981    A /trunk/src/ac3_decoder/ac3_decoder_thread.c
2982
2983
2984 oops, j'ai oublie un fichier
2985
2986 ------------------------------------------------------------------------
2987 r272 | sam | 2000-02-23 04:04:50 +0100 (Wed, 23 Feb 2000) | 21 lines
2988 Changed paths:
2989    M /trunk/Makefile
2990    M /trunk/include/ac3_decoder.h
2991    M /trunk/include/audio_output.h
2992    M /trunk/include/common.h
2993    M /trunk/include/config.h
2994    M /trunk/include/decoder_fifo.h
2995    M /trunk/include/input.h
2996    M /trunk/include/input_vlan.h
2997    M /trunk/include/video_decoder.h
2998    M /trunk/include/video_fifo.h
2999    M /trunk/include/video_output.h
3000    M /trunk/include/video_parser.h
3001    M /trunk/include/vlc_thread.h
3002    M /trunk/include/vpar_synchro.h
3003    M /trunk/src/ac3_decoder/ac3_bit_allocate.c
3004    M /trunk/src/ac3_decoder/ac3_decoder.c
3005    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
3006    M /trunk/src/ac3_decoder/ac3_downmix.c
3007    M /trunk/src/ac3_decoder/ac3_exponent.c
3008    M /trunk/src/ac3_decoder/ac3_imdct.c
3009    M /trunk/src/ac3_decoder/ac3_mantissa.c
3010    M /trunk/src/ac3_decoder/ac3_parse.c
3011    M /trunk/src/ac3_decoder/ac3_rematrix.c
3012    M /trunk/src/audio_decoder/audio_constants.h
3013    M /trunk/src/audio_decoder/audio_decoder.c
3014    M /trunk/src/audio_decoder/audio_math.c
3015    M /trunk/src/audio_output/audio_output.c
3016    M /trunk/src/generic_decoder/generic_decoder.c
3017    M /trunk/src/generic_decoder/generic_decoder.h
3018    M /trunk/src/input/input.c
3019    M /trunk/src/input/input_ctrl.c
3020    M /trunk/src/input/input_file.c
3021    M /trunk/src/input/input_netlist.c
3022    M /trunk/src/input/input_pcr.c
3023    M /trunk/src/input/input_psi.c
3024    M /trunk/src/input/input_vlan.c
3025    M /trunk/src/interface/interface.c
3026    M /trunk/src/interface/intf_console.c
3027    M /trunk/src/interface/intf_ctrl.c
3028    M /trunk/src/interface/main.c
3029    M /trunk/src/misc/decoder_fifo.c
3030    M /trunk/src/misc/netutils.c
3031    M /trunk/src/spu_decoder/spu_decoder.c
3032    M /trunk/src/video_decoder/vdec_idct.c
3033    M /trunk/src/video_decoder/vdec_motion.c
3034    M /trunk/src/video_decoder/video_decoder.c
3035    M /trunk/src/video_output/video_output.c
3036    M /trunk/src/video_output/video_text.c
3037    D /trunk/src/video_output/video_x11.h
3038    M /trunk/src/video_output/video_yuv.c
3039    M /trunk/src/video_output/video_yuv.h
3040    M /trunk/src/video_parser/video_fifo.c
3041    M /trunk/src/video_parser/video_parser.c
3042    M /trunk/src/video_parser/vpar_blocks.c
3043    M /trunk/src/video_parser/vpar_headers.c
3044    M /trunk/src/video_parser/vpar_synchro.c
3045
3046  Le retour du demoronifier qui n'est pas content.
3047
3048    . 11 moronic long lines destroyed
3049    . 1282 trailing spaces eradicated
3050    . 4 ugly macros fixed
3051    . 5 innocent a_bit_long lines shortened
3052
3053    . 5987 tabulations transform?\239?\191?\189es en espaces
3054    . 153 '??' transform?\239?\191?\189s en 'XXX??' ou 'FIXME??'
3055     (ptyx, j'esp?\239?\191?\189re que ce compromis te convient)
3056
3057    . commentaires en // corrig?\239?\191?\189s en /* */
3058     (je parle bien des commentaires, pas des morceaux de code
3059      mis en // comme les printf de debug par exemple)
3060
3061 Au passage :
3062
3063    . version du vlc modifi?\239?\191?\189e en 0.1.99 (la release sera la 0.2.0)
3064    . suppression de video_x11.h
3065    . correction d'un warning dans intf_ctrl.c
3066
3067 ------------------------------------------------------------------------
3068 r273 | sam | 2000-02-23 04:09:33 +0100 (Wed, 23 Feb 2000) | 2 lines
3069 Changed paths:
3070    M /trunk/Makefile
3071    M /trunk/src/interface/intf_ctrl.c
3072
3073   rha ! deux fichiers oubli?\239?\191?\189s.
3074
3075 ------------------------------------------------------------------------
3076 r274 | walken | 2000-02-25 03:45:09 +0100 (Fri, 25 Feb 2000) | 22 lines
3077 Changed paths:
3078    M /trunk/Makefile
3079    M /trunk/src/video_decoder/vdec_motion.c
3080    A /trunk/src/video_decoder/vdec_motion_inner.c
3081
3082
3083 Decoupage de vdec_motion en deux parties :
3084
3085 vdec_motion_inner contient le code plus ou moins bourin qui calcule les pixels
3086 (je pense que c'est la que la majorite du temps est ecoulee, et qu'il y aurait
3087 eventuellement un avantage a rechercher des optimisations particulieres pour
3088 ce fichier, genre debouclage de boucles ou quelque chose du genre)
3089
3090 Le code dans vdec_motion contient quand a lui des tests sur le type exact
3091 de prediction a effectuer, des calculs de pointeurs en fonction des motion
3092 vectors, et les appels a vdec_motion_inner.
3093
3094 La fonction MotionComponent de vdec_motion a ete modifiee pour appeler
3095 directement la bonne fonction de vdec_motion_inner en fonction des parametres.
3096 La encore en raison de la gestion d'inlines faite a la compilation, pour chaque
3097 appel les parametres i_width, i_height et b_average sont deja connus et
3098 donc l'appel de MotionComponent devrait s'etendre a un simple switch (i_select)
3099 et un appel de la fonction correspondante dans vdec_motion_inner.
3100
3101 Le code dans vdec_motion presente toujours une apparence contestable mais
3102 je n'ai pas modifie son fonctionnement (seulement la fonction MotionComponent).
3103
3104 ------------------------------------------------------------------------
3105 r275 | walken | 2000-02-28 03:35:41 +0100 (Mon, 28 Feb 2000) | 23 lines
3106 Changed paths:
3107    M /trunk/include/ac3_decoder.h
3108    M /trunk/include/ac3_decoder_thread.h
3109    M /trunk/include/common.h
3110    A /trunk/include/int_types.h
3111    M /trunk/src/ac3_decoder/ac3_bit_allocate.c
3112    A /trunk/src/ac3_decoder/ac3_bit_stream.h
3113    M /trunk/src/ac3_decoder/ac3_decoder.c
3114    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
3115    M /trunk/src/ac3_decoder/ac3_downmix.c
3116    M /trunk/src/ac3_decoder/ac3_exponent.c
3117    M /trunk/src/ac3_decoder/ac3_exponent.h
3118    M /trunk/src/ac3_decoder/ac3_imdct.c
3119    M /trunk/src/ac3_decoder/ac3_mantissa.c
3120    M /trunk/src/ac3_decoder/ac3_parse.c
3121    M /trunk/src/ac3_decoder/ac3_parse.h
3122    M /trunk/src/ac3_decoder/ac3_rematrix.c
3123
3124
3125 Separation du decodeur ac3 et de la partie specifique a videolan
3126
3127 Les interfaces du deco ac3 ne sont pas encore bien propres et documentees
3128 mais ca viendra dans un second temps. Les fichiers ac3 ne dependent plus
3129 d'includes videolan. C'est deja une bonne premiere etape.
3130
3131 Au niveau du bitstream compresse, l'interface avec le decodeur ac3 ne se fait
3132 plus par le fichier decoder_fifo.h. En effet, le decodeur ac3 a besoin de
3133 connaitre la structure exact d'un bitstream_t, donc cette interface n'etait
3134 pas la plus propre. La nouvelle interface se compose d'une fonction
3135 ac3_byte_stream_next (ac3_byte_stream_t * p_byte_stream) que le decodeur
3136 ac3 appelle lorsqu'il a besoin d'un nouveau buffer de donnees compressees.
3137
3138 ac3_byte_stream_t est une structure comprenant les champs
3139 u8 * p_byte (pointeur sur le debut du buffer),
3140 u8 * p_end (pointeur sur la fin du buffer),
3141 void * info (utilisation libre pour implementer ac3_byte_stream_next)
3142
3143 L'implementation actuelle de ac3_byte_stream_next () dans ac3_decoder_thread.c
3144 fait un peu double emploi avec misc/decoder_fifo.c mais je reglerai tout ca
3145 plus tard.
3146
3147 ------------------------------------------------------------------------
3148 r276 | walken | 2000-03-02 00:51:08 +0100 (Thu, 02 Mar 2000) | 8 lines
3149 Changed paths:
3150    M /trunk/include/ac3_decoder.h
3151    M /trunk/include/ac3_decoder_thread.h
3152    M /trunk/src/ac3_decoder/ac3_bit_allocate.c
3153    D /trunk/src/ac3_decoder/ac3_bit_allocate.h
3154    M /trunk/src/ac3_decoder/ac3_bit_stream.h
3155    M /trunk/src/ac3_decoder/ac3_decoder.c
3156    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
3157    M /trunk/src/ac3_decoder/ac3_downmix.c
3158    D /trunk/src/ac3_decoder/ac3_downmix.h
3159    M /trunk/src/ac3_decoder/ac3_exponent.c
3160    D /trunk/src/ac3_decoder/ac3_exponent.h
3161    M /trunk/src/ac3_decoder/ac3_imdct.c
3162    D /trunk/src/ac3_decoder/ac3_imdct.h
3163    A /trunk/src/ac3_decoder/ac3_internal.h
3164    M /trunk/src/ac3_decoder/ac3_mantissa.c
3165    D /trunk/src/ac3_decoder/ac3_mantissa.h
3166    M /trunk/src/ac3_decoder/ac3_parse.c
3167    D /trunk/src/ac3_decoder/ac3_parse.h
3168    M /trunk/src/ac3_decoder/ac3_rematrix.c
3169    D /trunk/src/ac3_decoder/ac3_rematrix.h
3170    M /trunk/src/input/input.c
3171
3172
3173 Created a small&clean public interface for the ac3 decoder (see ac3_decoder.h)
3174
3175 Modified ac3_decoder_thread to use this interface
3176
3177 Find ac3 sync words not by scanning the ac3 stream but by using the magic
3178 bytes at the start of the ac3 pes packets
3179
3180 ------------------------------------------------------------------------
3181 r277 | sam | 2000-03-03 01:59:56 +0100 (Fri, 03 Mar 2000) | 9 lines
3182 Changed paths:
3183    M /trunk/Makefile
3184    M /trunk/include/common.h
3185    M /trunk/include/vlc_thread.h
3186    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
3187    M /trunk/src/audio_decoder/audio_decoder.c
3188    M /trunk/src/audio_decoder/audio_math.c
3189    M /trunk/src/input/input.c
3190    M /trunk/src/input/input_psi.c
3191    M /trunk/src/input/input_vlan.c
3192    M /trunk/src/misc/netutils.c
3193
3194  . portage des vlc_threads aux cthreads de Mach pour GNU/Hurd
3195  . rajout de #ifdef SYS_LINUX autour du code concernant les interfaces
3196  . suppression de quelques #include <sys/soundcard.h> qui trainaient encore
3197  . option PPRO dans le Makefile (si vous avez des erreurs
3198     'Illegal instruction', ?\239?\191?\189a venait probablement de l?\239?\191?\189)
3199  . rajout de quelques commentaires pour expliquer en quoi certains #include
3200     sont n?\239?\191?\189cessaires, aux endroits o?\239?\191?\189 je ne comprenais pas, et suppression
3201     de #include qui semblaient inutiles.
3202
3203 ------------------------------------------------------------------------
3204 r278 | walken | 2000-03-03 02:26:17 +0100 (Fri, 03 Mar 2000) | 4 lines
3205 Changed paths:
3206    M /trunk/src/ac3_decoder/ac3_decoder.c
3207    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
3208    M /trunk/src/ac3_decoder/ac3_internal.h
3209    M /trunk/src/ac3_decoder/ac3_parse.c
3210
3211 modification du deco ac3 pour le rendre plus robuste.
3212
3213 normalement le client ne devrait plus segfaulter... enfin, normalement :)
3214
3215 ------------------------------------------------------------------------
3216 r279 | sam | 2000-03-03 08:03:34 +0100 (Fri, 03 Mar 2000) | 17 lines
3217 Changed paths:
3218    M /trunk/Makefile
3219    M /trunk/include/ac3_decoder.h
3220    M /trunk/include/ac3_decoder_thread.h
3221    M /trunk/include/audio_decoder.h
3222    M /trunk/include/audio_output.h
3223    M /trunk/include/common.h
3224    M /trunk/include/config.h
3225    M /trunk/include/debug.h
3226    M /trunk/include/decoder_fifo.h
3227    M /trunk/include/input.h
3228    M /trunk/include/input_netlist.h
3229    M /trunk/include/input_vlan.h
3230    M /trunk/include/int_types.h
3231    M /trunk/include/interface.h
3232    M /trunk/include/intf_msg.h
3233    M /trunk/include/main.h
3234    M /trunk/include/mtime.h
3235    M /trunk/include/netutils.h
3236    M /trunk/include/rsc_files.h
3237    M /trunk/include/spu_decoder.h
3238    A /trunk/include/threads.h
3239    M /trunk/include/vdec_idct.h
3240    M /trunk/include/vdec_motion.h
3241    M /trunk/include/video.h
3242    M /trunk/include/video_decoder.h
3243    M /trunk/include/video_fifo.h
3244    M /trunk/include/video_graphics.h
3245    M /trunk/include/video_output.h
3246    M /trunk/include/video_parser.h
3247    D /trunk/include/vlc_thread.h
3248    M /trunk/include/vpar_blocks.h
3249    M /trunk/include/vpar_headers.h
3250    M /trunk/include/vpar_synchro.h
3251    M /trunk/src/ac3_decoder/ac3_bit_allocate.c
3252    M /trunk/src/ac3_decoder/ac3_bit_stream.h
3253    M /trunk/src/ac3_decoder/ac3_decoder.c
3254    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
3255    M /trunk/src/ac3_decoder/ac3_downmix.c
3256    M /trunk/src/ac3_decoder/ac3_exponent.c
3257    M /trunk/src/ac3_decoder/ac3_imdct.c
3258    M /trunk/src/ac3_decoder/ac3_internal.h
3259    M /trunk/src/ac3_decoder/ac3_mantissa.c
3260    M /trunk/src/ac3_decoder/ac3_parse.c
3261    M /trunk/src/ac3_decoder/ac3_rematrix.c
3262    M /trunk/src/audio_decoder/audio_constants.h
3263    M /trunk/src/audio_decoder/audio_decoder.c
3264    M /trunk/src/audio_decoder/audio_math.c
3265    M /trunk/src/audio_decoder/audio_math.h
3266    M /trunk/src/audio_output/audio_output.c
3267    M /trunk/src/audio_output/audio_sys.h
3268    M /trunk/src/generic_decoder/generic_decoder.c
3269    M /trunk/src/generic_decoder/generic_decoder.h
3270    M /trunk/src/input/input.c
3271    M /trunk/src/input/input_ctrl.c
3272    M /trunk/src/input/input_ctrl.h
3273    M /trunk/src/input/input_file.c
3274    M /trunk/src/input/input_file.h
3275    M /trunk/src/input/input_netlist.c
3276    M /trunk/src/input/input_network.c
3277    M /trunk/src/input/input_network.h
3278    M /trunk/src/input/input_pcr.c
3279    M /trunk/src/input/input_pcr.h
3280    M /trunk/src/input/input_psi.c
3281    M /trunk/src/input/input_psi.h
3282    M /trunk/src/input/input_vlan.c
3283    M /trunk/src/interface/interface.c
3284    M /trunk/src/interface/intf_cmd.c
3285    M /trunk/src/interface/intf_cmd.h
3286    M /trunk/src/interface/intf_console.c
3287    M /trunk/src/interface/intf_console.h
3288    M /trunk/src/interface/intf_ctrl.c
3289    M /trunk/src/interface/intf_ctrl.h
3290    M /trunk/src/interface/intf_msg.c
3291    M /trunk/src/interface/intf_sys.h
3292    M /trunk/src/interface/main.c
3293    M /trunk/src/misc/decoder_fifo.c
3294    M /trunk/src/misc/mtime.c
3295    M /trunk/src/misc/netutils.c
3296    M /trunk/src/misc/rsc_files.c
3297    M /trunk/src/spu_decoder/spu_decoder.c
3298    M /trunk/src/video_decoder/vdec_idct.c
3299    M /trunk/src/video_decoder/vdec_idctmmx.S
3300    M /trunk/src/video_decoder/vdec_motion.c
3301    M /trunk/src/video_decoder/vdec_motion_inner.c
3302    M /trunk/src/video_decoder/video_decoder.c
3303    M /trunk/src/video_output/video_output.c
3304    M /trunk/src/video_output/video_sys.h
3305    M /trunk/src/video_output/video_text.c
3306    M /trunk/src/video_output/video_text.h
3307    M /trunk/src/video_output/video_yuv.c
3308    M /trunk/src/video_output/video_yuv.h
3309    M /trunk/src/video_output/video_yuv_mmx.S
3310    M /trunk/src/video_parser/video_fifo.c
3311    M /trunk/src/video_parser/video_parser.c
3312    M /trunk/src/video_parser/vpar_blocks.c
3313    M /trunk/src/video_parser/vpar_headers.c
3314    M /trunk/src/video_parser/vpar_synchro.c
3315
3316  Encore un commit venu tout droit des abysses de l'enfer, d?\239?\191?\189sol?\239?\191?\189 pour
3317 le flood, c'est la derni?\239?\191?\189re fois.
3318
3319   . apr?\239?\191?\189s le demoronifier, le GPLifier: il y a les ent?\239?\191?\189tes de la GPL dans
3320    chaque fichier ; votre mission, si vous l'acceptez, est de mettre votre
3321    nom dans chaque fichier qui est votre oeuvre ou auquel vous avez
3322    particip?\239?\191?\189, pour qu'on sache qui a fait quoi. Pas de fausse modestie,
3323    c'est plus pour des raisons pratiques que pour la gloire.
3324
3325   . rajout de -lthreads pour que ?\239?\191?\189a linke sous Hurd
3326
3327   . rajout de quelques #include pour que ?\239?\191?\189a compile sous FreeBSD
3328    (d'ailleurs ?\239?\191?\189a compile mais ?\239?\191?\189a ne linke pas, je ne sais pas comment
3329    linker avec la libpthread sur la machine de Dae)
3330
3331   . quelques #ifdef SYS_BSD ?\239?\191?\189?\239?\191?\189 et l?\239?\191?\189.
3332
3333 ------------------------------------------------------------------------
3334 r280 | sam | 2000-03-04 12:52:48 +0100 (Sat, 04 Mar 2000) | 23 lines
3335 Changed paths:
3336    A /trunk/AUTHORS
3337    A /trunk/COPYING
3338    M /trunk/Makefile
3339    M /trunk/Makefile.dep
3340    A /trunk/README
3341    M /trunk/include/audio_output.h
3342    M /trunk/include/config.h
3343    M /trunk/include/input_netlist.h
3344    A /trunk/include/plugins.h
3345    M /trunk/src/audio_output/audio_output.c
3346    M /trunk/src/input/input_netlist.c
3347    M /trunk/src/input/input_network.c
3348    M /trunk/src/interface/interface.c
3349    M /trunk/src/interface/main.c
3350    M /trunk/src/misc/mtime.c
3351    A /trunk/src/misc/plugins.c
3352    M /trunk/src/video_output/video_output.c
3353
3354  - ?\239?\191?\189a compile sous FreeBSD (mais ?\239?\191?\189a ne tourne pas)
3355  - les d?\239?\191?\189pendances sont cach?\239?\191?\189es dans .deps/ au lieu de deps/
3356  - suppression d'encore quelques #include inutiles.
3357  - la gestion des plugins est maintenant encapsul?\239?\191?\189e dans misc/plugin.c
3358   un peu comme les threads, pour faciliter le portage.
3359  - l?\239?\191?\189ger remaniement de l'output pour --help et --version
3360  - les p_ts_packet sont cast?\239?\191?\189s en (void *) pour ?\239?\191?\189viter un warning sous
3361   certaines architectures.
3362  - ajout de la GPL dans un fichier COPYING
3363  - fichier README avec rien dedans pour le moment, ?\239?\191?\189 part la liste de
3364   toutes les personnes ayant particip?\239?\191?\189 au projet. J'en ai *forc?\239?\191?\189ment*
3365   oubli?\239?\191?\189 certains, alors si vous avez un nom, rajoutez-le. de m?\239?\191?\189me, s'il
3366   y a un gros con que j'ai mis par erreur dans la liste et qui n'a jamais
3367   rien fait pour le projet, n'h?\239?\191?\189sitez pas ?\239?\191?\189 le supprimer sournoisement.
3368  - fichier AUTHORS avec la liste des gens ayant boss?\239?\191?\189 sur le client. j'ai
3369   mis toutes les personnes ayant fait au moins un commit, ainsi que Henri
3370   parce que je sais qu'il bosse sur l'audio, et HPReg, Steve et Oli parce
3371   qu'ils ont boss?\239?\191?\189 dessus aussi. Par contre ici aussi j'ai fort probable-
3372   ment oubli?\239?\191?\189 des gens. Corrigez !
3373  - r?\239?\191?\189pertoire debian/ qui servira ?\239?\191?\189 cr?\239?\191?\189er des packages
3374  - rajout d'une entr?\239?\191?\189e pour faire `make install' (pas encore parfait)
3375  - nom de code de la future release 0.2 : `Onatopp' :)
3376
3377 ------------------------------------------------------------------------
3378 r281 | polux | 2000-03-04 23:33:01 +0100 (Sat, 04 Mar 2000) | 32 lines
3379 Changed paths:
3380    M /trunk/Makefile
3381    M /trunk/include/audio_output.h
3382    M /trunk/include/common.h
3383    M /trunk/include/config.h
3384    M /trunk/include/interface.h
3385    M /trunk/include/plugins.h
3386    M /trunk/include/threads.h
3387    M /trunk/include/video_output.h
3388    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
3389    M /trunk/src/audio_decoder/audio_decoder.c
3390    M /trunk/src/audio_decoder/audio_math.c
3391    M /trunk/src/audio_output/audio_output.c
3392    M /trunk/src/input/input.c
3393    M /trunk/src/input/input_ctrl.c
3394    M /trunk/src/input/input_file.c
3395    M /trunk/src/input/input_netlist.c
3396    M /trunk/src/input/input_network.c
3397    M /trunk/src/input/input_pcr.c
3398    M /trunk/src/input/input_psi.c
3399    M /trunk/src/input/input_vlan.c
3400    M /trunk/src/interface/interface.c
3401    M /trunk/src/interface/intf_cmd.c
3402    M /trunk/src/interface/intf_ctrl.c
3403    M /trunk/src/interface/intf_msg.c
3404    M /trunk/src/interface/main.c
3405    M /trunk/src/misc/decoder_fifo.c
3406    M /trunk/src/misc/mtime.c
3407    M /trunk/src/misc/netutils.c
3408    M /trunk/src/misc/plugins.c
3409    M /trunk/src/spu_decoder/spu_decoder.c
3410    M /trunk/src/video_decoder/vdec_idct.c
3411    M /trunk/src/video_decoder/vdec_motion.c
3412    M /trunk/src/video_decoder/vdec_motion_inner.c
3413    M /trunk/src/video_decoder/video_decoder.c
3414    M /trunk/src/video_output/video_output.c
3415    M /trunk/src/video_output/video_yuv.c
3416    M /trunk/src/video_parser/video_fifo.c
3417    M /trunk/src/video_parser/video_parser.c
3418    M /trunk/src/video_parser/vpar_blocks.c
3419    M /trunk/src/video_parser/vpar_headers.c
3420    M /trunk/src/video_parser/vpar_synchro.c
3421
3422 D?\239?\191?\189but du portage BeOS. Beaucoup de fuchiers ont ?\239?\191?\189t?\239?\191?\189 modifi?\239?\191?\189 car il a fallu
3423 r?\239?\191?\189organiser les headers pour que ce soient les headers les plus proches
3424 du syst?\239?\191?\189me qui se retrouvent en premier (threads.h devrait toujours ?\239?\191?\189tre
3425 le premier des headers non syst?\239?\191?\189mes). J'ai du aussi rajouter un type
3426 plugin_id_t et par la m?\239?\191?\189me occasion inclure plugins.h dans la plupart
3427 des fichiers. Voici en vrac les modifs les plus importantes que j'ai op?\239?\191?\189r?\239?\191?\189:
3428
3429 o L?\239?\191?\189g?\239?\191?\189re r?\239?\191?\189organisation pour les raisons ?\239?\191?\189voqu?\239?\191?\189es ci-dessus (certaines
3430   macros comme MIN et MAX peuvent ?\239?\191?\189tre d?\239?\191?\189j?\239?\191?\189 d?\239?\191?\189finies par le syst?\239?\191?\189me et
3431   interf?\239?\191?\189rer avec celles d?\239?\191?\189finies dans common.h ou autre)
3432
3433 o Dans intf_msg j'ai du remplacer les vasprintf par des vsprintf
3434   dans le cas o?\239?\191?\189 ARCH=BEOS.
3435
3436 o la commande hostname du Makefile n'?\239?\191?\189tait pas compatible et je
3437   l'ai donc enlev?\239?\191?\189, en avons-nous besoin ? Auquel cas il suffit de
3438   rajouter un ifeq.
3439
3440 o J'ai aussi remplac?\239?\191?\189  les bzero et bcopy par memset et memmove.
3441
3442 o plugin.c, mtime.c et threads.h et quelques fichiers de l'input
3443   ont ?\239?\191?\189t?\239?\191?\189 adapt?\239?\191?\189s ?\239?\191?\189 BeOS ?\239?\191?\189 grand coup de #ifdef SYS_*.
3444
3445 TODO:
3446
3447 o Ecrire intf_beos.cpp, vout_beos.cpp et aout_beos.cpp
3448
3449 Je suis sous linux et je viens de tester le client qui marche tr?\239?\191?\189s
3450 bien, mais il est n?\239?\191?\189anmoins possible que j'ai introduit quelques
3451 probl?\239?\191?\189mes de compilations pour certains modules, si c'est le cas
3452 pr?\239?\191?\189venez moi.
3453
3454 ------------------------------------------------------------------------
3455 r282 | sam | 2000-03-08 11:22:45 +0100 (Wed, 08 Mar 2000) | 2 lines
3456 Changed paths:
3457    A /trunk/INSTALL
3458    A /trunk/NEWS
3459    A /trunk/configure.in
3460    A /trunk/include/defs.h.in
3461    A /trunk/install-sh
3462
3463  Premiers fichiers n?\239?\191?\189cessaires ?\239?\191?\189 autoconf
3464
3465 ------------------------------------------------------------------------
3466 r283 | sam | 2000-03-08 11:33:28 +0100 (Wed, 08 Mar 2000) | 2 lines
3467 Changed paths:
3468    D /trunk/Makefile
3469    A /trunk/Makefile.in
3470    A /trunk/config.guess
3471    A /trunk/config.sub
3472    A /trunk/configure
3473    D /trunk/src/audio_output/audio_sys.h
3474    D /trunk/src/interface/intf_sys.h
3475    D /trunk/src/video_output/video_sys.h
3476
3477  ./configure puis make, et ?\239?\191?\189a devrait compiler.
3478
3479 ------------------------------------------------------------------------
3480 r284 | sam | 2000-03-08 11:44:25 +0100 (Wed, 08 Mar 2000) | 2 lines
3481 Changed paths:
3482    A /trunk/Makefile
3483
3484  . remise du vieux Makefile en attendant celui g?\239?\191?\189n?\239?\191?\189r?\239?\191?\189 par ./configure
3485
3486 ------------------------------------------------------------------------
3487 r285 | sam | 2000-03-09 11:08:50 +0100 (Thu, 09 Mar 2000) | 10 lines
3488 Changed paths:
3489    D /trunk/Makefile
3490    M /trunk/Makefile.in
3491    M /trunk/src/ac3_decoder/ac3_bit_allocate.c
3492    M /trunk/src/ac3_decoder/ac3_decoder.c
3493    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
3494    M /trunk/src/ac3_decoder/ac3_downmix.c
3495    M /trunk/src/ac3_decoder/ac3_exponent.c
3496    M /trunk/src/ac3_decoder/ac3_imdct.c
3497    M /trunk/src/ac3_decoder/ac3_mantissa.c
3498    M /trunk/src/ac3_decoder/ac3_parse.c
3499    M /trunk/src/ac3_decoder/ac3_rematrix.c
3500    M /trunk/src/audio_decoder/audio_decoder.c
3501    M /trunk/src/audio_decoder/audio_math.c
3502    M /trunk/src/audio_output/audio_output.c
3503    M /trunk/src/generic_decoder/generic_decoder.c
3504    M /trunk/src/input/input.c
3505    M /trunk/src/input/input_ctrl.c
3506    M /trunk/src/input/input_file.c
3507    M /trunk/src/input/input_netlist.c
3508    M /trunk/src/input/input_network.c
3509    M /trunk/src/input/input_pcr.c
3510    M /trunk/src/input/input_psi.c
3511    M /trunk/src/input/input_vlan.c
3512    M /trunk/src/interface/interface.c
3513    M /trunk/src/interface/intf_cmd.c
3514    M /trunk/src/interface/intf_console.c
3515    M /trunk/src/interface/intf_ctrl.c
3516    M /trunk/src/interface/intf_msg.c
3517    M /trunk/src/interface/main.c
3518    M /trunk/src/misc/decoder_fifo.c
3519    M /trunk/src/misc/mtime.c
3520    M /trunk/src/misc/netutils.c
3521    M /trunk/src/misc/plugins.c
3522    M /trunk/src/misc/rsc_files.c
3523    M /trunk/src/spu_decoder/spu_decoder.c
3524    M /trunk/src/video_decoder/vdec_idct.c
3525    M /trunk/src/video_decoder/vdec_motion.c
3526    M /trunk/src/video_decoder/vdec_motion_inner.c
3527    M /trunk/src/video_decoder/video_decoder.c
3528    M /trunk/src/video_output/video_output.c
3529    M /trunk/src/video_output/video_text.c
3530    M /trunk/src/video_output/video_yuv.c
3531    M /trunk/src/video_parser/video_fifo.c
3532    M /trunk/src/video_parser/video_parser.c
3533    M /trunk/src/video_parser/vpar_blocks.c
3534    M /trunk/src/video_parser/vpar_headers.c
3535    M /trunk/src/video_parser/vpar_synchro.c
3536
3537  . normalement on devrait se prendre 1 seul mail par commit gr?\239?\191?\189ce aux
3538   top scripts de tibob.
3539  . suppression de Makefile
3540  . rajout de include/defs.h.in qui g?\239?\191?\189n?\239?\191?\189re include/defs.h
3541
3542  pour g?\239?\191?\189n?\239?\191?\189rer le Makefile et defs.h il faut lancer ./configure
3543
3544  pour ceux qui voudraient toucher ?\239?\191?\189 configure.in, "include/defs.h.in" est
3545 g?\239?\191?\189n?\239?\191?\189r?\239?\191?\189 par la commande autoheader, et "configure" est g?\239?\191?\189n?\239?\191?\189r?\239?\191?\189 par autoconf
3546
3547 ------------------------------------------------------------------------
3548 r286 | sam | 2000-03-09 13:30:15 +0100 (Thu, 09 Mar 2000) | 4 lines
3549 Changed paths:
3550    M /trunk/Makefile.in
3551    M /trunk/include/threads.h
3552
3553  . la version et le codename sont d?\239?\191?\189finis uniquement dans configure.in
3554  . plus de #ifdef SYS_* dans threads.h, on utilise defs.h
3555  . re-test des scripts de tibob :)
3556
3557 ------------------------------------------------------------------------
3558 r287 | sam | 2000-03-10 01:47:17 +0100 (Fri, 10 Mar 2000) | 5 lines
3559 Changed paths:
3560    M /trunk/configure
3561    M /trunk/configure.in
3562    D /trunk/include/config.h
3563    A /trunk/include/config.h.in
3564    M /trunk/include/defs.h.in
3565    M /trunk/include/threads.h
3566    M /trunk/src/interface/main.c
3567    M /trunk/src/misc/mtime.c
3568    M /trunk/src/misc/netutils.c
3569    M /trunk/src/misc/plugins.c
3570
3571  . suppression de quelques #define SYS_* (mais pas encore tous)
3572  . include/config.h devient include/config.h.in et config.h sera
3573   g?\239?\191?\189n?\239?\191?\189r?\239?\191?\189 par ./configure. Le but est d'?\239?\191?\189viter les options -DFOO de gcc
3574  . suppression d'un 'Resources' qui trainait encore dans config.h
3575
3576 ------------------------------------------------------------------------
3577 r288 | sam | 2000-03-10 01:57:50 +0100 (Fri, 10 Mar 2000) | 3 lines
3578 Changed paths:
3579    M /trunk/include/config.h.in
3580
3581  ben oui, encore un poliotage. mais ?\239?\191?\189a me permet de tester les scripts
3582  de commit en cachette :)
3583
3584 ------------------------------------------------------------------------
3585 r289 | sam | 2000-03-10 02:24:53 +0100 (Fri, 10 Mar 2000) | 4 lines
3586 Changed paths:
3587    M /trunk/Makefile.in
3588
3589  . r?\239?\191?\189gl?\239?\191?\189 un petit oubli dans le Makefile
3590  . dernier commit pour tester les scripts ;
3591       ?\239?\191?\189a devrait bien marcher ?\239?\191?\189 pr?\239?\191?\189sent
3592
3593 ------------------------------------------------------------------------
3594 r290 | polux | 2000-03-11 01:05:16 +0100 (Sat, 11 Mar 2000) | 2 lines
3595 Changed paths:
3596    M /trunk/Makefile.in
3597    M /trunk/configure
3598    M /trunk/configure.in
3599    M /trunk/include/defs.h.in
3600    M /trunk/include/threads.h
3601    M /trunk/src/interface/main.c
3602    M /trunk/src/misc/plugins.c
3603
3604 Quelques ajustements pour beos. Les plugins ne compilent toujours pas.
3605
3606 ------------------------------------------------------------------------
3607 r291 | walken | 2000-03-12 20:05:58 +0100 (Sun, 12 Mar 2000) | 7 lines
3608 Changed paths:
3609    A /trunk/Makefile
3610    M /trunk/Makefile.in
3611    M /trunk/include/audio_decoder.h
3612    A /trunk/include/audio_decoder_thread.h
3613    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
3614    A /trunk/src/audio_decoder/audio_bit_stream.h
3615    M /trunk/src/audio_decoder/audio_decoder.c
3616    A /trunk/src/audio_decoder/audio_decoder_thread.c
3617    M /trunk/src/audio_decoder/audio_math.c
3618    M /trunk/src/input/input.c
3619    M /trunk/src/input/input_ctrl.c
3620
3621
3622 Proprification du decodeur mpeg audio, comme j'avais fait pour l'ac3 :
3623 separation de ce qui est specifique videolan et de ce qui est generique.
3624
3625 Je compte encore bidouiller pas mal la partie generique, mais deja la ca
3626 marche donc...
3627
3628 ------------------------------------------------------------------------
3629 r292 | sam | 2000-03-12 22:04:28 +0100 (Sun, 12 Mar 2000) | 4 lines
3630 Changed paths:
3631    M /trunk/Makefile.in
3632    M /trunk/include/config.h.in
3633    M /trunk/src/interface/interface.c
3634    M /trunk/src/interface/main.c
3635    M /trunk/src/misc/mtime.c
3636    M /trunk/src/misc/netutils.c
3637
3638  . suppression d'un warning pour les machines n'ayant pas usleep()
3639  . correction d'une boulette que j'ai faite dans netutils.c
3640  . d?\239?\191?\189but de intf_gnome. vout_gnome est une copie de vout_x11 pour l'instant
3641
3642 ------------------------------------------------------------------------
3643 r293 | walken | 2000-03-12 23:45:16 +0100 (Sun, 12 Mar 2000) | 14 lines
3644 Changed paths:
3645    M /trunk/Makefile.in
3646
3647
3648 J'ai retire gnome du build par defaut afin que ca ne cree pas de probleme
3649 chez ceux qui n'ont pas les includes appropries...
3650
3651 Je sais que cette solution n'est pas ideale mais peut on se mettre d'accord
3652 pour ne construire par defaut que les outputs X et dummy pour la video, et
3653 dsp et dummy pour l'audio ?
3654
3655 (a la rigueur si on dit que dans le cvs on ne construit que les dummy je suis
3656 d'accord aussi)
3657
3658 ou alors ca sert peut etre a rien de se mettre d'accord et ca sera regle par
3659 le ./configure bientot ?
3660
3661 ------------------------------------------------------------------------
3662 r294 | stef | 2000-03-13 04:20:46 +0100 (Mon, 13 Mar 2000) | 6 lines
3663 Changed paths:
3664    M /trunk/src/video_parser/vpar_blocks.c
3665
3666
3667 * Proprification de decodeMPEG2 (+optim)
3668 * Ecriture de decodeMPEG1
3669
3670 Le Mpeg1 n'est pas encore test?\239?\191?\189.
3671
3672 ------------------------------------------------------------------------
3673 r295 | sam | 2000-03-13 05:08:10 +0100 (Mon, 13 Mar 2000) | 11 lines
3674 Changed paths:
3675    M /trunk/Makefile.in
3676    A /trunk/debian
3677    A /trunk/debian/changelog
3678    A /trunk/debian/control
3679    A /trunk/debian/copyright
3680    A /trunk/debian/dirs
3681    A /trunk/debian/docs
3682    A /trunk/debian/files
3683    A /trunk/debian/rules
3684    A /trunk/debian/substvars
3685    A /trunk/debian/vlc.1
3686    A /trunk/debian/vlc.menu
3687    M /trunk/include/config.h.in
3688    D /trunk/lib
3689    A /trunk/share
3690    A /trunk/share/default8x16.psf
3691    A /trunk/share/default8x9.psf
3692    A /trunk/share/vlc.png
3693    M /trunk/src/video_output/video_output.c
3694
3695  . ajout de quoi faire des packages debian :
3696    - fichiers de contr?\239?\191?\189le pour dpkg-buildpackage
3697    - une ic?\239?\191?\189ne de merde - que les artistes la remplacent
3698    - page de man
3699  . les donn?\239?\191?\189es qui ne sont pas platform-dependant sont maintenant
3700   dans le r?\239?\191?\189pertoire share ( et plus lib )
3701  . le client va chercher les polices dans le r?\239?\191?\189pertoire courant
3702   et dans /usr/share/videolan/vlc/
3703  . le message pr?\239?\191?\189c?\239?\191?\189dent ?\239?\191?\189tait l'ajout du r?\239?\191?\189pertoire share/ mais
3704   les scripts CVS semblent avoir d?\239?\191?\189conn?\239?\191?\189
3705
3706 ------------------------------------------------------------------------
3707 r296 | sam | 2000-03-13 22:32:31 +0100 (Mon, 13 Mar 2000) | 9 lines
3708 Changed paths:
3709    A /trunk/debian/postinst.debhelper
3710    A /trunk/debian/postrm.debhelper
3711    A /trunk/debian/prerm.debhelper
3712    M /trunk/debian/vlc.1
3713    M /trunk/include/input.h
3714    M /trunk/include/intf_msg.h
3715    M /trunk/src/audio_decoder/audio_decoder_thread.c
3716    M /trunk/src/generic_decoder/generic_decoder.c
3717    M /trunk/src/input/input.c
3718    M /trunk/src/spu_decoder/spu_decoder.c
3719    M /trunk/src/video_decoder/video_decoder.c
3720    M /trunk/src/video_output/video_output.c
3721    M /trunk/src/video_parser/video_parser.c
3722
3723  . gestion de la souris sous X (essentiellement le bouton du milieu
3724   qui cache le pointeur, tr?\239?\191?\189s pratique quand on regarde un DVD)
3725  . rajout de 3 fichiers d'installation pour le package Debian
3726  . correction de "usefull" et "successfull" ?\239?\191?\189 une dizaine d'endroits dans
3727   le code parce que ?\239?\191?\189a commen?\239?\191?\189ait ?\239?\191?\189 m'horripiler
3728  . erreur de syntaxe dans la page de man.
3729  . un peu plus de choses dans l'interface gnome, mais rien ne marche
3730   pour le moment.
3731
3732 ------------------------------------------------------------------------
3733 r297 | stef | 2000-03-13 22:55:07 +0100 (Mon, 13 Mar 2000) | 5 lines
3734 Changed paths:
3735    M /trunk/src/video_parser/vpar_blocks.c
3736
3737
3738 * Correction du Bug introduit lors de mon commit.
3739
3740 Chez moi, ?\239?\191?\189a marche avec Taxi, Matrix et la ba de twine.
3741
3742 ------------------------------------------------------------------------
3743 r298 | walken | 2000-03-15 03:10:47 +0100 (Wed, 15 Mar 2000) | 8 lines
3744 Changed paths:
3745    D /trunk/src/audio_decoder/audio_constants.h
3746    M /trunk/src/audio_decoder/audio_decoder.c
3747    M /trunk/src/audio_decoder/audio_decoder_thread.c
3748    M /trunk/src/audio_decoder/audio_math.c
3749    A /trunk/src/audio_decoder/audio_test.c
3750
3751 reecriture du deco mpeg audio
3752
3753 * support du layer 1 mono et stereo
3754 * support du layer 2 stereo (j'ai pas encore fait le mono)
3755 * support des low bitrates proposes par le mpeg2 (non teste)
3756 * passage des tests de compliance mpeg :)
3757 * moins de macros qu'avant, mais je dois encore propriser un peu le code.
3758
3759 ------------------------------------------------------------------------
3760 r299 | walken | 2000-03-19 07:29:52 +0100 (Sun, 19 Mar 2000) | 7 lines
3761 Changed paths:
3762    A /trunk/doc/transforms.py
3763
3764 Un petit tutorial sur les DCT et DFT... enfin non pas sur leur representation
3765 "physique" mais plutot sur les differentes methodes de calcul utilisables.
3766
3767 Ca n'est pas franchement indispensable mais disons que j'ai eu du mal a trouver
3768 de la doc sur le sujet donc je me dis que ca peut pas faire de mal de
3769 rassembler ce qu'on a...
3770
3771 ------------------------------------------------------------------------
3772 r300 | sam | 2000-03-20 05:29:00 +0100 (Mon, 20 Mar 2000) | 14 lines
3773 Changed paths:
3774    M /trunk/include/input.h
3775    M /trunk/include/input_netlist.h
3776    M /trunk/src/input/input.c
3777
3778  Bon finalement puisque tout le monde dort, je l'ai fait :)
3779
3780   . rajout de i_pes_real_size dans la structure p_pes_packet, qui vaut 0
3781    par d?\239?\191?\189faut, et est initialis?\239?\191?\189 ?\239?\191?\189 la taille du payload PES annonc?\239?\191?\189e dans
3782    le header si celle-ci est pr?\239?\191?\189sente.
3783   . ?\239?\191?\189 chaque nouveau paquet TS, si i_pes_real_size == i_pes_size on envoie
3784    directement le PES au d?\239?\191?\189codeur sans attendre le d?\239?\191?\189but du PES suivant.
3785   . cr?\239?\191?\189ation de input_ParsePES pour y mettre le code dupliqu?\239?\191?\189 de
3786    input_DemuxPES.
3787
3788  Ca fait 1 test de plus par paquet TS, donc n?\239?\191?\189gligeable. Par contre si
3789 des gens ayant boss?\239?\191?\189 sur l'input ont le temps de v?\239?\191?\189rifier que je n'ai pas
3790 fait de connerie, ?\239?\191?\189a peut ?\239?\191?\189tre int?\239?\191?\189ressant :)
3791
3792 ------------------------------------------------------------------------
3793 r301 | sam | 2000-03-20 08:50:55 +0100 (Mon, 20 Mar 2000) | 5 lines
3794 Changed paths:
3795    M /trunk/include/input.h
3796    M /trunk/include/spu_decoder.h
3797    M /trunk/include/video.h
3798    M /trunk/src/input/input.c
3799    M /trunk/src/spu_decoder/spu_decoder.c
3800    M /trunk/src/video_output/video_output.c
3801
3802  . suppression d'une variable inutile que j'avais laiss?\239?\191?\189e trainer
3803   au pr?\239?\191?\189c?\239?\191?\189dent commit.
3804  . d?\239?\191?\189but du d?\239?\191?\189codeur de sous-titres. Pour le moment il ne fait que
3805   parser le flux comme un cochon, c'est tout.
3806
3807 ------------------------------------------------------------------------
3808 r302 | sam | 2000-03-21 23:36:01 +0100 (Tue, 21 Mar 2000) | 18 lines
3809 Changed paths:
3810    M /trunk/Makefile.in
3811    M /trunk/include/config.h.in
3812    M /trunk/include/video.h
3813    M /trunk/include/video_output.h
3814    M /trunk/src/input/input.c
3815    M /trunk/src/spu_decoder/spu_decoder.c
3816    M /trunk/src/video_output/video_output.c
3817    A /trunk/src/video_output/video_spu.c
3818    A /trunk/src/video_output/video_spu.h
3819
3820 NEWS:
3821  . encore un peu de parsage de sous-titres
3822  . affichage des sous-titres.
3823
3824 BUGS:
3825  . ?\239?\191?\189a segfaulte toujours au moment o?\239?\191?\189 on quitte, mais c'est le probl?\239?\191?\189me
3826   habituel, ?\239?\191?\189a sera r?\239?\191?\189gl?\239?\191?\189.
3827  . pour le moment ils sont en noir et blanc, parce qu'il faut aller
3828   chercher cette putain de palette dans les .IFO du dvd et que pour
3829   l'instant j'ai la flemme
3830  . les sous-titres ne sont pas affich?\239?\191?\189s comme il faut si la largeur
3831   de l'?\239?\191?\189cran n'est pas 720.
3832  . dimensions par d?\239?\191?\189faut mises ?\239?\191?\189 720x576 (format DVD) au lieu de 640x480
3833   pour la raison ?\239?\191?\189voqu?\239?\191?\189e ci-dessus. mais ?\239?\191?\189a sera r?\239?\191?\189gl?\239?\191?\189 bient?\239?\191?\189t.
3834  . pas de gestion de transparence, coordonn?\239?\191?\189es, fade in/fade out
3835  . pas de gestion de date : le sous-titre est affich?\239?\191?\189 d?\239?\191?\189s qu'il est re?\239?\191?\189u
3836   et n'est pas effac?\239?\191?\189 tant qu'on en a pas re?\239?\191?\189u un nouveau.
3837
3838 ------------------------------------------------------------------------
3839 r303 | sam | 2000-03-22 01:57:10 +0100 (Wed, 22 Mar 2000) | 7 lines
3840 Changed paths:
3841    M /trunk/include/video.h
3842    M /trunk/src/spu_decoder/spu_decoder.c
3843    M /trunk/src/video_output/video_output.c
3844    M /trunk/src/video_output/video_spu.c
3845    M /trunk/src/video_output/video_spu.h
3846
3847  . les sous-titres sont centr?\239?\191?\189s
3848  . la palette des sous-titres par d?\239?\191?\189faut est moins affreuse.
3849
3850 Bugs que j'avais oubli?\239?\191?\189s:
3851  . ne marchent qu'en 16 bits (devrait se fixer vite)
3852  . parfois quelques glitches graphiques que je ne comprends pas.
3853
3854 ------------------------------------------------------------------------
3855 r304 | sam | 2000-03-23 07:27:35 +0100 (Thu, 23 Mar 2000) | 4 lines
3856 Changed paths:
3857    M /trunk/include/config.h.in
3858    M /trunk/include/video.h
3859    M /trunk/src/spu_decoder/spu_decoder.c
3860    M /trunk/src/video_output/video_output.c
3861    M /trunk/src/video_output/video_spu.c
3862
3863  . les sous-titres sont affich?\239?\191?\189s et effac?\239?\191?\189s ?\239?\191?\189 l'heure
3864  . une petite optimisation de l'affichage
3865  . attention, config.h.in a chang?\239?\191?\189, n'oubliez pas de refaire ./configure
3866
3867 ------------------------------------------------------------------------
3868 r305 | walken | 2000-03-28 02:22:13 +0200 (Tue, 28 Mar 2000) | 11 lines
3869 Changed paths:
3870    M /trunk/doc/transforms.py
3871
3872
3873 Version 2 de mon tutorial sur les DCT et DFT. Les choses sont un peu plus dans
3874 l'ordre maintenant, et il y a pas mal d'explications qui ont ete rajoutees pour
3875 expliquer comment implementer efficacement l'algo AAN.
3876
3877 Si un jour j'ai le courage, j'ecris une routine DCT32 qui torchera celle de
3878 regis, na !
3879
3880 Pour etre parfait il faudrait rajouter une section sur les DCT en 2 dimensions,
3881 mais bon...
3882
3883 ------------------------------------------------------------------------
3884 r306 | polux | 2000-03-30 14:54:29 +0200 (Thu, 30 Mar 2000) | 18 lines
3885 Changed paths:
3886    M /trunk/src/audio_decoder/audio_decoder_thread.c
3887    M /trunk/src/audio_output/audio_output.c
3888
3889 - Correction du bug de la synchro.
3890   Le probl?\239?\191?\189me provenait d'un d?\239?\191?\189calage d'une seconde qui avait ?\239?\191?\189t?\239?\191?\189 rajout?\239?\191?\189
3891   dans le calcul de la date dans audio_output.c :
3892   p_aout->date = -1000000 + mdate() + ( (((mtime_t)(l_bytes / 4)) * 1000000)
3893                                         / ((mtime_t)p_aout->l_rate) );
3894   C'est le -1000000 qui faisait retarder le son d'exactement une seconde.
3895   J'aimerais bien savoir pourquoi il a ?\239?\191?\189t?\239?\191?\189 rajout?\239?\191?\189 car peut-?\239?\191?\189tre y-a-t-il
3896   d'autres bugs similaires qui ne sont pas visibles pour l'instant.
3897
3898 - Nettoyage d'une partie du code de audio_decoder_thread.c
3899   Il est vraiment tr?\239?\191?\189s dommage que les conventions de codage ne soient pas
3900   respect?\239?\191?\189es, si il y en a ce n'est pas pour rien. De plus le m?\239?\191?\189lange
3901   d'espaces et de tabulations rend le code tr?\239?\191?\189s peu lisible. Je le
3902   rappelle, nous n'utilisons que des indentations de 4 espaces et toute
3903   tabulation est proscrite. Il serait bien de changer le reste du code
3904   pour qu'il respecte les conventions et reste ainsi facilement lisible
3905   par tout le monde.
3906
3907 ------------------------------------------------------------------------
3908 r307 | henri | 2000-04-05 22:43:33 +0200 (Wed, 05 Apr 2000) | 5 lines
3909 Changed paths:
3910    M /trunk/src/audio_decoder/audio_decoder.c
3911    M /trunk/src/audio_decoder/audio_decoder_thread.c
3912
3913
3914
3915 Ajout du layer II mono (non test?\239?\191?\189) et d?\239?\191?\189but de mise en conformit?\239?\191?\189 avec
3916 les r?\239?\191?\189gles de formattage du code
3917
3918 ------------------------------------------------------------------------
3919 r308 | sam | 2000-04-14 06:19:51 +0200 (Fri, 14 Apr 2000) | 34 lines
3920 Changed paths:
3921    M /trunk/Makefile.in
3922    M /trunk/include/audio_output.h
3923    M /trunk/include/config.h.in
3924    M /trunk/include/interface.h
3925    M /trunk/include/threads.h
3926    M /trunk/include/video.h
3927    M /trunk/src/ac3_decoder/ac3_bit_allocate.c
3928    M /trunk/src/ac3_decoder/ac3_decoder.c
3929    M /trunk/src/audio_decoder/audio_decoder_thread.c
3930    M /trunk/src/audio_output/audio_output.c
3931    M /trunk/src/interface/interface.c
3932    M /trunk/src/interface/intf_cmd.c
3933    M /trunk/src/misc/plugins.c
3934    M /trunk/src/spu_decoder/spu_decoder.c
3935    M /trunk/src/video_output/video_output.c
3936    M /trunk/src/video_output/video_spu.c
3937    M /trunk/src/video_output/video_spu.h
3938
3939  9 avril:
3940  - r?\239?\191?\189indentation de quelques bouts de code
3941  - les plugins vont ?\239?\191?\189tre cherch?\239?\191?\189s en priorit?\239?\191?\189 dans . puis ./plugins
3942   puis dans le r?\239?\191?\189pertoire habituel
3943  - d?\239?\191?\189but de communication entre le thread gnome et l'input
3944  - l'interface gnome ne segfaulte plus en sortant
3945  - le menu "Exit" fonctionne
3946
3947 10 avril:
3948  - fen?\239?\191?\189tre Gnome au lieu de fen?\239?\191?\189tre Gtk
3949   *** ATTENTION *** l'interface Gnome n'est vraiment qu'un d?\239?\191?\189but, soyez
3950    gentils de ne pas faire de bug report si un bouton ne fonctionne pas.
3951  - popup "About"
3952
3953 11 avril:
3954  - fen?\239?\191?\189tre playlist (rien dedans encore)
3955  - masquage du pointeur souris
3956  - popup menu dans la fen?\239?\191?\189tre vout
3957  - hide/show des fen?\239?\191?\189tres playlist
3958  - les boutons "Exit" fonctionnent quel que soit le menu
3959
3960 12 avril:
3961  - d?\239?\191?\189but du cassage des channels
3962  - d?\239?\191?\189but des menus g?\239?\191?\189n?\239?\191?\189r?\239?\191?\189s en runtime
3963
3964 13 avril:
3965  - ajout du target "snapshot" dans le makefile
3966
3967 14 avril:
3968  - d?\239?\191?\189codage de tous les sous-titres connus
3969  - spu_decoder.c ne segfaulte plus quand on quitte
3970  - rajout du flag b_active dans la structure audio_decoder
3971  - le bouton pause fonctionne
3972
3973 ------------------------------------------------------------------------
3974 r309 | polux | 2000-04-20 00:13:38 +0200 (Thu, 20 Apr 2000) | 5 lines
3975 Changed paths:
3976    M /trunk/Makefile.dep
3977    M /trunk/Makefile.in
3978    A /trunk/include/beos_specific.h
3979    A /trunk/include/beos_window.h
3980    M /trunk/include/common.h
3981    M /trunk/include/threads.h
3982    M /trunk/src/audio_output/audio_output.c
3983    M /trunk/src/input/input_file.c
3984    M /trunk/src/interface/intf_msg.c
3985    M /trunk/src/interface/main.c
3986    A /trunk/src/misc/beos_specific.cpp
3987    M /trunk/src/misc/plugins.c
3988    M /trunk/src/video_output/video_output.c
3989    M /trunk/src/video_parser/vpar_blocks.c
3990
3991 Portage du client sous BeOS. Il manque encore l'audio mais ?\239?\191?\189a marche.
3992 En cadeau bonux un nouvel input_file qui permet de lire les vob. Il
3993 faur rajouter la ligne suivante dans vlc.init:
3994 spawn-input method=10 filename=braindead
3995
3996 ------------------------------------------------------------------------
3997 r310 | sam | 2000-04-20 02:54:31 +0200 (Thu, 20 Apr 2000) | 6 lines
3998 Changed paths:
3999    M /trunk/src/input/input_file.c
4000
4001  . changement dans les headers pour que ?\239?\191?\189a compile sous Linux.
4002
4003  Polux, j'ai vir?\239?\191?\189 <byteorder.h> pour le remplacer par <netinet/in.h> car
4004  c'?\239?\191?\189tait comme ?\239?\191?\189a dans tous les autres .c, tu peux v?\239?\191?\189rifier que ?\239?\191?\189a
4005  fonctionne toujours ?
4006
4007 ------------------------------------------------------------------------
4008 r311 | reno | 2000-05-17 16:21:15 +0200 (Wed, 17 May 2000) | 4 lines
4009 Changed paths:
4010    M /trunk/include/audio_output.h
4011    M /trunk/src/audio_output/audio_output.c
4012    M /trunk/src/interface/interface.c
4013
4014
4015
4016 Ajout des fonctions de r?\239?\191?\189glage du volume (touches : +, -, m)
4017
4018 ------------------------------------------------------------------------
4019 r312 | sam | 2000-05-17 16:38:24 +0200 (Wed, 17 May 2000) | 10 lines
4020 Changed paths:
4021    M /trunk/Makefile.in
4022    M /trunk/src/spu_decoder/spu_decoder.c
4023    M /trunk/src/video_output/video_output.c
4024    M /trunk/src/video_parser/video_parser.c
4025    M /trunk/vlc.channels
4026
4027  . corrections de fautes d'orthographe je ne sais plus trop o?\239?\191?\189
4028
4029  . quelques bidouilles dans vout_mga mais de toute fa?\239?\191?\189on ce n'est pas
4030   pr?\239?\191?\189t de changer et on aura chang?\239?\191?\189 la structure bien avant
4031
4032  . encore un meilleur support des sous-titres
4033
4034  . exemple d'input fichier dans le vlc.channels, ?\239?\191?\189 adapter ?\239?\191?\189 votre
4035   convenance
4036
4037 ------------------------------------------------------------------------
4038 r313 | nitrox | 2000-05-24 23:48:18 +0200 (Wed, 24 May 2000) | 3 lines
4039 Changed paths:
4040    M /trunk/Makefile.in
4041    M /trunk/include/input.h
4042    A /trunk/include/lpcm_decoder.h
4043    A /trunk/include/lpcm_decoder_thread.h
4044    M /trunk/src/input/input.c
4045    M /trunk/src/input/input_ctrl.c
4046    M /trunk/src/input/input_psi.c
4047    A /trunk/src/lpcm_decoder
4048    A /trunk/src/lpcm_decoder/lpcm_decoder.c
4049    A /trunk/src/lpcm_decoder/lpcm_decoder_thread.c
4050
4051 Ajout des fichiers pour la gestion du lpcm.
4052 Il reste ?\239?\191?\189 impl?\239?\191?\189menter le lpcm au niveau de l'input et ?\239?\191?\189crire le d?\239?\191?\189codage.
4053
4054 ------------------------------------------------------------------------
4055 r314 | sam | 2000-05-25 00:39:44 +0200 (Thu, 25 May 2000) | 3 lines
4056 Changed paths:
4057    M /trunk/include/ac3_decoder.h
4058    M /trunk/include/ac3_decoder_thread.h
4059    M /trunk/include/audio_decoder.h
4060    M /trunk/include/audio_decoder_thread.h
4061    M /trunk/include/audio_output.h
4062    M /trunk/include/beos_specific.h
4063    M /trunk/include/beos_window.h
4064    M /trunk/include/common.h
4065    M /trunk/include/config.h.in
4066    M /trunk/include/debug.h
4067    M /trunk/include/decoder_fifo.h
4068    M /trunk/include/input.h
4069    M /trunk/include/input_netlist.h
4070    M /trunk/include/input_vlan.h
4071    M /trunk/include/int_types.h
4072    M /trunk/include/interface.h
4073    M /trunk/include/intf_msg.h
4074    M /trunk/include/main.h
4075    M /trunk/include/mtime.h
4076    M /trunk/include/netutils.h
4077    M /trunk/include/plugins.h
4078    M /trunk/include/rsc_files.h
4079    M /trunk/include/spu_decoder.h
4080    M /trunk/include/threads.h
4081    M /trunk/include/vdec_idct.h
4082    M /trunk/include/vdec_motion.h
4083    M /trunk/include/video.h
4084    M /trunk/include/video_decoder.h
4085    M /trunk/include/video_fifo.h
4086    M /trunk/include/video_graphics.h
4087    M /trunk/include/video_output.h
4088    M /trunk/include/video_parser.h
4089    M /trunk/include/vpar_blocks.h
4090    M /trunk/include/vpar_headers.h
4091    M /trunk/include/vpar_synchro.h
4092    M /trunk/src/ac3_decoder/ac3_bit_allocate.c
4093    M /trunk/src/ac3_decoder/ac3_bit_stream.h
4094    M /trunk/src/ac3_decoder/ac3_decoder.c
4095    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
4096    M /trunk/src/ac3_decoder/ac3_downmix.c
4097    M /trunk/src/ac3_decoder/ac3_exponent.c
4098    M /trunk/src/ac3_decoder/ac3_imdct.c
4099    M /trunk/src/ac3_decoder/ac3_internal.h
4100    M /trunk/src/ac3_decoder/ac3_mantissa.c
4101    M /trunk/src/ac3_decoder/ac3_parse.c
4102    M /trunk/src/ac3_decoder/ac3_rematrix.c
4103    M /trunk/src/audio_decoder/audio_bit_stream.h
4104    M /trunk/src/audio_decoder/audio_decoder.c
4105    M /trunk/src/audio_decoder/audio_decoder_thread.c
4106    M /trunk/src/audio_decoder/audio_math.c
4107    M /trunk/src/audio_decoder/audio_math.h
4108    M /trunk/src/audio_decoder/audio_test.c
4109    M /trunk/src/audio_output/audio_output.c
4110    M /trunk/src/generic_decoder/generic_decoder.c
4111    M /trunk/src/generic_decoder/generic_decoder.h
4112    M /trunk/src/input/input.c
4113    M /trunk/src/input/input_ctrl.c
4114    M /trunk/src/input/input_ctrl.h
4115    M /trunk/src/input/input_file.c
4116    M /trunk/src/input/input_file.h
4117    M /trunk/src/input/input_netlist.c
4118    M /trunk/src/input/input_network.c
4119    M /trunk/src/input/input_network.h
4120    M /trunk/src/input/input_pcr.c
4121    M /trunk/src/input/input_pcr.h
4122    M /trunk/src/input/input_psi.c
4123    M /trunk/src/input/input_psi.h
4124    M /trunk/src/input/input_vlan.c
4125    M /trunk/src/interface/interface.c
4126    M /trunk/src/interface/intf_cmd.c
4127    M /trunk/src/interface/intf_cmd.h
4128    M /trunk/src/interface/intf_console.c
4129    M /trunk/src/interface/intf_console.h
4130    M /trunk/src/interface/intf_ctrl.c
4131    M /trunk/src/interface/intf_ctrl.h
4132    M /trunk/src/interface/intf_msg.c
4133    M /trunk/src/interface/main.c
4134    M /trunk/src/lpcm_decoder/lpcm_decoder.c
4135    M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c
4136    M /trunk/src/misc/beos_specific.cpp
4137    M /trunk/src/misc/decoder_fifo.c
4138    M /trunk/src/misc/mtime.c
4139    M /trunk/src/misc/netutils.c
4140    M /trunk/src/misc/plugins.c
4141    M /trunk/src/misc/rsc_files.c
4142    M /trunk/src/spu_decoder/spu_decoder.c
4143    M /trunk/src/video_decoder/vdec_idct.c
4144    M /trunk/src/video_decoder/vdec_idctmmx.S
4145    M /trunk/src/video_decoder/vdec_motion.c
4146    M /trunk/src/video_decoder/vdec_motion_inner.c
4147    M /trunk/src/video_decoder/video_decoder.c
4148    M /trunk/src/video_output/video_output.c
4149    M /trunk/src/video_output/video_spu.c
4150    M /trunk/src/video_output/video_spu.h
4151    M /trunk/src/video_output/video_text.c
4152    M /trunk/src/video_output/video_text.h
4153    M /trunk/src/video_output/video_yuv.c
4154    M /trunk/src/video_output/video_yuv.h
4155    M /trunk/src/video_output/video_yuv_mmx.S
4156    M /trunk/src/video_parser/video_fifo.c
4157    M /trunk/src/video_parser/video_parser.c
4158    M /trunk/src/video_parser/vpar_blocks.c
4159    M /trunk/src/video_parser/vpar_headers.c
4160    M /trunk/src/video_parser/vpar_synchro.c
4161
4162  Bon. On ne rit pas, je m'?\239?\191?\189tais juste plant?\239?\191?\189 dans l'en-t?\239?\191?\189te des
4163 licences. Et puis ?\239?\191?\189a peut arriver ?\239?\191?\189 tout le monde :)
4164
4165 ------------------------------------------------------------------------
4166 r315 | sam | 2000-05-26 03:55:07 +0200 (Fri, 26 May 2000) | 4 lines
4167 Changed paths:
4168    M /trunk/include/video_output.h
4169    M /trunk/src/spu_decoder/spu_decoder.c
4170    M /trunk/src/video_output/video_output.c
4171    M /trunk/src/video_output/video_spu.c
4172
4173  . support 8 bits pour X (avec private colormap)
4174  . affinement de la dur?\239?\191?\189e d'affichage des sous-titres
4175  . correction d'un bug dans les sous-titres
4176
4177 ------------------------------------------------------------------------
4178 r316 | sam | 2000-05-27 17:37:41 +0200 (Sat, 27 May 2000) | 4 lines
4179 Changed paths:
4180    M /trunk/src/video_output/video_output.c
4181    M /trunk/src/video_output/video_spu.c
4182    M /trunk/src/video_output/video_spu.h
4183
4184  . scaling des sous-titres (?\239?\191?\189 proprifier)
4185  . position correcte des sous-titres sur l'image
4186   ?\239?\191?\189a ne devrait plus segfaulter
4187
4188 ------------------------------------------------------------------------
4189 r317 | sam | 2000-05-28 16:22:06 +0200 (Sun, 28 May 2000) | 3 lines
4190 Changed paths:
4191    M /trunk/Makefile.in
4192    M /trunk/src/video_output/video_output.c
4193    M /trunk/src/video_output/video_spu.c
4194    M /trunk/src/video_output/video_yuv.c
4195
4196  . correction d'un bug dans les sous-titres pour un scaling > 1
4197  . correction d'un bug dans l'affichage 8 bits pour un scaling < 1
4198
4199 ------------------------------------------------------------------------
4200 r318 | sam | 2000-05-28 20:28:42 +0200 (Sun, 28 May 2000) | 3 lines
4201 Changed paths:
4202    M /trunk/src/video_output/video_output.c
4203    M /trunk/src/video_output/video_spu.c
4204    M /trunk/src/video_output/video_spu.h
4205
4206  . suppression d'un bug cosm?\239?\191?\189tique dans l'affichage des plugins qui en
4207    plus faisait segfaulter, ce qui n'?\239?\191?\189tait malheureusement pas top
4208
4209 ------------------------------------------------------------------------
4210 r319 | sam | 2000-05-29 09:29:50 +0200 (Mon, 29 May 2000) | 8 lines
4211 Changed paths:
4212    M /trunk/Makefile.in
4213    M /trunk/configure
4214    M /trunk/configure.in
4215    M /trunk/debian/files
4216    M /trunk/debian/substvars
4217    M /trunk/include/common.h
4218    M /trunk/src/input/input_psi.c
4219
4220  . encore un peu plus loin dans le passage ?\239?\191?\189 autoconf
4221  . giclage de l'ancien d?\239?\191?\189codeur dans le Makefile
4222
4223 n'oubliez pas de relancer ./configure avec les bonnes options !
4224 typiquement elles sont du genre :
4225
4226    ./configure --enable-fb --enable-mmx --enable-ppro
4227
4228 ------------------------------------------------------------------------
4229 r320 | sam | 2000-06-01 17:25:38 +0200 (Thu, 01 Jun 2000) | 8 lines
4230 Changed paths:
4231    M /trunk/Makefile.in
4232    M /trunk/README
4233    M /trunk/configure
4234    M /trunk/configure.in
4235    M /trunk/src/interface/main.c
4236
4237  . petite erreur dans le configure.in qui emp?\239?\191?\189chait de configurer
4238   convenablement les options de compilation
4239
4240   maintenant faire: ./configure --enable-fb --enable-blabla
4241     (./configure --help pour tous les voir)
4242
4243  . correction d'un warning en mode non-MMX
4244
4245 ------------------------------------------------------------------------
4246 r321 | jimmy | 2000-06-05 22:49:32 +0200 (Mon, 05 Jun 2000) | 10 lines
4247 Changed paths:
4248    M /trunk/src/video_output/video_yuv.c
4249    M /trunk/vlc.channels
4250
4251
4252   Ajout cradement d'une yuv en mmx 4:2:0 en 16 bpp dans video_yuv.c. Pour
4253 l'activer / desactiver, d?\239?\191?\189commentez le define MMX du debut du fichier.
4254
4255   Cette modif est exp?\239?\191?\189rimentale vue qu'elle empeche la correction gamma
4256 dans le mode pr?\239?\191?\189-cit?\239?\191?\189 et que c'est du boulot de salop. A voir si on laisse
4257 ou pas d'apr?\239?\191?\189s les perfs. (impossibles ?\239?\191?\189 estimer de visu chez moi).
4258
4259   A vot' bon plaisir,
4260
4261 ------------------------------------------------------------------------
4262 r322 | sam | 2000-06-06 01:58:59 +0200 (Tue, 06 Jun 2000) | 6 lines
4263 Changed paths:
4264    M /trunk/Makefile.dep
4265    M /trunk/Makefile.in
4266    M /trunk/debian/rules
4267    M /trunk/debian/substvars
4268    M /trunk/include/config.h.in
4269    M /trunk/src/input/input_file.c
4270    M /trunk/src/video_output/video_spu.c
4271
4272  . bug dans le code des sous-titres (mauvais scaling en Y)
4273  . le vlc ne meurt pas salement en mode framebuffer quand on change
4274   de console (par contre, segfault en quittant, je ne sais pas encore
4275   pourquoi)
4276  . le make est ?\239?\191?\189 nouveau un peu plus verbose
4277
4278 ------------------------------------------------------------------------
4279 r323 | bbp | 2000-06-07 04:27:07 +0200 (Wed, 07 Jun 2000) | 2 lines
4280 Changed paths:
4281    M /trunk/src/video_output/video_yuv.c
4282
4283 Petites optims dans SCALE_HEIGHT pour les images de hauteur r?\239?\191?\189duite.
4284
4285 ------------------------------------------------------------------------
4286 r324 | sam | 2000-06-09 02:40:00 +0200 (Fri, 09 Jun 2000) | 3 lines
4287 Changed paths:
4288    M /trunk/debian/rules
4289    M /trunk/debian/substvars
4290    M /trunk/src/interface/main.c
4291    M /trunk/src/video_output/video_yuv.c
4292
4293  . correction des conneries de BBP :)
4294  . typo dans src/interface/main.c
4295
4296 ------------------------------------------------------------------------
4297 r325 | sam | 2000-06-14 22:53:48 +0200 (Wed, 14 Jun 2000) | 3 lines
4298 Changed paths:
4299    M /trunk/include/video_fifo.h
4300    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
4301    M /trunk/src/ac3_decoder/ac3_downmix.c
4302    M /trunk/src/ac3_decoder/ac3_exponent.c
4303    M /trunk/src/ac3_decoder/ac3_mantissa.c
4304    M /trunk/src/audio_decoder/audio_decoder.c
4305    M /trunk/src/audio_decoder/audio_decoder_thread.c
4306    M /trunk/src/audio_decoder/audio_test.c
4307    M /trunk/src/audio_output/audio_output.c
4308    M /trunk/src/input/input_ctrl.c
4309    M /trunk/src/input/input_file.c
4310    M /trunk/src/lpcm_decoder/lpcm_decoder.c
4311    M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c
4312    M /trunk/src/misc/plugins.c
4313    M /trunk/src/video_output/video_spu.c
4314    M /trunk/src/video_output/video_yuv.c
4315    M /trunk/src/video_parser/vpar_synchro.c
4316
4317  . disparition de la plupart des printf
4318  . moins de warnings dans la YUV MMX
4319
4320 ------------------------------------------------------------------------
4321 r326 | bbp | 2000-06-14 23:37:36 +0200 (Wed, 14 Jun 2000) | 2 lines
4322 Changed paths:
4323    M /trunk/src/video_output/video_yuv.c
4324
4325 r?\239?\191?\189paration de mes betises sur la yuv (d?\239?\191?\189sol?\239?\191?\189 tm), mais je remets ca bientot.
4326
4327 ------------------------------------------------------------------------
4328 r327 | sam | 2000-06-15 01:55:41 +0200 (Thu, 15 Jun 2000) | 3 lines
4329 Changed paths:
4330    M /trunk/AUTHORS
4331    M /trunk/Makefile.in
4332    M /trunk/debian/vlc.1
4333    M /trunk/include/config.h.in
4334    M /trunk/include/input.h
4335    M /trunk/include/interface.h
4336    M /trunk/src/input/input.c
4337    M /trunk/src/input/input_file.c
4338    M /trunk/src/input/input_network.c
4339    M /trunk/src/interface/interface.c
4340    M /trunk/src/interface/intf_ctrl.c
4341    M /trunk/src/interface/main.c
4342
4343  . input fichier en ligne de commande (le reste a du p?\239?\191?\189ter, c'est pas
4344    possible autrement)
4345
4346 ------------------------------------------------------------------------
4347 r328 | sam | 2000-06-15 02:26:54 +0200 (Thu, 15 Jun 2000) | 2 lines
4348 Changed paths:
4349    A /trunk/include/input_ps.h
4350    M /trunk/src/input/input_file.c
4351    M /trunk/src/interface/main.c
4352
4353  . r?\239?\191?\189paration d'un oubli
4354
4355 ------------------------------------------------------------------------
4356 r329 | sam | 2000-06-15 02:46:34 +0200 (Thu, 15 Jun 2000) | 2 lines
4357 Changed paths:
4358    M /trunk/Makefile.in
4359
4360  . virage d'une connerie
4361
4362 ------------------------------------------------------------------------
4363 r330 | sam | 2000-06-15 02:51:28 +0200 (Thu, 15 Jun 2000) | 2 lines
4364 Changed paths:
4365    M /trunk/Makefile.in
4366
4367  et hop, encore une connerie
4368
4369 ------------------------------------------------------------------------
4370 r331 | sam | 2000-06-15 20:50:13 +0200 (Thu, 15 Jun 2000) | 2 lines
4371 Changed paths:
4372    M /trunk/Makefile.in
4373    M /trunk/configure.in
4374    M /trunk/debian/changelog
4375
4376  . petit oubli b?\239?\191?\189te dans le `make snapshot`
4377
4378 ------------------------------------------------------------------------
4379 r332 | sam | 2000-06-15 20:50:42 +0200 (Thu, 15 Jun 2000) | 2 lines
4380 Changed paths:
4381    M /trunk/configure
4382
4383  . autoconf
4384
4385 ------------------------------------------------------------------------
4386 r333 | sam | 2000-06-16 14:28:46 +0200 (Fri, 16 Jun 2000) | 5 lines
4387 Changed paths:
4388    M /trunk/debian/files
4389    M /trunk/src/interface/main.c
4390
4391  . vlc.init et vlc.channels sont ?\239?\191?\189 nouveau lus et interpr?\239?\191?\189t?\239?\191?\189s lorsqu'il
4392   n'y a pas de param?\239?\191?\189tres donn?\239?\191?\189s en ligne de commande.
4393
4394  . cons?\239?\191?\189quence directe, il faut faire ?\239?\191?\189 vlc - ?\239?\191?\189 pour lire stdin.
4395
4396 ------------------------------------------------------------------------
4397 r334 | sam | 2000-06-16 16:04:06 +0200 (Fri, 16 Jun 2000) | 2 lines
4398 Changed paths:
4399    M /trunk/src/input/input_vlan.c
4400
4401  . le code des VLAN devrait refonctionner
4402
4403 ------------------------------------------------------------------------
4404 r335 | sam | 2000-06-17 03:49:09 +0200 (Sat, 17 Jun 2000) | 4 lines
4405 Changed paths:
4406    A /trunk/ChangeLog
4407    M /trunk/README
4408    M /trunk/configure
4409    M /trunk/configure.in
4410    M /trunk/debian/changelog
4411
4412  . ajout?\239?\191?\189 un FIXME pour un bug dans plugins/vout/vout_x11.c
4413  . ajout?\239?\191?\189 un ChangeLog
4414  . updat?\239?\191?\189 le README
4415
4416 ------------------------------------------------------------------------
4417 r336 | benny | 2000-06-18 10:14:25 +0200 (Sun, 18 Jun 2000) | 2 lines
4418 Changed paths:
4419    M /trunk/Makefile.in
4420
4421 Le Makefile genere ne gerait pas correctement le mode debug=1
4422
4423 ------------------------------------------------------------------------
4424 r337 | sam | 2000-06-18 13:17:01 +0200 (Sun, 18 Jun 2000) | 3 lines
4425 Changed paths:
4426    M /trunk/Makefile.in
4427
4428  . On peut enfin fermer la fen?\239?\191?\189tre principale en cliquant sur le bouton
4429   fermeture du window manager
4430
4431 ------------------------------------------------------------------------
4432 r338 | sam | 2000-06-18 18:52:10 +0200 (Sun, 18 Jun 2000) | 3 lines
4433 Changed paths:
4434    M /trunk/debian/vlc.1
4435
4436  . r?\239?\191?\189paration de la page de man
4437  . le target GGI fonctionne ?\239?\191?\189 nouveau, m?\239?\191?\189me s'il rame salement
4438
4439 ------------------------------------------------------------------------
4440 r339 | sam | 2000-06-18 22:20:42 +0200 (Sun, 18 Jun 2000) | 2 lines
4441 Changed paths:
4442    M /trunk/ChangeLog
4443    M /trunk/src/interface/interface.c
4444
4445  . kludge con pour ?\239?\191?\189viter que ?\239?\191?\189a segfaulte plus en sortant
4446
4447 ------------------------------------------------------------------------
4448 r340 | polux | 2000-06-19 02:04:47 +0200 (Mon, 19 Jun 2000) | 4 lines
4449 Changed paths:
4450    M /trunk/Makefile.in
4451    M /trunk/src/ac3_decoder/ac3_exponent.c
4452    M /trunk/src/input/input_file.c
4453
4454  . correction d'un flag inexistant dans input_file
4455  . d?\239?\191?\189but du support son BeOS
4456  . fix d'un warning dans ac3_exponent.c
4457
4458 ------------------------------------------------------------------------
4459 r341 | sam | 2000-06-19 18:35:47 +0200 (Mon, 19 Jun 2000) | 3 lines
4460 Changed paths:
4461    M /trunk/Makefile.in
4462    M /trunk/configure
4463    M /trunk/configure.in
4464    A /trunk/vlc.spec
4465
4466  . vlc.spec pour faire des packages RedHat
4467  . un petit peu plus d'aout_beos
4468
4469 ------------------------------------------------------------------------
4470 r342 | sam | 2000-06-20 03:21:59 +0200 (Tue, 20 Jun 2000) | 3 lines
4471 Changed paths:
4472    M /trunk/ChangeLog
4473    M /trunk/Makefile.in
4474    M /trunk/configure
4475    M /trunk/configure.in
4476    M /trunk/debian/changelog
4477    M /trunk/debian/files
4478    M /trunk/debian/substvars
4479    M /trunk/vlc.spec
4480
4481  . g?\239?\191?\189n?\239?\191?\189ration de .rpm et .deb via make.
4482  . rajout des plugins dummy m?\239?\191?\189me pour BeOS.
4483
4484 ------------------------------------------------------------------------
4485 r343 | polux | 2000-06-21 19:59:31 +0200 (Wed, 21 Jun 2000) | 4 lines
4486 Changed paths:
4487    M /trunk/src/audio_output/audio_output.c
4488
4489  Le son fonctionne sous BeOS !
4490
4491  Ah, vraiment, on peut dire que BeOS roulaize, les enfants.
4492
4493 ------------------------------------------------------------------------
4494 r344 | sam | 2000-06-24 00:28:42 +0200 (Sat, 24 Jun 2000) | 2 lines
4495 Changed paths:
4496    M /trunk/ChangeLog
4497    M /trunk/INSTALL
4498    M /trunk/Makefile.in
4499    M /trunk/README
4500    M /trunk/configure
4501    M /trunk/configure.in
4502    M /trunk/debian/changelog
4503    M /trunk/include/plugins.h
4504    A /trunk/plugins
4505    A /trunk/plugins/beos
4506    A /trunk/plugins/beos/aout_beos.cpp
4507    A /trunk/plugins/beos/intf_beos.cpp
4508    A /trunk/plugins/beos/vout_beos.cpp
4509    A /trunk/plugins/dsp
4510    A /trunk/plugins/dsp/aout_dsp.c
4511    A /trunk/plugins/dummy
4512    A /trunk/plugins/dummy/aout_dummy.c
4513    A /trunk/plugins/dummy/intf_dummy.c
4514    A /trunk/plugins/dummy/vout_dummy.c
4515    A /trunk/plugins/esd
4516    A /trunk/plugins/esd/aout_esd.c
4517    A /trunk/plugins/fb
4518    A /trunk/plugins/fb/intf_fb.c
4519    A /trunk/plugins/fb/vout_fb.c
4520    A /trunk/plugins/ggi
4521    A /trunk/plugins/ggi/intf_ggi.c
4522    A /trunk/plugins/ggi/vout_ggi.c
4523    A /trunk/plugins/glide
4524    A /trunk/plugins/glide/intf_glide.c
4525    A /trunk/plugins/glide/vout_glide.c
4526    A /trunk/plugins/gnome
4527    A /trunk/plugins/gnome/intf_gnome.c
4528    A /trunk/plugins/gnome/intf_gnome.h
4529    A /trunk/plugins/gnome/intf_gnome_callbacks.c
4530    A /trunk/plugins/gnome/intf_gnome_callbacks.h
4531    A /trunk/plugins/gnome/intf_gnome_interface.c
4532    A /trunk/plugins/gnome/intf_gnome_interface.h
4533    A /trunk/plugins/gnome/intf_gnome_support.c
4534    A /trunk/plugins/gnome/intf_gnome_support.h
4535    A /trunk/plugins/gnome/intf_gnome_thread.h
4536    A /trunk/plugins/gnome/vout_gnome.c
4537    A /trunk/plugins/mga
4538    A /trunk/plugins/mga/intf_mga.c
4539    A /trunk/plugins/mga/vout_mga.c
4540    A /trunk/plugins/mga/vout_mga.h
4541    A /trunk/plugins/x11
4542    A /trunk/plugins/x11/intf_x11.c
4543    A /trunk/plugins/x11/vout_x11.c
4544    M /trunk/src/audio_output/audio_output.c
4545    M /trunk/src/interface/interface.c
4546    M /trunk/src/misc/plugins.c
4547    M /trunk/src/video_output/video_output.c
4548    M /trunk/src/video_output/video_yuv.c
4549    M /trunk/vlc.spec
4550
4551  . nouveaux plugins - ne fonctionnent pas encore tous
4552
4553 ------------------------------------------------------------------------
4554 r345 | sam | 2000-07-04 04:37:21 +0200 (Tue, 04 Jul 2000) | 16 lines
4555 Changed paths:
4556    M /trunk/ChangeLog
4557    M /trunk/INSTALL
4558    M /trunk/Makefile.dep
4559    M /trunk/Makefile.in
4560    M /trunk/README
4561    M /trunk/configure
4562    M /trunk/configure.in
4563    M /trunk/debian/changelog
4564    M /trunk/include/ac3_decoder.h
4565    M /trunk/include/ac3_decoder_thread.h
4566    M /trunk/include/audio_decoder.h
4567    M /trunk/include/audio_decoder_thread.h
4568    M /trunk/include/audio_output.h
4569    M /trunk/include/beos_specific.h
4570    M /trunk/include/common.h
4571    M /trunk/include/config.h.in
4572    M /trunk/include/decoder_fifo.h
4573    M /trunk/include/interface.h
4574    M /trunk/include/main.h
4575    A /trunk/include/playlist.h
4576    M /trunk/include/plugins.h
4577    A /trunk/include/plugins_export.h
4578    M /trunk/include/spu_decoder.h
4579    M /trunk/include/video_decoder.h
4580    M /trunk/include/video_output.h
4581    M /trunk/include/vpar_synchro.h
4582    A /trunk/plugins/beos/beos.cpp
4583    A /trunk/plugins/dsp/dsp.c
4584    A /trunk/plugins/dummy/dummy.c
4585    M /trunk/plugins/dummy/vout_dummy.c
4586    A /trunk/plugins/esd/esd.c
4587    A /trunk/plugins/fb/fb.c
4588    M /trunk/plugins/fb/intf_fb.c
4589    M /trunk/plugins/fb/vout_fb.c
4590    A /trunk/plugins/ggi/ggi.c
4591    M /trunk/plugins/ggi/intf_ggi.c
4592    M /trunk/plugins/ggi/vout_ggi.c
4593    A /trunk/plugins/glide/glide.c
4594    A /trunk/plugins/gnome/gnome.c
4595    M /trunk/plugins/gnome/vout_gnome.c
4596    A /trunk/plugins/mga/mga.c
4597    M /trunk/plugins/mga/vout_mga.c
4598    M /trunk/plugins/x11/vout_x11.c
4599    A /trunk/plugins/x11/x11.c
4600    A /trunk/plugins/yuv
4601    A /trunk/plugins/yuv/video_yuv.c
4602    A /trunk/plugins/yuv/video_yuv.h
4603    A /trunk/plugins/yuv/video_yuv15.c
4604    A /trunk/plugins/yuv/video_yuv16.c
4605    A /trunk/plugins/yuv/video_yuv24.c
4606    A /trunk/plugins/yuv/video_yuv32.c
4607    A /trunk/plugins/yuv/video_yuv8.c
4608    A /trunk/plugins/yuv/video_yuv_macros.h
4609    A /trunk/plugins/yuv/video_yuv_macros_8bpp.h
4610    A /trunk/plugins/yuv/yuv.c
4611    A /trunk/plugins/yuvmmx
4612    A /trunk/plugins/yuvmmx/video_yuv.c
4613    A /trunk/plugins/yuvmmx/video_yuv.h
4614    A /trunk/plugins/yuvmmx/video_yuv15.c
4615    A /trunk/plugins/yuvmmx/video_yuv16.c
4616    A /trunk/plugins/yuvmmx/video_yuv24.c
4617    A /trunk/plugins/yuvmmx/video_yuv32.c
4618    A /trunk/plugins/yuvmmx/video_yuv8.c
4619    A /trunk/plugins/yuvmmx/video_yuv_asm.h
4620    A /trunk/plugins/yuvmmx/video_yuv_macros.h
4621    A /trunk/plugins/yuvmmx/yuvmmx.c
4622    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
4623    M /trunk/src/ac3_decoder/ac3_mantissa.c
4624    M /trunk/src/audio_output/audio_output.c
4625    M /trunk/src/input/input.c
4626    M /trunk/src/input/input_ctrl.c
4627    M /trunk/src/input/input_file.c
4628    M /trunk/src/input/input_network.c
4629    M /trunk/src/input/input_psi.c
4630    M /trunk/src/input/input_vlan.c
4631    M /trunk/src/interface/interface.c
4632    M /trunk/src/interface/intf_cmd.c
4633    M /trunk/src/interface/intf_ctrl.c
4634    M /trunk/src/interface/main.c
4635    M /trunk/src/misc/beos_specific.cpp
4636    A /trunk/src/misc/playlist.c
4637    M /trunk/src/misc/plugins.c
4638    M /trunk/src/spu_decoder/spu_decoder.c
4639    M /trunk/src/video_decoder/vdec_motion.c
4640    M /trunk/src/video_decoder/vdec_motion_inner.c
4641    M /trunk/src/video_output/video_output.c
4642    M /trunk/src/video_output/video_text.c
4643    M /trunk/src/video_output/video_yuv.c
4644    M /trunk/src/video_output/video_yuv.h
4645    M /trunk/src/video_parser/video_parser.c
4646    M /trunk/src/video_parser/vpar_synchro.c
4647    M /trunk/vlc.spec
4648
4649 Bon, puisque ?\239?\191?\189a semble commiter sous BeOS, je commite.
4650
4651 Voil?\239?\191?\189 le changelog appoximatif :
4652
4653  . fichier INSTALL plus clair
4654  . vir?\239?\191?\189 quelques warnings
4655  . *PATH sont maintenant d?\239?\191?\189finis dans config.h
4656  . quelques fautes d'orthographe
4657  . l'option --enable-ppro n'est pas mise par d?\239?\191?\189faut car elle ne fonctionne
4658   pas sur un K6-2
4659  . nouvelle API des plugins
4660  . le client framebuffer ne d?\239?\191?\189truit plus la console quand on quitte
4661  . r?\239?\191?\189paration de la YUV 8 bits
4662  . mise des YUV en plugins
4663  . transfo YUV 32bits MMX chour?\239?\191?\189e dans la libmpeg2
4664
4665 ------------------------------------------------------------------------
4666 r346 | sam | 2000-07-06 16:45:51 +0200 (Thu, 06 Jul 2000) | 4 lines
4667 Changed paths:
4668    M /trunk/include/config.h.in
4669    M /trunk/plugins/yuv/video_yuv8.c
4670    M /trunk/plugins/yuv/video_yuv_macros_8bpp.h
4671    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
4672    M /trunk/src/audio_decoder/audio_decoder_thread.c
4673    M /trunk/src/input/input.c
4674    M /trunk/src/video_parser/vpar_synchro.c
4675
4676  . fix?\239?\191?\189 une b?\239?\191?\189vue dans la YUV 8 bits
4677  . descendu le d?\239?\191?\189lai de d?\239?\191?\189marrage ?\239?\191?\189 .5 secondes au lieu de 2
4678  . un nouvelle synchro qui devrait punixe !!!
4679
4680 ------------------------------------------------------------------------
4681 r347 | sam | 2000-07-08 16:29:29 +0200 (Sat, 08 Jul 2000) | 2 lines
4682 Changed paths:
4683    M /trunk/Makefile.in
4684
4685  . petite correction pour que le RPM puisse ?\239?\191?\189tre construit sur Mandrake
4686
4687 ------------------------------------------------------------------------
4688 r348 | sam | 2000-07-12 01:03:15 +0200 (Wed, 12 Jul 2000) | 2 lines
4689 Changed paths:
4690    M /trunk/ChangeLog
4691
4692  . updated changelog
4693
4694 ------------------------------------------------------------------------
4695 r349 | sam | 2000-07-12 01:03:54 +0200 (Wed, 12 Jul 2000) | 2 lines
4696 Changed paths:
4697    M /trunk/include/config.h.in
4698    M /trunk/src/interface/main.c
4699    M /trunk/src/video_parser/vpar_synchro.c
4700
4701  . changement cosm?\239?\191?\189tique
4702
4703 ------------------------------------------------------------------------
4704 r350 | sam | 2000-07-12 01:04:56 +0200 (Wed, 12 Jul 2000) | 2 lines
4705 Changed paths:
4706    M /trunk/Makefile.in
4707
4708  . le make snapshot fait un .bz2 aussi
4709
4710 ------------------------------------------------------------------------
4711 r351 | polux | 2000-07-18 21:23:00 +0200 (Tue, 18 Jul 2000) | 2 lines
4712 Changed paths:
4713    M /trunk/Makefile.in
4714    M /trunk/plugins/beos/beos.cpp
4715
4716 Maintenant le vlc fonctionne correctement sous BeOS (?\239?\191?\189 part la synchro).
4717
4718 ------------------------------------------------------------------------
4719 r352 | sam | 2000-07-19 02:03:25 +0200 (Wed, 19 Jul 2000) | 6 lines
4720 Changed paths:
4721    M /trunk/ChangeLog
4722    M /trunk/debian/changelog
4723    M /trunk/include/config.h.in
4724    M /trunk/include/decoder_fifo.h
4725    M /trunk/src/misc/decoder_fifo.c
4726
4727  . nouveau bitstream fait par Meuuh (qui est mortel) et qui nous
4728 fait gagner plus de 0.8% en vitesse, ce qui peut para?\239?\191?\189tre peu, mais
4729 en fait au bout de 35 fois on aura d?\239?\191?\189pass?\239?\191?\189 30% de gains.
4730
4731  . remise de l'ancienne taille d'image par d?\239?\191?\189faut
4732
4733 ------------------------------------------------------------------------
4734 r353 | sam | 2000-07-20 15:49:24 +0200 (Thu, 20 Jul 2000) | 4 lines
4735 Changed paths:
4736    M /trunk/ChangeLog
4737    M /trunk/configure
4738    M /trunk/configure.in
4739    M /trunk/debian/changelog
4740    M /trunk/vlc.spec
4741
4742  . suppression du d?\239?\191?\189codeur de r?\239?\191?\189f?\239?\191?\189rence qui de toute fa?\239?\191?\189on ne marcherait
4743   plus vraiment avec la structure actuelle du vlc
4744  . pr?\239?\191?\189paration de la 0.1.99e
4745
4746 ------------------------------------------------------------------------
4747 r354 | sam | 2000-07-30 03:59:50 +0200 (Sun, 30 Jul 2000) | 3 lines
4748 Changed paths:
4749    M /trunk/Makefile.in
4750    M /trunk/README
4751    M /trunk/include/config.h.in
4752    M /trunk/include/main.h
4753    M /trunk/include/plugins.h
4754    D /trunk/include/plugins_export.h
4755    A /trunk/include/tests.h
4756    M /trunk/plugins/beos/aout_beos.cpp
4757    M /trunk/plugins/beos/beos.cpp
4758    M /trunk/plugins/beos/intf_beos.cpp
4759    M /trunk/plugins/beos/vout_beos.cpp
4760    M /trunk/plugins/dsp/aout_dsp.c
4761    M /trunk/plugins/dsp/dsp.c
4762    M /trunk/plugins/dummy/aout_dummy.c
4763    M /trunk/plugins/dummy/dummy.c
4764    M /trunk/plugins/dummy/intf_dummy.c
4765    M /trunk/plugins/dummy/vout_dummy.c
4766    M /trunk/plugins/esd/aout_esd.c
4767    M /trunk/plugins/esd/esd.c
4768    M /trunk/plugins/fb/fb.c
4769    M /trunk/plugins/fb/intf_fb.c
4770    M /trunk/plugins/fb/vout_fb.c
4771    M /trunk/plugins/ggi/ggi.c
4772    M /trunk/plugins/ggi/intf_ggi.c
4773    M /trunk/plugins/ggi/vout_ggi.c
4774    M /trunk/plugins/glide/glide.c
4775    M /trunk/plugins/glide/intf_glide.c
4776    M /trunk/plugins/glide/vout_glide.c
4777    M /trunk/plugins/gnome/gnome.c
4778    M /trunk/plugins/gnome/intf_gnome.c
4779    M /trunk/plugins/gnome/vout_gnome.c
4780    M /trunk/plugins/mga/intf_mga.c
4781    M /trunk/plugins/mga/mga.c
4782    M /trunk/plugins/mga/vout_mga.c
4783    M /trunk/plugins/x11/intf_x11.c
4784    M /trunk/plugins/x11/vout_x11.c
4785    M /trunk/plugins/x11/x11.c
4786    M /trunk/plugins/yuv/video_yuv.c
4787    M /trunk/plugins/yuv/video_yuv16.c
4788    M /trunk/plugins/yuv/yuv.c
4789    M /trunk/plugins/yuvmmx/video_yuv.c
4790    M /trunk/plugins/yuvmmx/yuvmmx.c
4791    M /trunk/src/audio_output/audio_output.c
4792    M /trunk/src/interface/interface.c
4793    M /trunk/src/interface/main.c
4794    M /trunk/src/misc/plugins.c
4795    A /trunk/src/misc/tests.c
4796    M /trunk/src/video_output/video_output.c
4797    M /trunk/src/video_parser/vpar_synchro.c
4798
4799  . autod?\239?\191?\189tection des plugins
4800  . les aliases "gvlc" "fbvlc" "ggivlc" fonctionne comme il faut
4801
4802 ------------------------------------------------------------------------
4803 r355 | sam | 2000-07-31 01:42:12 +0200 (Mon, 31 Jul 2000) | 4 lines
4804 Changed paths:
4805    M /trunk/ChangeLog
4806    M /trunk/INSTALL
4807    M /trunk/Makefile.in
4808    M /trunk/debian/vlc.1
4809    M /trunk/include/video.h
4810    M /trunk/include/video_output.h
4811    M /trunk/plugins/esd/aout_esd.c
4812    M /trunk/plugins/yuvmmx/video_yuv.c
4813    M /trunk/plugins/yuvmmx/video_yuv.h
4814    M /trunk/plugins/yuvmmx/video_yuv16.c
4815    M /trunk/plugins/yuvmmx/video_yuv24.c
4816    M /trunk/plugins/yuvmmx/video_yuv32.c
4817    M /trunk/plugins/yuvmmx/video_yuv8.c
4818    M /trunk/plugins/yuvmmx/video_yuv_asm.h
4819    M /trunk/plugins/yuvmmx/video_yuv_macros.h
4820    M /trunk/src/audio_output/audio_output.c
4821    M /trunk/src/input/input.c
4822    M /trunk/src/video_output/video_output.c
4823    M /trunk/src/video_output/video_text.h
4824    M /trunk/src/video_output/video_yuv.c
4825    M /trunk/src/video_parser/vpar_synchro.c
4826
4827  . rajout de l'option -Winline
4828  . fix de certaines fonctions qui devraient ?\239?\191?\189tre inlin?\239?\191?\189es
4829  . gain de place dans la YUVMMX
4830
4831 ------------------------------------------------------------------------
4832 r356 | sam | 2000-08-08 00:18:24 +0200 (Tue, 08 Aug 2000) | 7 lines
4833 Changed paths:
4834    M /trunk/AUTHORS
4835    M /trunk/ChangeLog
4836    M /trunk/Makefile.in
4837    M /trunk/include/config.h.in
4838    M /trunk/include/vpar_blocks.h
4839    M /trunk/include/vpar_headers.h
4840    M /trunk/include/vpar_synchro.h
4841    M /trunk/plugins/yuvmmx/video_yuv.c
4842    M /trunk/plugins/yuvmmx/video_yuv.h
4843    M /trunk/src/interface/intf_cmd.c
4844    M /trunk/src/video_decoder/video_decoder.c
4845    M /trunk/src/video_output/video_output.c
4846    M /trunk/src/video_parser/video_parser.c
4847    M /trunk/src/video_parser/vpar_blocks.c
4848    M /trunk/src/video_parser/vpar_headers.c
4849    M /trunk/src/video_parser/vpar_synchro.c
4850
4851   * vlc.init becomes ~/.vlcrc
4852   * removed float operations in the video decoder, and all emms asm functions
4853   * borrowed linuxvideo's MMX motion compensation
4854   * fixed an undefined symbol in the MMX YUV plugin
4855
4856 Meuuh & Sam.
4857
4858 ------------------------------------------------------------------------
4859 r357 | sam | 2000-08-08 00:19:00 +0200 (Tue, 08 Aug 2000) | 2 lines
4860 Changed paths:
4861    A /trunk/include/mmx.h
4862    A /trunk/src/video_decoder/vdec_motion_inner_mmx.c
4863
4864  . fichiers manquants
4865
4866 ------------------------------------------------------------------------
4867 r358 | sam | 2000-08-08 00:20:47 +0200 (Tue, 08 Aug 2000) | 2 lines
4868 Changed paths:
4869    M /trunk/.cvsignore
4870    A /trunk/include/.cvsignore
4871
4872  . un peu de m?\239?\191?\189nage dans le .cvsignore
4873
4874 ------------------------------------------------------------------------
4875 r359 | sam | 2000-08-08 14:05:57 +0200 (Tue, 08 Aug 2000) | 4 lines
4876 Changed paths:
4877    M /trunk/ChangeLog
4878    M /trunk/Makefile.in
4879    M /trunk/configure
4880    M /trunk/configure.in
4881    M /trunk/debian/changelog
4882    M /trunk/debian/dirs
4883    M /trunk/debian/files
4884    M /trunk/debian/postinst.debhelper
4885    M /trunk/debian/postrm.debhelper
4886    M /trunk/debian/rules
4887    M /trunk/debian/substvars
4888    M /trunk/debian/vlc.menu
4889    M /trunk/src/video_parser/vpar_blocks.c
4890    M /trunk/vlc.spec
4891
4892  . d?\239?\191?\189commentage d'une fonction comment?\239?\191?\189e par erreur
4893  . version 0.1.99f
4894  . divers fixes dans la cr?\239?\191?\189ation des packages
4895
4896 ------------------------------------------------------------------------
4897 r360 | sam | 2000-08-09 00:51:04 +0200 (Wed, 09 Aug 2000) | 19 lines
4898 Changed paths:
4899    M /trunk/ChangeLog
4900    M /trunk/configure
4901    M /trunk/configure.in
4902    M /trunk/debian/vlc.1
4903    M /trunk/include/config.h.in
4904    M /trunk/include/vpar_synchro.h
4905    M /trunk/src/interface/main.c
4906    M /trunk/src/video_output/video_output.c
4907    M /trunk/src/video_parser/video_parser.c
4908    M /trunk/src/video_parser/vpar_synchro.c
4909
4910  . vir?\239?\191?\189 les aliases ?\239?\191?\189 xvlc ?\239?\191?\189, ?\239?\191?\189 ggivlc ?\239?\191?\189 etc. qui faisaient un peu
4911   piti?\239?\191?\189, pour ne laisser que ?\239?\191?\189 vlc ?\239?\191?\189, ?\239?\191?\189 gvlc ?\239?\191?\189 (gnome) et ?\239?\191?\189 fbvlc ?\239?\191?\189
4912   (framebuffer) ; les autres restent bien entendu accessibles avec
4913   par exemple ?\239?\191?\189 vlc --vout ggi ?\239?\191?\189.
4914
4915  . IMPORTANT - nouvelle option --synchro pour forcer un type de
4916   synchro. Pour le moment les options possibles sont :
4917
4918     --synchro I     /* n'affiche que les I */
4919     --synchro IP    /* affiche les I et toutes les P */
4920     --synchro IP+   /* affiche les I, les P, et la moiti?\239?\191?\189 des B */
4921     --synchro IPB   /* affiche toutes les images */
4922
4923    Toute autre valeur de --synchro sera ignor?\239?\191?\189e et c'est l'algo
4924   par d?\239?\191?\189faut bas?\239?\191?\189 sur la consommation de processeur qui sera
4925   utilis?\239?\191?\189. Notez que si vous en demandez trop au vlc, il va
4926   bien entendu planter, ou tout du moins remplir sa fifo comme
4927   un gros cochon. On n'y peut pas grand chose, c'est la vie.
4928
4929 ------------------------------------------------------------------------
4930 r361 | sam | 2000-08-11 00:52:29 +0200 (Fri, 11 Aug 2000) | 2 lines
4931 Changed paths:
4932    A /trunk/TODO
4933
4934  . TODO list
4935
4936 ------------------------------------------------------------------------
4937 r362 | sam | 2000-08-11 01:33:26 +0200 (Fri, 11 Aug 2000) | 2 lines
4938 Changed paths:
4939    M /trunk/TODO
4940
4941  . chang?\239?\191?\189 l'ordre des t?\239?\191?\189ches
4942
4943 ------------------------------------------------------------------------
4944 r363 | sam | 2000-08-13 19:39:55 +0200 (Sun, 13 Aug 2000) | 3 lines
4945 Changed paths:
4946    M /trunk/ChangeLog
4947    M /trunk/TODO
4948    M /trunk/plugins/yuvmmx/video_yuv.c
4949    M /trunk/plugins/yuvmmx/video_yuv.h
4950    M /trunk/plugins/yuvmmx/video_yuv16.c
4951    M /trunk/plugins/yuvmmx/video_yuv32.c
4952    M /trunk/plugins/yuvmmx/video_yuv_asm.h
4953
4954   * removed an unused variable in the MMX YUVs.
4955   * fixed 32bpp MMX YUV, made the comments clearer, removed an emms.
4956
4957 ------------------------------------------------------------------------
4958 r364 | sam | 2000-08-13 20:36:57 +0200 (Sun, 13 Aug 2000) | 5 lines
4959 Changed paths:
4960    M /trunk/ChangeLog
4961    M /trunk/plugins/yuv/video_yuv.c
4962    M /trunk/plugins/yuv/video_yuv.h
4963    M /trunk/plugins/yuv/video_yuv16.c
4964    M /trunk/plugins/yuv/video_yuv32.c
4965    M /trunk/plugins/yuv/video_yuv8.c
4966    M /trunk/plugins/yuv/video_yuv_macros_8bpp.h
4967    M /trunk/src/interface/intf_msg.c
4968    M /trunk/src/video_output/video_output.c
4969
4970   * now scaling is on by default, so that people won't tell that the vlc
4971     cannot do scaling :-)
4972   * fixed a few long lines.
4973   * _almost_ fixed 8bpp YUV.
4974
4975 ------------------------------------------------------------------------
4976 r365 | sam | 2000-08-14 03:13:25 +0200 (Mon, 14 Aug 2000) | 3 lines
4977 Changed paths:
4978    M /trunk/ChangeLog
4979    M /trunk/TODO
4980    M /trunk/plugins/yuv/video_yuv.c
4981    M /trunk/plugins/yuv/video_yuv16.c
4982    M /trunk/plugins/yuv/video_yuv32.c
4983    M /trunk/plugins/yuv/video_yuv8.c
4984    M /trunk/plugins/yuv/video_yuv_macros.h
4985    M /trunk/plugins/yuv/video_yuv_macros_8bpp.h
4986    M /trunk/plugins/yuvmmx/video_yuv.c
4987    M /trunk/plugins/yuvmmx/video_yuv16.c
4988    M /trunk/plugins/yuvmmx/video_yuv32.c
4989    M /trunk/src/video_parser/vpar_synchro.c
4990
4991   * fixed 8bpp YUV.
4992   * fixed the fscked up Bresenham algorithm in all YUV functions.
4993
4994 ------------------------------------------------------------------------
4995 r366 | sam | 2000-08-15 15:37:43 +0200 (Tue, 15 Aug 2000) | 13 lines
4996 Changed paths:
4997    M /trunk/.cvsignore
4998    M /trunk/TODO
4999    A /trunk/debian/.cvsignore
5000
5001  . rajout?\239?\191?\189 build-stamp et debian/tmp dans les .cvsignore
5002
5003  . de nouvelles id?\239?\191?\189es dans la TODO list :
5004
5005 Difficulty: Guru    Urgency: Wishlist   Support for RTP
5006 Difficulty: Medium  Urgency: Wishlist   Draw a font / support color fonts
5007 Difficulty: Medium  Urgency: Important  Layer 2 mono support
5008 Difficulty: Hard    Urgency: Wishlist   MP3 support
5009 Difficulty: Hard    Urgency: Normal     Support for unencapsulated streams
5010 Difficulty: Guru    Urgency: Wishlist   Ogg/Vorbis audio decoder support
5011 Difficulty: Hard    Urgency: Normal     Xv video output support
5012 Difficulty: Medium  Urgency: Normal     SDL video output support
5013
5014 ------------------------------------------------------------------------
5015 r367 | polux | 2000-08-15 19:40:40 +0200 (Tue, 15 Aug 2000) | 12 lines
5016 Changed paths:
5017    M /trunk/include/decoder_fifo.h
5018    M /trunk/include/threads.h
5019    M /trunk/plugins/beos/vout_beos.cpp
5020
5021 R?\239?\191?\189paration de la version BeOS. Le probl?\239?\191?\189me venait du swab32 de la nouvelle
5022 bit stream, la macro pour la conversion de BIGENDIAN vers LITTLEENDIAN ne
5023 fonctionnant (toujours) pas.
5024
5025 La version BeOS pose encore de gros probl?\239?\191?\189mes:
5026 - des plantages al?\239?\191?\189atoires lorsqu'on utilise le son,
5027 - des performances tr?\239?\191?\189s en dessous de celles d'anciennes version du vlc,
5028 - une synchro son qui ne fonctionne pas correctement,
5029 - au bout d'un certain temps d'utilisation, toutes les ressources syst?\239?\191?\189mes
5030   sont consomm?\239?\191?\189es et le syst?\239?\191?\189me lui-m?\239?\191?\189me devient instable (merci d'?\239?\191?\189viter
5031   les commentaires sur la stabilit?\239?\191?\189 de BeOS)
5032
5033 ------------------------------------------------------------------------
5034 r368 | sam | 2000-08-16 01:35:31 +0200 (Wed, 16 Aug 2000) | 6 lines
5035 Changed paths:
5036    M /trunk/ChangeLog
5037    M /trunk/Makefile.in
5038    D /trunk/NEWS
5039    M /trunk/TODO
5040    M /trunk/configure
5041    M /trunk/configure.in
5042    M /trunk/debian/.cvsignore
5043    D /trunk/debian/changelog
5044    M /trunk/debian/control
5045    D /trunk/debian/copyright
5046    M /trunk/debian/dirs
5047    D /trunk/debian/docs
5048    D /trunk/debian/files
5049    D /trunk/debian/postinst.debhelper
5050    D /trunk/debian/postrm.debhelper
5051    D /trunk/debian/prerm.debhelper
5052    M /trunk/debian/rules
5053    D /trunk/debian/substvars
5054    A /trunk/debian/vlc-esd.files
5055    A /trunk/debian/vlc-fb.files
5056    A /trunk/debian/vlc-ggi.files
5057    A /trunk/debian/vlc-glide.files
5058    A /trunk/debian/vlc-gnome.files
5059    A /trunk/debian/vlc-gnome.menu
5060    D /trunk/debian/vlc.1
5061    A /trunk/debian/vlc.copyright
5062    A /trunk/debian/vlc.docs
5063    A /trunk/share/gvlc.png
5064    M /trunk/src/interface/main.c
5065    M /trunk/vlc.spec
5066
5067   * fixed a dumb bug in the Makefile that prevented inclusion of the
5068     -march=pentium directive. thanks Meuuh, blame sam.
5069   * fixed a warning in main.c.
5070   * separate Debian packages.
5071   * added request for ALSA support in the TODO list.
5072
5073 ------------------------------------------------------------------------
5074 r369 | sam | 2000-08-16 02:28:29 +0200 (Wed, 16 Aug 2000) | 4 lines
5075 Changed paths:
5076    M /trunk/ChangeLog
5077    M /trunk/Makefile.in
5078    M /trunk/configure.in
5079    A /trunk/debian/changelog
5080    A /trunk/debian/vlc.1
5081
5082  * more files needed to build packages
5083  * changed "pentiumpro" to "ppro" in the ./configure, it was misleading.
5084  * prepared 0.1.99g
5085
5086 ------------------------------------------------------------------------
5087 r370 | sam | 2000-08-17 16:45:42 +0200 (Thu, 17 Aug 2000) | 9 lines
5088 Changed paths:
5089    M /trunk/TODO
5090
5091  . new tasks :
5092
5093 Description: Fix plugins namespace problem
5094 Description: Fix plugin autoloading
5095 Description: Real plugin API
5096 Description: Enable compiled-in plugins
5097 Description: Optimize SPU rendering
5098 Description: SPU error recovery
5099
5100 ------------------------------------------------------------------------
5101 r371 | octplane | 2000-08-18 10:25:23 +0200 (Fri, 18 Aug 2000) | 9 lines
5102 Changed paths:
5103    M /trunk/ChangeLog
5104    M /trunk/Makefile.in
5105    M /trunk/configure
5106    M /trunk/configure.in
5107    A /trunk/plugins/sdl
5108    A /trunk/plugins/sdl/intf_sdl.c
5109    A /trunk/plugins/sdl/sdl.c
5110    A /trunk/plugins/sdl/vout_sdl.c
5111    M /trunk/src/misc/plugins.c
5112
5113 My first contribution.
5114
5115 * Added SDL plugin
5116         * support fullscreen display with --display fullscreen
5117         * complete keyboard handling
5118 * Added --enable_sdl to configure
5119
5120 Octplane.
5121
5122 ------------------------------------------------------------------------
5123 r372 | sam | 2000-08-18 19:02:03 +0200 (Fri, 18 Aug 2000) | 3 lines
5124 Changed paths:
5125    M /trunk/ChangeLog
5126    M /trunk/Makefile.in
5127    M /trunk/configure
5128    M /trunk/configure.in
5129    M /trunk/debian/control
5130    M /trunk/debian/rules
5131    A /trunk/debian/vlc-sdl.files
5132    M /trunk/plugins/sdl/sdl.c
5133
5134  . removed the sdlvlc alias
5135  . added the vlc-sdl package in the Debian control files
5136
5137 ------------------------------------------------------------------------
5138 r373 | polux | 2000-08-19 00:35:10 +0200 (Sat, 19 Aug 2000) | 3 lines
5139 Changed paths:
5140    M /trunk/plugins/beos/aout_beos.cpp
5141
5142 Correction d'un bug dans l'audio output de beos, ce dernier causait des
5143 plantages al?\239?\191?\189atoires au lancement (i_buffer_pos n'?\239?\191?\189tait pas initialis?\239?\191?\189).
5144
5145 ------------------------------------------------------------------------
5146 r374 | sam | 2000-08-21 03:47:19 +0200 (Mon, 21 Aug 2000) | 6 lines
5147 Changed paths:
5148    M /trunk/ChangeLog
5149    M /trunk/Makefile.in
5150    M /trunk/TODO
5151    M /trunk/plugins/sdl/intf_sdl.c
5152    M /trunk/plugins/sdl/vout_sdl.c
5153    M /trunk/src/input/input.c
5154    M /trunk/src/input/input_file.c
5155    M /trunk/src/video_parser/vpar_synchro.c
5156
5157   * removed CCFLAGS flags which were improperly used.
5158   * added hints for powerpc build.
5159   * fixed the input_file exit bug.
5160   * fixed a Makefile bug which removed the CVS directory.
5161   * removed the frame statistics output.
5162
5163 ------------------------------------------------------------------------
5164 r375 | octplane | 2000-08-21 11:33:42 +0200 (Mon, 21 Aug 2000) | 18 lines
5165 Changed paths:
5166    M /trunk/Makefile.in
5167    M /trunk/configure
5168    M /trunk/configure.in
5169    M /trunk/include/interface.h
5170    M /trunk/plugins/beos/intf_beos.cpp
5171    M /trunk/plugins/fb/intf_fb.c
5172    M /trunk/plugins/ggi/intf_ggi.c
5173    M /trunk/plugins/glide/intf_glide.c
5174    M /trunk/plugins/gnome/intf_gnome.c
5175    M /trunk/plugins/mga/intf_mga.c
5176    M /trunk/plugins/sdl/intf_sdl.c
5177    M /trunk/plugins/sdl/sdl.c
5178    A /trunk/plugins/sdl/video_yuv.c
5179    A /trunk/plugins/sdl/video_yuv.h
5180    A /trunk/plugins/sdl/video_yuv_macros.h
5181    A /trunk/plugins/sdl/video_yuvall.c
5182    M /trunk/plugins/sdl/vout_sdl.c
5183    M /trunk/plugins/x11/intf_x11.c
5184    M /trunk/src/interface/interface.c
5185    M /trunk/src/misc/plugins.c
5186    M /trunk/src/video_decoder/vdec_idctmmx.S
5187    M /trunk/src/video_output/video_yuv.c
5188
5189 A few new things:
5190
5191         . The interface part:
5192                         . created intf_AssignKey, intf_getKey and intf_AssignNormalKeys
5193                         these new function are a first abstraction of the the key handling system.                      It makes use of a new structure in the interface : p_keys.
5194
5195                         . AssignNormalKeys is commonly used in all the interface plugins.
5196                         AssignKey is used to allow the SDL interface to react nicely.
5197
5198                         . Now the plugin struct element psz_filename is filled (and freed
5199                                 at the end of the program).
5200
5201         . the SDL plugin:
5202                         works but does only display a green screen for now. so don't use it !
5203
5204         . Please try and compile the client on your box with this version.
5205                 I've tried a few output plugin but not all.
5206
5207 ------------------------------------------------------------------------
5208 r376 | octplane | 2000-08-21 11:40:11 +0200 (Mon, 21 Aug 2000) | 4 lines
5209 Changed paths:
5210    M /trunk/src/misc/plugins.c
5211
5212 Plugin handling:
5213         . switched low and high order vout plugins
5214         . removed yuvsdl plugin.
5215
5216 ------------------------------------------------------------------------
5217 r377 | octplane | 2000-08-21 18:22:03 +0200 (Mon, 21 Aug 2000) | 5 lines
5218 Changed paths:
5219    M /trunk/Makefile.in
5220    M /trunk/plugins/sdl/sdl.c
5221
5222 .SDL:
5223         .removed the YUV thing from the SDL
5224         .cleaned up the makefile to remove it
5225         .UNTESTED (seems to compile).
5226
5227 ------------------------------------------------------------------------
5228 r378 | polux | 2000-08-21 21:57:55 +0200 (Mon, 21 Aug 2000) | 12 lines
5229 Changed paths:
5230    M /trunk/include/threads.h
5231    M /trunk/plugins/beos/aout_beos.cpp
5232    M /trunk/plugins/beos/intf_beos.cpp
5233    M /trunk/plugins/beos/vout_beos.cpp
5234
5235 A lot of bug fixs for the BeOS side of VideoLAN:
5236 - the vlc does not exhaust system resources anymore (it was creating a new
5237   mutex each picture so after a while there was no more mutex available in
5238   the entire system);
5239 - the sound has been corrected and now it works perfectly;
5240 - the window has now the right size (there was and additional line before).
5241
5242 The (BeOS) threads have also been improved especially with the cond vars
5243 (but it is no more compliant with the pthread cond vars).
5244
5245 VideoLAN for BeOS now rocks and is ready for its first binary release.
5246
5247 ------------------------------------------------------------------------
5248 r379 | sam | 2000-08-21 22:05:42 +0200 (Mon, 21 Aug 2000) | 3 lines
5249 Changed paths:
5250    M /trunk/ChangeLog
5251    M /trunk/configure
5252    M /trunk/configure.in
5253    M /trunk/plugins/sdl/intf_sdl.c
5254    M /trunk/plugins/sdl/sdl.c
5255    M /trunk/vlc.spec
5256
5257  . updated version number
5258  . removed a verbose message in intf_sdl.c
5259
5260 ------------------------------------------------------------------------
5261 r380 | polux | 2000-08-21 22:16:22 +0200 (Mon, 21 Aug 2000) | 2 lines
5262 Changed paths:
5263    M /trunk/ChangeLog
5264
5265 Added the beos fixes in the ChangeLog.
5266
5267 ------------------------------------------------------------------------
5268 r381 | sam | 2000-08-22 02:13:26 +0200 (Tue, 22 Aug 2000) | 5 lines
5269 Changed paths:
5270    M /trunk/ChangeLog
5271    M /trunk/Makefile.in
5272    M /trunk/configure
5273    M /trunk/configure.in
5274    M /trunk/debian/changelog
5275    M /trunk/debian/control
5276    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
5277    M /trunk/src/audio_decoder/audio_decoder_thread.c
5278    M /trunk/src/interface/interface.c
5279    D /trunk/vlc.channels
5280
5281   * added a few sanity checks in the audio mpeg and ac3 decoders.
5282   * temporarily got rid of vlc.channels.
5283   * added notice in debian/control about unencrypted DVDs.
5284   * fixed PowerPC .deb build.
5285
5286 ------------------------------------------------------------------------
5287 r382 | sam | 2000-08-22 17:58:32 +0200 (Tue, 22 Aug 2000) | 2 lines
5288 Changed paths:
5289    M /trunk/debian/vlc.docs
5290    M /trunk/src/misc/tests.c
5291    M /trunk/src/video_parser/vpar_blocks.c
5292
5293  . fixed PPC .deb build
5294
5295 ------------------------------------------------------------------------
5296 r383 | sam | 2000-08-23 23:38:50 +0200 (Wed, 23 Aug 2000) | 5 lines
5297 Changed paths:
5298    M /trunk/.cvsignore
5299    M /trunk/ChangeLog
5300    M /trunk/src/video_decoder/vdec_motion.c
5301    M /trunk/src/video_parser/vpar_blocks.c
5302    M /trunk/src/video_parser/vpar_headers.c
5303
5304 We now have support for the field pictures. It shouldn't break teh frame
5305 pictures, if you notice anything please ring my bell.
5306
5307 --Meuuh (live from Julie)
5308
5309 ------------------------------------------------------------------------
5310 r384 | massiot | 2000-08-24 00:15:28 +0200 (Thu, 24 Aug 2000) | 2 lines
5311 Changed paths:
5312    M /trunk/ChangeLog
5313    M /trunk/include/common.h
5314    M /trunk/include/config.h.in
5315    M /trunk/include/debug.h
5316    M /trunk/include/decoder_fifo.h
5317    M /trunk/include/input.h
5318    M /trunk/include/input_netlist.h
5319    M /trunk/include/input_ps.h
5320    M /trunk/include/input_vlan.h
5321    M /trunk/include/int_types.h
5322    M /trunk/include/main.h
5323    M /trunk/include/mtime.h
5324    M /trunk/include/netutils.h
5325    M /trunk/include/rsc_files.h
5326    M /trunk/include/vdec_idct.h
5327    M /trunk/include/vdec_motion.h
5328    M /trunk/include/video.h
5329    M /trunk/include/video_decoder.h
5330    M /trunk/include/video_fifo.h
5331    M /trunk/include/video_graphics.h
5332    M /trunk/include/video_output.h
5333    M /trunk/include/video_parser.h
5334    M /trunk/include/vpar_blocks.h
5335    M /trunk/include/vpar_headers.h
5336    M /trunk/include/vpar_synchro.h
5337    M /trunk/src/generic_decoder/generic_decoder.c
5338    M /trunk/src/generic_decoder/generic_decoder.h
5339    M /trunk/src/input/input.c
5340    M /trunk/src/input/input_ctrl.c
5341    M /trunk/src/input/input_ctrl.h
5342    M /trunk/src/input/input_file.c
5343    M /trunk/src/input/input_file.h
5344    M /trunk/src/input/input_netlist.c
5345    M /trunk/src/input/input_network.c
5346    M /trunk/src/input/input_network.h
5347    M /trunk/src/input/input_pcr.c
5348    M /trunk/src/input/input_pcr.h
5349    M /trunk/src/input/input_psi.c
5350    M /trunk/src/input/input_psi.h
5351    M /trunk/src/input/input_vlan.c
5352    M /trunk/src/misc/decoder_fifo.c
5353    M /trunk/src/misc/mtime.c
5354    M /trunk/src/misc/netutils.c
5355    M /trunk/src/misc/rsc_files.c
5356    M /trunk/src/video_decoder/vdec_idct.c
5357    M /trunk/src/video_decoder/vdec_motion.c
5358    M /trunk/src/video_decoder/vdec_motion_inner.c
5359    M /trunk/src/video_decoder/vdec_motion_inner_mmx.c
5360    M /trunk/src/video_decoder/video_decoder.c
5361    M /trunk/src/video_parser/video_fifo.c
5362    M /trunk/src/video_parser/video_parser.c
5363    M /trunk/src/video_parser/vpar_blocks.c
5364    M /trunk/src/video_parser/vpar_headers.c
5365    M /trunk/src/video_parser/vpar_synchro.c
5366
5367 Remplissure du champ AUTHORS des sources.
5368
5369 ------------------------------------------------------------------------
5370 r385 | polux | 2000-08-24 00:22:56 +0200 (Thu, 24 Aug 2000) | 2 lines
5371 Changed paths:
5372    M /trunk/ChangeLog
5373    M /trunk/src/input/input_file.c
5374
5375 Fixed another bug in the input_file.
5376
5377 ------------------------------------------------------------------------
5378 r386 | sam | 2000-08-24 01:45:27 +0200 (Thu, 24 Aug 2000) | 4 lines
5379 Changed paths:
5380    M /trunk/ChangeLog
5381    M /trunk/Makefile.in
5382    M /trunk/configure
5383    M /trunk/configure.in
5384    M /trunk/src/input/input_file.c
5385    M /trunk/src/misc/plugins.c
5386
5387  . fixed an other typo
5388  . fixed the aliases install
5389  . renamed an inconsistent variable in src/input/input_file.c
5390
5391 ------------------------------------------------------------------------
5392 r387 | sam | 2000-08-24 02:04:42 +0200 (Thu, 24 Aug 2000) | 2 lines
5393 Changed paths:
5394    M /trunk/src/interface/interface.c
5395
5396  . support de la touche `q' pour quitter
5397
5398 ------------------------------------------------------------------------
5399 r388 | sam | 2000-08-24 02:16:25 +0200 (Thu, 24 Aug 2000) | 2 lines
5400 Changed paths:
5401    M /trunk/ChangeLog
5402    M /trunk/include/vpar_synchro.h
5403    M /trunk/src/interface/main.c
5404    M /trunk/src/video_parser/video_parser.c
5405    M /trunk/src/video_parser/vpar_synchro.c
5406
5407  . support pour --synchro I+ (images I et la premi?\239?\191?\189re P)
5408
5409 ------------------------------------------------------------------------
5410 r389 | octplane | 2000-08-24 16:58:51 +0200 (Thu, 24 Aug 2000) | 11 lines
5411 Changed paths:
5412    M /trunk/TODO
5413    M /trunk/include/interface.h
5414    A /trunk/include/keystrokes.h
5415    M /trunk/plugins/sdl/intf_sdl.c
5416    M /trunk/src/interface/interface.c
5417
5418 Hello,
5419
5420 Some news things:
5421
5422  . I am still going on modifiying the key event handling method to make it more flexible. I still have a few things to get what I'd like to
5423  . added a keystrokes.h include which contains a generic name of all the VLC keys binding
5424  . modified some of the core interface routines to allow the passing of an extra parameter with a keystroke (VLC_CHANNEL).
5425  . next step: move all the interface dependent parts (such as the getKey function) to the plugins.
5426
5427 Hope this will run on your boxes...
5428
5429 ------------------------------------------------------------------------
5430 r390 | octplane | 2000-08-24 18:29:22 +0200 (Thu, 24 Aug 2000) | 2 lines
5431 Changed paths:
5432    M /trunk/include/keystrokes.h
5433    M /trunk/plugins/sdl/intf_sdl.c
5434    M /trunk/src/interface/interface.c
5435
5436 many minor style fixes (thanx to sam).
5437
5438 ------------------------------------------------------------------------
5439 r391 | henri | 2000-08-26 15:07:35 +0200 (Sat, 26 Aug 2000) | 3 lines
5440 Changed paths:
5441    M /trunk/src/video_output/video_spu.c
5442
5443
5444 Put a test outside a loop : fixes task 0x31
5445
5446 ------------------------------------------------------------------------
5447 r392 | massiot | 2000-08-26 16:48:56 +0200 (Sat, 26 Aug 2000) | 4 lines
5448 Changed paths:
5449    M /trunk/src/video_decoder/vdec_motion.c
5450    M /trunk/src/video_decoder/vdec_motion_inner.c
5451
5452 Fix?\239?\191?\189 une bonne partie du putain de bug des carr?\239?\191?\189s qui font chier ?\239?\191?\189 chaque
5453 changement de plan. Si c'est encore moche, c'est pas de ma faute, c'est le
5454 scaling.
5455
5456 ------------------------------------------------------------------------
5457 r393 | massiot | 2000-08-27 03:03:44 +0200 (Sun, 27 Aug 2000) | 2 lines
5458 Changed paths:
5459    M /trunk/src/video_decoder/vdec_motion_inner_mmx.c
5460
5461 J'avais oubli?\239?\191?\189 de faire les m?\239?\191?\189mes modifs dans le motion MMX.
5462
5463 ------------------------------------------------------------------------
5464 r394 | sam | 2000-08-27 12:49:25 +0200 (Sun, 27 Aug 2000) | 6 lines
5465 Changed paths:
5466    M /trunk/TODO
5467
5468  . update de la TODO list
5469
5470   Henri, il y a du nouveau boulot pour toi, regarde la task 0x38,
5471  ?\239?\191?\189a ne devrait pas ?\239?\191?\189tre trop dur, ?\239?\191?\189a t'obligera ?\239?\191?\189 lire le code de
5472  l'audio_output, et surtout ?\239?\191?\189a te fera la bite.
5473
5474 ------------------------------------------------------------------------
5475 r395 | sam | 2000-08-27 14:32:06 +0200 (Sun, 27 Aug 2000) | 5 lines
5476 Changed paths:
5477    M /trunk/TODO
5478
5479  . fix?\239?\191?\189 une erreur d'indentation
5480
5481 (Oct, tu devrais vraiment regarder ton ?\239?\191?\189diteur. Tu as vu le
5482    bordel qu'il a foutu dans src/interface/interface.c ?)
5483
5484 ------------------------------------------------------------------------
5485 r396 | massiot | 2000-08-27 18:21:49 +0200 (Sun, 27 Aug 2000) | 3 lines
5486 Changed paths:
5487    M /trunk/src/video_parser/vpar_blocks.c
5488
5489 Un bug cette fois-ci avec le parseur et un traitement erron?\239?\191?\189 des macroblocs
5490 saut?\239?\191?\189s dans les images B qui provoquait des carr?\239?\191?\189s.
5491
5492 ------------------------------------------------------------------------
5493 r397 | massiot | 2000-08-27 18:31:50 +0200 (Sun, 27 Aug 2000) | 2 lines
5494 Changed paths:
5495    M /trunk/include/vpar_blocks.h
5496
5497 Oubli?\239?\191?\189 d'en committer un bout...
5498
5499 ------------------------------------------------------------------------
5500 r398 | massiot | 2000-08-27 23:52:56 +0200 (Sun, 27 Aug 2000) | 2 lines
5501 Changed paths:
5502    M /trunk/src/video_parser/vpar_headers.c
5503    M /trunk/src/video_parser/vpar_synchro.c
5504
5505 Correction d'un bug de synchro pour les images monotrames.
5506
5507 ------------------------------------------------------------------------
5508 r399 | sam | 2000-08-28 00:05:42 +0200 (Mon, 28 Aug 2000) | 2 lines
5509 Changed paths:
5510    M /trunk/TODO
5511
5512  . rajout du fix de Meuuh dans la todolist.
5513
5514 ------------------------------------------------------------------------
5515 r400 | sam | 2000-08-28 02:33:54 +0200 (Mon, 28 Aug 2000) | 3 lines
5516 Changed paths:
5517    M /trunk/ChangeLog
5518    M /trunk/include/interface.h
5519    M /trunk/plugins/sdl/intf_sdl.c
5520    M /trunk/src/interface/interface.c
5521
5522   * cleaned Octplane's crappy indentation.
5523   * fixed the --server option which didn't work if a ~/.vlcrc existed.
5524
5525 ------------------------------------------------------------------------
5526 r401 | sam | 2000-08-28 02:37:44 +0200 (Mon, 28 Aug 2000) | 2 lines
5527 Changed paths:
5528    M /trunk/ChangeLog
5529    M /trunk/configure
5530    M /trunk/configure.in
5531    M /trunk/debian/changelog
5532    M /trunk/vlc.spec
5533
5534  . version 0.1.99i
5535
5536 ------------------------------------------------------------------------
5537 r402 | octplane | 2000-08-29 01:12:08 +0200 (Tue, 29 Aug 2000) | 4 lines
5538 Changed paths:
5539    M /trunk/ChangeLog
5540    M /trunk/TODO
5541    M /trunk/plugins/sdl/intf_sdl.c
5542    M /trunk/plugins/sdl/vout_sdl.c
5543    M /trunk/src/video_output/video_output.c
5544    M /trunk/src/video_output/video_text.c
5545    M /trunk/src/video_output/video_text.h
5546
5547 . Added a 'f' shortcut to the SDL output (fullscreen/windowed)
5548 . Modified the Idle screen of the vlc (seems to suck a lot of CPU anyway :/)
5549 . Prayed for a good indentation ;).
5550
5551 ------------------------------------------------------------------------
5552 r403 | sam | 2000-08-29 02:01:06 +0200 (Tue, 29 Aug 2000) | 2 lines
5553 Changed paths:
5554    M /trunk/TODO
5555
5556  . rha mais faisez gaffe au format de la todo list sarass !
5557
5558 ------------------------------------------------------------------------
5559 r404 | octplane | 2000-08-29 02:03:21 +0200 (Tue, 29 Aug 2000) | 4 lines
5560 Changed paths:
5561    M /trunk/plugins/sdl/intf_sdl.c
5562    M /trunk/src/video_output/video_output.c
5563
5564 . Arranged a few things
5565
5566 ... still dirty, but the earthquake is coming...
5567
5568 ------------------------------------------------------------------------
5569 r405 | henri | 2000-08-30 18:24:25 +0200 (Wed, 30 Aug 2000) | 2 lines
5570 Changed paths:
5571    M /trunk/plugins/dummy/aout_dummy.c
5572
5573 Fixed a 100% CPU use bug while no stream is received
5574
5575 ------------------------------------------------------------------------
5576 r406 | henri | 2000-08-30 19:06:00 +0200 (Wed, 30 Aug 2000) | 2 lines
5577 Changed paths:
5578    M /trunk/ChangeLog
5579
5580 Oui, bon,  j'ai oubli?\239?\191?\189 le changelog, ?\239?\191?\189a peut arriver einh !
5581
5582 ------------------------------------------------------------------------
5583 r407 | stef | 2000-10-18 01:42:13 +0200 (Wed, 18 Oct 2000) | 4 lines
5584 Changed paths:
5585    M /trunk/plugins/x11/vout_x11.c
5586
5587 .Fix du probl?\239?\191?\189me de detection de la profondeur en 16 bits sous XFree 4
5588
5589 J'esp?\239?\191?\189re que ?\239?\191?\189a marche encore avec XFree 3.3
5590
5591 ------------------------------------------------------------------------
5592 r408 | sam | 2000-10-18 04:17:20 +0200 (Wed, 18 Oct 2000) | 3 lines
5593 Changed paths:
5594    M /trunk/configure
5595    M /trunk/configure.in
5596
5597  . correction d'une faute de frappe dans configure.in (?\239?\191?\189a r?\239?\191?\189pond ?\239?\191?\189 ta
5598   question, Stef ? :)
5599
5600 ------------------------------------------------------------------------
5601 r409 | stef | 2000-10-18 04:42:43 +0200 (Wed, 18 Oct 2000) | 3 lines
5602 Changed paths:
5603    M /trunk/plugins/gnome/vout_gnome.c
5604
5605 * Modification du module gnome pour l'output sous Xfree4 (detection
5606 16bits).
5607
5608 ------------------------------------------------------------------------
5609 r410 | stef | 2000-10-23 04:04:48 +0200 (Mon, 23 Oct 2000) | 5 lines
5610 Changed paths:
5611    M /trunk/TODO
5612    M /trunk/src/video_parser/vpar_blocks.c
5613
5614 * D?\239?\191?\189buggage de la vid?\239?\191?\189o MPEG 1 (=> correction de deux bugs dans le
5615 parsage des blocs et d'un bugs dans le parseur des vecteurs de mouvement).
5616
5617 --Meuuh
5618
5619 ------------------------------------------------------------------------
5620 r411 | sam | 2000-10-24 11:16:11 +0200 (Tue, 24 Oct 2000) | 3 lines
5621 Changed paths:
5622    M /trunk/ChangeLog
5623    M /trunk/debian/changelog
5624    M /trunk/debian/control
5625    M /trunk/src/video_output/video_output.c
5626    M /trunk/vlc.spec
5627
5628  * correction de l'affichage des fps (affichage, pas calcul).
5629  * changements mineurs dans les fichiers Debian.
5630
5631 ------------------------------------------------------------------------
5632 r412 | reno | 2000-10-24 18:00:56 +0200 (Tue, 24 Oct 2000) | 4 lines
5633 Changed paths:
5634    M /trunk/include/audio_output.h
5635    M /trunk/src/audio_output/audio_output.c
5636
5637
5638
5639 Modification l?\239?\191?\189g?\239?\191?\189re de la gestion du volume
5640
5641 ------------------------------------------------------------------------
5642 r413 | octplane | 2000-10-24 19:36:14 +0200 (Tue, 24 Oct 2000) | 6 lines
5643 Changed paths:
5644    M /trunk/include/video_output.h
5645    M /trunk/src/video_output/video_output.c
5646
5647 . Added a very basic splash screen, to be continued.
5648 . fixed a small bug in the idle screen.
5649
5650 --
5651 Oct.
5652
5653 ------------------------------------------------------------------------
5654 r414 | jeanphi | 2000-10-25 01:16:26 +0200 (Wed, 25 Oct 2000) | 6 lines
5655 Changed paths:
5656    M /trunk/src/input/input_file.c
5657
5658 lecon de programmation a l'intention des debutants qui ont ecrit
5659 input_file.c :
5660 - les codes d'erreur sont fait pour etre utilises
5661 - quand on ouvre un fichier on le referme
5662 -- jeanphi
5663
5664 ------------------------------------------------------------------------
5665 r415 | reno | 2000-10-25 14:18:25 +0200 (Wed, 25 Oct 2000) | 4 lines
5666 Changed paths:
5667    M /trunk/include/video_decoder.h
5668    M /trunk/include/video_output.h
5669    M /trunk/src/video_decoder/video_decoder.c
5670    M /trunk/src/video_output/video_output.c
5671    M /trunk/src/video_parser/vpar_blocks.c
5672
5673
5674
5675 Suppression du d?\239?\191?\189codage de la chrominance en B&W
5676
5677 ------------------------------------------------------------------------
5678 r416 | jeanphi | 2000-10-25 20:40:58 +0200 (Wed, 25 Oct 2000) | 4 lines
5679 Changed paths:
5680    M /trunk/plugins/glide/vout_glide.c
5681    M /trunk/plugins/yuvmmx/video_yuv.c
5682    M /trunk/plugins/yuvmmx/video_yuv16.c
5683    M /trunk/plugins/yuvmmx/video_yuv_asm.h
5684
5685 vout_glide.c: donne une taille correcte a l'affichage (800x600)
5686
5687 yuvmmx: conv. Y4Gray16, les autres sont a venir
5688
5689 ------------------------------------------------------------------------
5690 r417 | stef | 2000-10-25 22:54:05 +0200 (Wed, 25 Oct 2000) | 4 lines
5691 Changed paths:
5692    M /trunk/plugins/sdl/intf_sdl.c
5693    M /trunk/plugins/sdl/vout_sdl.c
5694
5695 . Fixed the sdl plugins to match the changes in the version 1.1.5
5696
5697 The vlc gives a segfault when exiting if you use sdl. I still don't know why
5698
5699 ------------------------------------------------------------------------
5700 r418 | stef | 2000-10-26 01:14:01 +0200 (Thu, 26 Oct 2000) | 4 lines
5701 Changed paths:
5702    M /trunk/plugins/sdl/vout_sdl.c
5703
5704 . Fixed segmentation fault when sdl output exits.
5705
5706 Actually, I don't know why SDLclose was commented out.
5707
5708 ------------------------------------------------------------------------
5709 r419 | reno | 2000-10-26 14:00:02 +0200 (Thu, 26 Oct 2000) | 4 lines
5710 Changed paths:
5711    M /trunk/src/video_output/video_output.c
5712
5713
5714
5715 Une l?\239?\191?\189g?\239?\191?\189re modification pour le passage B&W ?\239?\191?\189 C
5716
5717 ------------------------------------------------------------------------
5718 r420 | sam | 2000-10-26 17:00:34 +0200 (Thu, 26 Oct 2000) | 2 lines
5719 Changed paths:
5720    M /trunk/include/config.h.in
5721    M /trunk/src/input/input_network.c
5722    M /trunk/src/interface/main.c
5723
5724  . ajout de l'option --broadcast en ligne de commande
5725
5726 ------------------------------------------------------------------------
5727 r421 | stef | 2000-10-29 02:07:59 +0200 (Sun, 29 Oct 2000) | 8 lines
5728 Changed paths:
5729    M /trunk/plugins/sdl/intf_sdl.c
5730    M /trunk/plugins/sdl/vout_sdl.c
5731
5732 .Added window title in sdl output
5733 .Removed mouse cursor in fullscreen mode
5734 .Changed bits-per-pixel during window creation to X11 current depth
5735
5736 Although bits-per-pixel was initialized to 15 in every cases, the quality
5737 changed when we switched X11 depth; so I don't know the real effect of this
5738 constant in SDL.
5739
5740 ------------------------------------------------------------------------
5741 r422 | sam | 2000-10-29 11:05:14 +0100 (Sun, 29 Oct 2000) | 2 lines
5742 Changed paths:
5743    M /trunk/ChangeLog
5744    M /trunk/plugins/fb/vout_fb.c
5745    M /trunk/src/video_output/video_output.c
5746
5747  . le mode framebuffer vide l'?\239?\191?\189cran quand on quitte.
5748
5749 ------------------------------------------------------------------------
5750 r423 | stef | 2000-11-03 22:33:16 +0100 (Fri, 03 Nov 2000) | 5 lines
5751 Changed paths:
5752    M /trunk/src/interface/interface.c
5753    M /trunk/src/interface/main.c
5754
5755 .changed option --novlans to --vlans to test vlan server
5756 .removed return 0 in LoadChannels
5757
5758 vlc.channels works again and with vlan soon...
5759
5760 ------------------------------------------------------------------------
5761 r424 | polux | 2000-11-10 23:43:59 +0100 (Fri, 10 Nov 2000) | 2 lines
5762 Changed paths:
5763    M /trunk/src/misc/plugins.c
5764
5765 Correction d'un buffer overflow qui cr?\239?\191?\189ait des plantages al?\239?\191?\189atoires sous BeOS.
5766
5767 ------------------------------------------------------------------------
5768 r425 | massiot | 2000-11-13 14:58:18 +0100 (Mon, 13 Nov 2000) | 10 lines
5769 Changed paths:
5770    M /trunk/ChangeLog
5771    M /trunk/Makefile.in
5772    M /trunk/include/config.h.in
5773    M /trunk/include/video_output.h
5774    M /trunk/include/vpar_synchro.h
5775    M /trunk/src/misc/mtime.c
5776    M /trunk/src/video_output/video_output.c
5777    M /trunk/src/video_parser/video_parser.c
5778    M /trunk/src/video_parser/vpar_synchro.c
5779
5780   * Totally new frame dropping algorithm.
5781   * Fixed a bug in video_ouput.c which made the stream go backwards
5782     sometimes.
5783   * Fixed a bug in video_ouput.c which trashed more late pictures than
5784     necessary.
5785   * Fixed the DEBUG mode in the Makefile.
5786   * Fixed a bug in mwait() which made us wait too long.
5787
5788 Ca va tuer.
5789
5790 ------------------------------------------------------------------------
5791 r426 | massiot | 2000-11-13 23:09:43 +0100 (Mon, 13 Nov 2000) | 5 lines
5792 Changed paths:
5793    M /trunk/include/config.h.in
5794    M /trunk/src/video_output/video_output.c
5795
5796 * Retirage du #define STATS ;
5797 * Le warning (late pictures) du vout est d?\239?\191?\189sormais un DbgMsg (en
5798 attendant les WarnMsg) ;
5799 * Correction d'un bug en mode debug (sic).
5800
5801 ------------------------------------------------------------------------
5802 r427 | massiot | 2000-11-14 23:58:44 +0100 (Tue, 14 Nov 2000) | 8 lines
5803 Changed paths:
5804    M /trunk/ChangeLog
5805    M /trunk/include/config.h.in
5806    M /trunk/include/video_decoder.h
5807    M /trunk/include/video_fifo.h
5808    M /trunk/src/video_decoder/video_decoder.c
5809    M /trunk/src/video_parser/vpar_blocks.c
5810
5811 * R?\239?\191?\189paration du VDEC_SMP. Ca marche sans planter avec la nouvelle
5812 synchro.
5813 * Remettage du #define STATS parce qu'en fait sinon on n'a pas les infos
5814 dans la fen?\239?\191?\189tre. C'est dommage d'ailleurs qu'on ait ?\239?\191?\189 le mettre, parce
5815 que du coup ?\239?\191?\189a va nous d?\239?\191?\189courager de faire des stats sur d'autres
5816 parties.
5817 * Changements cosm?\239?\191?\189tiques dans les relations video_parser/video_decoder.
5818
5819 ------------------------------------------------------------------------
5820 r428 | massiot | 2000-11-18 04:15:01 +0100 (Sat, 18 Nov 2000) | 4 lines
5821 Changed paths:
5822    M /trunk/ChangeLog
5823    M /trunk/Makefile.in
5824    M /trunk/TODO
5825    M /trunk/configure
5826    M /trunk/configure.in
5827    M /trunk/include/config.h.in
5828
5829 * Added --enable-debug, --enable-stats and --disable-optims (sam could
5830 you check I did'nt make a mess of it ?).
5831 * Added todo things in the TODO file.
5832
5833 ------------------------------------------------------------------------
5834 r429 | henri | 2000-11-20 04:31:45 +0100 (Mon, 20 Nov 2000) | 7 lines
5835 Changed paths:
5836    M /trunk/AUTHORS
5837    M /trunk/ChangeLog
5838    M /trunk/INSTALL
5839    M /trunk/Makefile.in
5840    M /trunk/TODO
5841    M /trunk/configure
5842    M /trunk/configure.in
5843    A /trunk/plugins/alsa
5844    A /trunk/plugins/alsa/alsa.c
5845    A /trunk/plugins/alsa/aout_alsa.c
5846    M /trunk/src/misc/plugins.c
5847
5848
5849
5850 Added : alsa support
5851 Todo : - test it on several cards
5852        - support more than Stereo s16
5853        - make configure check for alsa
5854
5855 ------------------------------------------------------------------------
5856 r430 | stef | 2000-11-21 02:41:45 +0100 (Tue, 21 Nov 2000) | 8 lines
5857 Changed paths:
5858    M /trunk/include/config.h.in
5859    M /trunk/include/interface.h
5860    M /trunk/include/intf_msg.h
5861    M /trunk/src/interface/interface.c
5862    M /trunk/src/interface/intf_msg.c
5863    M /trunk/src/interface/main.c
5864    M /trunk/src/video_output/video_output.c
5865
5866 .Impl?\239?\191?\189mentation de intf_WarnMsg( int i_level, char *psz_format, ... ) et
5867 intf_WarnMsgImm
5868 .on active les messages de warning au lancement avec l'option --warning
5869 .le i_level par d?\239?\191?\189fault est 12 (on ne montre pas les messages de niveau
5870 inf?\239?\191?\189rieur ?\239?\191?\189 12
5871
5872 J'esp?\239?\191?\189re que ?\239?\191?\189a correspond ?\239?\191?\189 ce qui a ?\239?\191?\189t?\239?\191?\189 discut?\239?\191?\189 dans videolan-devel.
5873
5874 ------------------------------------------------------------------------
5875 r431 | henri | 2000-11-23 02:40:31 +0100 (Thu, 23 Nov 2000) | 5 lines
5876 Changed paths:
5877    M /trunk/configure
5878    M /trunk/configure.in
5879    M /trunk/plugins/alsa/aout_alsa.c
5880
5881
5882
5883 - Cosmetic changes to alsa.c
5884 - Configure now checks alsa is present
5885
5886 ------------------------------------------------------------------------
5887 r432 | massiot | 2000-11-27 11:35:57 +0100 (Mon, 27 Nov 2000) | 9 lines
5888 Changed paths:
5889    M /trunk/ChangeLog
5890    M /trunk/TODO
5891    M /trunk/configure
5892    M /trunk/configure.in
5893    M /trunk/include/config.h.in
5894    M /trunk/include/video_output.h
5895    M /trunk/include/vpar_synchro.h
5896    M /trunk/src/input/input.c
5897    M /trunk/src/video_decoder/video_decoder.c
5898    M /trunk/src/video_output/video_output.c
5899    M /trunk/src/video_parser/video_parser.c
5900    M /trunk/src/video_parser/vpar_synchro.c
5901
5902  * vlc is now compiled without the STATS mode by default.
5903  * Fixed a bug which made frames go backwards with some displays (the
5904    video_decoder thread is now niced).
5905  * Made use of intf_WarnMsg() in the most needed places.
5906 Also simplified the synchro algorithm and fixed a bug with non-(5/1) streams.
5907 Fixed the optimizations in the configure stuff.
5908 Warning : this release needs a full rebuild (make clean; make).
5909 Warning : I might have broken the BeOS port, could somebody check ?
5910
5911 ------------------------------------------------------------------------
5912 r433 | massiot | 2000-11-27 18:49:48 +0100 (Mon, 27 Nov 2000) | 5 lines
5913 Changed paths:
5914    M /trunk/TODO
5915    M /trunk/include/video_decoder.h
5916    M /trunk/include/video_fifo.h
5917    M /trunk/include/video_parser.h
5918    M /trunk/include/vpar_synchro.h
5919    M /trunk/src/input/input.c
5920    M /trunk/src/video_decoder/video_decoder.c
5921    M /trunk/src/video_parser/video_parser.c
5922    M /trunk/src/video_parser/vpar_headers.c
5923    M /trunk/src/video_parser/vpar_synchro.c
5924
5925 * Added more stats
5926 * Fixed a bug in the parser when trashing an already parsed frame
5927 * Simplified (and enhanced) vpar_synchro for B pictures
5928 * Lowered the synchro DELTA
5929
5930 ------------------------------------------------------------------------
5931 r434 | massiot | 2000-11-28 17:00:38 +0100 (Tue, 28 Nov 2000) | 2 lines
5932 Changed paths:
5933    M /trunk/src/video_output/video_output.c
5934
5935 The YUV buffer is now freed after displaying (useful for overlay).
5936
5937 ------------------------------------------------------------------------
5938 r435 | massiot | 2000-11-28 20:58:14 +0100 (Tue, 28 Nov 2000) | 4 lines
5939 Changed paths:
5940    M /trunk/include/config.h.in
5941    M /trunk/include/video_output.h
5942    M /trunk/src/video_output/video_output.c
5943    M /trunk/src/video_parser/video_parser.c
5944
5945 More stats.
5946
5947 NB : it is necessary to re-run ./configure
5948
5949 ------------------------------------------------------------------------
5950 r436 | massiot | 2000-11-29 12:34:22 +0100 (Wed, 29 Nov 2000) | 2 lines
5951 Changed paths:
5952    M /trunk/src/video_parser/vpar_synchro.c
5953
5954 Enhancement for very slooow machines.
5955
5956 ------------------------------------------------------------------------
5957 r437 | massiot | 2000-11-29 15:05:10 +0100 (Wed, 29 Nov 2000) | 4 lines
5958 Changed paths:
5959    M /trunk/include/config.h.in
5960    M /trunk/src/video_output/video_output.c
5961    M /trunk/src/video_parser/vpar_synchro.c
5962
5963 * Added debug messages in the video synchro
5964 * Fixed a bug in the video synchro time scheduling
5965 * Made the vout more precise on display dates
5966
5967 ------------------------------------------------------------------------
5968 r438 | massiot | 2000-11-29 15:21:53 +0100 (Wed, 29 Nov 2000) | 2 lines
5969 Changed paths:
5970    M /trunk/src/interface/intf_msg.c
5971
5972 Now using buffer I/O to write debug logs (huge performance increase).
5973
5974 ------------------------------------------------------------------------
5975 r439 | massiot | 2000-11-29 15:36:20 +0100 (Wed, 29 Nov 2000) | 3 lines
5976 Changed paths:
5977    M /trunk/configure
5978    M /trunk/configure.in
5979
5980 ppro and mmx optimizations are now enabled by default (K6 users should
5981 buy real processors).
5982
5983 ------------------------------------------------------------------------
5984 r440 | massiot | 2000-11-29 18:33:24 +0100 (Wed, 29 Nov 2000) | 2 lines
5985 Changed paths:
5986    M /trunk/include/video_output.h
5987    M /trunk/src/video_output/video_output.c
5988
5989 Added hooks for the fothcoming YUV overlay support.
5990
5991 ------------------------------------------------------------------------
5992 r441 | massiot | 2000-11-29 19:55:04 +0100 (Wed, 29 Nov 2000) | 3 lines
5993 Changed paths:
5994    M /trunk/Makefile.in
5995
5996 Added -funroll-all-loops and -fstrict-aliasing which seem to make things
5997 faster.
5998
5999 ------------------------------------------------------------------------
6000 r442 | stef | 2000-11-29 20:02:17 +0100 (Wed, 29 Nov 2000) | 4 lines
6001 Changed paths:
6002    M /trunk/configure
6003    M /trunk/configure.in
6004    M /trunk/src/interface/intf_msg.c
6005
6006 . Ajout de la date dans les warning si le mode debug est activ?\239?\191?\189
6007 . Modification du configure pour remmettre le x11 par d?\239?\191?\189faut, et pour
6008 montrer que ppro et mmx sont par d?\239?\191?\189fauts maintenant.
6009
6010 ------------------------------------------------------------------------
6011 r443 | octplane | 2000-11-30 18:37:23 +0100 (Thu, 30 Nov 2000) | 3 lines
6012 Changed paths:
6013    M /trunk/plugins/sdl/vout_sdl.c
6014
6015 . Fixed a segfault
6016 . Fixed a SDL API change about clipping (?).
6017
6018 ------------------------------------------------------------------------
6019 r444 | stef | 2000-11-30 21:43:16 +0100 (Thu, 30 Nov 2000) | 3 lines
6020 Changed paths:
6021    M /trunk/plugins/dsp/dsp.c
6022
6023 . Test non bloquant de l'ouverture du dsp ?\239?\191?\189 l'initialisation du plugin
6024  pour le cas o?\239?\191?\189 il est utilis?\239?\191?\189 par esd
6025
6026 ------------------------------------------------------------------------
6027 r445 | stef | 2000-11-30 21:57:05 +0100 (Thu, 30 Nov 2000) | 5 lines
6028 Changed paths:
6029    M /trunk/plugins/dsp/aout_dsp.c
6030
6031 . J'en ai oubli?\239?\191?\189 un morceau avant :)
6032
6033 NB: je ne pense pas que l'ouverture en mode non-bloquant soit un
6034 probl?\239?\191?\189me, mais ne fait je ne sais pas. Chez moi ?\239?\191?\189a marche !
6035
6036 ------------------------------------------------------------------------
6037 r446 | sam | 2000-12-01 08:35:12 +0100 (Fri, 01 Dec 2000) | 2 lines
6038 Changed paths:
6039    M /trunk/plugins/sdl/vout_sdl.c
6040
6041  . re-changement de vout_sdl.c pour que ?\239?\191?\189a fonctionne en woody.
6042
6043 ------------------------------------------------------------------------
6044 r447 | massiot | 2000-12-05 20:36:58 +0100 (Tue, 05 Dec 2000) | 2 lines
6045 Changed paths:
6046    M /trunk/Makefile.in
6047    D /trunk/include/ac3_decoder.h
6048    D /trunk/include/ac3_decoder_thread.h
6049    D /trunk/include/audio_decoder.h
6050    D /trunk/include/audio_decoder_thread.h
6051    M /trunk/include/config.h.in
6052    D /trunk/include/decoder_fifo.h
6053    D /trunk/include/input.h
6054    A /trunk/include/input_ext-dec.h
6055    A /trunk/include/input_ext-intf.h
6056    D /trunk/include/input_netlist.h
6057    D /trunk/include/input_ps.h
6058    D /trunk/include/input_vlan.h
6059    D /trunk/include/lpcm_decoder.h
6060    D /trunk/include/lpcm_decoder_thread.h
6061    D /trunk/include/spu_decoder.h
6062    A /trunk/include/stream_control.h
6063    M /trunk/include/video_parser.h
6064    M /trunk/plugins/dummy/intf_dummy.c
6065    M /trunk/plugins/fb/intf_fb.c
6066    M /trunk/plugins/ggi/intf_ggi.c
6067    M /trunk/plugins/glide/intf_glide.c
6068    M /trunk/plugins/gnome/intf_gnome.c
6069    M /trunk/plugins/mga/intf_mga.c
6070    M /trunk/plugins/sdl/intf_sdl.c
6071    M /trunk/plugins/x11/intf_x11.c
6072    A /trunk/src/ac3_decoder/ac3_decoder.h
6073    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
6074    A /trunk/src/ac3_decoder/ac3_decoder_thread.h
6075    A /trunk/src/audio_decoder/audio_decoder.h
6076    M /trunk/src/audio_decoder/audio_decoder_thread.c
6077    A /trunk/src/audio_decoder/audio_decoder_thread.h
6078    M /trunk/src/input/input.c
6079    A /trunk/src/input/input.h
6080    D /trunk/src/input/input_ctrl.c
6081    D /trunk/src/input/input_ctrl.h
6082    A /trunk/src/input/input_ext-dec.c
6083    D /trunk/src/input/input_file.c
6084    D /trunk/src/input/input_file.h
6085    D /trunk/src/input/input_netlist.c
6086    D /trunk/src/input/input_network.c
6087    D /trunk/src/input/input_network.h
6088    D /trunk/src/input/input_pcr.c
6089    D /trunk/src/input/input_pcr.h
6090    A /trunk/src/input/input_ps.c
6091    A /trunk/src/input/input_ps.h
6092    D /trunk/src/input/input_psi.c
6093    D /trunk/src/input/input_psi.h
6094    A /trunk/src/input/input_ts.c
6095    A /trunk/src/input/input_ts.h
6096    D /trunk/src/input/input_vlan.c
6097    A /trunk/src/input/mpeg_system.c
6098    A /trunk/src/input/mpeg_system.h
6099    M /trunk/src/interface/interface.c
6100    M /trunk/src/interface/intf_ctrl.c
6101    M /trunk/src/interface/main.c
6102    A /trunk/src/lpcm_decoder/lpcm_decoder.h
6103    M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c
6104    A /trunk/src/lpcm_decoder/lpcm_decoder_thread.h
6105    D /trunk/src/misc/decoder_fifo.c
6106    M /trunk/src/spu_decoder/spu_decoder.c
6107    A /trunk/src/spu_decoder/spu_decoder.h
6108    M /trunk/src/video_decoder/vdec_idct.c
6109    M /trunk/src/video_decoder/vdec_motion.c
6110    M /trunk/src/video_decoder/vdec_motion_inner.c
6111    M /trunk/src/video_decoder/vdec_motion_inner_mmx.c
6112    M /trunk/src/video_decoder/video_decoder.c
6113    M /trunk/src/video_parser/video_fifo.c
6114    M /trunk/src/video_parser/video_parser.c
6115    M /trunk/src/video_parser/vpar_blocks.c
6116    M /trunk/src/video_parser/vpar_headers.c
6117    M /trunk/src/video_parser/vpar_synchro.c
6118
6119 The input-II. (more info by mail in about an hour)
6120
6121 ------------------------------------------------------------------------
6122 r448 | massiot | 2000-12-05 23:30:27 +0100 (Tue, 05 Dec 2000) | 2 lines
6123 Changed paths:
6124    M /trunk/TODO
6125
6126 The new tasks for the input-II.
6127
6128 ------------------------------------------------------------------------
6129 r450 | massiot | 2000-12-06 17:41:20 +0100 (Wed, 06 Dec 2000) | 3 lines
6130 Changed paths:
6131    M /trunk/src/input/input_ps.c
6132    M /trunk/src/input/mpeg_system.c
6133    M /trunk/src/video_parser/video_parser.c
6134    M /trunk/src/video_parser/vpar_synchro.c
6135
6136 * Support for MPEG-1 .mpg files.
6137 * Fixed a bug in the synchro with non-P5/B1 streams.
6138
6139 ------------------------------------------------------------------------
6140 r454 | massiot | 2000-12-07 16:45:18 +0100 (Thu, 07 Dec 2000) | 3 lines
6141 Changed paths:
6142    M /trunk/src/input/input_ps.c
6143    M /trunk/src/input/mpeg_system.c
6144
6145 We now correctly parse MPEG-1 SCR and there is no need to kludge to read
6146 the stream at the right pace.
6147
6148 ------------------------------------------------------------------------
6149 r456 | massiot | 2000-12-08 19:50:37 +0100 (Fri, 08 Dec 2000) | 4 lines
6150 Changed paths:
6151    A /trunk/src/input/input_programs.c
6152
6153 * Code to manage es_descriptors and program_descriptors, from benny's
6154 input_psi.c
6155 (unfinished)
6156
6157 ------------------------------------------------------------------------
6158 r457 | benny | 2000-12-10 04:55:47 +0100 (Sun, 10 Dec 2000) | 2 lines
6159 Changed paths:
6160    M /trunk/include/common.h
6161    M /trunk/include/netutils.h
6162    M /trunk/src/interface/interface.c
6163    M /trunk/src/interface/intf_msg.c
6164    M /trunk/src/interface/main.c
6165    M /trunk/src/misc/netutils.c
6166    M /trunk/src/video_output/video_output.c
6167
6168 debut de portage sous solaris
6169
6170 ------------------------------------------------------------------------
6171 r458 | benny | 2000-12-10 09:08:35 +0100 (Sun, 10 Dec 2000) | 5 lines
6172 Changed paths:
6173    M /trunk/Makefile.in
6174    M /trunk/configure
6175    M /trunk/configure.in
6176    M /trunk/include/defs.h.in
6177    M /trunk/src/interface/intf_ctrl.c
6178    M /trunk/src/interface/main.c
6179    M /trunk/src/misc/netutils.c
6180
6181
6182 Generation d'un makefile presque correct pour les vieilles versions de make
6183 Nettoyage: gestion des dependances pour les plugins, suppressions de pas
6184 mal de redondances, options de compilations coherentes, etc...
6185
6186 ------------------------------------------------------------------------
6187 r459 | benny | 2000-12-10 10:21:58 +0100 (Sun, 10 Dec 2000) | 3 lines
6188 Changed paths:
6189    M /trunk/src/interface/main.c
6190
6191
6192 Fixe la gestion des signaux
6193
6194 ------------------------------------------------------------------------
6195 r460 | henri | 2000-12-11 14:55:50 +0100 (Mon, 11 Dec 2000) | 3 lines
6196 Changed paths:
6197    M /trunk/include/config.h.in
6198    M /trunk/plugins/fb/vout_fb.c
6199
6200
6201 Same changes that were made in the stbale branch ( FB_NOYPAN support )
6202
6203 ------------------------------------------------------------------------
6204 r461 | massiot | 2000-12-11 15:34:31 +0100 (Mon, 11 Dec 2000) | 2 lines
6205 Changed paths:
6206    M /trunk/Makefile.in
6207    M /trunk/src/interface/interface.c
6208    M /trunk/src/misc/plugins.c
6209
6210 Fixed benny's mistakes :pp
6211
6212 ------------------------------------------------------------------------
6213 r462 | massiot | 2000-12-11 15:45:30 +0100 (Mon, 11 Dec 2000) | 2 lines
6214 Changed paths:
6215    M /trunk/src/audio_decoder/audio_decoder_thread.c
6216    M /trunk/src/audio_decoder/audio_decoder_thread.h
6217
6218 Attempt to fix the audio.
6219
6220 ------------------------------------------------------------------------
6221 r463 | massiot | 2000-12-11 15:58:30 +0100 (Mon, 11 Dec 2000) | 2 lines
6222 Changed paths:
6223    M /trunk/src/audio_decoder/audio_decoder_thread.c
6224
6225 Mmmmh an endianness bug ?
6226
6227 ------------------------------------------------------------------------
6228 r464 | massiot | 2000-12-11 16:06:32 +0100 (Mon, 11 Dec 2000) | 2 lines
6229 Changed paths:
6230    M /trunk/src/audio_decoder/audio_decoder_thread.c
6231
6232 Another attempt for the same bug...
6233
6234 ------------------------------------------------------------------------
6235 r465 | massiot | 2000-12-11 16:29:02 +0100 (Mon, 11 Dec 2000) | 2 lines
6236 Changed paths:
6237    A /trunk/src/input/input_netlist.c
6238    A /trunk/src/input/input_netlist.h
6239
6240 Prototypes for netlist functions.
6241
6242 ------------------------------------------------------------------------
6243 r466 | massiot | 2000-12-11 18:04:42 +0100 (Mon, 11 Dec 2000) | 2 lines
6244 Changed paths:
6245    M /trunk/src/audio_decoder/audio_decoder_thread.c
6246
6247 Another attempt for the audio bug...
6248
6249 ------------------------------------------------------------------------
6250 r467 | massiot | 2000-12-11 19:51:28 +0100 (Mon, 11 Dec 2000) | 2 lines
6251 Changed paths:
6252    M /trunk/src/input/mpeg_system.c
6253
6254 Fixed a bug with DVD's SCR (too close from the PTS).
6255
6256 ------------------------------------------------------------------------
6257 r468 | massiot | 2000-12-11 20:26:57 +0100 (Mon, 11 Dec 2000) | 2 lines
6258 Changed paths:
6259    M /trunk/src/input/mpeg_system.c
6260
6261 Fix in the SCR parser for high values.
6262
6263 ------------------------------------------------------------------------
6264 r469 | henri | 2000-12-14 03:01:39 +0100 (Thu, 14 Dec 2000) | 11 lines
6265 Changed paths:
6266    M /trunk/src/input/input_netlist.c
6267    M /trunk/src/input/input_netlist.h
6268
6269
6270 Netlist embryo :
6271  - pes netlist
6272  - data netlist
6273
6274 Still to do :
6275  - iovect netlist
6276
6277 It hasen't been tested yet.
6278 Meuuh, could you tell me if it works ? ( if yes, gimme some more work :p )
6279
6280 ------------------------------------------------------------------------
6281 r470 | massiot | 2000-12-14 11:47:57 +0100 (Thu, 14 Dec 2000) | 2 lines
6282 Changed paths:
6283    M /trunk/src/input/input_netlist.c
6284    M /trunk/src/input/input_netlist.h
6285
6286 Some comments for Henri.
6287
6288 ------------------------------------------------------------------------
6289 r472 | massiot | 2000-12-15 14:28:00 +0100 (Fri, 15 Dec 2000) | 5 lines
6290 Changed paths:
6291    M /trunk/Makefile.in
6292    M /trunk/include/input_ext-intf.h
6293    M /trunk/src/input/input.h
6294    M /trunk/src/input/input_ps.c
6295    M /trunk/src/input/mpeg_system.c
6296
6297 * Fixed two typos in the Makefile (sam you owe me at least one beer)
6298 * Moved b_discontinuity to pgrm_descriptor_t, cleaned up CRDecode
6299 (needs some more cleaning for discontinuities)
6300 * Added pf_new_pes in plugins
6301
6302 ------------------------------------------------------------------------
6303 r473 | massiot | 2000-12-15 14:39:54 +0100 (Fri, 15 Dec 2000) | 2 lines
6304 Changed paths:
6305    M /trunk/src/input/input_netlist.c
6306    M /trunk/src/input/input_netlist.h
6307
6308 More comments.
6309
6310 ------------------------------------------------------------------------
6311 r474 | massiot | 2000-12-15 18:21:54 +0100 (Fri, 15 Dec 2000) | 2 lines
6312 Changed paths:
6313    M /trunk/include/input_ext-intf.h
6314    M /trunk/src/input/mpeg_system.c
6315
6316 Enhanced handling of stream discontinuities.
6317
6318 ------------------------------------------------------------------------
6319 r475 | massiot | 2000-12-15 20:05:23 +0100 (Fri, 15 Dec 2000) | 4 lines
6320 Changed paths:
6321    M /trunk/Makefile.in
6322    M /trunk/src/input/input.h
6323    M /trunk/src/input/input_programs.c
6324    M /trunk/src/input/input_ps.c
6325    M /trunk/src/input/mpeg_system.c
6326
6327 * Cleaned up program and ES management by using input_programs.c whenever
6328 necessary.
6329 * Cleaned up decoder spawning.
6330
6331 ------------------------------------------------------------------------
6332 r476 | stef | 2000-12-16 17:31:11 +0100 (Sat, 16 Dec 2000) | 4 lines
6333 Changed paths:
6334    M /trunk/src/input/input_ps.c
6335
6336 Fixed support for broken MPEG-1 files.
6337
6338 --Meuuh
6339
6340 ------------------------------------------------------------------------
6341 r477 | octplane | 2000-12-17 16:05:30 +0100 (Sun, 17 Dec 2000) | 5 lines
6342 Changed paths:
6343    M /trunk/plugins/sdl/intf_sdl.c
6344    M /trunk/plugins/sdl/vout_sdl.c
6345
6346 - partial SDL YUV support (green stream for now, please help me !)
6347 - "y" key switch between SDL and vlc YUV
6348 - autodetection of Overlay support
6349 - soon to come, colors :P
6350
6351 ------------------------------------------------------------------------
6352 r478 | bozo | 2000-12-18 03:47:09 +0100 (Mon, 18 Dec 2000) | 13 lines
6353 Changed paths:
6354    M /trunk/ChangeLog
6355    M /trunk/plugins/sdl/intf_sdl.c
6356    M /trunk/plugins/sdl/vout_sdl.c
6357    M /trunk/src/input/input_programs.c
6358
6359   - Hardware YUV overlay (SDL) with real colors ;p It may suck for non
6360     4:2:0 streams.
6361   - Removed vout code found in intf file to support fullscreen switching.
6362     Now only vout_SDL updates SDL data and intf only switch flags such as
6363     b_reopen_display and b_fullscreen in p_vout->p_sys.
6364   - Fixed a var name typo in input_programs.c which prevents vlc from
6365     compiling with --enable-debug option. (i_es_pid -> i_es_id :)
6366
6367 There's a segfault in the termination process due to sdl, I don't really
6368 know what is the problem and I have to work today. Help me!
6369
6370 Good night suckers. I love you too :p
6371
6372 ------------------------------------------------------------------------
6373 r479 | sam | 2000-12-18 08:56:32 +0100 (Mon, 18 Dec 2000) | 14 lines
6374 Changed paths:
6375    M /trunk/src/audio_decoder/audio_decoder.c
6376    M /trunk/src/audio_decoder/audio_decoder_thread.c
6377    M /trunk/src/audio_decoder/audio_math.c
6378    M /trunk/src/audio_decoder/audio_test.c
6379
6380  . indentation fixes
6381
6382  . fixed audio syncword detection for mpeg 1 streams (hopefully)
6383     FIXME: can anyone confirm we can get rid of adec_byte_stream_next
6384     in audio_decoder_thread.c now that we have the new input ?
6385
6386  . fixed Layer 2 Mono decoding.
6387     FIXME: who created freq_table ? what was the rationale for it, and
6388     where does it come from ?
6389     FIXME: how can we spare the extra DCT in audio_decoder.c:707 ? I'm too
6390     tired to think about it.
6391
6392  . proposal: splitting audio_decoder.c in one file per layer.
6393
6394 ------------------------------------------------------------------------
6395 r480 | sam | 2000-12-18 11:02:30 +0100 (Mon, 18 Dec 2000) | 9 lines
6396 Changed paths:
6397    M /trunk/src/audio_decoder/audio_decoder.c
6398
6399
6400  . additional fix for Layer 1 mono
6401
6402    now vlc plays all of my 125 sample mpeg1 movies !
6403
6404    Please try it with yours, and report non-working streams.
6405     (`file foo.mpeg' must report "system stream", not "video stream" in
6406        order to be playable with the vlc)
6407
6408 ------------------------------------------------------------------------
6409 r481 | massiot | 2000-12-18 11:40:11 +0100 (Mon, 18 Dec 2000) | 2 lines
6410 Changed paths:
6411    M /trunk/src/input/input.c
6412
6413 We can now read from stdin.
6414
6415 ------------------------------------------------------------------------
6416 r482 | massiot | 2000-12-18 16:31:47 +0100 (Mon, 18 Dec 2000) | 2 lines
6417 Changed paths:
6418    M /trunk/src/input/input.c
6419    M /trunk/src/video_output/video_output.c
6420    M /trunk/src/video_parser/video_parser.c
6421
6422 We now display CPU usage statistics for each thread.
6423
6424 ------------------------------------------------------------------------
6425 r483 | octplane | 2000-12-19 18:51:32 +0100 (Tue, 19 Dec 2000) | 2 lines
6426 Changed paths:
6427    M /trunk/include/video_output.h
6428    M /trunk/plugins/sdl/vout_sdl.c
6429    M /trunk/src/video_output/video_output.c
6430
6431 - fixed the ratio/position problem in YUV, now patching Stable.
6432
6433 ------------------------------------------------------------------------
6434 r485 | sam | 2000-12-19 20:05:46 +0100 (Tue, 19 Dec 2000) | 4 lines
6435 Changed paths:
6436    M /trunk/Makefile.in
6437    A /trunk/src/audio_decoder/adec_bit_stream.h
6438    A /trunk/src/audio_decoder/adec_generic.c
6439    A /trunk/src/audio_decoder/adec_generic.h
6440    A /trunk/src/audio_decoder/adec_layer1.c
6441    A /trunk/src/audio_decoder/adec_layer1.h
6442    A /trunk/src/audio_decoder/adec_layer2.c
6443    A /trunk/src/audio_decoder/adec_layer2.h
6444    A /trunk/src/audio_decoder/adec_math.c
6445    A /trunk/src/audio_decoder/adec_math.h
6446    A /trunk/src/audio_decoder/adec_test.c
6447    D /trunk/src/audio_decoder/audio_bit_stream.h
6448    M /trunk/src/audio_decoder/audio_decoder.c
6449    M /trunk/src/audio_decoder/audio_decoder.h
6450    D /trunk/src/audio_decoder/audio_decoder_thread.c
6451    D /trunk/src/audio_decoder/audio_decoder_thread.h
6452    D /trunk/src/audio_decoder/audio_math.c
6453    D /trunk/src/audio_decoder/audio_math.h
6454    D /trunk/src/audio_decoder/audio_test.c
6455
6456
6457  . split the audio decoder into adec_generic, adec_layer1 and adec_layer2
6458     (no new code added)
6459
6460 ------------------------------------------------------------------------
6461 r486 | massiot | 2000-12-19 20:08:51 +0100 (Tue, 19 Dec 2000) | 2 lines
6462 Changed paths:
6463    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
6464    M /trunk/src/input/input.c
6465    M /trunk/src/input/input_programs.c
6466    M /trunk/src/input/mpeg_system.c
6467
6468 Input-II now correctly handles private stream 1 (AC3, DVDSPU).
6469
6470 ------------------------------------------------------------------------
6471 r487 | bozo | 2000-12-19 20:44:09 +0100 (Tue, 19 Dec 2000) | 3 lines
6472 Changed paths:
6473    M /trunk/plugins/sdl/vout_sdl.c
6474
6475 sdl plugin :
6476   - Quantic start in fullscreen fixed.
6477
6478 ------------------------------------------------------------------------
6479 r488 | massiot | 2000-12-19 20:55:35 +0100 (Tue, 19 Dec 2000) | 3 lines
6480 Changed paths:
6481    M /trunk/include/input_ext-dec.h
6482
6483 GetChunk() : reads n bytes from the elementary stream and places them
6484 in a big buffer (a gift for Sam).
6485
6486 ------------------------------------------------------------------------
6487 r489 | bozo | 2000-12-19 21:01:38 +0100 (Tue, 19 Dec 2000) | 3 lines
6488 Changed paths:
6489    M /trunk/plugins/sdl/vout_sdl.c
6490
6491   - one typo.
6492   - one line deleted (it was for debug, bozo.)
6493
6494 ------------------------------------------------------------------------
6495 r491 | reno | 2000-12-19 23:34:34 +0100 (Tue, 19 Dec 2000) | 3 lines
6496 Changed paths:
6497    M /trunk/include/audio_output.h
6498    M /trunk/include/config.h.in
6499    M /trunk/plugins/beos/aout_beos.cpp
6500    M /trunk/plugins/dsp/aout_dsp.c
6501    M /trunk/plugins/dummy/aout_dummy.c
6502    M /trunk/plugins/esd/aout_esd.c
6503    M /trunk/src/audio_output/audio_output.c
6504    M /trunk/src/interface/interface.c
6505    M /trunk/src/interface/intf_ctrl.c
6506
6507 Move #define from audio_output.h to config.h
6508 Change vlan_server_ip to vishnou's ip (but vlans not working yet)
6509
6510 ------------------------------------------------------------------------
6511 r494 | massiot | 2000-12-20 17:04:31 +0100 (Wed, 20 Dec 2000) | 6 lines
6512 Changed paths:
6513    M /trunk/include/config.h.in
6514    M /trunk/include/input_ext-intf.h
6515    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
6516    M /trunk/src/input/input.c
6517    M /trunk/src/input/input.h
6518    M /trunk/src/input/input_programs.c
6519    M /trunk/src/input/input_ps.c
6520    M /trunk/src/input/mpeg_system.c
6521    M /trunk/src/input/mpeg_system.h
6522
6523 * Big cleanup of the PS input plugin ;
6524 * Fixed a bug in AC3 initialization ;
6525 * PS streams are now pre-parsed (this can take a while) if possible ;
6526
6527 ./configure is required after this update.
6528
6529 ------------------------------------------------------------------------
6530 r495 | sam | 2000-12-20 17:39:16 +0100 (Wed, 20 Dec 2000) | 3 lines
6531 Changed paths:
6532    M /trunk/INSTALL
6533    M /trunk/src/misc/plugins.c
6534
6535
6536  . now we only try to open plugins which are existing files
6537
6538 ------------------------------------------------------------------------
6539 r496 | massiot | 2000-12-20 18:49:41 +0100 (Wed, 20 Dec 2000) | 4 lines
6540 Changed paths:
6541    M /trunk/TODO
6542    M /trunk/include/config.h.in
6543    M /trunk/include/input_ext-intf.h
6544    M /trunk/src/input/input_programs.c
6545    M /trunk/src/input/mpeg_system.c
6546    M /trunk/src/interface/interface.c
6547    M /trunk/src/interface/main.c
6548
6549 * Added -a, -c and -s options. (-a doesn't work but I will let the people
6550 who thought it would be cleaner to put config in environment variables
6551 correct what's wrong in my code).
6552
6553 ------------------------------------------------------------------------
6554 r497 | massiot | 2000-12-20 19:45:43 +0100 (Wed, 20 Dec 2000) | 2 lines
6555 Changed paths:
6556    M /trunk/include/config.h.in
6557    M /trunk/src/input/input_ps.c
6558
6559 Only pre-parse the first 32 MB of data.
6560
6561 ------------------------------------------------------------------------
6562 r498 | sam | 2000-12-20 21:09:19 +0100 (Wed, 20 Dec 2000) | 2 lines
6563 Changed paths:
6564    M /trunk/src/input/mpeg_system.c
6565
6566  . fixed "-a [ mpeg | ac3 | lpcm | off ]" option
6567
6568 ------------------------------------------------------------------------
6569 r500 | reno | 2000-12-20 23:23:24 +0100 (Wed, 20 Dec 2000) | 2 lines
6570 Changed paths:
6571    M /trunk/src/audio_output/audio_output.c
6572    M /trunk/src/input/input_programs.c
6573    M /trunk/src/interface/interface.c
6574    M /trunk/src/interface/intf_ctrl.c
6575
6576 Added U8_Mono audio output
6577
6578 ------------------------------------------------------------------------
6579 r501 | reno | 2000-12-21 00:24:23 +0100 (Thu, 21 Dec 2000) | 2 lines
6580 Changed paths:
6581    M /trunk/src/input/input_programs.c
6582
6583 D?\239?\191?\189sol?\239?\191?\189 !
6584
6585 ------------------------------------------------------------------------
6586 r502 | henri | 2000-12-21 01:39:49 +0100 (Thu, 21 Dec 2000) | 5 lines
6587 Changed paths:
6588    M /trunk/Makefile.in
6589    M /trunk/src/input/input_netlist.c
6590
6591
6592 Added netlist support.
6593
6594 Warning : it has not been tested. It just make no error at build time.
6595
6596 ------------------------------------------------------------------------
6597 r503 | massiot | 2000-12-21 13:38:27 +0100 (Thu, 21 Dec 2000) | 3 lines
6598 Changed paths:
6599    M /trunk/src/input/input_programs.c
6600
6601 * Fixed a bug which prevented the input to exit normally (non-selected
6602 ES in the pp_selected_es array).
6603
6604 ------------------------------------------------------------------------
6605 r504 | massiot | 2000-12-21 14:07:45 +0100 (Thu, 21 Dec 2000) | 2 lines
6606 Changed paths:
6607    M /trunk/src/input/input_netlist.c
6608
6609 Comments for Henri.
6610
6611 ------------------------------------------------------------------------
6612 r505 | massiot | 2000-12-21 14:25:51 +0100 (Thu, 21 Dec 2000) | 4 lines
6613 Changed paths:
6614    M /trunk/include/input_ext-dec.h
6615    M /trunk/include/video_parser.h
6616    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
6617    M /trunk/src/ac3_decoder/ac3_decoder_thread.h
6618    M /trunk/src/audio_decoder/audio_decoder.c
6619    M /trunk/src/audio_decoder/audio_decoder.h
6620    M /trunk/src/input/input_programs.c
6621    M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c
6622    M /trunk/src/lpcm_decoder/lpcm_decoder_thread.h
6623    M /trunk/src/spu_decoder/spu_decoder.c
6624    M /trunk/src/spu_decoder/spu_decoder.h
6625    M /trunk/src/video_parser/video_parser.c
6626    M /trunk/src/video_parser/vpar_headers.c
6627
6628 * Removed b_die and b_error from all decoders (obsoleted by decoder_fifo_t).
6629 All decoders should now exit cleanly (if it's not the case, it should be
6630 referenced as a bug).
6631
6632 ------------------------------------------------------------------------
6633 r506 | massiot | 2000-12-21 14:54:15 +0100 (Thu, 21 Dec 2000) | 2 lines
6634 Changed paths:
6635    M /trunk/include/config.h.in
6636    M /trunk/include/input_ext-intf.h
6637    M /trunk/src/input/input.c
6638    M /trunk/src/input/input_programs.c
6639    M /trunk/src/input/mpeg_system.c
6640
6641 * Removed all arbitrary limits on the number of elementary streams.
6642
6643 ------------------------------------------------------------------------
6644 r507 | massiot | 2000-12-21 15:18:15 +0100 (Thu, 21 Dec 2000) | 2 lines
6645 Changed paths:
6646    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
6647    M /trunk/src/audio_decoder/audio_decoder.c
6648    M /trunk/src/input/input.c
6649    M /trunk/src/input/input.h
6650    M /trunk/src/input/input_programs.c
6651    M /trunk/src/input/input_ps.c
6652    M /trunk/src/spu_decoder/spu_decoder.c
6653    M /trunk/src/video_parser/video_parser.c
6654
6655 Fixed various memory leaks.
6656
6657 ------------------------------------------------------------------------
6658 r508 | massiot | 2000-12-21 16:01:08 +0100 (Thu, 21 Dec 2000) | 3 lines
6659 Changed paths:
6660    M /trunk/Makefile.in
6661    M /trunk/include/input_ext-intf.h
6662    M /trunk/src/input/input_ps.c
6663    M /trunk/src/input/input_ps.h
6664    M /trunk/src/input/input_ts.c
6665    D /trunk/src/input/input_ts.h
6666
6667 * Splitted up p_method_data/p_plugin_data ;
6668 * Cleaned up input_ts.c, added it into the Makefile.
6669
6670 ------------------------------------------------------------------------
6671 r509 | massiot | 2000-12-21 18:19:54 +0100 (Thu, 21 Dec 2000) | 3 lines
6672 Changed paths:
6673    D /trunk/include/vdec_idct.h
6674    D /trunk/include/vdec_motion.h
6675    D /trunk/include/video_decoder.h
6676    D /trunk/include/video_fifo.h
6677    M /trunk/include/video_output.h
6678    D /trunk/include/video_parser.h
6679    D /trunk/include/vpar_blocks.h
6680    D /trunk/include/vpar_headers.h
6681    D /trunk/include/vpar_synchro.h
6682    M /trunk/src/video_decoder/vdec_idct.c
6683    A /trunk/src/video_decoder/vdec_idct.h
6684    M /trunk/src/video_decoder/vdec_idctmmx.S
6685    M /trunk/src/video_decoder/vdec_motion.c
6686    A /trunk/src/video_decoder/vdec_motion.h
6687    M /trunk/src/video_decoder/vdec_motion_inner.c
6688    M /trunk/src/video_decoder/vdec_motion_inner_mmx.c
6689    M /trunk/src/video_decoder/video_decoder.c
6690    A /trunk/src/video_decoder/video_decoder.h
6691    A /trunk/src/video_decoder/video_fifo.h
6692    A /trunk/src/video_decoder/video_parser.h
6693    A /trunk/src/video_decoder/vpar_blocks.h
6694    A /trunk/src/video_decoder/vpar_headers.h
6695    A /trunk/src/video_decoder/vpar_synchro.h
6696    M /trunk/src/video_output/video_output.c
6697    M /trunk/src/video_parser/video_fifo.c
6698    M /trunk/src/video_parser/video_parser.c
6699    M /trunk/src/video_parser/vpar_blocks.c
6700    M /trunk/src/video_parser/vpar_headers.c
6701    M /trunk/src/video_parser/vpar_synchro.c
6702
6703 * Moved video_decoder's headers from include/ to src/video_decoder.
6704 * Temporarily removed b&w kludge.
6705
6706 ------------------------------------------------------------------------
6707 r510 | massiot | 2000-12-21 20:24:27 +0100 (Thu, 21 Dec 2000) | 5 lines
6708 Changed paths:
6709    M /trunk/Makefile.in
6710    M /trunk/include/input_ext-dec.h
6711    M /trunk/include/input_ext-intf.h
6712    M /trunk/src/input/input.c
6713    M /trunk/src/input/input.h
6714    A /trunk/src/input/input_dec.c
6715    A /trunk/src/input/input_dec.h
6716    M /trunk/src/input/input_programs.c
6717    M /trunk/src/input/mpeg_system.c
6718
6719 * New decoder spawning API input_dec.c ;
6720 * Moved p_input->pp_es -> p_input->stream.pp_es and clean up of
6721   input_programs.c & co ;
6722 * Fixed memory leaks.
6723
6724 ------------------------------------------------------------------------
6725 r511 | massiot | 2000-12-21 20:33:03 +0100 (Thu, 21 Dec 2000) | 3 lines
6726 Changed paths:
6727    M /trunk/src/input/input_ps.c
6728
6729 * Fixed a *major* memory leak in the pre-parsing code. Hopefully it should
6730   be the last one.
6731
6732 ------------------------------------------------------------------------
6733 r512 | massiot | 2000-12-22 11:58:27 +0100 (Fri, 22 Dec 2000) | 4 lines
6734 Changed paths:
6735    M /trunk/Makefile.in
6736    M /trunk/src/input/input_dec.c
6737    M /trunk/src/input/input_dec.h
6738    M /trunk/src/input/input_programs.c
6739    M /trunk/src/input/mpeg_system.c
6740    M /trunk/src/input/mpeg_system.h
6741
6742 * Moved input_DecodePES() to input_dec.c ;
6743 * Fixed an segfault in input_programs.c ;
6744 * Added -fomit-frame-pointer optimization.
6745
6746 ------------------------------------------------------------------------
6747 r513 | sam | 2000-12-22 14:04:45 +0100 (Fri, 22 Dec 2000) | 3 lines
6748 Changed paths:
6749    M /trunk/plugins/alsa/aout_alsa.c
6750    M /trunk/plugins/beos/aout_beos.cpp
6751    M /trunk/plugins/beos/intf_beos.cpp
6752    M /trunk/plugins/beos/vout_beos.cpp
6753    M /trunk/plugins/dsp/aout_dsp.c
6754    M /trunk/plugins/dummy/intf_dummy.c
6755    M /trunk/plugins/dummy/vout_dummy.c
6756    M /trunk/plugins/esd/aout_esd.c
6757    M /trunk/plugins/fb/intf_fb.c
6758    M /trunk/plugins/fb/vout_fb.c
6759    M /trunk/plugins/ggi/intf_ggi.c
6760    M /trunk/plugins/ggi/vout_ggi.c
6761    M /trunk/plugins/glide/intf_glide.c
6762    M /trunk/plugins/glide/vout_glide.c
6763    M /trunk/plugins/gnome/intf_gnome.c
6764    M /trunk/plugins/gnome/vout_gnome.c
6765    M /trunk/plugins/mga/intf_mga.c
6766    M /trunk/plugins/mga/vout_mga.c
6767    M /trunk/plugins/sdl/intf_sdl.c
6768    M /trunk/plugins/sdl/vout_sdl.c
6769    M /trunk/plugins/x11/intf_x11.c
6770    M /trunk/plugins/x11/vout_x11.c
6771    M /trunk/plugins/yuv/video_yuv.c
6772    M /trunk/plugins/yuv/video_yuv24.c
6773    M /trunk/plugins/yuv/video_yuv8.c
6774    M /trunk/plugins/yuvmmx/video_yuv.c
6775    M /trunk/plugins/yuvmmx/video_yuv16.c
6776    M /trunk/plugins/yuvmmx/video_yuv24.c
6777    M /trunk/plugins/yuvmmx/video_yuv32.c
6778    M /trunk/plugins/yuvmmx/video_yuv8.c
6779    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
6780    M /trunk/src/ac3_decoder/ac3_downmix.c
6781    M /trunk/src/ac3_decoder/ac3_exponent.c
6782    M /trunk/src/ac3_decoder/ac3_mantissa.c
6783    M /trunk/src/audio_decoder/adec_generic.c
6784    M /trunk/src/audio_decoder/audio_decoder.c
6785    M /trunk/src/audio_output/audio_output.c
6786    M /trunk/src/generic_decoder/generic_decoder.c
6787    M /trunk/src/input/input.c
6788    M /trunk/src/input/input_netlist.c
6789    M /trunk/src/input/input_programs.c
6790    M /trunk/src/input/input_ps.c
6791    M /trunk/src/input/mpeg_system.c
6792    M /trunk/src/interface/interface.c
6793    M /trunk/src/interface/intf_cmd.c
6794    M /trunk/src/interface/intf_ctrl.c
6795    M /trunk/src/interface/intf_msg.c
6796    M /trunk/src/interface/main.c
6797    M /trunk/src/lpcm_decoder/lpcm_decoder.c
6798    M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c
6799    M /trunk/src/misc/netutils.c
6800    M /trunk/src/misc/playlist.c
6801    M /trunk/src/misc/plugins.c
6802    M /trunk/src/misc/rsc_files.c
6803    M /trunk/src/spu_decoder/spu_decoder.c
6804    M /trunk/src/video_decoder/vdec_motion.c
6805    M /trunk/src/video_decoder/video_decoder.c
6806    M /trunk/src/video_decoder/video_fifo.h
6807    M /trunk/src/video_output/video_output.c
6808    M /trunk/src/video_output/video_spu.c
6809    M /trunk/src/video_output/video_text.c
6810    M /trunk/src/video_parser/video_parser.c
6811    M /trunk/src/video_parser/vpar_blocks.c
6812    M /trunk/src/video_parser/vpar_headers.c
6813    M /trunk/src/video_parser/vpar_synchro.c
6814
6815
6816  . no need to add "\n" at the end of intf_*Msg() messages anymore.
6817
6818 ------------------------------------------------------------------------
6819 r514 | sam | 2000-12-22 16:00:42 +0100 (Fri, 22 Dec 2000) | 4 lines
6820 Changed paths:
6821    M /trunk/src/input/mpeg_system.c
6822
6823
6824  . fixed AC3 and SPU PES reading (ph34r da one-byte patch)
6825  . some 79 char wrap.
6826
6827 ------------------------------------------------------------------------
6828 r515 | massiot | 2000-12-22 16:34:24 +0100 (Fri, 22 Dec 2000) | 2 lines
6829 Changed paths:
6830    M /trunk/src/input/input_programs.c
6831
6832 * Fixed a compile pbm in debug mode (f34r d4 1-line fix)
6833
6834 ------------------------------------------------------------------------
6835 r517 | massiot | 2000-12-22 18:53:30 +0100 (Fri, 22 Dec 2000) | 3 lines
6836 Changed paths:
6837    M /trunk/include/input_ext-dec.h
6838    M /trunk/src/input/input_programs.c
6839    M /trunk/src/input/mpeg_system.c
6840
6841 * Using i_id instead of i_stream_id whenever possible ;
6842 * Fixed a bug in -c and -s options.
6843
6844 ------------------------------------------------------------------------
6845 r518 | bozo | 2000-12-22 19:57:35 +0100 (Fri, 22 Dec 2000) | 2 lines
6846 Changed paths:
6847    M /trunk/plugins/sdl/intf_sdl.c
6848    M /trunk/plugins/sdl/vout_sdl.c
6849
6850   - sdl resising rulze, still buggy
6851
6852 ------------------------------------------------------------------------
6853 r519 | sam | 2000-12-23 04:10:59 +0100 (Sat, 23 Dec 2000) | 6 lines
6854 Changed paths:
6855    M /trunk/src/interface/interface.c
6856    M /trunk/src/spu_decoder/spu_decoder.c
6857    M /trunk/src/video_decoder/video_decoder.c
6858    M /trunk/src/video_decoder/video_fifo.h
6859
6860
6861  . SPU decoder now uses Meuuh's GetChunk() code.
6862  . lots of cleaning in the SPU decoder.
6863  . message queue is flushed before we spawn input.
6864  . fixed so that it compiles with VDEC_SMP (no good sync yet though).
6865
6866 ------------------------------------------------------------------------
6867 r522 | sam | 2000-12-24 07:08:04 +0100 (Sun, 24 Dec 2000) | 2 lines
6868 Changed paths:
6869    M /trunk/src/video_output/video_spu.c
6870
6871  . changed subtitles palette.
6872
6873 ------------------------------------------------------------------------
6874 r523 | massiot | 2000-12-26 20:14:47 +0100 (Tue, 26 Dec 2000) | 7 lines
6875 Changed paths:
6876    M /trunk/include/common.h
6877    M /trunk/include/config.h.in
6878    M /trunk/include/input_ext-dec.h
6879    M /trunk/src/input/input_ext-dec.c
6880    M /trunk/src/input/input_ps.c
6881    M /trunk/src/input/mpeg_system.c
6882    M /trunk/src/input/mpeg_system.h
6883    M /trunk/src/video_decoder/vpar_synchro.h
6884    M /trunk/src/video_parser/vpar_synchro.c
6885
6886 * Use of ptrdiff_t whenever necessary (IA-64 port) ;
6887 * Changed behaviour of preparsing code, faster startup ;
6888 * Fixed DecodePSM(), cannot test ;
6889 * Cleaned up ParsePES(), fixed a bug which could reject very small but
6890   valid PES packets ;
6891 * Fixed cosmetic bugs in vpar_synchro frame_rate display.
6892
6893 ------------------------------------------------------------------------
6894 r524 | sam | 2000-12-27 10:54:53 +0100 (Wed, 27 Dec 2000) | 3 lines
6895 Changed paths:
6896    M /trunk/src/input/input_ps.c
6897
6898
6899  . avoid calling SafeRead() with a null packet size.
6900
6901 ------------------------------------------------------------------------
6902 r525 | massiot | 2000-12-27 19:09:02 +0100 (Wed, 27 Dec 2000) | 2 lines
6903 Changed paths:
6904    M /trunk/src/video_decoder/vpar_synchro.h
6905    M /trunk/src/video_parser/vpar_headers.c
6906    M /trunk/src/video_parser/vpar_synchro.c
6907
6908 New synchro statistics and warnings.
6909
6910 ------------------------------------------------------------------------
6911 r526 | massiot | 2000-12-27 19:35:45 +0100 (Wed, 27 Dec 2000) | 3 lines
6912 Changed paths:
6913    M /trunk/include/input_ext-dec.h
6914    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
6915    M /trunk/src/audio_decoder/audio_decoder.c
6916    M /trunk/src/input/input_netlist.c
6917    M /trunk/src/input/input_ps.c
6918    M /trunk/src/input/mpeg_system.c
6919    M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c
6920    M /trunk/src/video_parser/vpar_synchro.c
6921
6922 We now read the DTS (but we don't use it for the moment).
6923 NB : b_has_pts has disappeared for brevity reasons, use i_pts != 0 instead.
6924
6925 ------------------------------------------------------------------------
6926 r527 | massiot | 2000-12-28 18:57:39 +0100 (Thu, 28 Dec 2000) | 2 lines
6927 Changed paths:
6928    M /trunk/src/input/input_ps.c
6929    M /trunk/src/input/mpeg_system.c
6930
6931 Fixed a bug in the PSM decoder.
6932
6933 ------------------------------------------------------------------------
6934 r528 | massiot | 2000-12-28 19:00:38 +0100 (Thu, 28 Dec 2000) | 2 lines
6935 Changed paths:
6936    M /trunk/src/input/input_programs.c
6937
6938 Cosmetic change of the debug messages.
6939
6940 ------------------------------------------------------------------------
6941 r529 | massiot | 2000-12-29 11:52:40 +0100 (Fri, 29 Dec 2000) | 4 lines
6942 Changed paths:
6943    M /trunk/src/input/mpeg_system.c
6944    M /trunk/src/video_parser/vpar_headers.c
6945    M /trunk/src/video_parser/vpar_synchro.c
6946
6947 * Fixed a bug in the DTS/PTS parsing ;
6948 * Fixed a bug in vpar_headers.c synchro handling introduced before ;
6949 * Enhanced synchro's handling of dates and frame structure changes.
6950
6951 ------------------------------------------------------------------------
6952 r530 | massiot | 2000-12-29 13:49:30 +0100 (Fri, 29 Dec 2000) | 2 lines
6953 Changed paths:
6954    M /trunk/src/video_decoder/vpar_synchro.h
6955    M /trunk/src/video_parser/video_parser.c
6956    M /trunk/src/video_parser/vpar_headers.c
6957    M /trunk/src/video_parser/vpar_synchro.c
6958
6959 Fixed THX Cimmarron bug (it was _not_ a synchro bug).
6960
6961 ------------------------------------------------------------------------
6962 r531 | henri | 2000-12-29 15:03:44 +0100 (Fri, 29 Dec 2000) | 6 lines
6963 Changed paths:
6964    M /trunk/src/input/input_netlist.c
6965    M /trunk/src/input/input_netlist.h
6966
6967
6968 - Removed i_iovec_start and i_iovec_end. Used i_data instead
6969 - Meuuh : some questions for you in the commentaries
6970
6971 Happy new year !
6972
6973 ------------------------------------------------------------------------
6974 r532 | sam | 2000-12-29 15:04:59 +0100 (Fri, 29 Dec 2000) | 5 lines
6975 Changed paths:
6976    M /trunk/src/input/input_ps.c
6977    M /trunk/src/input/mpeg_system.c
6978
6979  . fixed default subtitle stream handling (default: no subtitles)
6980  . added a few missing break;s
6981  (oui je sais je ne fais que des patches de deux lignes ?\239?\191?\189 trois balles,
6982   mais par telnet c'est pas facile)
6983
6984 ------------------------------------------------------------------------
6985 r533 | massiot | 2000-12-30 01:38:19 +0100 (Sat, 30 Dec 2000) | 2 lines
6986 Changed paths:
6987    M /trunk/src/input/input_netlist.c
6988
6989 Comments for Henri.
6990
6991 ------------------------------------------------------------------------