1commit 2ac915c53c1f5bc742d01af8d0520ccc56b6821b
2Author: Christophe Massiot <massiot@videolan.org>
3Date:   Sat Dec 30 00:38:19 2000 +0000
4
5    Comments for Henri.
6
7commit 12d3f35f98ecdd1fb75debd83b0f8409adefd000
8Author: Sam Hocevar <sam@videolan.org>
9Date:   Fri Dec 29 14:04:59 2000 +0000
10
11     . fixed default subtitle stream handling (default: no subtitles)
12     . added a few missing break;s
13     (oui je sais je ne fais que des patches de deux lignes � trois balles,
14      mais par telnet c'est pas facile)
15
16commit 671e8844b49e3b3a87fe666ce257b2bb870e5e46
17Author: Henri Fallon <henri@videolan.org>
18Date:   Fri Dec 29 14:03:44 2000 +0000
19
20    - Removed i_iovec_start and i_iovec_end. Used i_data instead
21    - Meuuh : some questions for you in the commentaries
22
23    Happy new year !
24
25commit 67bef28829f5f759e71f7d851f27d9ed2272cdf3
26Author: Christophe Massiot <massiot@videolan.org>
27Date:   Fri Dec 29 12:49:30 2000 +0000
28
29    Fixed THX Cimmarron bug (it was _not_ a synchro bug).
30
31commit 555bac08482b060ca32ec0f5b7e5c2e879a5dc0b
32Author: Christophe Massiot <massiot@videolan.org>
33Date:   Fri Dec 29 10:52:40 2000 +0000
34
35    * Fixed a bug in the DTS/PTS parsing ;
36    * Fixed a bug in vpar_headers.c synchro handling introduced before ;
37    * Enhanced synchro's handling of dates and frame structure changes.
38
39commit 848944e5074c37692cfabf8c62a2affecca3b73b
40Author: Christophe Massiot <massiot@videolan.org>
41Date:   Thu Dec 28 18:00:38 2000 +0000
42
43    Cosmetic change of the debug messages.
44
45commit 18af5a197d2c7e5a655b16840688f74d4b6de539
46Author: Christophe Massiot <massiot@videolan.org>
47Date:   Thu Dec 28 17:57:39 2000 +0000
48
49    Fixed a bug in the PSM decoder.
50
51commit 2535b235d0f429c5d2b5105142674d7bb04f7bfb
52Author: Christophe Massiot <massiot@videolan.org>
53Date:   Wed Dec 27 18:35:45 2000 +0000
54
55    We now read the DTS (but we don't use it for the moment).
56    NB : b_has_pts has disappeared for brevity reasons, use i_pts != 0 instead.
57
58commit a8bca7260e635856b5748c1f3bc829176369d36e
59Author: Christophe Massiot <massiot@videolan.org>
60Date:   Wed Dec 27 18:09:02 2000 +0000
61
62    New synchro statistics and warnings.
63
64commit 8a38b8fb17eb0ef8deb15013dfcd19ffc1733947
65Author: Sam Hocevar <sam@videolan.org>
66Date:   Wed Dec 27 09:54:53 2000 +0000
67
68     . avoid calling SafeRead() with a null packet size.
69
70commit 9589dcb78b12905c70c766959ec762b5e660ef68
71Author: Christophe Massiot <massiot@videolan.org>
72Date:   Tue Dec 26 19:14:47 2000 +0000
73
74    * Use of ptrdiff_t whenever necessary (IA-64 port) ;
75    * Changed behaviour of preparsing code, faster startup ;
76    * Fixed DecodePSM(), cannot test ;
77    * Cleaned up ParsePES(), fixed a bug which could reject very small but
78      valid PES packets ;
79    * Fixed cosmetic bugs in vpar_synchro frame_rate display.
80
81commit 19324a9843517131fe7035d022857118c6382949
82Author: Sam Hocevar <sam@videolan.org>
83Date:   Sun Dec 24 06:08:04 2000 +0000
84
85     . changed subtitles palette.
86
87commit 4ec43b888ce41177ade750a56309cd097c48814c
88Author: Sam Hocevar <sam@videolan.org>
89Date:   Sat Dec 23 03:10:59 2000 +0000
90
91     . SPU decoder now uses Meuuh's GetChunk() code.
92     . lots of cleaning in the SPU decoder.
93     . message queue is flushed before we spawn input.
94     . fixed so that it compiles with VDEC_SMP (no good sync yet though).
95
96commit c3d418231b6fb4f47c64a0896c67c8bd6117cf72
97Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
98Date:   Fri Dec 22 18:57:35 2000 +0000
99
100      - sdl resising rulze, still buggy
101
102commit be1eb4bbf37289d27eae30b9e5c4feded8d87936
103Author: Christophe Massiot <massiot@videolan.org>
104Date:   Fri Dec 22 17:53:30 2000 +0000
105
106    * Using i_id instead of i_stream_id whenever possible ;
107    * Fixed a bug in -c and -s options.
108
109commit 10dda32d99399292d79edaf98b83ee75f0cd5726
110Author: Christophe Massiot <massiot@videolan.org>
111Date:   Fri Dec 22 15:34:24 2000 +0000
112
113    * Fixed a compile pbm in debug mode (f34r d4 1-line fix)
114
115commit 66f4bbb43908161a55ffb4a1d2a9b005a66b88b3
116Author: Sam Hocevar <sam@videolan.org>
117Date:   Fri Dec 22 15:00:42 2000 +0000
118
119     . fixed AC3 and SPU PES reading (ph34r da one-byte patch)
120     . some 79 char wrap.
121
122commit f25dd402dfe98f751b17f8fbf97cb2401117cff6
123Author: Sam Hocevar <sam@videolan.org>
124Date:   Fri Dec 22 13:04:45 2000 +0000
125
126     . no need to add "\n" at the end of intf_*Msg() messages anymore.
127
128commit 174e05473738ae94b77a12a36f6501a03c7f07a4
129Author: Christophe Massiot <massiot@videolan.org>
130Date:   Fri Dec 22 10:58:27 2000 +0000
131
132    * Moved input_DecodePES() to input_dec.c ;
133    * Fixed an segfault in input_programs.c ;
134    * Added -fomit-frame-pointer optimization.
135
136commit badd37394f8559bc047045f3cee3aed37bd1b6c1
137Author: Christophe Massiot <massiot@videolan.org>
138Date:   Thu Dec 21 19:33:03 2000 +0000
139
140    * Fixed a *major* memory leak in the pre-parsing code. Hopefully it should
141      be the last one.
142
143commit 91bc3eb7c47df4771743a68732fa695ebc322c6f
144Author: Christophe Massiot <massiot@videolan.org>
145Date:   Thu Dec 21 19:24:27 2000 +0000
146
147    * New decoder spawning API input_dec.c ;
148    * Moved p_input->pp_es -> p_input->stream.pp_es and clean up of
149      input_programs.c & co ;
150    * Fixed memory leaks.
151
152commit 423a3bcf9811ad1def58d439dc5f2595f62ab1e6
153Author: Christophe Massiot <massiot@videolan.org>
154Date:   Thu Dec 21 17:19:54 2000 +0000
155
156    * Moved video_decoder's headers from include/ to src/video_decoder.
157    * Temporarily removed b&w kludge.
158
159commit 434f37965586fc44680ffe726ea99c6f5c9139a1
160Author: Christophe Massiot <massiot@videolan.org>
161Date:   Thu Dec 21 15:01:08 2000 +0000
162
163    * Splitted up p_method_data/p_plugin_data ;
164    * Cleaned up input_ts.c, added it into the Makefile.
165
166commit dca61827d1fcbe30f9f68a62e26ca652ba106ce2
167Author: Christophe Massiot <massiot@videolan.org>
168Date:   Thu Dec 21 14:18:15 2000 +0000
169
170    Fixed various memory leaks.
171
172commit c570d9bc89e5ba50ca6f592e47bb0dba1ca458fa
173Author: Christophe Massiot <massiot@videolan.org>
174Date:   Thu Dec 21 13:54:15 2000 +0000
175
176    * Removed all arbitrary limits on the number of elementary streams.
177
178commit cc50abf7704ffe3b715ca13b0250f4a65686393a
179Author: Christophe Massiot <massiot@videolan.org>
180Date:   Thu Dec 21 13:25:51 2000 +0000
181
182    * Removed b_die and b_error from all decoders (obsoleted by decoder_fifo_t).
183    All decoders should now exit cleanly (if it's not the case, it should be
184    referenced as a bug).
185
186commit 3bf927ec7f9d240823a67e6dbb84162abe02b59b
187Author: Christophe Massiot <massiot@videolan.org>
188Date:   Thu Dec 21 13:07:45 2000 +0000
189
190    Comments for Henri.
191
192commit 1b7b08f5584c8eb402c374fbf6df8c035ad567b4
193Author: Christophe Massiot <massiot@videolan.org>
194Date:   Thu Dec 21 12:38:27 2000 +0000
195
196    * Fixed a bug which prevented the input to exit normally (non-selected
197    ES in the pp_selected_es array).
198
199commit 9679481fdcc6594f30313e91dac683c0ca4e3acf
200Author: Henri Fallon <henri@videolan.org>
201Date:   Thu Dec 21 00:39:49 2000 +0000
202
203    Added netlist support.
204
205    Warning : it has not been tested. It just make no error at build time.
206
207commit b754a016b941920d9ce4b3ca6c10428ccd84b4ca
208Author: Renaud Dartus <reno@videolan.org>
209Date:   Wed Dec 20 23:24:23 2000 +0000
210
211    D�sol� !
212
213commit 06b3185a56c9949ca3cb83aeec1d84c2b2b39dab
214Author: Renaud Dartus <reno@videolan.org>
215Date:   Wed Dec 20 22:23:24 2000 +0000
216
217    Added U8_Mono audio output
218
219commit 065a61df6df643ad010de226bc1dfaaff20ea65a
220Author: Sam Hocevar <sam@videolan.org>
221Date:   Wed Dec 20 20:09:19 2000 +0000
222
223     . fixed "-a [ mpeg | ac3 | lpcm | off ]" option
224
225commit 6aaf635c356acf87b336f83a57b187657cb9d9f0
226Author: Christophe Massiot <massiot@videolan.org>
227Date:   Wed Dec 20 18:45:43 2000 +0000
228
229    Only pre-parse the first 32 MB of data.
230
231commit c17287dc78537d0e83014fdde5c94b328400242d
232Author: Christophe Massiot <massiot@videolan.org>
233Date:   Wed Dec 20 17:49:41 2000 +0000
234
235    * Added -a, -c and -s options. (-a doesn't work but I will let the people
236    who thought it would be cleaner to put config in environment variables
237    correct what's wrong in my code).
238
239commit abcabca628baf7989fde32b378c8d4783e6346df
240Author: Sam Hocevar <sam@videolan.org>
241Date:   Wed Dec 20 16:39:16 2000 +0000
242
243     . now we only try to open plugins which are existing files
244
245commit 50118171a93a426f2f553369aa65bbc42101d8b8
246Author: Christophe Massiot <massiot@videolan.org>
247Date:   Wed Dec 20 16:04:31 2000 +0000
248
249    * Big cleanup of the PS input plugin ;
250    * Fixed a bug in AC3 initialization ;
251    * PS streams are now pre-parsed (this can take a while) if possible ;
252
253    ./configure is required after this update.
254
255commit d719269bc12e17e076163f9ebcf96926b0a7e41f
256Author: Renaud Dartus <reno@videolan.org>
257Date:   Tue Dec 19 22:34:34 2000 +0000
258
259    Move #define from audio_output.h to config.h
260    Change vlan_server_ip to vishnou's ip (but vlans not working yet)
261
262commit 56685c3168ff3540925bdab024ee42e92ae49af3
263Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
264Date:   Tue Dec 19 20:01:38 2000 +0000
265
266      - one typo.
267      - one line deleted (it was for debug, bozo.)
268
269commit 0661d2e7defb151f3c0672fb343c6ffc754c6f2a
270Author: Christophe Massiot <massiot@videolan.org>
271Date:   Tue Dec 19 19:55:35 2000 +0000
272
273    GetChunk() : reads n bytes from the elementary stream and places them
274    in a big buffer (a gift for Sam).
275
276commit deff6eb9e7b079eb8a5a1b150d86660178d56303
277Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
278Date:   Tue Dec 19 19:44:09 2000 +0000
279
280    sdl plugin :
281      - Quantic start in fullscreen fixed.
282
283commit 90820464864a0d7fc8bb9428f4d1345aa990d5dc
284Author: Christophe Massiot <massiot@videolan.org>
285Date:   Tue Dec 19 19:08:51 2000 +0000
286
287    Input-II now correctly handles private stream 1 (AC3, DVDSPU).
288
289commit 42e8a2e6e4db3d3fe1d3e8b3a80f28a4db53371a
290Author: Sam Hocevar <sam@videolan.org>
291Date:   Tue Dec 19 19:05:46 2000 +0000
292
293     . split the audio decoder into adec_generic, adec_layer1 and adec_layer2
294        (no new code added)
295
296commit da6f02087bfee96959a327e22dedc0820824392f
297Author: Pierre Baillet <octplane@videolan.org>
298Date:   Tue Dec 19 17:51:32 2000 +0000
299
300    - fixed the ratio/position problem in YUV, now patching Stable.
301
302commit 7effc0f7a485e65f4a3f2acb26dc2e7a41e5b695
303Author: Christophe Massiot <massiot@videolan.org>
304Date:   Mon Dec 18 15:31:47 2000 +0000
305
306    We now display CPU usage statistics for each thread.
307
308commit d54a5f8fb4168124181edef174460f5583231fa2
309Author: Christophe Massiot <massiot@videolan.org>
310Date:   Mon Dec 18 10:40:11 2000 +0000
311
312    We can now read from stdin.
313
314commit 1cf5dd7b4b0670e3442e199eac06f62d5b2adf5b
315Author: Sam Hocevar <sam@videolan.org>
316Date:   Mon Dec 18 10:02:30 2000 +0000
317
318     . additional fix for Layer 1 mono
319
320       now vlc plays all of my 125 sample mpeg1 movies !
321
322       Please try it with yours, and report non-working streams.
323        (`file foo.mpeg' must report "system stream", not "video stream" in
324           order to be playable with the vlc)
325
326commit 2dabbaa9f58d0d51d327cb9a079fbc716f77b516
327Author: Sam Hocevar <sam@videolan.org>
328Date:   Mon Dec 18 07:56:32 2000 +0000
329
330     . indentation fixes
331
332     . fixed audio syncword detection for mpeg 1 streams (hopefully)
333        FIXME: can anyone confirm we can get rid of adec_byte_stream_next
334        in audio_decoder_thread.c now that we have the new input ?
335
336     . fixed Layer 2 Mono decoding.
337        FIXME: who created freq_table ? what was the rationale for it, and
338        where does it come from ?
339        FIXME: how can we spare the extra DCT in audio_decoder.c:707 ? I'm too
340        tired to think about it.
341
342     . proposal: splitting audio_decoder.c in one file per layer.
343
344commit 9632f78e4e41ef8a971e3944fba267f03a0e8b37
345Author: Arnaud de Bossoreille de Ribou <bozo@videolan.org>
346Date:   Mon Dec 18 02:47:09 2000 +0000
347
348      - Hardware YUV overlay (SDL) with real colors ;p It may suck for non
349        4:2:0 streams.
350      - Removed vout code found in intf file to support fullscreen switching.
351        Now only vout_SDL updates SDL data and intf only switch flags such as
352        b_reopen_display and b_fullscreen in p_vout->p_sys.
353      - Fixed a var name typo in input_programs.c which prevents vlc from
354        compiling with --enable-debug option. (i_es_pid -> i_es_id :)
355
356    There's a segfault in the termination process due to sdl, I don't really
357    know what is the problem and I have to work today. Help me!
358
359    Good night suckers. I love you too :p
360
361commit 07672a422cd5098930f3c6a3f292bc70a152c9f6
362Author: Pierre Baillet <octplane@videolan.org>
363Date:   Sun Dec 17 15:05:30 2000 +0000
364
365    - partial SDL YUV support (green stream for now, please help me !)
366    - "y" key switch between SDL and vlc YUV
367    - autodetection of Overlay support
368    - soon to come, colors :P
369
370commit b185a7ee16900668d240973dc787ee4480e59148
371Author: Stéphane Borel <stef@videolan.org>
372Date:   Sat Dec 16 16:31:11 2000 +0000
373
374    Fixed support for broken MPEG-1 files.
375
376    --Meuuh
377
378commit 67bc00c9b61ba1b8235345b316711568b737f387
379Author: Christophe Massiot <massiot@videolan.org>
380Date:   Fri Dec 15 19:05:23 2000 +0000
381
382    * Cleaned up program and ES management by using input_programs.c whenever
383    necessary.
384    * Cleaned up decoder spawning.
385
386commit 4d26594b02a4b622db90d0367733afca3a1b6bab
387Author: Christophe Massiot <massiot@videolan.org>
388Date:   Fri Dec 15 17:21:54 2000 +0000
389
390    Enhanced handling of stream discontinuities.
391
392commit a23f364ad9ee2f867b6d22c7f1897d1bea1b9ab0
393Author: Christophe Massiot <massiot@videolan.org>
394Date:   Fri Dec 15 13:39:54 2000 +0000
395
396    More comments.
397
398commit d2ca341dd72a0ba8b2875107d2d7265435fa71e2
399Author: Christophe Massiot <massiot@videolan.org>
400Date:   Fri Dec 15 13:28:00 2000 +0000
401
402    * Fixed two typos in the Makefile (sam you owe me at least one beer)
403    * Moved b_discontinuity to pgrm_descriptor_t, cleaned up CRDecode
404    (needs some more cleaning for discontinuities)
405    * Added pf_new_pes in plugins
406
407commit 3c7d6bbc87bec270610d8a6073ac6407cd3a696a
408Author: Christophe Massiot <massiot@videolan.org>
409Date:   Thu Dec 14 10:47:57 2000 +0000
410
411    Some comments for Henri.
412
413commit 9cf26f4194cc118d883787e50271a934aa736f32
414Author: Henri Fallon <henri@videolan.org>
415Date:   Thu Dec 14 02:01:39 2000 +0000
416
417    Netlist embryo :
418     - pes netlist
419     - data netlist
420
421    Still to do :
422     - iovect netlist
423
424    It hasen't been tested yet.
425    Meuuh, could you tell me if it works ? ( if yes, gimme some more work :p )
426
427commit 5aadb8d7fd12a0ec75c383b6733036766931887e
428Author: Christophe Massiot <massiot@videolan.org>
429Date:   Mon Dec 11 19:26:57 2000 +0000
430
431    Fix in the SCR parser for high values.
432
433commit 7107b37d1973664865f81a640736d28f97d5f893
434Author: Christophe Massiot <massiot@videolan.org>
435Date:   Mon Dec 11 18:51:28 2000 +0000
436
437    Fixed a bug with DVD's SCR (too close from the PTS).
438
439commit 66b04c2afd282419139e58b682bd1714413331bf
440Author: Christophe Massiot <massiot@videolan.org>
441Date:   Mon Dec 11 17:04:42 2000 +0000
442
443    Another attempt for the audio bug...
444
445commit 20229421990ce68b0611288358330bcba34d101b
446Author: Christophe Massiot <massiot@videolan.org>
447Date:   Mon Dec 11 15:29:02 2000 +0000
448
449    Prototypes for netlist functions.
450
451commit fd5a24a4b3af1616c895929dd5dfe870ac42bf9a
452Author: Christophe Massiot <massiot@videolan.org>
453Date:   Mon Dec 11 15:06:32 2000 +0000
454
455    Another attempt for the same bug...
456
457commit b593a03bb4cc30b385dfca895c24468b82a38450
458Author: Christophe Massiot <massiot@videolan.org>
459Date:   Mon Dec 11 14:58:30 2000 +0000
460
461    Mmmmh an endianness bug ?
462
463commit 4dc9ef7129c7ffbefa2b58e667d2461454df441d
464Author: Christophe Massiot <massiot@videolan.org>
465Date:   Mon Dec 11 14:45:30 2000 +0000
466
467    Attempt to fix the audio.
468
469commit 0edb872610514564d6676a61a3df1d8ce5e1c4a1
470Author: Christophe Massiot <massiot@videolan.org>
471Date:   Mon Dec 11 14:34:31 2000 +0000
472
473    Fixed benny's mistakes :pp
474
475commit 10c6c8c961049c000fae66c3041d3fbb23623ea8
476Author: Henri Fallon <henri@videolan.org>
477Date:   Mon Dec 11 13:55:50 2000 +0000
478
479    Same changes that were made in the stbale branch ( FB_NOYPAN support )
480
481commit 39eb5768315e6f2ac797314a5423ff2f4e39e87c
482Author: Benoit Steiner <benny@videolan.org>
483Date:   Sun Dec 10 09:21:58 2000 +0000
484
485    Fixe la gestion des signaux
486
487commit 53c2e3acf70a10efeb412d7a713562ea4fccbd72
488Author: Benoit Steiner <benny@videolan.org>
489Date:   Sun Dec 10 08:08:35 2000 +0000
490
491    Generation d'un makefile presque correct pour les vieilles versions de make
492    Nettoyage: gestion des dependances pour les plugins, suppressions de pas
493    mal de redondances, options de compilations coherentes, etc...
494
495commit 93d8bc1416854a972c0257950d7321b12815b509
496Author: Benoit Steiner <benny@videolan.org>
497Date:   Sun Dec 10 03:55:47 2000 +0000
498
499    debut de portage sous solaris
500
501commit b2181174d0b2dc715e1f079aee08565909377361
502Author: Christophe Massiot <massiot@videolan.org>
503Date:   Fri Dec 8 18:50:37 2000 +0000
504
505    * Code to manage es_descriptors and program_descriptors, from benny's
506    input_psi.c
507    (unfinished)
508
509commit 1a36621c472883eab4566e6fd111cc388ad76205
510Author: Christophe Massiot <massiot@videolan.org>
511Date:   Thu Dec 7 15:45:18 2000 +0000
512
513    We now correctly parse MPEG-1 SCR and there is no need to kludge to read
514    the stream at the right pace.
515
516commit 7bd6b4e934156075b8d84f38878d554e82721657
517Author: Christophe Massiot <massiot@videolan.org>
518Date:   Wed Dec 6 16:41:20 2000 +0000
519
520    * Support for MPEG-1 .mpg files.
521    * Fixed a bug in the synchro with non-P5/B1 streams.
522
523commit 8d211185e6374d374382a0ab979e6c41fd7dd200
524Author: Christophe Massiot <massiot@videolan.org>
525Date:   Tue Dec 5 22:30:27 2000 +0000
526
527    The new tasks for the input-II.
528
529commit dc804fe5e107ee240b89daa3b5c85da8ca029380
530Author: Christophe Massiot <massiot@videolan.org>
531Date:   Tue Dec 5 19:36:58 2000 +0000
532
533    The input-II. (more info by mail in about an hour)
534
535commit d9cac7cd2ae068bc1d3c123d590e7451e7099a0c
536Author: Sam Hocevar <sam@videolan.org>
537Date:   Fri Dec 1 07:35:12 2000 +0000
538
539     . re-changement de vout_sdl.c pour que �a fonctionne en woody.
540
541commit 48b0c5ca3e21f21bc8d022b372e94c08decbd362
542Author: Stéphane Borel <stef@videolan.org>
543Date:   Thu Nov 30 20:57:05 2000 +0000
544
545    . J'en ai oubli� un morceau avant :)
546
547    NB: je ne pense pas que l'ouverture en mode non-bloquant soit un
548    probl�me, mais ne fait je ne sais pas. Chez moi �a marche !
549
550commit a06f74ac123b4a174183d3432e034734d91914fa
551Author: Stéphane Borel <stef@videolan.org>
552Date:   Thu Nov 30 20:43:16 2000 +0000
553
554    . Test non bloquant de l'ouverture du dsp � l'initialisation du plugin
555     pour le cas o� il est utilis� par esd
556
557commit b207b8f82ed70889a405bcfd5430ebb0bfeae751
558Author: Pierre Baillet <octplane@videolan.org>
559Date:   Thu Nov 30 17:37:23 2000 +0000
560
561    . Fixed a segfault
562    . Fixed a SDL API change about clipping (?).
563
564commit 9bc87bff4bad26ed8b41872ec38003512777f22c
565Author: Stéphane Borel <stef@videolan.org>
566Date:   Wed Nov 29 19:02:17 2000 +0000
567
568    . Ajout de la date dans les warning si le mode debug est activ�
569    . Modification du configure pour remmettre le x11 par d�faut, et pour
570    montrer que ppro et mmx sont par d�fauts maintenant.
571
572commit 40b8684fd00c974e129b11f9122bc5435e541e62
573Author: Christophe Massiot <massiot@videolan.org>
574Date:   Wed Nov 29 18:55:04 2000 +0000
575
576    Added -funroll-all-loops and -fstrict-aliasing which seem to make things
577    faster.
578
579commit 50f8da044825d9c7248b4f74ca8d2300911e3f3e
580Author: Christophe Massiot <massiot@videolan.org>
581Date:   Wed Nov 29 17:33:24 2000 +0000
582
583    Added hooks for the fothcoming YUV overlay support.
584
585commit 266e3eabc0ad3b41839d0e6308579d811c2ffdf0
586Author: Christophe Massiot <massiot@videolan.org>
587Date:   Wed Nov 29 14:36:20 2000 +0000
588
589    ppro and mmx optimizations are now enabled by default (K6 users should
590    buy real processors).
591
592commit 4676ccbc9a010aae1e3ac19e31668d30283f6e20
593Author: Christophe Massiot <massiot@videolan.org>
594Date:   Wed Nov 29 14:21:53 2000 +0000
595
596    Now using buffer I/O to write debug logs (huge performance increase).
597
598commit c80fb561c6975c5fa781ebd768a54866f011bf57
599Author: Christophe Massiot <massiot@videolan.org>
600Date:   Wed Nov 29 14:05:10 2000 +0000
601
602    * Added debug messages in the video synchro
603    * Fixed a bug in the video synchro time scheduling
604    * Made the vout more precise on display dates
605
606commit 05c3e530d63459bebe1e1155b1d5281dc08d1954
607Author: Christophe Massiot <massiot@videolan.org>
608Date:   Wed Nov 29 11:34:22 2000 +0000
609
610    Enhancement for very slooow machines.
611
612commit f666ec10f18fd59c8f836a429fd23232a79be31a
613Author: Christophe Massiot <massiot@videolan.org>
614Date:   Tue Nov 28 19:58:14 2000 +0000
615
616    More stats.
617
618    NB : it is necessary to re-run ./configure
619
620commit 8ccff3d77f9136ae1ace45e7a23b22086b907c11
621Author: Christophe Massiot <massiot@videolan.org>
622Date:   Tue Nov 28 16:00:38 2000 +0000
623
624    The YUV buffer is now freed after displaying (useful for overlay).
625
626commit aa7cf7baa789185d12cd4aec66839dfba710c97a
627Author: Christophe Massiot <massiot@videolan.org>
628Date:   Mon Nov 27 17:49:48 2000 +0000
629
630    * Added more stats
631    * Fixed a bug in the parser when trashing an already parsed frame
632    * Simplified (and enhanced) vpar_synchro for B pictures
633    * Lowered the synchro DELTA
634
635commit b335e3b40fdbce2f99d7290d4a079e6c24ae3d88
636Author: Christophe Massiot <massiot@videolan.org>
637Date:   Mon Nov 27 10:35:57 2000 +0000
638
639     * vlc is now compiled without the STATS mode by default.
640     * Fixed a bug which made frames go backwards with some displays (the
641       video_decoder thread is now niced).
642     * Made use of intf_WarnMsg() in the most needed places.
643    Also simplified the synchro algorithm and fixed a bug with non-(5/1) streams.
644    Fixed the optimizations in the configure stuff.
645    Warning : this release needs a full rebuild (make clean; make).
646    Warning : I might have broken the BeOS port, could somebody check ?
647
648commit 313cf680c8a0cf202d5ab4b0a4b21e9ee3574394
649Author: Henri Fallon <henri@videolan.org>
650Date:   Thu Nov 23 01:40:31 2000 +0000
651
652    - Cosmetic changes to alsa.c
653    - Configure now checks alsa is present
654
655commit b9079557cb5224754886ea04d95df124552fb73d
656Author: Stéphane Borel <stef@videolan.org>
657Date:   Tue Nov 21 01:41:45 2000 +0000
658
659    .Impl�mentation de intf_WarnMsg( int i_level, char *psz_format, ... ) et
660    intf_WarnMsgImm
661    .on active les messages de warning au lancement avec l'option --warning
662    .le i_level par d�fault est 12 (on ne montre pas les messages de niveau
663    inf�rieur � 12
664
665    J'esp�re que �a correspond � ce qui a �t� discut� dans videolan-devel.
666
667commit a7dd995f4c336251841143f56ef14450ce04f491
668Author: Henri Fallon <henri@videolan.org>
669Date:   Mon Nov 20 03:31:45 2000 +0000
670
671    Added : alsa support
672    Todo : - test it on several cards
673           - support more than Stereo s16
674           - make configure check for alsa
675
676commit 884bfabe2789a8189f9cc8f1e4b537f559633e99
677Author: Christophe Massiot <massiot@videolan.org>
678Date:   Sat Nov 18 03:15:01 2000 +0000
679
680    * Added --enable-debug, --enable-stats and --disable-optims (sam could
681    you check I did'nt make a mess of it ?).
682    * Added todo things in the TODO file.
683
684commit 4c3d1e88b603fffca88d9fa5613520684b4747c8
685Author: Christophe Massiot <massiot@videolan.org>
686Date:   Tue Nov 14 22:58:44 2000 +0000
687
688    * R�paration du VDEC_SMP. Ca marche sans planter avec la nouvelle
689    synchro.
690    * Remettage du #define STATS parce qu'en fait sinon on n'a pas les infos
691    dans la fen�tre. C'est dommage d'ailleurs qu'on ait � le mettre, parce
692    que du coup �a va nous d�courager de faire des stats sur d'autres
693    parties.
694    * Changements cosm�tiques dans les relations video_parser/video_decoder.
695
696commit 072f4a5225d98617730a56a079d560d4dc5dff53
697Author: Christophe Massiot <massiot@videolan.org>
698Date:   Mon Nov 13 22:09:43 2000 +0000
699
700    * Retirage du #define STATS ;
701    * Le warning (late pictures) du vout est d�sormais un DbgMsg (en
702    attendant les WarnMsg) ;
703    * Correction d'un bug en mode debug (sic).
704
705commit bad6f235822f3b32f5d9cc52ed272fab6cde0e69
706Author: Christophe Massiot <massiot@videolan.org>
707Date:   Mon Nov 13 13:58:18 2000 +0000
708
709      * Totally new frame dropping algorithm.
710      * Fixed a bug in video_ouput.c which made the stream go backwards
711        sometimes.
712      * Fixed a bug in video_ouput.c which trashed more late pictures than
713        necessary.
714      * Fixed the DEBUG mode in the Makefile.
715      * Fixed a bug in mwait() which made us wait too long.
716
717    Ca va tuer.
718
719commit 7e4135b39ce88c551a4726fc42b92f2fa253f239
720Author: Jean-Marc Dressler <polux@videolan.org>
721Date:   Fri Nov 10 22:43:59 2000 +0000
722
723    Correction d'un buffer overflow qui cr�ait des plantages al�atoires sous BeOS.
724
725commit 001a2a107c4966400222641516f3ba98cf6bc284
726Author: Stéphane Borel <stef@videolan.org>
727Date:   Fri Nov 3 21:33:16 2000 +0000
728
729    .changed option --novlans to --vlans to test vlan server
730    .removed return 0 in LoadChannels
731
732    vlc.channels works again and with vlan soon...
733
734commit bedf5ce507c98274bf66406e319e6f12aece7e73
735Author: Sam Hocevar <sam@videolan.org>
736Date:   Sun Oct 29 10:05:14 2000 +0000
737
738     . le mode framebuffer vide l'�cran quand on quitte.
739
740commit aa1be1aaeb3343317a95b4f7b614010d5dc06ca0
741Author: Stéphane Borel <stef@videolan.org>
742Date:   Sun Oct 29 00:07:59 2000 +0000
743
744    .Added window title in sdl output
745    .Removed mouse cursor in fullscreen mode
746    .Changed bits-per-pixel during window creation to X11 current depth
747
748    Although bits-per-pixel was initialized to 15 in every cases, the quality
749    changed when we switched X11 depth; so I don't know the real effect of this
750    constant in SDL.
751
752commit 9d8d50a8fab8abfed4405269637f7ee8422be602
753Author: Sam Hocevar <sam@videolan.org>
754Date:   Thu Oct 26 15:00:34 2000 +0000
755
756     . ajout de l'option --broadcast en ligne de commande
757
758commit a43bce4eaa2e55396e16caa42aff94bd2b9ac9af
759Author: Renaud Dartus <reno@videolan.org>
760Date:   Thu Oct 26 12:00:02 2000 +0000
761
762    Une l�g�re modification pour le passage B&W � C
763
764commit b69003d6821d1a3cd6453f9206c289f9eac2eb21
765Author: Stéphane Borel <stef@videolan.org>
766Date:   Wed Oct 25 23:14:01 2000 +0000
767
768    . Fixed segmentation fault when sdl output exits.
769
770    Actually, I don't know why SDLclose was commented out.
771
772commit 653a9c2c307695c0b2e6717aeb728a1da3f6fa12
773Author: Stéphane Borel <stef@videolan.org>
774Date:   Wed Oct 25 20:54:05 2000 +0000
775
776    . Fixed the sdl plugins to match the changes in the version 1.1.5
777
778    The vlc gives a segfault when exiting if you use sdl. I still don't know why
779
780commit 98484c4bee73d7e6e23283feac8c6195ab726577
781Author: Jean-Philippe Grimaldi <jeanphi@videolan.org>
782Date:   Wed Oct 25 18:40:58 2000 +0000
783
784    vout_glide.c: donne une taille correcte a l'affichage (800x600)
785
786    yuvmmx: conv. Y4Gray16, les autres sont a venir
787
788commit d102c574882b7f4de322efce54685b2886a85e14
789Author: Renaud Dartus <reno@videolan.org>
790Date:   Wed Oct 25 12:18:25 2000 +0000
791
792    Suppression du d�codage de la chrominance en B&W
793
794commit 9ec47e631b6bc03bc50f7af23fe2b8b88e97033e
795Author: Jean-Philippe Grimaldi <jeanphi@videolan.org>
796Date:   Tue Oct 24 23:16:26 2000 +0000
797
798    lecon de programmation a l'intention des debutants qui ont ecrit
799    input_file.c :
800    - les codes d'erreur sont fait pour etre utilises
801    - quand on ouvre un fichier on le referme
802    -- jeanphi
803
804commit a48f7b6a70147ac5d682d117f54ac3e1c28edfba
805Author: Pierre Baillet <octplane@videolan.org>
806Date:   Tue Oct 24 17:36:14 2000 +0000
807
808    . Added a very basic splash screen, to be continued.
809    . fixed a small bug in the idle screen.
810
811    --
812    Oct.
813
814commit 0a9303538456cba3c83ae85fa62267749ab0c5dc
815Author: Renaud Dartus <reno@videolan.org>
816Date:   Tue Oct 24 16:00:56 2000 +0000
817
818    Modification l�g�re de la gestion du volume
819
820commit ad59f04f5c61117c5ffeedfb2a10bb25397dac0c
821Author: Sam Hocevar <sam@videolan.org>
822Date:   Tue Oct 24 09:16:11 2000 +0000
823
824     * correction de l'affichage des fps (affichage, pas calcul).
825     * changements mineurs dans les fichiers Debian.
826
827commit 9c88ff4fd36fd4d177ba348d8fa88264eafd6833
828Author: Stéphane Borel <stef@videolan.org>
829Date:   Mon Oct 23 02:04:48 2000 +0000
830
831    * D�buggage de la vid�o MPEG 1 (=> correction de deux bugs dans le
832    parsage des blocs et d'un bugs dans le parseur des vecteurs de mouvement).
833
834    --Meuuh
835
836commit 9fe737aa808220c5f758ca14990bb7c3049855b8
837Author: Stéphane Borel <stef@videolan.org>
838Date:   Wed Oct 18 02:42:43 2000 +0000
839
840    * Modification du module gnome pour l'output sous Xfree4 (detection
841    16bits).
842
843commit 3c9727d5d4de9eb8b59b8272894fef23c1253bb4
844Author: Sam Hocevar <sam@videolan.org>
845Date:   Wed Oct 18 02:17:20 2000 +0000
846
847     . correction d'une faute de frappe dans configure.in (�a r�pond � ta
848      question, Stef ? :)
849
850commit b3daf517e2885a7caef8d6c3f78c9c7cef4d4fae
851Author: Stéphane Borel <stef@videolan.org>
852Date:   Tue Oct 17 23:42:13 2000 +0000
853
854    .Fix du probl�me de detection de la profondeur en 16 bits sous XFree 4
855
856    J'esp�re que �a marche encore avec XFree 3.3
857
858commit 3b8ab8a28b487535cced9eecbac8f304ddb8836c
859Author: Henri Fallon <henri@videolan.org>
860Date:   Wed Aug 30 17:06:00 2000 +0000
861
862    Oui, bon,  j'ai oubli� le changelog, �a peut arriver einh !
863
864commit 4367cb45c6efbea4e4e2e639b92b73e161af93cc
865Author: Henri Fallon <henri@videolan.org>
866Date:   Wed Aug 30 16:24:25 2000 +0000
867
868    Fixed a 100% CPU use bug while no stream is received
869
870commit 506680c9815a2c64c6b81d88d23f6341cf97a381
871Author: Pierre Baillet <octplane@videolan.org>
872Date:   Tue Aug 29 00:03:21 2000 +0000
873
874    . Arranged a few things
875
876    ... still dirty, but the earthquake is coming...
877
878commit 0317810e5cee256dcecc9229e7e442fbc569fed8
879Author: Sam Hocevar <sam@videolan.org>
880Date:   Tue Aug 29 00:01:06 2000 +0000
881
882     . rha mais faisez gaffe au format de la todo list sarass !
883
884commit f71c76a92b56965e8a82a9f6995c958bb03ccd05
885Author: Pierre Baillet <octplane@videolan.org>
886Date:   Mon Aug 28 23:12:08 2000 +0000
887
888    . Added a 'f' shortcut to the SDL output (fullscreen/windowed)
889    . Modified the Idle screen of the vlc (seems to suck a lot of CPU anyway :/)
890    . Prayed for a good indentation ;).
891
892commit 534979f922a1e5521e68cdd0c2f8d80c15d2fdc0
893Author: Sam Hocevar <sam@videolan.org>
894Date:   Mon Aug 28 00:37:44 2000 +0000
895
896     . version 0.1.99i
897
898commit 585f8158d042472850386cb3b8b61d0ad4450e53
899Author: Sam Hocevar <sam@videolan.org>
900Date:   Mon Aug 28 00:33:54 2000 +0000
901
902      * cleaned Octplane's crappy indentation.
903      * fixed the --server option which didn't work if a ~/.vlcrc existed.
904
905commit 27fdf30eca90f150016863b225acdf81bb0bc8ce
906Author: Sam Hocevar <sam@videolan.org>
907Date:   Sun Aug 27 22:05:42 2000 +0000
908
909     . rajout du fix de Meuuh dans la todolist.
910
911commit aa9d7e098627002caf829349dbe9cd2a719bef9d
912Author: Christophe Massiot <massiot@videolan.org>
913Date:   Sun Aug 27 21:52:56 2000 +0000
914
915    Correction d'un bug de synchro pour les images monotrames.
916
917commit 9a43a27e3bd3e1ba01761c737a3e0705bff30708
918Author: Christophe Massiot <massiot@videolan.org>
919Date:   Sun Aug 27 16:31:50 2000 +0000
920
921    Oubli� d'en committer un bout...
922
923commit 98c92aaf4e7babdd95d6c8b5888346b2d02ab2ad
924Author: Christophe Massiot <massiot@videolan.org>
925Date:   Sun Aug 27 16:21:49 2000 +0000
926
927    Un bug cette fois-ci avec le parseur et un traitement erron� des macroblocs
928    saut�s dans les images B qui provoquait des carr�s.
929
930commit 4958099e6b77423f927d695932334efe5a81acec
931Author: Sam Hocevar <sam@videolan.org>
932Date:   Sun Aug 27 12:32:06 2000 +0000
933
934     . fix� une erreur d'indentation
935
936    (Oct, tu devrais vraiment regarder ton �diteur. Tu as vu le
937       bordel qu'il a foutu dans src/interface/interface.c ?)
938
939commit 774b4790e8db039c483e67edfc98b2d35bd5989b
940Author: Sam Hocevar <sam@videolan.org>
941Date:   Sun Aug 27 10:49:25 2000 +0000
942
943     . update de la TODO list
944
945      Henri, il y a du nouveau boulot pour toi, regarde la task 0x38,
946     �a ne devrait pas �tre trop dur, �a t'obligera � lire le code de
947     l'audio_output, et surtout �a te fera la bite.
948
949commit 478b6cd11fdcca6fb7ee0a86403425226d0fd1f0
950Author: Christophe Massiot <massiot@videolan.org>
951Date:   Sun Aug 27 01:03:44 2000 +0000
952
953    J'avais oubli� de faire les m�mes modifs dans le motion MMX.
954
955commit 8cf4f1152cae936278612f4ed739b54c98ee8bfe
956Author: Christophe Massiot <massiot@videolan.org>
957Date:   Sat Aug 26 14:48:56 2000 +0000
958
959    Fix� une bonne partie du putain de bug des carr�s qui font chier � chaque
960    changement de plan. Si c'est encore moche, c'est pas de ma faute, c'est le
961    scaling.
962
963commit 4991bd57d6b213de5c544304c80c17f19363b4dd
964Author: Henri Fallon <henri@videolan.org>
965Date:   Sat Aug 26 13:07:35 2000 +0000
966
967    Put a test outside a loop : fixes task 0x31
968
969commit d7a54c80bcc005a994bc8cdc2927c23e8fec1e3c
970Author: Pierre Baillet <octplane@videolan.org>
971Date:   Thu Aug 24 16:29:22 2000 +0000
972
973    many minor style fixes (thanx to sam).
974
975commit 0765875ab57be4156314514c4d71577a6a4ca1d0
976Author: Pierre Baillet <octplane@videolan.org>
977Date:   Thu Aug 24 14:58:51 2000 +0000
978
979    Hello,
980
981    Some news things:
982
983     . 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
984     . added a keystrokes.h include which contains a generic name of all the VLC keys binding
985     . modified some of the core interface routines to allow the passing of an extra parameter with a keystroke (VLC_CHANNEL).
986     . next step: move all the interface dependent parts (such as the getKey function) to the plugins.
987
988    Hope this will run on your boxes...
989
990commit c48d981f864d6be34f2829d58dee1d8936fbb4d0
991Author: Sam Hocevar <sam@videolan.org>
992Date:   Thu Aug 24 00:16:25 2000 +0000
993
994     . support pour --synchro I+ (images I et la premi�re P)
995
996commit 6b890a3e14ba04e91a09f5b3f6e6a6c415f1bb11
997Author: Sam Hocevar <sam@videolan.org>
998Date:   Thu Aug 24 00:04:42 2000 +0000
999
1000     . support de la touche `q' pour quitter
1001
1002commit 3bc946fc2c0442f01fbda04a9726641173d228fa
1003Author: Sam Hocevar <sam@videolan.org>
1004Date:   Wed Aug 23 23:45:27 2000 +0000
1005
1006     . fixed an other typo
1007     . fixed the aliases install
1008     . renamed an inconsistent variable in src/input/input_file.c
1009
1010commit d37f5e1fa3875ddd9cd5c76c9f1592827f2902eb
1011Author: Jean-Marc Dressler <polux@videolan.org>
1012Date:   Wed Aug 23 22:22:56 2000 +0000
1013
1014    Fixed another bug in the input_file.
1015
1016commit adf400021087dbee6a5406fa4b63f6c545d963d0
1017Author: Christophe Massiot <massiot@videolan.org>
1018Date:   Wed Aug 23 22:15:28 2000 +0000
1019
1020    Remplissure du champ AUTHORS des sources.
1021
1022commit 45b6443fc84d77e5d760d54d57a24f7bd80fc045
1023Author: Sam Hocevar <sam@videolan.org>
1024Date:   Wed Aug 23 21:38:50 2000 +0000
1025
1026    We now have support for the field pictures. It shouldn't break teh frame
1027    pictures, if you notice anything please ring my bell.
1028
1029    --Meuuh (live from Julie)
1030
1031commit e9345712f65e40e3b5f0fa8b0ffe812d2aee6e52
1032Author: Sam Hocevar <sam@videolan.org>
1033Date:   Tue Aug 22 15:58:32 2000 +0000
1034
1035     . fixed PPC .deb build
1036
1037commit 0a883937783c5480d293b2eb6662071b6ae49358
1038Author: Sam Hocevar <sam@videolan.org>
1039Date:   Tue Aug 22 00:13:26 2000 +0000
1040
1041      * added a few sanity checks in the audio mpeg and ac3 decoders.
1042      * temporarily got rid of vlc.channels.
1043      * added notice in debian/control about unencrypted DVDs.
1044      * fixed PowerPC .deb build.
1045
1046commit 33f9e1734dadcdf2ee5481ee2d9519b1ea0b23b0
1047Author: Jean-Marc Dressler <polux@videolan.org>
1048Date:   Mon Aug 21 20:16:22 2000 +0000
1049
1050    Added the beos fixes in the ChangeLog.
1051
1052commit 99eda04a9187001092fd8475c1d884942d34632d
1053Author: Sam Hocevar <sam@videolan.org>
1054Date:   Mon Aug 21 20:05:42 2000 +0000
1055
1056     . updated version number
1057     . removed a verbose message in intf_sdl.c
1058
1059commit 0b5a98ad92c709457b3c00a358e4824cd7f86195
1060Author: Jean-Marc Dressler <polux@videolan.org>
1061Date:   Mon Aug 21 19:57:55 2000 +0000
1062
1063    A lot of bug fixs for the BeOS side of VideoLAN:
1064    - the vlc does not exhaust system resources anymore (it was creating a new
1065      mutex each picture so after a while there was no more mutex available in
1066      the entire system);
1067    - the sound has been corrected and now it works perfectly;
1068    - the window has now the right size (there was and additional line before).
1069
1070    The (BeOS) threads have also been improved especially with the cond vars
1071    (but it is no more compliant with the pthread cond vars).
1072
1073    VideoLAN for BeOS now rocks and is ready for its first binary release.
1074
1075commit d2082e9df73f402bafc55d9f0ebfe7c80225311d
1076Author: Pierre Baillet <octplane@videolan.org>
1077Date:   Mon Aug 21 16:22:03 2000 +0000
1078
1079    .SDL:
1080            .removed the YUV thing from the SDL
1081            .cleaned up the makefile to remove it
1082            .UNTESTED (seems to compile).
1083
1084commit 16bba4b625a0f578a54cbebc6311ea6cd6b71917
1085Author: Pierre Baillet <octplane@videolan.org>
1086Date:   Mon Aug 21 09:40:11 2000 +0000
1087
1088    Plugin handling:
1089            . switched low and high order vout plugins
1090            . removed yuvsdl plugin.
1091
1092commit 9ac8c0ec7d1ca8c58e3b90f3e435ca0fe1d57ad2
1093Author: Pierre Baillet <octplane@videolan.org>
1094Date:   Mon Aug 21 09:33:42 2000 +0000
1095
1096    A few new things:
1097
1098            . The interface part:
1099                            . created intf_AssignKey, intf_getKey and intf_AssignNormalKeys
1100                            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.
1101
1102                            . AssignNormalKeys is commonly used in all the interface plugins.
1103                            AssignKey is used to allow the SDL interface to react nicely.
1104
1105                            . Now the plugin struct element psz_filename is filled (and freed
1106                                    at the end of the program).
1107
1108            . the SDL plugin:
1109                            works but does only display a green screen for now. so don't use it !
1110
1111            . Please try and compile the client on your box with this version.
1112                    I've tried a few output plugin but not all.
1113
1114commit c45d72198afd1e4eee98a7cbdca90688d1e93511
1115Author: Sam Hocevar <sam@videolan.org>
1116Date:   Mon Aug 21 01:47:19 2000 +0000
1117
1118      * removed CCFLAGS flags which were improperly used.
1119      * added hints for powerpc build.
1120      * fixed the input_file exit bug.
1121      * fixed a Makefile bug which removed the CVS directory.
1122      * removed the frame statistics output.
1123
1124commit a9b62c64c92197257edc73fa759574c827f2a9d5
1125Author: Jean-Marc Dressler <polux@videolan.org>
1126Date:   Fri Aug 18 22:35:10 2000 +0000
1127
1128    Correction d'un bug dans l'audio output de beos, ce dernier causait des
1129    plantages al�atoires au lancement (i_buffer_pos n'�tait pas initialis�).
1130
1131commit 5e870913edc0294254db82d2a329684650d1d547
1132Author: Sam Hocevar <sam@videolan.org>
1133Date:   Fri Aug 18 17:02:03 2000 +0000
1134
1135     . removed the sdlvlc alias
1136     . added the vlc-sdl package in the Debian control files
1137
1138commit 812926838648c9e3b41dca51fd8c16b0692b31e9
1139Author: Pierre Baillet <octplane@videolan.org>
1140Date:   Fri Aug 18 08:25:23 2000 +0000
1141
1142    My first contribution.
1143
1144    * Added SDL plugin
1145            * support fullscreen display with --display fullscreen
1146            * complete keyboard handling
1147    * Added --enable_sdl to configure
1148
1149    Octplane.
1150
1151commit 617bd4db8a97f5c3f29a402622dad5960564368b
1152Author: Sam Hocevar <sam@videolan.org>
1153Date:   Thu Aug 17 14:45:42 2000 +0000
1154
1155     . new tasks :
1156
1157    Description: Fix plugins namespace problem
1158    Description: Fix plugin autoloading
1159    Description: Real plugin API
1160    Description: Enable compiled-in plugins
1161    Description: Optimize SPU rendering
1162    Description: SPU error recovery
1163
1164commit 66dca68f861a2d5175cba6b95522ba5c10eb1fd2
1165Author: Sam Hocevar <sam@videolan.org>
1166Date:   Wed Aug 16 00:28:29 2000 +0000
1167
1168     * more files needed to build packages
1169     * changed "pentiumpro" to "ppro" in the ./configure, it was misleading.
1170     * prepared 0.1.99g
1171
1172commit af22a4b58cb29add7fa57fee36edb7f30b116bea
1173Author: Sam Hocevar <sam@videolan.org>
1174Date:   Tue Aug 15 23:35:31 2000 +0000
1175
1176      * fixed a dumb bug in the Makefile that prevented inclusion of the
1177        -march=pentium directive. thanks Meuuh, blame sam.
1178      * fixed a warning in main.c.
1179      * separate Debian packages.
1180      * added request for ALSA support in the TODO list.
1181
1182commit cefc73ef5c6e922c4b02e13e2d8f577e622ddbc3
1183Author: Jean-Marc Dressler <polux@videolan.org>
1184Date:   Tue Aug 15 17:40:40 2000 +0000
1185
1186    R�paration de la version BeOS. Le probl�me venait du swab32 de la nouvelle
1187    bit stream, la macro pour la conversion de BIGENDIAN vers LITTLEENDIAN ne
1188    fonctionnant (toujours) pas.
1189
1190    La version BeOS pose encore de gros probl�mes:
1191    - des plantages al�atoires lorsqu'on utilise le son,
1192    - des performances tr�s en dessous de celles d'anciennes version du vlc,
1193    - une synchro son qui ne fonctionne pas correctement,
1194    - au bout d'un certain temps d'utilisation, toutes les ressources syst�mes
1195      sont consomm�es et le syst�me lui-m�me devient instable (merci d'�viter
1196      les commentaires sur la stabilit� de BeOS)
1197
1198commit 454c7eb8df3e1b396895c6f817f1b5f9b8a002f8
1199Author: Sam Hocevar <sam@videolan.org>
1200Date:   Tue Aug 15 13:37:43 2000 +0000
1201
1202     . rajout� build-stamp et debian/tmp dans les .cvsignore
1203
1204     . de nouvelles id�es dans la TODO list :
1205
1206    Difficulty: Guru    Urgency: Wishlist   Support for RTP
1207    Difficulty: Medium  Urgency: Wishlist   Draw a font / support color fonts
1208    Difficulty: Medium  Urgency: Important  Layer 2 mono support
1209    Difficulty: Hard    Urgency: Wishlist   MP3 support
1210    Difficulty: Hard    Urgency: Normal     Support for unencapsulated streams
1211    Difficulty: Guru    Urgency: Wishlist   Ogg/Vorbis audio decoder support
1212    Difficulty: Hard    Urgency: Normal     Xv video output support
1213    Difficulty: Medium  Urgency: Normal     SDL video output support
1214
1215commit e16affa0e0a6cd6797d4411a03debd19cc4d26b0
1216Author: Sam Hocevar <sam@videolan.org>
1217Date:   Mon Aug 14 01:13:25 2000 +0000
1218
1219      * fixed 8bpp YUV.
1220      * fixed the fscked up Bresenham algorithm in all YUV functions.
1221
1222commit b7c5bd56d2717cdd4c27c438444a4c09295383ba
1223Author: Sam Hocevar <sam@videolan.org>
1224Date:   Sun Aug 13 18:36:57 2000 +0000
1225
1226      * now scaling is on by default, so that people won't tell that the vlc
1227        cannot do scaling :-)
1228      * fixed a few long lines.
1229      * _almost_ fixed 8bpp YUV.
1230
1231commit 0615d6b6d49d5dbd5a843a3fdcc2833987afcb72
1232Author: Sam Hocevar <sam@videolan.org>
1233Date:   Sun Aug 13 17:39:55 2000 +0000
1234
1235      * removed an unused variable in the MMX YUVs.
1236      * fixed 32bpp MMX YUV, made the comments clearer, removed an emms.
1237
1238commit 65d341df9fe5fe7d51100868768112b1c2f22b6d
1239Author: Sam Hocevar <sam@videolan.org>
1240Date:   Thu Aug 10 23:33:26 2000 +0000
1241
1242     . chang� l'ordre des t�ches
1243
1244commit 8ff71feaa37a8d3581106f3a187de1bcd926ccd1
1245Author: Sam Hocevar <sam@videolan.org>
1246Date:   Thu Aug 10 22:52:29 2000 +0000
1247
1248     . TODO list
1249
1250commit 57947f9678920848f5d56267b46f0045dd07ae53
1251Author: Sam Hocevar <sam@videolan.org>
1252Date:   Tue Aug 8 22:51:04 2000 +0000
1253
1254     . vir� les aliases � xvlc �, � ggivlc � etc. qui faisaient un peu
1255      piti�, pour ne laisser que � vlc �, � gvlc � (gnome) et � fbvlc �
1256      (framebuffer) ; les autres restent bien entendu accessibles avec
1257      par exemple � vlc --vout ggi �.
1258
1259     . IMPORTANT - nouvelle option --synchro pour forcer un type de
1260      synchro. Pour le moment les options possibles sont :
1261
1262        --synchro I     /* n'affiche que les I */
1263        --synchro IP    /* affiche les I et toutes les P */
1264        --synchro IP+   /* affiche les I, les P, et la moiti� des B */
1265        --synchro IPB   /* affiche toutes les images */
1266
1267       Toute autre valeur de --synchro sera ignor�e et c'est l'algo
1268      par d�faut bas� sur la consommation de processeur qui sera
1269      utilis�. Notez que si vous en demandez trop au vlc, il va
1270      bien entendu planter, ou tout du moins remplir sa fifo comme
1271      un gros cochon. On n'y peut pas grand chose, c'est la vie.
1272
1273commit 9667c93001de8537e8ccf0edfd1d10590b0ebffd
1274Author: Sam Hocevar <sam@videolan.org>
1275Date:   Tue Aug 8 12:05:57 2000 +0000
1276
1277     . d�commentage d'une fonction comment�e par erreur
1278     . version 0.1.99f
1279     . divers fixes dans la cr�ation des packages
1280
1281commit 15928ef3ed63aa511ac3250cdfc4bf11c4fd0173
1282Author: Sam Hocevar <sam@videolan.org>
1283Date:   Mon Aug 7 22:20:47 2000 +0000
1284
1285     . un peu de m�nage dans le .cvsignore
1286
1287commit 1c5dd6b4feac9c44359230af0c9d359b2f9736aa
1288Author: Sam Hocevar <sam@videolan.org>
1289Date:   Mon Aug 7 22:19:00 2000 +0000
1290
1291     . fichiers manquants
1292
1293commit f6268f60f4d02aadbb8b14046f0aa96b39af63a8
1294Author: Sam Hocevar <sam@videolan.org>
1295Date:   Mon Aug 7 22:18:24 2000 +0000
1296
1297      * vlc.init becomes ~/.vlcrc
1298      * removed float operations in the video decoder, and all emms asm functions
1299      * borrowed linuxvideo's MMX motion compensation
1300      * fixed an undefined symbol in the MMX YUV plugin
1301
1302    Meuuh & Sam.
1303
1304commit 52d7937c89ef32288f99b79dcefd91dd48ae691a
1305Author: Sam Hocevar <sam@videolan.org>
1306Date:   Sun Jul 30 23:42:12 2000 +0000
1307
1308     . rajout de l'option -Winline
1309     . fix de certaines fonctions qui devraient �tre inlin�es
1310     . gain de place dans la YUVMMX
1311
1312commit e13aed00cf01eefa9285cb030486ee0118ea0425
1313Author: Sam Hocevar <sam@videolan.org>
1314Date:   Sun Jul 30 01:59:50 2000 +0000
1315
1316     . autod�tection des plugins
1317     . les aliases "gvlc" "fbvlc" "ggivlc" fonctionne comme il faut
1318
1319commit 4af2fd109ed63515a163452f8acdeb9bbe7194ea
1320Author: Sam Hocevar <sam@videolan.org>
1321Date:   Thu Jul 20 13:49:24 2000 +0000
1322
1323     . suppression du d�codeur de r�f�rence qui de toute fa�on ne marcherait
1324      plus vraiment avec la structure actuelle du vlc
1325     . pr�paration de la 0.1.99e
1326
1327commit 69da26228eb60cec0403d8ff788e4d2f9cc8a916
1328Author: Sam Hocevar <sam@videolan.org>
1329Date:   Wed Jul 19 00:03:25 2000 +0000
1330
1331     . nouveau bitstream fait par Meuuh (qui est mortel) et qui nous
1332    fait gagner plus de 0.8% en vitesse, ce qui peut para�tre peu, mais
1333    en fait au bout de 35 fois on aura d�pass� 30% de gains.
1334
1335     . remise de l'ancienne taille d'image par d�faut
1336
1337commit ab70628c90bd8c45f2295f8d8b92459510614ffa
1338Author: Jean-Marc Dressler <polux@videolan.org>
1339Date:   Tue Jul 18 19:23:00 2000 +0000
1340
1341    Maintenant le vlc fonctionne correctement sous BeOS (� part la synchro).
1342
1343commit 3fd735374af8b0c91ab1d8a59e25983d4f07f20c
1344Author: Sam Hocevar <sam@videolan.org>
1345Date:   Tue Jul 11 23:04:56 2000 +0000
1346
1347     . le make snapshot fait un .bz2 aussi
1348
1349commit b8397f8fc8e651c972be6e32e12aeae3090ae38e
1350Author: Sam Hocevar <sam@videolan.org>
1351Date:   Tue Jul 11 23:03:54 2000 +0000
1352
1353     . changement cosm�tique
1354
1355commit 5af317cac849faf58ffc29d20887183ef2841451
1356Author: Sam Hocevar <sam@videolan.org>
1357Date:   Tue Jul 11 23:03:15 2000 +0000
1358
1359     . updated changelog
1360
1361commit 058859e24726b16178ea885247552447c7ab0c0e
1362Author: Sam Hocevar <sam@videolan.org>
1363Date:   Sat Jul 8 14:29:29 2000 +0000
1364
1365     . petite correction pour que le RPM puisse �tre construit sur Mandrake
1366
1367commit d17615d470bf7c85499632533f74bd812a584b12
1368Author: Sam Hocevar <sam@videolan.org>
1369Date:   Thu Jul 6 14:45:51 2000 +0000
1370
1371     . fix� une b�vue dans la YUV 8 bits
1372     . descendu le d�lai de d�marrage � .5 secondes au lieu de 2
1373     . un nouvelle synchro qui devrait punixe !!!
1374
1375commit 57e189eb5d1d387f2036c31720e1e9aa8cb3ea78
1376Author: Sam Hocevar <sam@videolan.org>
1377Date:   Tue Jul 4 02:37:21 2000 +0000
1378
1379    Bon, puisque �a semble commiter sous BeOS, je commite.
1380
1381    Voil� le changelog appoximatif :
1382
1383     . fichier INSTALL plus clair
1384     . vir� quelques warnings
1385     . *PATH sont maintenant d�finis dans config.h
1386     . quelques fautes d'orthographe
1387     . l'option --enable-ppro n'est pas mise par d�faut car elle ne fonctionne
1388      pas sur un K6-2
1389     . nouvelle API des plugins
1390     . le client framebuffer ne d�truit plus la console quand on quitte
1391     . r�paration de la YUV 8 bits
1392     . mise des YUV en plugins
1393     . transfo YUV 32bits MMX chour�e dans la libmpeg2
1394
1395commit 3cbfc06dc36bc0d178793558d52d71348e999106
1396Author: Sam Hocevar <sam@videolan.org>
1397Date:   Fri Jun 23 22:28:42 2000 +0000
1398
1399     . nouveaux plugins - ne fonctionnent pas encore tous
1400
1401commit 1b79957cebd97494e3ae83cae81be93fd9d3a063
1402Author: Jean-Marc Dressler <polux@videolan.org>
1403Date:   Wed Jun 21 17:59:31 2000 +0000
1404
1405     Le son fonctionne sous BeOS !
1406
1407     Ah, vraiment, on peut dire que BeOS roulaize, les enfants.
1408
1409commit ea286a76f4e0b8a805cc9ad8705c3db1119cdcb4
1410Author: Sam Hocevar <sam@videolan.org>
1411Date:   Tue Jun 20 01:21:59 2000 +0000
1412
1413     . g�n�ration de .rpm et .deb via make.
1414     . rajout des plugins dummy m�me pour BeOS.
1415
1416commit 58b377bc71dbe383428844766e640b288b1a6712
1417Author: Sam Hocevar <sam@videolan.org>
1418Date:   Mon Jun 19 16:35:47 2000 +0000
1419
1420     . vlc.spec pour faire des packages RedHat
1421     . un petit peu plus d'aout_beos
1422
1423commit 16c54baddd3e179aea841331cdf7364a2256d7e6
1424Author: Jean-Marc Dressler <polux@videolan.org>
1425Date:   Mon Jun 19 00:04:47 2000 +0000
1426
1427     . correction d'un flag inexistant dans input_file
1428     . d�but du support son BeOS
1429     . fix d'un warning dans ac3_exponent.c
1430
1431commit 74daded6bb9ff44b2d6b5a9bd7dbe1e8b3e2e54a
1432Author: Sam Hocevar <sam@videolan.org>
1433Date:   Sun Jun 18 20:20:42 2000 +0000
1434
1435     . kludge con pour �viter que �a segfaulte plus en sortant
1436
1437commit 9d08c9c667fceaa44b77b554dfdcb51383e7afeb
1438Author: Sam Hocevar <sam@videolan.org>
1439Date:   Sun Jun 18 16:52:10 2000 +0000
1440
1441     . r�paration de la page de man
1442     . le target GGI fonctionne � nouveau, m�me s'il rame salement
1443
1444commit e2261b930894f65ce8fa2b8e6a12d9cadde4a72d
1445Author: Sam Hocevar <sam@videolan.org>
1446Date:   Sun Jun 18 11:17:01 2000 +0000
1447
1448     . On peut enfin fermer la fen�tre principale en cliquant sur le bouton
1449      fermeture du window manager
1450
1451commit d79763472671a56e2622ce127d959c34b80a45a7
1452Author: Benoit Steiner <benny@videolan.org>
1453Date:   Sun Jun 18 08:14:25 2000 +0000
1454
1455    Le Makefile genere ne gerait pas correctement le mode debug=1
1456
1457commit 3d1104112bebfdd6f1d3201e03da01db54c93bd6
1458Author: Sam Hocevar <sam@videolan.org>
1459Date:   Sat Jun 17 01:49:09 2000 +0000
1460
1461     . ajout� un FIXME pour un bug dans plugins/vout/vout_x11.c
1462     . ajout� un ChangeLog
1463     . updat� le README
1464
1465commit fbb3c3d6fb9c744f61f735225baaa7003b9d62a5
1466Author: Sam Hocevar <sam@videolan.org>
1467Date:   Fri Jun 16 14:04:06 2000 +0000
1468
1469     . le code des VLAN devrait refonctionner
1470
1471commit e1e77d20763acbcb91bdb0e96b3cba343eb28fbd
1472Author: Sam Hocevar <sam@videolan.org>
1473Date:   Fri Jun 16 12:28:46 2000 +0000
1474
1475     . vlc.init et vlc.channels sont � nouveau lus et interpr�t�s lorsqu'il
1476      n'y a pas de param�tres donn�s en ligne de commande.
1477
1478     . cons�quence directe, il faut faire � vlc - � pour lire stdin.
1479
1480commit 7945499021cd217ca25d0a50c603e6bda22fd3ee
1481Author: Sam Hocevar <sam@videolan.org>
1482Date:   Thu Jun 15 18:50:42 2000 +0000
1483
1484     . autoconf
1485
1486commit 08dcf8d79b770927fe4d50b7626d9f26ae14f029
1487Author: Sam Hocevar <sam@videolan.org>
1488Date:   Thu Jun 15 18:50:13 2000 +0000
1489
1490     . petit oubli b�te dans le `make snapshot`
1491
1492commit 3884fa495b81de2b496b54b99c9dd8f911068d78
1493Author: Sam Hocevar <sam@videolan.org>
1494Date:   Thu Jun 15 00:51:28 2000 +0000
1495
1496     et hop, encore une connerie
1497
1498commit 8a035a9590e7f10ff5bd4a094ff20f26ec0a6fb7
1499Author: Sam Hocevar <sam@videolan.org>
1500Date:   Thu Jun 15 00:46:34 2000 +0000
1501
1502     . virage d'une connerie
1503
1504commit 33a996bb28aa1a89c87d64b700fa23e280715cd0
1505Author: Sam Hocevar <sam@videolan.org>
1506Date:   Thu Jun 15 00:26:54 2000 +0000
1507
1508     . r�paration d'un oubli
1509
1510commit acbd88f26257a29b7225bd0a8dcd83287b09f4dc
1511Author: Sam Hocevar <sam@videolan.org>
1512Date:   Wed Jun 14 23:55:41 2000 +0000
1513
1514     . input fichier en ligne de commande (le reste a du p�ter, c'est pas
1515       possible autrement)
1516
1517commit fe175c116ab65ff84b7e8b92bf3a99ba58303acc
1518Author: Brieuc Jeunhomme <bbp@videolan.org>
1519Date:   Wed Jun 14 21:37:36 2000 +0000
1520
1521    r�paration de mes betises sur la yuv (d�sol� tm), mais je remets ca bientot.
1522
1523commit c2e97975f7560f6e8bbfef20d7768a243dc2957b
1524Author: Sam Hocevar <sam@videolan.org>
1525Date:   Wed Jun 14 20:53:48 2000 +0000
1526
1527     . disparition de la plupart des printf
1528     . moins de warnings dans la YUV MMX
1529
1530commit 9206b014733f7e9dd1527548076267ca574d965c
1531Author: Sam Hocevar <sam@videolan.org>
1532Date:   Fri Jun 9 00:40:00 2000 +0000
1533
1534     . correction des conneries de BBP :)
1535     . typo dans src/interface/main.c
1536
1537commit 16b22cf4aa29b201dda259712a05cd3c2c93dcf2
1538Author: Brieuc Jeunhomme <bbp@videolan.org>
1539Date:   Wed Jun 7 02:27:07 2000 +0000
1540
1541    Petites optims dans SCALE_HEIGHT pour les images de hauteur r�duite.
1542
1543commit 0eba28c2c9f2b84a54d42103226ab74e69434020
1544Author: Sam Hocevar <sam@videolan.org>
1545Date:   Mon Jun 5 23:58:59 2000 +0000
1546
1547     . bug dans le code des sous-titres (mauvais scaling en Y)
1548     . le vlc ne meurt pas salement en mode framebuffer quand on change
1549      de console (par contre, segfault en quittant, je ne sais pas encore
1550      pourquoi)
1551     . le make est � nouveau un peu plus verbose
1552
1553commit 2b9f6f3318e4ab265883cc382e39ffc1fb0682cb
1554Author: Gaël Hendryckx <jimmy@videolan.org>
1555Date:   Mon Jun 5 20:49:32 2000 +0000
1556
1557      Ajout cradement d'une yuv en mmx 4:2:0 en 16 bpp dans video_yuv.c. Pour
1558    l'activer / desactiver, d�commentez le define MMX du debut du fichier.
1559
1560      Cette modif est exp�rimentale vue qu'elle empeche la correction gamma
1561    dans le mode pr�-cit� et que c'est du boulot de salop. A voir si on laisse
1562    ou pas d'apr�s les perfs. (impossibles � estimer de visu chez moi).
1563
1564      A vot' bon plaisir,
1565
1566commit f2f5c4a07774a4618a16a3c8ff331f0654073085
1567Author: Sam Hocevar <sam@videolan.org>
1568Date:   Thu Jun 1 15:25:38 2000 +0000
1569
1570     . petite erreur dans le configure.in qui emp�chait de configurer
1571      convenablement les options de compilation
1572
1573      maintenant faire: ./configure --enable-fb --enable-blabla
1574        (./configure --help pour tous les voir)
1575
1576     . correction d'un warning en mode non-MMX
1577
1578commit 52cbe65fdea8740011f42ac28fe5e7cca6c1ca40
1579Author: Sam Hocevar <sam@videolan.org>
1580Date:   Mon May 29 07:29:50 2000 +0000
1581
1582     . encore un peu plus loin dans le passage � autoconf
1583     . giclage de l'ancien d�codeur dans le Makefile
1584
1585    n'oubliez pas de relancer ./configure avec les bonnes options !
1586    typiquement elles sont du genre :
1587
1588       ./configure --enable-fb --enable-mmx --enable-ppro
1589
1590commit 17a8fa1206c7ad435c6154ccc0117da0d6f2afbb
1591Author: Sam Hocevar <sam@videolan.org>
1592Date:   Sun May 28 18:28:42 2000 +0000
1593
1594     . suppression d'un bug cosm�tique dans l'affichage des plugins qui en
1595       plus faisait segfaulter, ce qui n'�tait malheureusement pas top
1596
1597commit 407c070ee9289e55d4273115984706c8628c1ec4
1598Author: Sam Hocevar <sam@videolan.org>
1599Date:   Sun May 28 14:22:06 2000 +0000
1600
1601     . correction d'un bug dans les sous-titres pour un scaling > 1
1602     . correction d'un bug dans l'affichage 8 bits pour un scaling < 1
1603
1604commit 43df12e74152917d6b0570fe1caf2c81fd7ff9c8
1605Author: Sam Hocevar <sam@videolan.org>
1606Date:   Sat May 27 15:37:41 2000 +0000
1607
1608     . scaling des sous-titres (� proprifier)
1609     . position correcte des sous-titres sur l'image
1610      �a ne devrait plus segfaulter
1611
1612commit d1543c2f6a5ae1386abde6c5351b3d03fca010c2
1613Author: Sam Hocevar <sam@videolan.org>
1614Date:   Fri May 26 01:55:07 2000 +0000
1615
1616     . support 8 bits pour X (avec private colormap)
1617     . affinement de la dur�e d'affichage des sous-titres
1618     . correction d'un bug dans les sous-titres
1619
1620commit 9cb93a18fa89fd4a9f046d3cce3fd8f765c3c2bc
1621Author: Sam Hocevar <sam@videolan.org>
1622Date:   Wed May 24 22:39:44 2000 +0000
1623
1624     Bon. On ne rit pas, je m'�tais juste plant� dans l'en-t�te des
1625    licences. Et puis �a peut arriver � tout le monde :)
1626
1627commit ba9eb1581f412ba12065e31b8c3010942ab59d7f
1628Author: Damien Lucas <nitrox@videolan.org>
1629Date:   Wed May 24 21:48:18 2000 +0000
1630
1631    Ajout des fichiers pour la gestion du lpcm.
1632    Il reste � impl�menter le lpcm au niveau de l'input et �crire le d�codage.
1633
1634commit ed8a78d774583cf0a276ecdcfd0bedce523717f6
1635Author: Sam Hocevar <sam@videolan.org>
1636Date:   Wed May 17 14:38:24 2000 +0000
1637
1638     . corrections de fautes d'orthographe je ne sais plus trop o�
1639
1640     . quelques bidouilles dans vout_mga mais de toute fa�on ce n'est pas
1641      pr�t de changer et on aura chang� la structure bien avant
1642
1643     . encore un meilleur support des sous-titres
1644
1645     . exemple d'input fichier dans le vlc.channels, � adapter � votre
1646      convenance
1647
1648commit 9be218d524fe2be7ff56416f404df9eca23ea460
1649Author: Renaud Dartus <reno@videolan.org>
1650Date:   Wed May 17 14:21:15 2000 +0000
1651
1652    Ajout des fonctions de r�glage du volume (touches : +, -, m)
1653
1654commit a61212cc837849351c1c2f82c964dc93333fbec3
1655Author: Sam Hocevar <sam@videolan.org>
1656Date:   Thu Apr 20 00:54:31 2000 +0000
1657
1658     . changement dans les headers pour que �a compile sous Linux.
1659
1660     Polux, j'ai vir� <byteorder.h> pour le remplacer par <netinet/in.h> car
1661     c'�tait comme �a dans tous les autres .c, tu peux v�rifier que �a
1662     fonctionne toujours ?
1663
1664commit 551607d315126846db5538560f52fb2e084a5d6f
1665Author: Jean-Marc Dressler <polux@videolan.org>
1666Date:   Wed Apr 19 22:13:38 2000 +0000
1667
1668    Portage du client sous BeOS. Il manque encore l'audio mais �a marche.
1669    En cadeau bonux un nouvel input_file qui permet de lire les vob. Il
1670    faur rajouter la ligne suivante dans vlc.init:
1671    spawn-input method=10 filename=braindead
1672
1673commit 9a726693158506defdbe4c98f45b80521f32232c
1674Author: Sam Hocevar <sam@videolan.org>
1675Date:   Fri Apr 14 04:19:51 2000 +0000
1676
1677     9 avril:
1678     - r�indentation de quelques bouts de code
1679     - les plugins vont �tre cherch�s en priorit� dans . puis ./plugins
1680      puis dans le r�pertoire habituel
1681     - d�but de communication entre le thread gnome et l'input
1682     - l'interface gnome ne segfaulte plus en sortant
1683     - le menu "Exit" fonctionne
1684
1685    10 avril:
1686     - fen�tre Gnome au lieu de fen�tre Gtk
1687      *** ATTENTION *** l'interface Gnome n'est vraiment qu'un d�but, soyez
1688       gentils de ne pas faire de bug report si un bouton ne fonctionne pas.
1689     - popup "About"
1690
1691    11 avril:
1692     - fen�tre playlist (rien dedans encore)
1693     - masquage du pointeur souris
1694     - popup menu dans la fen�tre vout
1695     - hide/show des fen�tres playlist
1696     - les boutons "Exit" fonctionnent quel que soit le menu
1697
1698    12 avril:
1699     - d�but du cassage des channels
1700     - d�but des menus g�n�r�s en runtime
1701
1702    13 avril:
1703     - ajout du target "snapshot" dans le makefile
1704
1705    14 avril:
1706     - d�codage de tous les sous-titres connus
1707     - spu_decoder.c ne segfaulte plus quand on quitte
1708     - rajout du flag b_active dans la structure audio_decoder
1709     - le bouton pause fonctionne
1710
1711commit 3efee7828d1349a4f746178b5407337a6e04cb22
1712Author: Henri Fallon <henri@videolan.org>
1713Date:   Wed Apr 5 20:43:33 2000 +0000
1714
1715    Ajout du layer II mono (non test�) et d�but de mise en conformit� avec
1716    les r�gles de formattage du code
1717
1718commit e6f643225a779c1c061044ea62b0aa33396a6853
1719Author: Jean-Marc Dressler <polux@videolan.org>
1720Date:   Thu Mar 30 12:54:29 2000 +0000
1721
1722    - Correction du bug de la synchro.
1723      Le probl�me provenait d'un d�calage d'une seconde qui avait �t� rajout�
1724      dans le calcul de la date dans audio_output.c :
1725      p_aout->date = -1000000 + mdate() + ( (((mtime_t)(l_bytes / 4)) * 1000000)
1726                                            / ((mtime_t)p_aout->l_rate) );
1727      C'est le -1000000 qui faisait retarder le son d'exactement une seconde.
1728      J'aimerais bien savoir pourquoi il a �t� rajout� car peut-�tre y-a-t-il
1729      d'autres bugs similaires qui ne sont pas visibles pour l'instant.
1730
1731    - Nettoyage d'une partie du code de audio_decoder_thread.c
1732      Il est vraiment tr�s dommage que les conventions de codage ne soient pas
1733      respect�es, si il y en a ce n'est pas pour rien. De plus le m�lange
1734      d'espaces et de tabulations rend le code tr�s peu lisible. Je le
1735      rappelle, nous n'utilisons que des indentations de 4 espaces et toute
1736      tabulation est proscrite. Il serait bien de changer le reste du code
1737      pour qu'il respecte les conventions et reste ainsi facilement lisible
1738      par tout le monde.
1739
1740commit e3f56bd88d343d08619853fa5f8ef94399fdab07
1741Author: Michel Lespinasse <walken@videolan.org>
1742Date:   Tue Mar 28 00:22:13 2000 +0000
1743
1744    Version 2 de mon tutorial sur les DCT et DFT. Les choses sont un peu plus dans
1745    l'ordre maintenant, et il y a pas mal d'explications qui ont ete rajoutees pour
1746    expliquer comment implementer efficacement l'algo AAN.
1747
1748    Si un jour j'ai le courage, j'ecris une routine DCT32 qui torchera celle de
1749    regis, na !
1750
1751    Pour etre parfait il faudrait rajouter une section sur les DCT en 2 dimensions,
1752    mais bon...
1753
1754commit b1ff86e64fa8cd67815d7ff7b8ac6a7c320704da
1755Author: Sam Hocevar <sam@videolan.org>
1756Date:   Thu Mar 23 06:27:35 2000 +0000
1757
1758     . les sous-titres sont affich�s et effac�s � l'heure
1759     . une petite optimisation de l'affichage
1760     . attention, config.h.in a chang�, n'oubliez pas de refaire ./configure
1761
1762commit aa79cd1104f75aa27f621a2b26675b6f55a60332
1763Author: Sam Hocevar <sam@videolan.org>
1764Date:   Wed Mar 22 00:57:10 2000 +0000
1765
1766     . les sous-titres sont centr�s
1767     . la palette des sous-titres par d�faut est moins affreuse.
1768
1769    Bugs que j'avais oubli�s:
1770     . ne marchent qu'en 16 bits (devrait se fixer vite)
1771     . parfois quelques glitches graphiques que je ne comprends pas.
1772
1773commit 3482c341141f4dbe2e3fd230ca2a9e426e229232
1774Author: Sam Hocevar <sam@videolan.org>
1775Date:   Tue Mar 21 22:36:01 2000 +0000
1776
1777    NEWS:
1778     . encore un peu de parsage de sous-titres
1779     . affichage des sous-titres.
1780
1781    BUGS:
1782     . �a segfaulte toujours au moment o� on quitte, mais c'est le probl�me
1783      habituel, �a sera r�gl�.
1784     . pour le moment ils sont en noir et blanc, parce qu'il faut aller
1785      chercher cette putain de palette dans les .IFO du dvd et que pour
1786      l'instant j'ai la flemme
1787     . les sous-titres ne sont pas affich�s comme il faut si la largeur
1788      de l'�cran n'est pas 720.
1789     . dimensions par d�faut mises � 720x576 (format DVD) au lieu de 640x480
1790      pour la raison �voqu�e ci-dessus. mais �a sera r�gl� bient�t.
1791     . pas de gestion de transparence, coordonn�es, fade in/fade out
1792     . pas de gestion de date : le sous-titre est affich� d�s qu'il est re�u
1793      et n'est pas effac� tant qu'on en a pas re�u un nouveau.
1794
1795commit 3b8adcbd9c198ba59eddc65008fad6e66c5949b1
1796Author: Sam Hocevar <sam@videolan.org>
1797Date:   Mon Mar 20 07:50:55 2000 +0000
1798
1799     . suppression d'une variable inutile que j'avais laiss�e trainer
1800      au pr�c�dent commit.
1801     . d�but du d�codeur de sous-titres. Pour le moment il ne fait que
1802      parser le flux comme un cochon, c'est tout.
1803
1804commit b17f6aadad5663e5acf5941578a7c23b8bbd90f3
1805Author: Sam Hocevar <sam@videolan.org>
1806Date:   Mon Mar 20 04:29:00 2000 +0000
1807
1808     Bon finalement puisque tout le monde dort, je l'ai fait :)
1809
1810      . rajout de i_pes_real_size dans la structure p_pes_packet, qui vaut 0
1811       par d�faut, et est initialis� � la taille du payload PES annonc�e dans
1812       le header si celle-ci est pr�sente.
1813      . � chaque nouveau paquet TS, si i_pes_real_size == i_pes_size on envoie
1814       directement le PES au d�codeur sans attendre le d�but du PES suivant.
1815      . cr�ation de input_ParsePES pour y mettre le code dupliqu� de
1816       input_DemuxPES.
1817
1818     Ca fait 1 test de plus par paquet TS, donc n�gligeable. Par contre si
1819    des gens ayant boss� sur l'input ont le temps de v�rifier que je n'ai pas
1820    fait de connerie, �a peut �tre int�ressant :)
1821
1822commit ee9f4f3ea12a70af9ee920f57ffb2010168bb824
1823Author: Michel Lespinasse <walken@videolan.org>
1824Date:   Sun Mar 19 06:29:52 2000 +0000
1825
1826    Un petit tutorial sur les DCT et DFT... enfin non pas sur leur representation
1827    "physique" mais plutot sur les differentes methodes de calcul utilisables.
1828
1829    Ca n'est pas franchement indispensable mais disons que j'ai eu du mal a trouver
1830    de la doc sur le sujet donc je me dis que ca peut pas faire de mal de
1831    rassembler ce qu'on a...
1832
1833commit fec6ded4bf47c3367152b0a37459fa058b2cf3f3
1834Author: Michel Lespinasse <walken@videolan.org>
1835Date:   Wed Mar 15 02:10:47 2000 +0000
1836
1837    reecriture du deco mpeg audio
1838
1839    * support du layer 1 mono et stereo
1840    * support du layer 2 stereo (j'ai pas encore fait le mono)
1841    * support des low bitrates proposes par le mpeg2 (non teste)
1842    * passage des tests de compliance mpeg :)
1843    * moins de macros qu'avant, mais je dois encore propriser un peu le code.
1844
1845commit abe1132d5ad3ab1addc2bf17293fadc4102f177e
1846Author: Stéphane Borel <stef@videolan.org>
1847Date:   Mon Mar 13 21:55:07 2000 +0000
1848
1849    * Correction du Bug introduit lors de mon commit.
1850
1851    Chez moi, �a marche avec Taxi, Matrix et la ba de twine.
1852
1853commit 704d5d692713314e578536723ff3669a02ec239e
1854Author: Sam Hocevar <sam@videolan.org>
1855Date:   Mon Mar 13 21:32:31 2000 +0000
1856
1857     . gestion de la souris sous X (essentiellement le bouton du milieu
1858      qui cache le pointeur, tr�s pratique quand on regarde un DVD)
1859     . rajout de 3 fichiers d'installation pour le package Debian
1860     . correction de "usefull" et "successfull" � une dizaine d'endroits dans
1861      le code parce que �a commen�ait � m'horripiler
1862     . erreur de syntaxe dans la page de man.
1863     . un peu plus de choses dans l'interface gnome, mais rien ne marche
1864      pour le moment.
1865
1866commit 68bcfdfc7ac3385ee28a6ee153aaea15d5ca4d39
1867Author: Sam Hocevar <sam@videolan.org>
1868Date:   Mon Mar 13 04:08:10 2000 +0000
1869
1870     . ajout de quoi faire des packages debian :
1871       - fichiers de contr�le pour dpkg-buildpackage
1872       - une ic�ne de merde - que les artistes la remplacent
1873       - page de man
1874     . les donn�es qui ne sont pas platform-dependant sont maintenant
1875      dans le r�pertoire share ( et plus lib )
1876     . le client va chercher les polices dans le r�pertoire courant
1877      et dans /usr/share/videolan/vlc/
1878     . le message pr�c�dent �tait l'ajout du r�pertoire share/ mais
1879      les scripts CVS semblent avoir d�conn�
1880
1881commit 35d266307272aaab1f28b0b224edd60dc071a884
1882Author: Stéphane Borel <stef@videolan.org>
1883Date:   Mon Mar 13 03:20:46 2000 +0000
1884
1885    * Proprification de decodeMPEG2 (+optim)
1886    * Ecriture de decodeMPEG1
1887
1888    Le Mpeg1 n'est pas encore test�.
1889
1890commit d733dbbe4676c1e9b66ba0fa98209e07bef83569
1891Author: Michel Lespinasse <walken@videolan.org>
1892Date:   Sun Mar 12 22:45:16 2000 +0000
1893
1894    J'ai retire gnome du build par defaut afin que ca ne cree pas de probleme
1895    chez ceux qui n'ont pas les includes appropries...
1896
1897    Je sais que cette solution n'est pas ideale mais peut on se mettre d'accord
1898    pour ne construire par defaut que les outputs X et dummy pour la video, et
1899    dsp et dummy pour l'audio ?
1900
1901    (a la rigueur si on dit que dans le cvs on ne construit que les dummy je suis
1902    d'accord aussi)
1903
1904    ou alors ca sert peut etre a rien de se mettre d'accord et ca sera regle par
1905    le ./configure bientot ?
1906
1907commit c5e3d5536b1b883c993cb494e0a570698855a6a1
1908Author: Sam Hocevar <sam@videolan.org>
1909Date:   Sun Mar 12 21:04:28 2000 +0000
1910
1911     . suppression d'un warning pour les machines n'ayant pas usleep()
1912     . correction d'une boulette que j'ai faite dans netutils.c
1913     . d�but de intf_gnome. vout_gnome est une copie de vout_x11 pour l'instant
1914
1915commit 8153d415270f0847aa2a3682e49afb845b372cf5
1916Author: Michel Lespinasse <walken@videolan.org>
1917Date:   Sun Mar 12 19:05:58 2000 +0000
1918
1919    Proprification du decodeur mpeg audio, comme j'avais fait pour l'ac3 :
1920    separation de ce qui est specifique videolan et de ce qui est generique.
1921
1922    Je compte encore bidouiller pas mal la partie generique, mais deja la ca
1923    marche donc...
1924
1925commit 4eed2dd0c013d3ac16175fe1cab9bbad50b7cb33
1926Author: Jean-Marc Dressler <polux@videolan.org>
1927Date:   Sat Mar 11 00:05:16 2000 +0000
1928
1929    Quelques ajustements pour beos. Les plugins ne compilent toujours pas.
1930
1931commit 86054cbfbac62dcd172ebe579c87998d67159e77
1932Author: Sam Hocevar <sam@videolan.org>
1933Date:   Fri Mar 10 01:24:53 2000 +0000
1934
1935     . r�gl� un petit oubli dans le Makefile
1936     . dernier commit pour tester les scripts ;
1937          �a devrait bien marcher � pr�sent
1938
1939commit 78efa04e237aea926b31aafe2a090a762fe51129
1940Author: Sam Hocevar <sam@videolan.org>
1941Date:   Fri Mar 10 00:57:50 2000 +0000
1942
1943     ben oui, encore un poliotage. mais �a me permet de tester les scripts
1944     de commit en cachette :)
1945
1946commit 18e6f1a82064625389fb6ed09d7fee63872ed10b
1947Author: Sam Hocevar <sam@videolan.org>
1948Date:   Fri Mar 10 00:47:17 2000 +0000
1949
1950     . suppression de quelques #define SYS_* (mais pas encore tous)
1951     . include/config.h devient include/config.h.in et config.h sera
1952      g�n�r� par ./configure. Le but est d'�viter les options -DFOO de gcc
1953     . suppression d'un 'Resources' qui trainait encore dans config.h
1954
1955commit d3a8f7e2921d1b125c943894a2396132ecc0f792
1956Author: Sam Hocevar <sam@videolan.org>
1957Date:   Thu Mar 9 12:30:15 2000 +0000
1958
1959     . la version et le codename sont d�finis uniquement dans configure.in
1960     . plus de #ifdef SYS_* dans threads.h, on utilise defs.h
1961     . re-test des scripts de tibob :)
1962
1963commit c36d3ca686c1152838674eba175823b33f36eeb1
1964Author: Sam Hocevar <sam@videolan.org>
1965Date:   Thu Mar 9 10:08:50 2000 +0000
1966
1967     . normalement on devrait se prendre 1 seul mail par commit gr�ce aux
1968      top scripts de tibob.
1969     . suppression de Makefile
1970     . rajout de include/defs.h.in qui g�n�re include/defs.h
1971
1972     pour g�n�rer le Makefile et defs.h il faut lancer ./configure
1973
1974     pour ceux qui voudraient toucher � configure.in, "include/defs.h.in" est
1975    g�n�r� par la commande autoheader, et "configure" est g�n�r� par autoconf
1976
1977commit e092ce6bd25f32b4783c378c46165ec842fa0270
1978Author: Sam Hocevar <sam@videolan.org>
1979Date:   Wed Mar 8 10:44:25 2000 +0000
1980
1981     . remise du vieux Makefile en attendant celui g�n�r� par ./configure
1982
1983commit ce02beab1c940383aa5de8e46dde41920f5b514c
1984Author: Sam Hocevar <sam@videolan.org>
1985Date:   Wed Mar 8 10:33:28 2000 +0000
1986
1987     ./configure puis make, et �a devrait compiler.
1988
1989commit 12422fe0b1726327a63e0f0c6ecdbb62486ed902
1990Author: Sam Hocevar <sam@videolan.org>
1991Date:   Wed Mar 8 10:22:45 2000 +0000
1992
1993     Premiers fichiers n�cessaires � autoconf
1994
1995commit ac08ae30411f18fccf735b337927ee7abd04a009
1996Author: Jean-Marc Dressler <polux@videolan.org>
1997Date:   Sat Mar 4 22:33:01 2000 +0000
1998
1999    D�but du portage BeOS. Beaucoup de fuchiers ont �t� modifi� car il a fallu
2000    r�organiser les headers pour que ce soient les headers les plus proches
2001    du syst�me qui se retrouvent en premier (threads.h devrait toujours �tre
2002    le premier des headers non syst�mes). J'ai du aussi rajouter un type
2003    plugin_id_t et par la m�me occasion inclure plugins.h dans la plupart
2004    des fichiers. Voici en vrac les modifs les plus importantes que j'ai op�r�:
2005
2006    o L�g�re r�organisation pour les raisons �voqu�es ci-dessus (certaines
2007      macros comme MIN et MAX peuvent �tre d�j� d�finies par le syst�me et
2008      interf�rer avec celles d�finies dans common.h ou autre)
2009
2010    o Dans intf_msg j'ai du remplacer les vasprintf par des vsprintf
2011      dans le cas o� ARCH=BEOS.
2012
2013    o la commande hostname du Makefile n'�tait pas compatible et je
2014      l'ai donc enlev�, en avons-nous besoin ? Auquel cas il suffit de
2015      rajouter un ifeq.
2016
2017    o J'ai aussi remplac�  les bzero et bcopy par memset et memmove.
2018
2019    o plugin.c, mtime.c et threads.h et quelques fichiers de l'input
2020      ont �t� adapt�s � BeOS � grand coup de #ifdef SYS_*.
2021
2022    TODO:
2023
2024    o Ecrire intf_beos.cpp, vout_beos.cpp et aout_beos.cpp
2025
2026    Je suis sous linux et je viens de tester le client qui marche tr�s
2027    bien, mais il est n�anmoins possible que j'ai introduit quelques
2028    probl�mes de compilations pour certains modules, si c'est le cas
2029    pr�venez moi.
2030
2031commit ec9bf58ab3453691a110fcf144d05e18f8b39183
2032Author: Sam Hocevar <sam@videolan.org>
2033Date:   Sat Mar 4 11:52:48 2000 +0000
2034
2035     - �a compile sous FreeBSD (mais �a ne tourne pas)
2036     - les d�pendances sont cach�es dans .deps/ au lieu de deps/
2037     - suppression d'encore quelques #include inutiles.
2038     - la gestion des plugins est maintenant encapsul�e dans misc/plugin.c
2039      un peu comme les threads, pour faciliter le portage.
2040     - l�ger remaniement de l'output pour --help et --version
2041     - les p_ts_packet sont cast�s en (void *) pour �viter un warning sous
2042      certaines architectures.
2043     - ajout de la GPL dans un fichier COPYING
2044     - fichier README avec rien dedans pour le moment, � part la liste de
2045      toutes les personnes ayant particip� au projet. J'en ai *forc�ment*
2046      oubli� certains, alors si vous avez un nom, rajoutez-le. de m�me, s'il
2047      y a un gros con que j'ai mis par erreur dans la liste et qui n'a jamais
2048      rien fait pour le projet, n'h�sitez pas � le supprimer sournoisement.
2049     - fichier AUTHORS avec la liste des gens ayant boss� sur le client. j'ai
2050      mis toutes les personnes ayant fait au moins un commit, ainsi que Henri
2051      parce que je sais qu'il bosse sur l'audio, et HPReg, Steve et Oli parce
2052      qu'ils ont boss� dessus aussi. Par contre ici aussi j'ai fort probable-
2053      ment oubli� des gens. Corrigez !
2054     - r�pertoire debian/ qui servira � cr�er des packages
2055     - rajout d'une entr�e pour faire `make install' (pas encore parfait)
2056     - nom de code de la future release 0.2 : `Onatopp' :)
2057
2058commit 44bcfed01477db0b57e6f08048bbee72f032aa7e
2059Author: Sam Hocevar <sam@videolan.org>
2060Date:   Fri Mar 3 07:03:34 2000 +0000
2061
2062     Encore un commit venu tout droit des abysses de l'enfer, d�sol� pour
2063    le flood, c'est la derni�re fois.
2064
2065      . apr�s le demoronifier, le GPLifier: il y a les ent�tes de la GPL dans
2066       chaque fichier ; votre mission, si vous l'acceptez, est de mettre votre
2067       nom dans chaque fichier qui est votre oeuvre ou auquel vous avez
2068       particip�, pour qu'on sache qui a fait quoi. Pas de fausse modestie,
2069       c'est plus pour des raisons pratiques que pour la gloire.
2070
2071      . rajout de -lthreads pour que �a linke sous Hurd
2072
2073      . rajout de quelques #include pour que �a compile sous FreeBSD
2074       (d'ailleurs �a compile mais �a ne linke pas, je ne sais pas comment
2075       linker avec la libpthread sur la machine de Dae)
2076
2077      . quelques #ifdef SYS_BSD �� et l�.
2078
2079commit 296df89a57da3ad22edcec40539403563b3be75e
2080Author: Michel Lespinasse <walken@videolan.org>
2081Date:   Fri Mar 3 01:26:17 2000 +0000
2082
2083    modification du deco ac3 pour le rendre plus robuste.
2084
2085    normalement le client ne devrait plus segfaulter... enfin, normalement :)
2086
2087commit 7a0afd69fd2574bf075be9ed566f547dd93efd37
2088Author: Sam Hocevar <sam@videolan.org>
2089Date:   Fri Mar 3 00:59:56 2000 +0000
2090
2091     . portage des vlc_threads aux cthreads de Mach pour GNU/Hurd
2092     . rajout de #ifdef SYS_LINUX autour du code concernant les interfaces
2093     . suppression de quelques #include <sys/soundcard.h> qui trainaient encore
2094     . option PPRO dans le Makefile (si vous avez des erreurs
2095        'Illegal instruction', �a venait probablement de l�)
2096     . rajout de quelques commentaires pour expliquer en quoi certains #include
2097        sont n�cessaires, aux endroits o� je ne comprenais pas, et suppression
2098        de #include qui semblaient inutiles.
2099
2100commit a5e77c46eb6ef40745d282462a1aeb1efc5b0ab2
2101Author: Michel Lespinasse <walken@videolan.org>
2102Date:   Wed Mar 1 23:51:08 2000 +0000
2103
2104    Created a small&clean public interface for the ac3 decoder (see ac3_decoder.h)
2105
2106    Modified ac3_decoder_thread to use this interface
2107
2108    Find ac3 sync words not by scanning the ac3 stream but by using the magic
2109    bytes at the start of the ac3 pes packets
2110
2111commit c6313a9b1b5765dd6d0d155505b7161e084c6d51
2112Author: Michel Lespinasse <walken@videolan.org>
2113Date:   Mon Feb 28 02:35:41 2000 +0000
2114
2115    Separation du decodeur ac3 et de la partie specifique a videolan
2116
2117    Les interfaces du deco ac3 ne sont pas encore bien propres et documentees
2118    mais ca viendra dans un second temps. Les fichiers ac3 ne dependent plus
2119    d'includes videolan. C'est deja une bonne premiere etape.
2120
2121    Au niveau du bitstream compresse, l'interface avec le decodeur ac3 ne se fait
2122    plus par le fichier decoder_fifo.h. En effet, le decodeur ac3 a besoin de
2123    connaitre la structure exact d'un bitstream_t, donc cette interface n'etait
2124    pas la plus propre. La nouvelle interface se compose d'une fonction
2125    ac3_byte_stream_next (ac3_byte_stream_t * p_byte_stream) que le decodeur
2126    ac3 appelle lorsqu'il a besoin d'un nouveau buffer de donnees compressees.
2127
2128    ac3_byte_stream_t est une structure comprenant les champs
2129    u8 * p_byte (pointeur sur le debut du buffer),
2130    u8 * p_end (pointeur sur la fin du buffer),
2131    void * info (utilisation libre pour implementer ac3_byte_stream_next)
2132
2133    L'implementation actuelle de ac3_byte_stream_next () dans ac3_decoder_thread.c
2134    fait un peu double emploi avec misc/decoder_fifo.c mais je reglerai tout ca
2135    plus tard.
2136
2137commit 7373cdfb77f77d4570bdbcd8fcace21e0a389ff5
2138Author: Michel Lespinasse <walken@videolan.org>
2139Date:   Fri Feb 25 02:45:09 2000 +0000
2140
2141    Decoupage de vdec_motion en deux parties :
2142
2143    vdec_motion_inner contient le code plus ou moins bourin qui calcule les pixels
2144    (je pense que c'est la que la majorite du temps est ecoulee, et qu'il y aurait
2145    eventuellement un avantage a rechercher des optimisations particulieres pour
2146    ce fichier, genre debouclage de boucles ou quelque chose du genre)
2147
2148    Le code dans vdec_motion contient quand a lui des tests sur le type exact
2149    de prediction a effectuer, des calculs de pointeurs en fonction des motion
2150    vectors, et les appels a vdec_motion_inner.
2151
2152    La fonction MotionComponent de vdec_motion a ete modifiee pour appeler
2153    directement la bonne fonction de vdec_motion_inner en fonction des parametres.
2154    La encore en raison de la gestion d'inlines faite a la compilation, pour chaque
2155    appel les parametres i_width, i_height et b_average sont deja connus et
2156    donc l'appel de MotionComponent devrait s'etendre a un simple switch (i_select)
2157    et un appel de la fonction correspondante dans vdec_motion_inner.
2158
2159    Le code dans vdec_motion presente toujours une apparence contestable mais
2160    je n'ai pas modifie son fonctionnement (seulement la fonction MotionComponent).
2161
2162commit 5f0e921cd9491687b817c465ea5a4bac5198d287
2163Author: Sam Hocevar <sam@videolan.org>
2164Date:   Wed Feb 23 03:09:33 2000 +0000
2165
2166      rha ! deux fichiers oubli�s.
2167
2168commit 36ac163c85ad618a41f903da87c1e8e3eeb458af
2169Author: Sam Hocevar <sam@videolan.org>
2170Date:   Wed Feb 23 03:04:50 2000 +0000
2171
2172     Le retour du demoronifier qui n'est pas content.
2173
2174       . 11 moronic long lines destroyed
2175       . 1282 trailing spaces eradicated
2176       . 4 ugly macros fixed
2177       . 5 innocent a_bit_long lines shortened
2178
2179       . 5987 tabulations transform�es en espaces
2180       . 153 '??' transform�s en 'XXX??' ou 'FIXME??'
2181        (ptyx, j'esp�re que ce compromis te convient)
2182
2183       . commentaires en // corrig�s en /* */
2184        (je parle bien des commentaires, pas des morceaux de code
2185         mis en // comme les printf de debug par exemple)
2186
2187    Au passage :
2188
2189       . version du vlc modifi�e en 0.1.99 (la release sera la 0.2.0)
2190       . suppression de video_x11.h
2191       . correction d'un warning dans intf_ctrl.c
2192
2193commit 3f8bf7fb1991c383b1b4e5b9918ed70132a63daf
2194Author: Michel Lespinasse <walken@videolan.org>
2195Date:   Tue Feb 22 22:55:07 2000 +0000
2196
2197    oops, j'ai oublie un fichier
2198
2199commit 6ec1835e8742e52d1ec2f236cfac05ee098ad2e0
2200Author: Michel Lespinasse <walken@videolan.org>
2201Date:   Tue Feb 22 22:54:22 2000 +0000
2202
2203    travail sur l'ac3_decoder : debut de separation de ce qui est specifique a
2204    videolan (ac3_decoder_thread) et de ce qui ne l'est pas. Ce n'est pas encore
2205    ideal, la partie "videolan" fait des inits a l'interieur de la partie
2206    "ac3"... il faudra que je fasse une belle interface pour ca.
2207
2208    Le probleme des includes n'est pas non plus regle, mais c'est a cause des
2209    bit_streams :) patience.
2210
2211commit d9f73a7039063f0b0d38486fbef8252549854dd8
2212Author: Michel Lespinasse <walken@videolan.org>
2213Date:   Tue Feb 22 14:09:51 2000 +0000
2214
2215    Modification mineure MotionComponent : changement d'une boucle imbriquee
2216    sur i_y et i_y1 en une boucle simple sur i_y... Le changement en vitesse comme
2217    en taille est chouillatique mais neanmoins positif. Ca n'a pas d'effet sur
2218    l'unrolling de boucle car celui-ci est effectue sur une boucle plus interne...
2219
2220commit 02752c7ccc03a5038ef952c831d98afd45bf0da2
2221Author: Sam Hocevar <sam@videolan.org>
2222Date:   Mon Feb 21 09:15:49 2000 +0000
2223
2224     3 vilains fichiers avaient disparu
2225
2226commit 0374d3332fe0c67405513699c6bb3f227edab014
2227Author: Sam Hocevar <sam@videolan.org>
2228Date:   Mon Feb 21 09:15:04 2000 +0000
2229
2230     chargement dynamique de plugins audio/video/interface
2231
2232     utilisation: c'est tout con, �a marche comme avant. pour le moment
2233      il n'y a pas de v�rification des symboles mais �a viendra.
2234
2235     seule restriction, il faut �tre dans le r�pertoire vlc quand on lance
2236      le client, parce que le chemin des plugins est relatif, mais �a aussi
2237      �a va changer.
2238
2239     le Makefile devient pas tr�s beau, il faudra songer � passer � automake
2240
2241commit f8371eed12d58aa8b1fd8db64fe8796d37f83c59
2242Author: Sam Hocevar <sam@videolan.org>
2243Date:   Mon Feb 21 04:21:52 2000 +0000
2244
2245     . ajout de l'audio output pour Esound
2246     . pas encore tr�s au point � cause d'un bug dans esd_get_latency() mais
2247     j'en ai besoin pour tester le chargement dynamique de plugins.
2248
2249commit ae697f31bc6704784f817a9ea364b4acc42280e6
2250Author: Michel Lespinasse <walken@videolan.org>
2251Date:   Mon Feb 21 02:19:54 2000 +0000
2252
2253    Une partie de patch qui ne devrait pas etre trop controversee : j'ai juste
2254    change les #define MACHIN_DELAY pour qu'ils soient definis en tant que
2255    multiples de CLOCK_FREQ
2256
2257    :>
2258
2259commit 1399f00e702fa0f34dabfb7d008731405c283947
2260Author: Renaud Dartus <reno@videolan.org>
2261Date:   Sun Feb 20 23:24:38 2000 +0000
2262
2263    Ajoute du support son U8_Stereo
2264
2265    --
2266    Reno
2267
2268commit 2dab23fc4598424f28d82a7da69723f3d99de5c9
2269Author: Michel Lespinasse <walken@videolan.org>
2270Date:   Sat Feb 19 00:39:03 2000 +0000
2271
2272    Yop,
2273
2274    Bon ben voila, j'ai commence a bouger les .h comme je voulais le faire...
2275
2276    C'est encore un peu le bordel et j'en suis desole. Mais je compte bien
2277    deplacer des trucs jusqu'a ce que ca soit a nouveau bien range :)
2278
2279commit 66f08a821a38b26e34ba476e8340c884946ab3ee
2280Author: Sam Hocevar <sam@videolan.org>
2281Date:   Sat Feb 19 00:11:26 2000 +0000
2282
2283     deux changements cosm�tiques de rien du tout et suppression d'un warning
2284
2285commit 25f0492374daa0d57ed99d89df4cc680c39723bb
2286Author: Michel Lespinasse <walken@videolan.org>
2287Date:   Fri Feb 18 00:26:23 2000 +0000
2288
2289    Modification du decoder_fifo : le GetByte devrait etre un chouilla plus rapide,
2290    ce qui devrait au minimum compenser la perte due a ma derniere modification.
2291
2292commit 2f2ce6f4d1d67057c2db76a5463e6f9870e7cbe9
2293Author: Jean-Marc Dressler <polux@videolan.org>
2294Date:   Thu Feb 17 22:17:35 2000 +0000
2295
2296    La plupart des causes de segfault de la video ont �t� �limin�es, les messages
2297    d'erreur qui sont affich�s sur stderr vous donnerons une bonne id�e du nombres
2298    d'occasions de planter qui se pr�sentent au client.
2299
2300    J'ai aussi remis le flag DEBUG � 1 et commenter omit-frame-pointer pour que
2301    tout le monde puisse avoir la chance de participer � la chasse aux segfaults
2302    avec son gdb. Les bugs report sont le bienvenu (surtout si c pour l'audio ;).
2303
2304commit 7d73d8fda76a39c8e9e8016f21a2f479b88409ab
2305Author: Michel Lespinasse <walken@videolan.org>
2306Date:   Thu Feb 17 19:28:00 2000 +0000
2307
2308    Modification de decoder_fifo.h : le cas ou on passe d'un buffer a l'autre
2309    lors de la lecture d'un octet n'est plus inline. Precedemment le code etait
2310    inclus a chaque invocation de NeedBits ou GetBits...
2311
2312    Vu l'etat de la synchro je n'ai pas pu mesurer d'impact precis sur les fps
2313    mais je ne m'attends pas a ce qu'il soit mesurable de toute facon : on troque
2314    un apel de fonction contre un meilleur comportement du cache code...
2315
2316    Premier checkin de ma part, mais il devrait en venir d'autres.
2317
2318commit 7b7bbbbe3b41fab163e2850a3154c96ad8bad3c0
2319Author: Jean-Marc Dressler <polux@videolan.org>
2320Date:   Thu Feb 17 18:04:38 2000 +0000
2321
2322    Petite modif dans la synchro, peut-�tre que cela marchera mieux, qui sait ?
2323
2324commit e4f6091296056b54f1654113544d87fd34e8982d
2325Author: Jean-Marc Dressler <polux@videolan.org>
2326Date:   Thu Feb 17 16:36:25 2000 +0000
2327
2328    Premier service pack de la POLUX_SYNCHRO:
2329     o 0 bug fixe
2330     o several bugs added
2331     o synchro is now slower than ever
2332
2333    Si par chance cela marchait chez vous pr�venez moi vite.
2334
2335    Mise � 0 du flag DEBUG pour tester la synchro dans les meilleures conditions
2336    possibles, attention les acc�s disque du mini-server ainsi que les nombreuses
2337    irr�gularit�s du flux peuvent perturber le client de fa�on non n�gligeable.
2338
2339commit 12f127632a349f314224f9363d3f908a1216a10f
2340Author: Andres Krapf <dae@videolan.org>
2341Date:   Thu Feb 17 11:04:52 2000 +0000
2342
2343    remaniement de quelsques includes pour que ca passe sous BSD.
2344
2345commit 6aaf8121f3445f8b2f3c9a5479599a8efda8f0ad
2346Author: Sam Hocevar <sam@videolan.org>
2347Date:   Thu Feb 17 06:07:37 2000 +0000
2348
2349     o remise de b_stereo dans les structures audio en attendant que soit
2350      d�finie une api pour la gestion de plus de 2 voies, qui de toute fa�on
2351      est loin d'�tre une priorit�. je dirais m�me qu'on s'en fout.
2352     o argument suppl�mentaire pour GetBufInfo() pour que la m�thode dummy
2353      attende un temps convenable, et correction de aout_dummy.c
2354     o le test sur la variable DEBUG dans config.h est maintenant conforme
2355      � ce que dit le Makefile.
2356     o suppression d'une variable inutile dans intf_fb.c
2357     o --long-help devient --longhelp comme dans mpg123
2358     o version du programme arbitrairement mise � 0.95.0
2359     o commentaire d'une variable inutilis�e dans Synchronize (video_output.c)
2360     o correction du "LIN" en "LIB" dans le Makefile, qui doit tra�ner l�
2361      depuis des si�cles
2362     o proprification de quelques routines du Makefile
2363
2364    le code de s�lection de m�thode audio/video est loin d'�tre propre, je
2365    dirais m�me que c'est du gros caca, mais j'y bosse.
2366
2367    bonne nuit,
2368
2369commit 62ee3e006812818f41fb448887ed2870bc6cbd16
2370Author: Jean-Marc Dressler <polux@videolan.org>
2371Date:   Thu Feb 17 00:43:58 2000 +0000
2372
2373    Corrections de quelques petits bugs et surtout nouvelle synchro qui ne semble
2374    pas trop mal marcher sur ma machine mais qui j'en suis s�r ne marchera pas du
2375    tout sur la votre.
2376
2377    A noter qu'il existe maintenant 3 synchros que l'on peut choisir en changeant
2378    le define dans vpar_synchro.h (POLUX_SYNCHRO, SAM_SYNCHRO, MEUUH_SYNCHRO)
2379
2380commit 2ebf6c0302a5fdc7f4e39d4e8346aba387e4a16f
2381Author: Sam Hocevar <sam@videolan.org>
2382Date:   Wed Feb 16 07:27:26 2000 +0000
2383
2384     o renommage arbitraire et totalitaire de idctmmx.S en vdec_idctmmx.S
2385     o correction d'une typo d�bile dans audio_output au commit pr�c�dent
2386     o b_stereo est remplac� par i_channels
2387     o suppression de la structure aout_dsp_t dont les membres d�pendant
2388      de l'output se retrouve dans aout_*_sys_t, et les autres directement
2389      dans aout_thread_t, on se fait pas chier.
2390
2391commit 2733b268c43a8b66930fd9582a0cf7b203f8d052
2392Author: Sam Hocevar <sam@videolan.org>
2393Date:   Wed Feb 16 03:54:07 2000 +0000
2394
2395     o changement de nom des fonctions sp�cifiques BeOS
2396     o d�but de l'�clatage de l'audio_output :
2397       . giclage des variables *dsp* en faveur de *sys*
2398       . aout_*GetBufInfo renvoie l_bytes pour que video_output.c ne d�pende
2399        plus de la structure audio_buf_info sp�cifique � <linux/soundcard.h>
2400       . cr�ation de la m�thode audio 'dummy' qui ne fait rien.
2401     o nouvelle option --aout acceptant 'dummy' et 'dsp' pour le moment
2402
2403commit 8e016bb0b4dbbb64cad4dfabc902e2ff748930ec
2404Author: Sam Hocevar <sam@videolan.org>
2405Date:   Wed Feb 16 00:35:19 2000 +0000
2406
2407     . virage de cette #@!#@@#@#!@#@#!!@#@!!#@!@!!@# de d�pendance du Makefile
2408
2409commit a69f01ceec9c9351f3b6c5a9cb3df624251ed9ea
2410Author: Sam Hocevar <sam@videolan.org>
2411Date:   Tue Feb 15 05:25:49 2000 +0000
2412
2413     . am�lioration de la YUV 8bpp
2414     . nettoyage du code de gestion des m�thodes vout
2415     . nouvelle option --vout
2416     . pr�paration de l'�clatage de l'audio output comme �a a �t�
2417      fait avec le vout.
2418     . nouvelle commande --long-help
2419
2420    La s�lection de la m�thode vout est encore plus simple. Pour s�lectionner
2421    le framebuffer par exemple : "vlc --vout fb". Par d�faut, X11 est choisi.
2422
2423commit 89a64c6143da74ed12d625b7eb01baca52687f2f
2424Author: Sam Hocevar <sam@videolan.org>
2425Date:   Mon Feb 14 08:44:59 2000 +0000
2426
2427     . fix� une erreur de syntaxe dans video_fb.c
2428     . *3dfx* devient *glide*
2429     . suppression de tabulations dans quelques fichiers
2430     . suppression des 2 warnings dans sam_synchro
2431     . video_* devient vout_* quand ce sont des m�thodes de vout
2432     . tentative de correction de la d�tection de MMX pour BeOS
2433     . nouvelle option vlc_vout_method (faute de mieux pour le moment)
2434     . modification du Makefile pour supporter plusieurs VIDEO_*
2435
2436    dor�navant on peut compiler plusieurs output diff�rents dans le
2437    client. la pr�f�rence se fait dans l'ordre x11, fb, ggi, glide...
2438
2439    si on le compile avec x11 et fb, par d�faut il se lancera en X.
2440    pour le lancer en framebuffer :
2441    ./vlc vlc_vout_method=fb
2442
2443    (il faut que je proprifie un peu le choix de l'output, et que je
2444    facilite l'ajout d'un nouveau vout_*)
2445
2446commit ce72276454c762bae2b16e8f65808c6ba4739c35
2447Author: Sam Hocevar <sam@videolan.org>
2448Date:   Sun Feb 13 19:43:02 2000 +0000
2449
2450     . d�tection d'un processeur MMX.
2451     . l'output fb remet le terminal comme il faut en sortant.
2452     . s�paration du flag MMX et de l'architecture dans le Makefile
2453
2454commit 2ad5fa640d389a2261699c0b657484b436aef23e
2455Author: Sam Hocevar <sam@videolan.org>
2456Date:   Sun Feb 13 04:31:35 2000 +0000
2457
2458     Je vous avais pr�venu. Le demoronifier a frapp�.
2459
2460     D�sol� pour le flood. Les en-t�tes de fonctions ne font plus 81
2461    caract�res, et il n'y a plus d'espaces inutiles, Tous les trailing
2462    spaces ont disparu, j'ai essay� de v�rifier que �a ne p�tait rien,
2463    mais j'ai pu oublier un truc con. J'accepte tous types de ch�timents
2464    � base d'orties fra�ches.
2465
2466     D�sol� d'avoir aussi modifi� les fichiers de ceux qui formataient
2467    bien proprement leurs en-t�tes � 80 et pas 79 sans emb�ter personne,
2468    mais j'ai d� choisir entre les deux.
2469
2470     Dor�navant ce serait bien de formater les en-t�tes et les commentaires
2471    justifi�s � droite � 79 colonnes, ou au pire � 80.
2472
2473     . 1343 moronic long lines destroyed
2474     . 12893 trailing spaces eradicated
2475     . 115 ugly macros fixed
2476     . 959 innocent a_bit_long lines shortened
2477     But hey, 40054 lines were OK !
2478
2479commit db2b7d18c2c5349ec8d62e43c94fcb4fd8c0fb70
2480Author: Sam Hocevar <sam@videolan.org>
2481Date:   Thu Feb 10 05:57:10 2000 +0000
2482
2483     Juste une modif � la con dans video_output pour que le message "waiting
2484     for stream" s'affiche d�s le lancement du vlc. En m�me temps �a me
2485     permet de tester que la migration du CVS sur shiva a fonctionn�.
2486
2487commit 3c7673b96f34fe8aa8e162159da7d93f2ed68275
2488Author: Sam Hocevar <sam@videolan.org>
2489Date:   Thu Feb 10 03:15:16 2000 +0000
2490
2491     . double buffering avec locks pour 3dfx
2492     . gestion des touches pour l'interface 3dfx
2493     . proprification de la gestion des touches en framebuffer
2494
2495commit c139cb708226c44e05819667004aa0493369853f
2496Author: Sam Hocevar <sam@videolan.org>
2497Date:   Wed Feb 9 05:50:25 2000 +0000
2498
2499     . video output pour 3dfx.
2500     . le premier qui se marre gagne le droit de venir voir comment ma 3dfx1
2501      fait l'overlay, le scaling et la YUV en hard (nan je d�conne, elle fait
2502      rien de tout �a, et en plus �a rame).
2503
2504commit dc4e19ea4280a33d85dcbe20165a9abf4de1c99b
2505Author: Sam Hocevar <sam@videolan.org>
2506Date:   Wed Feb 9 02:04:28 2000 +0000
2507
2508     . un peu de m�nage dans video_fb.c
2509     . r�cup�ration des masks dans la structure framebuffer, ce qui fait que
2510      l'output framebuffer fonctionne � nouveau.
2511
2512commit c4a60506b6f958201ff69612e229d2e38f2182fe
2513Author: Sam Hocevar <sam@videolan.org>
2514Date:   Tue Feb 8 05:08:15 2000 +0000
2515
2516     . gestion du gamma en 8bpp grayscale
2517     . optimisations dans la YUV 8bpp
2518     . l'output framebuffer ne bloque plus la console
2519     . rajout d'une fonction dans la structure vout pour allouer une palette
2520     . r�initialisation de l'ancienne palette en quittant
2521
2522    bugs restant:
2523     . pas d'allocation de palette en 8bits sous X11
2524     . bugs du scaling en 8bits sous X11 (sans doute d� � l'alignement sur 1
2525      octet au lieu de 2)
2526     . l'output framebuffer est toujours p�t�e pour 16 et 32 bits
2527     . pas de correction gamma en 8bits couleur
2528     . c'est tout moche pendant la fraction de seconde du changement de palette
2529
2530commit f7217115dd622e478ee20b4b6e0888db9204c914
2531Author: Sam Hocevar <sam@videolan.org>
2532Date:   Mon Feb 7 05:13:22 2000 +0000
2533
2534     . suite de l'output 8 bits couleur/n&b
2535     . correction d'un bug dans la g�n�ration de la palette optimale
2536     . YUV avec dithering mortel qui tue
2537
2538    todo:
2539     . x11 (�a ne marche qu'en framebuffer pour le moment)
2540     . mettre la g�n�ration de palette dans video_yuv
2541     . refaire marcher l'output framebuffer pour bpp!=8
2542
2543commit 4351c7ef81d385e21bdbc1d95b933504c8d75310
2544Author: Sam Hocevar <sam@videolan.org>
2545Date:   Mon Feb 7 04:54:01 2000 +0000
2546
2547     . rajout du mode video 'dummy' pour les gens qui n'ont pas de carte
2548      video. Le premier qui se marre se prend une claque.
2549
2550commit 0a16e81deca325ee7d9e636b75b53b2cdb9dd7fd
2551Author: Sam Hocevar <sam@videolan.org>
2552Date:   Sun Feb 6 15:48:53 2000 +0000
2553
2554     . yuv pour le 8 bits noir et blanc
2555     . yuv 8 bits couleur (bon c'est moche pour le moment, mais �a vient)
2556     . correction de "convertion" en "conversion" un peu partout :)
2557
2558    � faire encore : allouer dynamiquement la lookup table pour la YUV 8 bits,
2559    parce que directement dans p_vout �a pue un peu, faire le changement de
2560    palette qui va bien au passage couleur / n&b.
2561
2562commit 4f5536772bb90f39ae9a4142b325a36326ed2951
2563Author: Vincent Seguin <seguin@videolan.org>
2564Date:   Sun Feb 6 13:13:10 2000 +0000
2565
2566    IMPORTANT:
2567            p_vout->i_depth est maintenant la profondeur SIGNIFICATIVE de
2568                    l'�cran (8, 15, 16 ou 24)
2569            p_vout->i_bytes_per_pixel est la profondeur r�elle (1, 2, 3 ou 4)
2570
2571    Ajout du calcul des d�calages � video_output.
2572    Refonte de l'initialisation des tables.
2573    D�tection correcte des profondeurs 24/24 et 24/32 en X11
2574    Correction de bugs dans le scaling en 1, 3 et 4 Bpp.
2575    R�cup�ration des masques depuis le materiel en X11 et GGI.
2576
2577    FrameBuffer cass� pour le moment: il faut rajouter les masques de couleur
2578    (des valeurs par d�faut sont au d�but de video_yuv.c) et le calcul des
2579    nouvelles profondeurs d'�cran.
2580
2581commit fb0eb672a4fa14db9e91ab909233f206c27b770d
2582Author: Sam Hocevar <sam@videolan.org>
2583Date:   Sat Feb 5 01:57:36 2000 +0000
2584
2585     . prototypes de fonctions pour le 8bpp
2586     . virage d'un bug dans le calcul de bytes_per_line (sauf fumage de ma part)
2587     . suppression de quelques #@@#@!!#@@#!@#@#! d'espaces en fin de ligne
2588     . quelques reformatages � 79 colonnes au lieu de @@#@!!#@@#!@#@#!# 81.
2589
2590commit 5017b4667d0c2af7e79e779333928c6caa58f905
2591Author: Michel Kaempf <maxx@videolan.org>
2592Date:   Fri Feb 4 22:03:32 2000 +0000
2593
2594    * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
2595    - `msleep' de `INPUT_PTS_DELAY' et non `(3 * INPUT_PTS_DELAY) / 4'
2596    avant le d�marrage des d�codeurs audio ;
2597
2598commit 4b504cfc6d165dc9646e94e7f546705ff6d76b19
2599Author: Michel Kaempf <maxx@videolan.org>
2600Date:   Fri Feb 4 20:52:16 2000 +0000
2601
2602    * ac3_decoder/ac3_decoder.c :
2603    - suppression des `#ifdef AC3_SIGSEGV' ;
2604    - correction d'un bug de la fonction `InitThread()' (scotchage �
2605    l'initialisation du d�codeur AC3 dans certaines conditions tr�s
2606    particuli�res) ;
2607    - support du bool�en `b_invalid' permettant de d�tecter des frames
2608    suppos�es invalides ;
2609
2610    * ac3_decoder/ac3_exponent.c :
2611    - suppression des `#ifdef AC3_SIGSEGV' ;
2612    - d�tection des frames invalides et support du bool�en `b_invalid' ;
2613
2614    * ac3_decoder/ac3_mantissa.c :
2615    - suppression des `#ifdef AC3_SIGSEGV' ;
2616    - d�tection des frames invalides et support du bool�en `b_invalid' ;
2617    - optimisation de la fonction `mantissa_unpack()' ;
2618
2619    * audio_decoder/audio_decoder.c :
2620    - correction d'un bug de la fonction `InitThread()' (scotchage �
2621    l'initialisation du d�codeur MPEG2 dans certaines conditions tr�s
2622    particuli�res) ;
2623
2624    * include/ac3_decoder.h :
2625    - suppression du `#define AC3_SIGSEGV' ;
2626
2627    * include/vpar_synchro.h :
2628    - d�claration explicite de la fonction `vpar_SynchroKludge()' lorsque
2629    `SAM_SYNCHRO' n'est pas activ�e ;
2630
2631    * interface/intf_ctrl.c :
2632    - initialisation � `-1' des variables `i_input' et `i_pid' de la
2633    fonction `SelectPID()' ;
2634
2635    * video_output/video_yuv.c :
2636    - mise en commentaire de la fonction inutilis�e `yuvToRgb24()' ;
2637
2638    * video_parser/video_parser.c :
2639    - int�gration du patch propos� dans videolan-devel ;
2640
2641    * video_parser/vpar_blocks.c :
2642    - int�gration du patch propos� dans videolan-devel ;
2643
2644    NdlR : apu warnings � la compilation :-)
2645
2646commit 3b84e676f9e8b8a6ca6432bb3bb7e210308a1f6c
2647Author: Vincent Seguin <seguin@videolan.org>
2648Date:   Fri Feb 4 14:48:34 2000 +0000
2649
2650    Support 4:2:2, 4:4:4 et niveaux de gris en 15, 16 et 32 bpp complet.
2651
2652commit 82b00a6bf08b7d5ed5a806e1dcb805bb1c3c00eb
2653Author: Vincent Seguin <seguin@videolan.org>
2654Date:   Fri Feb 4 13:20:22 2000 +0000
2655
2656    Correction du segfault en gris.
2657
2658commit d9c9414e72831aeff854be80288bd35a5221308d
2659Author: Vincent Seguin <seguin@videolan.org>
2660Date:   Thu Feb 3 13:38:13 2000 +0000
2661
2662    Suppression de la ligne verte.
2663    Scaling encore optimis�.
2664    Suppression d'un bug causant un segfault sur certaines tailles de fenetre.
2665
2666commit 558e35cc038e2cb6fb9d1bf2c0736ab56d2ab22b
2667Author: Vincent Seguin <seguin@videolan.org>
2668Date:   Thu Feb 3 12:40:03 2000 +0000
2669
2670    Correction du bug de calcul du masque (fontes outlines, point sous les ]).
2671    Vive les ^ qui suivent les ].
2672
2673commit dbb405d1fde68c99b1a1572073de1a4962121da2
2674Author: Michel Kaempf <maxx@videolan.org>
2675Date:   Thu Feb 3 04:46:29 2000 +0000
2676
2677    * spu_decoder/spu_decoder.c :
2678    - �a devrait bien se passer maintenant :-)
2679
2680commit 741fd7ec2008bbe70bba3405ec9d736b57ff7360
2681Author: Michel Kaempf <maxx@videolan.org>
2682Date:   Thu Feb 3 03:37:46 2000 +0000
2683
2684    * audio_output/audio_output.c :
2685    - suppression du fprintf() de debug ;
2686
2687    * spu_decoder/spu_decoder.c :
2688    - suppression des fprintf() de debug ;
2689    - la nouvelle version est pr�te mais je ne la commit pas encore ;
2690
2691    * input/input_psi.c :
2692    - le d�codeur spu �tait autospawn� uniquement si b_audio �tait � 1...
2693    remplacement de b_audio par b_video (g bon sam ?) ;
2694
2695commit 6961ec33126dfaf14160e176911a59bcbe05c00f
2696Author: Vincent Seguin <seguin@videolan.org>
2697Date:   Thu Feb 3 01:23:21 2000 +0000
2698
2699    Synchro am�lior�e X et Y, dans les 2 sens
2700
2701commit d1cd2a9c216aaf70241ba6a823d7989aba456eed
2702Author: Michel Kaempf <maxx@videolan.org>
2703Date:   Wed Feb 2 21:52:20 2000 +0000
2704
2705    * audio_output/audio_output.c, interface/intf_ctrl.c :
2706    - suppression de deux warnings � la noix de cajou polym�re ;
2707
2708commit 3a45b93f119ea9a918d9057a954912af5386d761
2709Author: Vincent Seguin <seguin@videolan.org>
2710Date:   Tue Feb 1 23:13:54 2000 +0000
2711
2712    Scaling horizontal >=1
2713
2714commit 01fcd5af58fba801a9f13b142339dc2768dd3bbd
2715Author: Vincent Seguin <seguin@videolan.org>
2716Date:   Tue Feb 1 09:30:10 2000 +0000
2717
2718    Scaling vertical dans les 2 sens en YUV walken.
2719
2720commit 1c5e6d000adfd2f49d4138b9fc817001e38a89ab
2721Author: Gaël Hendryckx <jimmy@videolan.org>
2722Date:   Tue Feb 1 03:00:16 2000 +0000
2723
2724    * Fonctions addblock et copyblock en inline MMX (pour ceux qui en ont...
2725      du MMX).
2726    * Pour tout defaut suppos� d'affichage � la suite du changement,
2727      mailez-moi.
2728
2729commit 807e7ab017c22b353e1cd2662b7d1637d9f0a60c
2730Author: Christophe Massiot <massiot@videolan.org>
2731Date:   Tue Feb 1 02:16:56 2000 +0000
2732
2733    Rajout de #define SAM_SYNCHRO si sam veut reprendre son code.
2734
2735commit 008db60827693f6b21d4672c73af327a64bcc917
2736Author: Christophe Massiot <massiot@videolan.org>
2737Date:   Tue Feb 1 01:38:06 2000 +0000
2738
2739    Un Makefile qui est parti un peu vite...
2740
2741commit 0112fd6b1ae8f5443d10ef9a84a258ce7dcba778
2742Author: Christophe Massiot <massiot@videolan.org>
2743Date:   Tue Feb 1 01:37:18 2000 +0000
2744
2745    Re-tentative de sauvetage de la synchro.
2746
2747commit d8fe284af9011ca43c5190f2a791290cf019e5cd
2748Author: Vincent Seguin <seguin@videolan.org>
2749Date:   Tue Feb 1 00:50:29 2000 +0000
2750
2751    Temporaire (�a segfaulte si on le chatouille un peu).
2752    YUV walken avec resize. Y et + seulement pour le moment.
2753
2754commit fc6b9b04a27ae836c3aaddf356bf039cac8ec579
2755Author: Christophe Massiot <massiot@videolan.org>
2756Date:   Tue Feb 1 00:13:07 2000 +0000
2757
2758    Tentative d'amelioration de la synchro.
2759
2760commit c1094d9907ba35145888aa6dbbcc2666ca4720c5
2761Author: Christophe Massiot <massiot@videolan.org>
2762Date:   Mon Jan 31 23:11:34 2000 +0000
2763
2764    Synchro de base.
2765
2766commit 2f30d77a12f8a9af41f8103f91b6bc008ea5286e
2767Author: Vincent Seguin <seguin@videolan.org>
2768Date:   Mon Jan 31 16:56:37 2000 +0000
2769
2770    Changement de cha�ne configurable depuis un fichier texte.
2771    Quelques corrections esthetiques dans vout.
2772
2773commit c80107b2311bbe124d1f2392abea9ed7541fa090
2774Author: Vincent Seguin <seguin@videolan.org>
2775Date:   Mon Jan 31 14:00:05 2000 +0000
2776
2777    Correction du bug 100% CPU en idle.
2778
2779commit 28115de8beb4e8d07ebcec0fb14d5478c595aacd
2780Author: Vincent Seguin <seguin@videolan.org>
2781Date:   Mon Jan 31 13:32:33 2000 +0000
2782
2783    Mise place du scaling, episode II
2784    Alignement am�lior�
2785    Effacement 'intelligent' des zones modifi�es
2786    Correction d'une memory corruption
2787    Structure d'acceuil pour les subpictures
2788    ggi et fb fonctionnent (pas mieux qu'avant, mais ils compilent)
2789
2790    Ca rame. C'est normal, c'est la YUV en C qui est utilis�e. C'est aussi normal
2791    parce que l'effacement, �a prends un peu de temps (et �a c'est d�finitif).
2792    Ce n'est pas beau: normal, il n'y a que du croping pour le moment, le scaling
2793    arrive.
2794
2795commit 46acf4993c0ae01d277c757006a7abcfd6b61d9f
2796Author: Sam Hocevar <sam@videolan.org>
2797Date:   Mon Jan 31 05:03:45 2000 +0000
2798
2799     . initialisation du d�codeur de sous-titres
2800     . correction du bug de quit
2801
2802commit d8f0cef9c9b0fc93b16a6af0fa7db4df9c1b3c49
2803Author: Sam Hocevar <sam@videolan.org>
2804Date:   Mon Jan 31 03:42:07 2000 +0000
2805
2806     . remis le kludge du i_coding_type == I_CODING_TYPE en attendant qu'on
2807      comprenne pourquoi �a merde (�a doit �tre tout con, mais je trouve pas)
2808
2809commit 50dded2770cd3e38f9773dec062ec69ca668c9b8
2810Author: Stéphane Borel <stef@videolan.org>
2811Date:   Mon Jan 31 02:29:13 2000 +0000
2812
2813    Ca ne devrait plus segfaulter maintenant. Correction d'un bug dans l'input.
2814
2815    --Meuuh
2816
2817commit 9629dd8a75ee68238354df36422dcf877bdda104
2818Author: Michel Kaempf <maxx@videolan.org>
2819Date:   Mon Jan 31 01:16:00 2000 +0000
2820
2821    IMPORTANT :
2822    * ce commit devrait corriger les probl�mes de fermeture du vlc, commentaires
2823    souhait�s (et obligatoires) ;
2824    * le probl�me de la synkro initiale de l'audio devrait �tre corrig� : reports
2825    souhait�s (et obligatoires) gr�ce aux messages "aout debug" ;
2826    * en clair FAITES PETER UN MAIL avec vos messages "aout debug" et vos coups
2827    de gueule/coups de coeur quant � la fermeture du vlc ;-)
2828
2829    * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
2830    - rajout d'un msleep() en d�but de fonction RunThread() afin de
2831    contrebalancer le d�lai entre la r�ception d'un paquet TS et la
2832    pr�sentation de son contenu (INPUT_PTS_DELAY) ;
2833    - rajout d'un cond_signal() dans la fonction EndThread() ;
2834
2835    * audio_output/audio_output.c :
2836    - activation des messages de debug ;
2837    - r��criture de la fonction NextFrame() ;
2838
2839commit a57bfee7be03c6808b6e588f888a9b4e64345ee1
2840Author: Sam Hocevar <sam@videolan.org>
2841Date:   Mon Jan 31 00:35:13 2000 +0000
2842
2843     . le d�codeur de sous-titres s'appelle maintenant spu_decoder
2844     . auto spawn du spu_decoder (pour le moment �a chie)
2845
2846commit b25b4229c62f9ffbc9ecd016a4416dae91550dea
2847Author: Stéphane Borel <stef@videolan.org>
2848Date:   Sun Jan 30 23:31:26 2000 +0000
2849
2850    Am�lioration de la synchro.
2851
2852    --Meuuh
2853
2854commit a2972b3c0ea526645d0e67e94481b5639b2b320d
2855Author: Vincent Seguin <seguin@videolan.org>
2856Date:   Sun Jan 30 15:08:59 2000 +0000
2857
2858    Nouvelle interface, effacement des zones modifi�es d'une image sur 2,
2859    calcul de la taille optimale d'une image, scaling.
2860
2861    -Le scaling donne de bonnes tailles, mais les conversions YUV ne peuvent
2862    pas suivre pour le moment.
2863    -J'ai peut etre un peu cass� le fb et ggi (trop long � compiler pour tester).
2864    En cas de probl�me, je corrige de suite.
2865    -Les idle screens ("no stream") sont temporairement hors service.
2866
2867commit 32414c55fdfa77f9b30b4c6d5802bea801f08fc6
2868Author: Christophe Massiot <massiot@videolan.org>
2869Date:   Fri Jan 28 02:10:08 2000 +0000
2870
2871    * Correction d'un message d'erreur erronn� dans l'input ;
2872    * Correction d'un bug de synchro ;
2873
2874commit ff57ac76bce318dd3e6575650c359d582a5187f7
2875Author: Christophe Massiot <massiot@videolan.org>
2876Date:   Fri Jan 28 01:20:53 2000 +0000
2877
2878    Fix pour le bug de la chrominance qui saute.
2879
2880commit eeddf916f0f8b15e99d7bb0d4f2a6f3fabc9c89a
2881Author: Stéphane Borel <stef@videolan.org>
2882Date:   Fri Jan 28 00:12:32 2000 +0000
2883
2884    . D�placement de deux structures de lookup dans le parseur
2885
2886commit 84cf8734a1ca31c5b5cc624e3870a0dfb3338b55
2887Author: Christophe Massiot <massiot@videolan.org>
2888Date:   Thu Jan 27 23:12:03 2000 +0000
2889
2890    Tentative de fix pour le segfault du d�codeur (qui est en fait une erreur
2891    du parseur).
2892
2893commit 5b22bedfa74a7a7da80ff06e017681d37810cac9
2894Author: Vincent Seguin <seguin@videolan.org>
2895Date:   Thu Jan 27 18:30:01 2000 +0000
2896
2897    Nouveau moteur de fontes.
2898
2899commit aab60d4871a4e64f7ac713b6d25f1de98c8f58c7
2900Author: Christophe Massiot <massiot@videolan.org>
2901Date:   Wed Jan 26 23:16:11 2000 +0000
2902
2903    Nettoyage et commentationnement.
2904
2905commit ba8d1d4c965b0d6e62073ebdd5c893b45802e2c5
2906Author: Sam Hocevar <sam@videolan.org>
2907Date:   Wed Jan 26 22:46:37 2000 +0000
2908
2909     . nouvelle synchro. �a devrait d�j� fonctionner correctement en monothread
2910
2911commit 82c006196cb112d4f694e1d526964f30cd6c15ca
2912Author: Christophe Massiot <massiot@videolan.org>
2913Date:   Wed Jan 26 21:08:19 2000 +0000
2914
2915    Fichier d�sormais inutile.
2916
2917commit c79648fea40a703f1253f838c19ab84fc4f452db
2918Author: Christophe Massiot <massiot@videolan.org>
2919Date:   Wed Jan 26 20:48:35 2000 +0000
2920
2921    * Optimisation du video_parser ; define VPAR_OPTIM_LEVEL dans config.h
2922      pour r�gler le temps de compilation ;
2923    * virage d'un printf dans l'idct et d'une fonction inutile.
2924
2925commit 060c6b7a88262c6fa7e6603551648d20f66528aa
2926Author: Michel Kaempf <maxx@videolan.org>
2927Date:   Wed Jan 26 18:59:32 2000 +0000
2928
2929    * audio_output/audio_output.c :
2930    - mise en commentaire de l'affichage de l'aout_debug ;
2931
2932commit 28fc7c187e48fd1b07d3a868a966a86e25249071
2933Author: Sam Hocevar <sam@videolan.org>
2934Date:   Wed Jan 26 16:33:23 2000 +0000
2935
2936     . encore un peu plus de synchro. si �a saccade c'est normal, �a sera
2937      r�gl� dans l'heure, mais j'ai commit� pour qu'on puisse enfin voir
2938      des B avec le nouveau d�codeur (qui torchaize)
2939
2940commit 1e6848bd70868d317cf2173ef4cab9273f536add
2941Author: Christophe Massiot <massiot@videolan.org>
2942Date:   Wed Jan 26 02:57:45 2000 +0000
2943
2944    vpar_motion.c n'est plus n�cessaire d�sormais.
2945
2946commit 93ff7f1c5ab92c4e75906ae00c5eea1e4084ce0a
2947Author: Christophe Massiot <massiot@videolan.org>
2948Date:   Wed Jan 26 02:38:42 2000 +0000
2949
2950    * Optimisation du parseur ;
2951    * R�activation du motion DMV ;
2952
2953    Pour info, on torche largement le d�codeur de r�f�rence (50 %).
2954
2955commit e05c74bf10ed04b016f89e64b8e85dc43067f970
2956Author: Sam Hocevar <sam@videolan.org>
2957Date:   Wed Jan 26 01:25:21 2000 +0000
2958
2959     . synchro qui marchouille de plus en plus
2960
2961commit 93ad3d1a263fc46f5492c7afd2a07670e3e16308
2962Author: Michel Kaempf <maxx@videolan.org>
2963Date:   Tue Jan 25 19:02:50 2000 +0000
2964
2965    * audio_output/audio_output.c :
2966    - rajout de messages de debug en attendant de trouver le coefficient de
2967    synkro optimal ;
2968    - modification du coefficient de synkro (8 -> 256) ;
2969
2970commit 3f579ea23e42c86f60fc38737d574eec5d52413f
2971Author: Sam Hocevar <sam@videolan.org>
2972Date:   Tue Jan 25 05:44:12 2000 +0000
2973
2974     . correction d'un bug dans l'interface framebuffer
2975     . d�but de synchro qui marchouille, mais tous mes flux merdent
2976
2977commit 5d7967a8b58fbe51074b95f68c409c7614d0f959
2978Author: Christophe Massiot <massiot@videolan.org>
2979Date:   Tue Jan 25 01:51:50 2000 +0000
2980
2981    * Ajout d'un flag VDEC_SMP � commenter si on n'a qu'un seul
2982    microprocesseur.
2983
2984commit 57f098228319c25fab93a948ba22686fce16c70a
2985Author: Gaël Hendryckx <jimmy@videolan.org>
2986Date:   Tue Jan 25 00:23:26 2000 +0000
2987
2988      Ajout de fonctions yuv permettant un scaling 'exotique' en fin du
2989    fichier. Elles seront testees des que l'output le permettra.
2990
2991commit 796346ac800b3a3571f87f427e9c9cfc9d51d9dc
2992Author: Christophe Massiot <massiot@videolan.org>
2993Date:   Tue Jan 25 00:09:39 2000 +0000
2994
2995    * Optimisation de vdec_motion.c et video_decoder.c ;
2996    * Passage des fonctions de la video_fifo en inline ;
2997    * Correction d'un bug provoquant un overflow des messages dans
2998    vpar_headers.c.
2999
3000commit e6521494f43f48068e59575c78c51154ff23196d
3001Author: Vincent Seguin <seguin@videolan.org>
3002Date:   Mon Jan 24 12:53:49 2000 +0000
3003
3004    Makefile et config.
3005
3006commit 1cc50a23354d1e7220a2a59ede150b0bc709e9c1
3007Author: Sam Hocevar <sam@videolan.org>
3008Date:   Mon Jan 24 06:53:03 2000 +0000
3009
3010     fichiers oubli�s qui faisaient que �a compile pas
3011
3012commit 0759c952c3ead3e17d59068ae5f12cf5cf3f9ed4
3013Author: Sam Hocevar <sam@videolan.org>
3014Date:   Mon Jan 24 03:28:44 2000 +0000
3015
3016     . un chti peu plus de synchro video, mais c'est pas encore �a
3017     . suppression des #include "X11/*" pour que �a compile sans X
3018     . alban, t'es mortel
3019
3020commit 01461d528477fb6242fcba39d4b1610c382b4eec
3021Author: Michel Kaempf <maxx@videolan.org>
3022Date:   Mon Jan 24 02:07:29 2000 +0000
3023
3024    * audio_output/audio_output.c :
3025    - impl�mentation de la synkro (qui punit m�chant) ;
3026
3027    * audio_decoder/audio_decoder.c, ac3_decoder/ac3_decoder.c :
3028    - rajout de vlc_cond_signal() afin de pr�venir l'audio_output que de
3029    nouveaux samples ont �t� d�cod�s ;
3030
3031    * Makefile :
3032    - rajout de l'options de compilation -g ;
3033    - utilisation du old decoder (synkro) ;
3034
3035    * include/config.h :
3036    - suppression des messages de debug ;
3037
3038commit e97f189cf38f519b45a6e7445720d2926a9f13dd
3039Author: Michel Kaempf <maxx@videolan.org>
3040Date:   Mon Jan 24 00:16:38 2000 +0000
3041
3042    * GoldenEye rewlz :
3043    - explications du commit au prochain commit :-)
3044
3045commit 07f2392f6b29c5fa6b3526295b7403fe116ad55a
3046Author: Gaël Hendryckx <jimmy@videolan.org>
3047Date:   Sun Jan 23 20:58:39 2000 +0000
3048
3049    * Activation des Sparses idct dans le video parser;
3050    * Utilisation de la mmx pour la dct si l'architechture s'y pr�te
3051      (modif de Makefile et vdec_idct)
3052    * idctmmx.S avec une forme d'appel identique a vdec_idct a ete ajoute a
3053      video_decoder.
3054
3055commit bb7b993349295dfd1ed65efbcd35d6ec28d6a200
3056Author: Michel Kaempf <maxx@videolan.org>
3057Date:   Sun Jan 23 09:05:32 2000 +0000
3058
3059    * audio_output/audio_output.c :
3060    - suppression d'une macro inutile ;
3061    - proprification d'une ligne de code obscur ;
3062
3063commit 2c8ca2d5badcbfb0f202ec57f968fe1aa6e900ea
3064Author: Gaël Hendryckx <jimmy@videolan.org>
3065Date:   Sun Jan 23 02:32:41 2000 +0000
3066
3067    CA MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARCHE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3068
3069    --Meuuh
3070
3071commit 385368dbcef796d7cbe015290d31dee74663223b
3072Author: Jean-Marc Dressler <polux@videolan.org>
3073Date:   Sat Jan 22 22:48:14 2000 +0000
3074
3075    Petites corrections de bug dans le motion compensation et le parsage des
3076    blocks non intra.
3077
3078commit 4dd00e658e17dcaacd30b84f6b3ae3efa4441f41
3079Author: Sam Hocevar <sam@videolan.org>
3080Date:   Sat Jan 22 22:22:50 2000 +0000
3081
3082     . ajout des flags pour Linux Sparc (au fait, jimmy, t'es con :p)
3083
3084commit 9584ba3dbfdf4fffb81a06fd7a272f0a9868a8de
3085Author: Gaël Hendryckx <jimmy@videolan.org>
3086Date:   Sat Jan 22 22:02:49 2000 +0000
3087
3088    Correction du bug de la premiere image verte (putain mais quel con)
3089
3090commit 34aa37623bdd9a529fbd757e6b5eba5791b56e64
3091Author: Christophe Massiot <massiot@videolan.org>
3092Date:   Fri Jan 21 23:18:17 2000 +0000
3093
3094    Corrections de bugs mineurs divers et vari�s, dont :
3095    * video_parser.c : d�placement de l'initialisation de la synchro dans
3096      InitThread(), correction d'un memory leak ;
3097    * vpar_headers.c : correction d'un segfault potentiel, erreur dans une
3098      en-t�te dont on se bat les couilles.
3099
3100commit ee589c5962d012203a64eb63926c894360ba0bd8
3101Author: Sam Hocevar <sam@videolan.org>
3102Date:   Fri Jan 21 11:31:01 2000 +0000
3103
3104     . support framebuffer
3105     . input clavier limit�e mais fonctionnelle
3106
3107commit 665782c80db9d47bd458d1232a39db08c1edbd2d
3108Author: Sam Hocevar <sam@videolan.org>
3109Date:   Fri Jan 21 06:59:11 2000 +0000
3110
3111     l'output framebuffer fonctionne presque.
3112     ca va *pas* merder.
3113
3114commit 4ffdf05c6729b03936b81b853cbaf54cc6e24fb1
3115Author: Michel Kaempf <maxx@videolan.org>
3116Date:   Fri Jan 21 04:52:32 2000 +0000
3117
3118    * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
3119    - correction d'un bug dans la fonction d'initialisation des d�codeurs
3120    (freeze lorsqu'aucun paquet PES n'est envoy� aux d�codeurs) ;
3121
3122    * audio_output/audio_output.c :
3123    - correction d'un bug dans l'initialisation du flag b_die des fifos des
3124    d�codeurs ;
3125    - correction d'un bug dans la lecture des flags b_die des fifos des
3126    d�codeurs (les fifos n'�taient pas d�truites avant la mort du thread
3127    audio_output) ;
3128
3129commit dfc77d2cd74f2d2a944e981bf7a2a3f7cc6d23c6
3130Author: Michel Kaempf <maxx@videolan.org>
3131Date:   Thu Jan 20 18:48:21 2000 +0000
3132
3133    * include/decoder_fifo.h :
3134    - correction d'un bug dans la fonction GetByte (freeze �ventuel des
3135    d�codeurs lors du suicide du thread input) ;
3136
3137commit 000cd66f41aaa39e16dbfe7b2d9c074560cc4f15
3138Author: Vincent Seguin <seguin@videolan.org>
3139Date:   Thu Jan 20 18:18:17 2000 +0000
3140
3141    Gras de parametres en ligne de commande ou en variables d'environnement,
3142    afin de ne pas avoir a recompiler le client en cas de loose.
3143
3144commit 47caa07d5a214139fa242d32048b195edc5aa6b5
3145Author: Christophe Massiot <massiot@videolan.org>
3146Date:   Thu Jan 20 18:12:41 2000 +0000
3147
3148    Correction d'un bug, mais pas DU bug.
3149    (putain quel con)
3150
3151commit 9220f1ac7878a644f7b75b317d514e27d307d9d1
3152Author: Vincent Seguin <seguin@videolan.org>
3153Date:   Thu Jan 20 17:17:41 2000 +0000
3154
3155    Desactivation du changement de chaine en --novlan
3156
3157commit 694d473dd2ca9755fa2a92a160084b24d9a376f3
3158Author: Vincent Seguin <seguin@videolan.org>
3159Date:   Thu Jan 20 17:10:07 2000 +0000
3160
3161    Timeout pour les changements de vlan
3162
3163commit 92c69994381c98ebe52701143af65c44b49d4549
3164Author: Vincent Seguin <seguin@videolan.org>
3165Date:   Thu Jan 20 16:12:01 2000 +0000
3166
3167    Changement de chaine. Delicat encore, mais il marche. Quelques corrections
3168    esthetiques, un timeout pour les vlans et le frame buffer et c'est la
3169    release d�mo (en ce qui me concerne) !
3170
3171commit 07686534e8dfad7045997698d09eabbc02ebf24b
3172Author: Michel Kaempf <maxx@videolan.org>
3173Date:   Thu Jan 20 13:30:38 2000 +0000
3174
3175    * ac3_decoder/ac3_decoder.c :
3176    - m�j de la fr�quence th�orique de chaque frame ac3 ;
3177
3178    * audio_output/audio_output.c :
3179    - d�tection des bouclages de flux et resynkronisation automatique sur la
3180    fr�quence th�orique ;
3181
3182commit f5c7fdfa549b89d12cee7a438fe6a1c071b26edc
3183Author: Michel Kaempf <maxx@videolan.org>
3184Date:   Thu Jan 20 11:23:17 2000 +0000
3185
3186    * Makefile :
3187    - DECODER=old et non DECODER=new ;
3188
3189    * include/ac3_decoder.h :
3190    - rajout, dans la structure ac3dec_thread_t, du membre b_invalid (utilis�
3191    pour skipper une frame ac3 invalide) ;
3192
3193    * ac3_decoder/ac3_decoder.c :
3194    - rajout du support de b_invalid ;
3195
3196    * ac3_decoder/ac3_exponent.c :
3197    - optimisations ;
3198
3199    * ac3_decoder/ac3_mantissa.c :
3200    - d�tection d'une mantisse invalide et m�j de b_invalid ;
3201
3202    * audio_output/audio_output.c :
3203    - resynkro en cas de bouclage du flux ;
3204
3205commit fa033ac38bcf8974af37dd2c415871bad4d0be97
3206Author: Christophe Massiot <massiot@videolan.org>
3207Date:   Thu Jan 20 11:16:13 2000 +0000
3208
3209    Correction de l'YUV en 15 bpp.
3210
3211commit f6cca5c7e8799361e3796cbff308cf70578f3d62
3212Author: Sam Hocevar <sam@videolan.org>
3213Date:   Thu Jan 20 04:10:30 2000 +0000
3214
3215     et paf ! n'a pu les sales fichiers .new
3216
3217commit 85ae4a075df959f6140ca5c5254224c50c577c87
3218Author: Sam Hocevar <sam@videolan.org>
3219Date:   Thu Jan 20 04:09:39 2000 +0000
3220
3221     giclage de ces putains de .old et .new qu'� chaque commit je me plante
3222    et � chaque update aussi, alors pouf, des #ifdef �a va aussi..
3223
3224commit a28f0233e55e92916589f69d517a5f7aaba465bd
3225Author: Sam Hocevar <sam@videolan.org>
3226Date:   Wed Jan 19 21:03:34 2000 +0000
3227
3228     rajoout d'includes pour que �a compile sous FreeBSD (thx Dae)
3229
3230commit 5033ec099fbc0bb4f87ae0a39b16b9676c3c7f2e
3231Author: Sam Hocevar <sam@videolan.org>
3232Date:   Wed Jan 19 20:59:51 2000 +0000
3233
3234     . ajout des patches ac3 de MaXX dans le nouveau d�codeur
3235     . fix� ce #@!#@! de idct.c.new qui fait _chier_
3236
3237commit 7295c009c0ba0f9cd1acc4aa1164d53bde24875a
3238Author: Jean-Marc Dressler <polux@videolan.org>
3239Date:   Wed Jan 19 20:27:57 2000 +0000
3240
3241    Avancement du debuggage du motion.
3242
3243commit 784b971fe42aec7502bd7ec15ca20f66ef1fb457
3244Author: Sam Hocevar <sam@videolan.org>
3245Date:   Wed Jan 19 19:48:31 2000 +0000
3246
3247     commit du chti patch de Meuuh, sinon il est �cras� � chaque update
3248
3249commit 9c24f64dd035fee44608410f08b5c966a217afd9
3250Author: Vincent Seguin <seguin@videolan.org>
3251Date:   Wed Jan 19 18:43:17 2000 +0000
3252
3253    D�but du changement de chaine.
3254
3255commit cf49edcd645674ee51fdfbecc70b1690ca456633
3256Author: Christophe Massiot <massiot@videolan.org>
3257Date:   Wed Jan 19 17:39:09 2000 +0000
3258
3259    support de vout_DatePicture().
3260
3261commit 6f1316be154336348e099b68a6158713efa26a11
3262Author: Christophe Massiot <massiot@videolan.org>
3263Date:   Wed Jan 19 17:09:57 2000 +0000
3264
3265    Support pour le motion DMV.
3266
3267commit 1346af346fd3d0a5f02cefa93673f2e60cf581e2
3268Author: Vincent Seguin <seguin@videolan.org>
3269Date:   Wed Jan 19 16:45:11 2000 +0000
3270
3271    API vout_DatePicture termin�e.
3272
3273commit 4c7b58769b042f78c9a7df0d5d3549b1c10b56a7
3274Author: Sam Hocevar <sam@videolan.org>
3275Date:   Wed Jan 19 16:38:01 2000 +0000
3276
3277     . pr�paration de la modification de l'API synchro
3278
3279commit 8d9902765e53aede0d51d03e2f574ec55c45a04e
3280Author: Vincent Seguin <seguin@videolan.org>
3281Date:   Wed Jan 19 16:25:23 2000 +0000
3282
3283    Resize qui fonctionne.
3284
3285commit 0fe4da877f8946eb6ba85cecded6c2a559997c36
3286Author: Christophe Massiot <massiot@videolan.org>
3287Date:   Wed Jan 19 16:17:27 2000 +0000
3288
3289    Support pour les chrominances 422 et 444.
3290
3291commit efcc6cf8c4ccec063fcc5c7481c6b45b827aaabe
3292Author: Sam Hocevar <sam@videolan.org>
3293Date:   Wed Jan 19 13:38:17 2000 +0000
3294
3295     . augmentation de VOUT_FPS_SAMPLES pour un calcul un peu plus r�aliste
3296      des fps, sachant qu'il y a 30 images par seconde sur un DVD, faire une
3297      moyenne sur 5 images me parait un peu d�bile.
3298
3299commit 2d82e8bfba9876a7ce4b35aa6eec03965911b883
3300Author: Christophe Massiot <massiot@videolan.org>
3301Date:   Wed Jan 19 13:11:36 2000 +0000
3302
3303    Corrections de bugs dans le motion.
3304
3305commit bb54532128a0ccc2455ab4d0b3b2781ea2b08c19
3306Author: Vincent Seguin <seguin@videolan.org>
3307Date:   Wed Jan 19 12:28:25 2000 +0000
3308
3309    API vout_DateImage (mais �a ne marche pas)
3310    Suite nettoyage
3311
3312commit 3c6ac119d3d1cb392d913f50153a9a28707490c1
3313Author: Jean-Marc Dressler <polux@videolan.org>
3314Date:   Wed Jan 19 12:25:01 2000 +0000
3315
3316    Avancement du motion.
3317
3318commit dabae7902762d9d278de289b69a86e1b46bb80a9
3319Author: Vincent Seguin <seguin@videolan.org>
3320Date:   Wed Jan 19 10:52:47 2000 +0000
3321
3322    Ajout d'une fonction de deboguage � UnlinkPicture
3323    VS: ----------------------------------------------------------------------
3324
3325commit 27e0b63d601cbfe625fc698a16cd5bcfeda44edd
3326Author: Vincent Seguin <seguin@videolan.org>
3327Date:   Wed Jan 19 10:04:23 2000 +0000
3328
3329    Nettoyage.
3330
3331commit 6dcda4bbeb32e2fbc62cee6079a908a7660aef8e
3332Author: Michel Kaempf <maxx@videolan.org>
3333Date:   Wed Jan 19 09:47:56 2000 +0000
3334
3335    * Documentation/bugs, Documentation/todo :
3336    - mise � jour des sections concernant les d�codeurs audio ;
3337
3338commit 75885ca57b1a95368b91ed48c2f3133f26923e7c
3339Author: Sam Hocevar <sam@videolan.org>
3340Date:   Wed Jan 19 06:06:08 2000 +0000
3341
3342     . dernier fichier n�cessaire � la compilation du subtitle decoder
3343
3344commit edca99283e7d1d68cbda77a1d0b5b1de3ff31f64
3345Author: Sam Hocevar <sam@videolan.org>
3346Date:   Wed Jan 19 06:00:49 2000 +0000
3347
3348     . ultimisation des calculs de pr�diction dans la synchro
3349     . squelette du subtitle_decoder
3350
3351commit 177c1590e5f6ca8e8495f555ae46fcf75fd6f413
3352Author: Sam Hocevar <sam@videolan.org>
3353Date:   Wed Jan 19 02:49:34 2000 +0000
3354
3355     . initialisation propre de la synchro
3356     . messages de debug � la con pour essayer de voir o� j'en suis
3357
3358commit 7e618974c2436ebd2cb18176da8dd75e02c65756
3359Author: Gaël Hendryckx <jimmy@videolan.org>
3360Date:   Wed Jan 19 02:25:00 2000 +0000
3361
3362    * Le bug des pixels invers�s de la dct mmx � �t� corrig� (et non plus sau-
3363      vagement kludg�).
3364
3365    * La sparse idct fonctionne.
3366
3367    * Plusieurs versions de la dct ont �t� inclues dans vdec_idct pour pou-
3368      voir choisir la plus performante quand tout marchera.
3369
3370commit 57509f7586194e57440e33b40ec308bd66409db6
3371Author: Vincent Seguin <seguin@videolan.org>
3372Date:   Wed Jan 19 02:15:30 2000 +0000
3373
3374    Toujours du nettoyage.
3375    Une API pour les sous titres.
3376
3377commit 653053d27067877a47959b52725bcf9505e8602c
3378Author: Jean-Marc Dressler <polux@videolan.org>
3379Date:   Wed Jan 19 01:57:57 2000 +0000
3380
3381    Avancement du debuggage du motion.
3382
3383    --Meuuh+Stef+Polux+Jimmy
3384
3385commit a47bce5ff4348f9628028b361f4ce838e5ff2939
3386Author: Michel Kaempf <maxx@videolan.org>
3387Date:   Wed Jan 19 00:01:26 2000 +0000
3388
3389    * ac3_decoder/ac3_decoder.c, audio_output/audio_output.c :
3390    - modification de la synkro, d�tection de la fr�quence du flux ac3 ;
3391
3392commit e4ea0558d6671b8e0d62b2d15bfd1a0480f6af68
3393Author: Sam Hocevar <sam@videolan.org>
3394Date:   Tue Jan 18 23:48:13 2000 +0000
3395
3396    ah ben forc�ment, �a risquait pas de compiler si j'inversais new et old
3397
3398commit cc44598df520ffb69ef432a665103a53f01d2ca3
3399Author: Vincent Seguin <seguin@videolan.org>
3400Date:   Tue Jan 18 23:43:52 2000 +0000
3401
3402    YUV MMX, avec aspect ratio !!!
3403
3404commit db6d4f7d4e786bbcd408cd0c676ded5c70058aed
3405Author: Vincent Seguin <seguin@videolan.org>
3406Date:   Tue Jan 18 23:16:57 2000 +0000
3407
3408    YUV en couleurs.
3409
3410commit ba2a0abbc3b589f4e87b022725088a50b6217d7f
3411Author: Sam Hocevar <sam@videolan.org>
3412Date:   Tue Jan 18 22:33:16 2000 +0000
3413
3414    d�but de la synchro. �a n'influe pas sur le reste pour le moment, mais
3415    la base des algos � deux balles est l�.
3416
3417commit dd4339a97d62b245b01d1cf14d2df3a6adb9531b
3418Author: Christophe Massiot <massiot@videolan.org>
3419Date:   Tue Jan 18 22:29:35 2000 +0000
3420
3421    Le motion compensation. Notez que �a ne marche pas (encore).
3422
3423commit e70d9d1f539d3d06901d19436b1f7979a849ac46
3424Author: Vincent Seguin <seguin@videolan.org>
3425Date:   Tue Jan 18 21:50:53 2000 +0000
3426
3427    Changement de l'API de vout (chroma_width)
3428    Nettoyage des YUV.
3429
3430    Ne marche qu'en -g pour le moment, le reste arrive.
3431
3432commit c871659c7fde2ab294cd9c81e9a9c179ceb42b14
3433Author: Jean-Marc Dressler <polux@videolan.org>
3434Date:   Tue Jan 18 20:39:12 2000 +0000
3435
3436    Le parser fonctionne maintenant avec les I, les P et les B.
3437    Reste a implementer la synchro et finir le decodeur.
3438
3439commit 66c9723637f723ab05469fb41c4f2586365e1780
3440Author: Michel Kaempf <maxx@videolan.org>
3441Date:   Tue Jan 18 18:42:16 2000 +0000
3442
3443    * ac3_downmix.c :
3444    - suppression des gros scrountchs immondes (c) (qui sont �galement des
3445    pouics parfois) ;
3446
3447    * ac3_bit_allocate.c, ac3_exponent.c, ac3_mantissa.c :
3448    - suppression de tests et messages de debug ;
3449
3450    * ac3_decoder/ac3_decoder.c :
3451    - impl�mentation de la synkro qui punix ;
3452
3453commit d9e357826abcfe74e53c3fda9d3a7022f02cca26
3454Author: Michel Kaempf <maxx@videolan.org>
3455Date:   Tue Jan 18 16:33:14 2000 +0000
3456
3457    * ac3_decoder/ac3_bit_allocate.c, ac3_decoder/ac3_decoder.c :
3458    - ac3-alpha rewlz :-)
3459
3460commit 217926d6e6d7fef7d6d91176426048fdb43f862f
3461Author: Sam Hocevar <sam@videolan.org>
3462Date:   Tue Jan 18 16:22:12 2000 +0000
3463
3464     faut pas �tre trop press�s dans la vie :)
3465
3466commit ed8ff732d0e3a146ccabfbe987c7824871d9eec9
3467Author: Sam Hocevar <sam@videolan.org>
3468Date:   Tue Jan 18 16:17:26 2000 +0000
3469
3470     petit patch pour faire marcher l'AC3
3471
3472commit 60f77057d246ca797105a81078655934b772248b
3473Author: Christophe Massiot <massiot@videolan.org>
3474Date:   Tue Jan 18 15:00:32 2000 +0000
3475
3476    i_aspect_ratio et i_matrix_coefficients pour Ptyx.
3477
3478commit 33b2319e0568bb5c1f95955167826bb26ba58d2d
3479Author: Sam Hocevar <sam@videolan.org>
3480Date:   Tue Jan 18 14:34:47 2000 +0000
3481
3482     le bug de input_psi �tait fourbement r�apparu.
3483
3484commit eee5172fe346ffcbe8a253cebe89c1f6fdb2bb43
3485Author: Vincent Seguin <seguin@videolan.org>
3486Date:   Tue Jan 18 14:09:58 2000 +0000
3487
3488    Ajout de quelques membres a picture_t
3489
3490commit 6bc7ac7c38396945c07fdc3764a2e88c3291278a
3491Author: Michel Kaempf <maxx@videolan.org>
3492Date:   Tue Jan 18 13:55:43 2000 +0000
3493
3494    * Modification de l'input afin de spawner un d�codeur ac3 lorsqu'un tel flux
3495    est d�tect� ;
3496
3497    * Impl�mentation du d�codeur ac3 ;
3498
3499    * Il est rewlz(ac3dec) - 2h00 :-)
3500
3501commit b9dc0c52b5a34aff07f588bf89f520cff6713ca7
3502Author: Christophe Massiot <massiot@videolan.org>
3503Date:   Tue Jan 18 04:09:13 2000 +0000
3504
3505    Nettoyage global. Le vlc se ferme proprement, elem_t devient dctelem_t, le
3506    macroblock perdu a �t� retrouv�, et bien plus...
3507
3508commit f0be4ee446e9f9df5ad1c73c027d11121425b398
3509Author: Vincent Seguin <seguin@videolan.org>
3510Date:   Tue Jan 18 00:43:52 2000 +0000
3511
3512    Redimensionnement de la fenetre en fonction de la taille des images sous X11.
3513
3514commit 9b4528b5d24fda6f4fb7b1ff0c3c3932879fe54b
3515Author: Vincent Seguin <seguin@videolan.org>
3516Date:   Mon Jan 17 23:43:26 2000 +0000
3517
3518    Gestion des touches en GGI (ouf !)
3519
3520commit 22c1b3b106dc3c81b8e9c003d94d315be0cbd986
3521Author: Michel Kaempf <maxx@videolan.org>
3522Date:   Mon Jan 17 21:52:36 2000 +0000
3523
3524    * Rajout du d�but du d�codeur ac3 ;
3525
3526commit b278b2a6b27b370c3d4b90a7415169082489de69
3527Author: Michel Kaempf <maxx@videolan.org>
3528Date:   Mon Jan 17 21:51:35 2000 +0000
3529
3530    * Makefile :
3531    - rajout de ac3_decoder ;
3532    - rajout de l'option MMX ;
3533
3534    * Makefile.dep :
3535    - suppression de lignes vides ;
3536
3537    * include/audio_decoder.h, audio_decoder/audio_decoder.c :
3538    - remplacement de AOUT_FRAME_SIZE par ADEC_FRAME_SIZE et aout_frame_t par
3539    adec_frame_t ;
3540
3541    * include/audio_constants.h :
3542    - mise en commentaire du tableau inutilis� ADEC_FRAME_SIZE ;
3543
3544    * include/audio_output.h :
3545    - corrections typographiques ;
3546
3547    * include/vlc.h :
3548    - rajout de ac3_decoder.h ;
3549
3550commit 8204a960f7ede9faaf1cf41ae936239720543fbf
3551Author: Jean-Marc Dressler <polux@videolan.org>
3552Date:   Mon Jan 17 21:35:33 2000 +0000
3553
3554    Les I marchent !!!!!!!!!!!!!!!!!!!!!!!!
3555    Le gros bug est mort.
3556
3557commit 2faf51032f01e3c62bc07cdd3ba2d4073642510d
3558Author: Vincent Seguin <seguin@videolan.org>
3559Date:   Mon Jan 17 16:43:04 2000 +0000
3560
3561    Nettoyage, ajout du gamma, pr�paration de la yuv walken.
3562
3563commit a6bc5de8fe07438302b223cfc80cefb7da87175d
3564Author: Christophe Massiot <massiot@videolan.org>
3565Date:   Mon Jan 17 14:52:25 2000 +0000
3566
3567    Suite des images I.
3568
3569commit f0f225c412fa38cd5c5463ee947ad6381017ea0d
3570Author: Christophe Massiot <massiot@videolan.org>
3571Date:   Mon Jan 17 13:49:25 2000 +0000
3572
3573    Fin du parsage des I.
3574
3575commit ecc98c96528fe09acfc7fa85e8775dfd2d854ec4
3576Author: Stéphane Borel <stef@videolan.org>
3577Date:   Mon Jan 17 13:44:41 2000 +0000
3578
3579    Rajout de la quantification ,�limination de plusieurs warning,
3580    plus decodage des blocks non intra.
3581
3582commit dd5458578e9db00ae4d4923aa5c731600a543d80
3583Author: Christophe Massiot <massiot@videolan.org>
3584Date:   Mon Jan 17 12:54:39 2000 +0000
3585
3586    Virationnement d'un warning avec l'ancien d�codeur (j'ai vraiment du temps �
3587    perdre).
3588
3589commit 35e8bb43464ea14b96a0cacbf7cf88fc60390345
3590Author: Vincent Seguin <seguin@videolan.org>
3591Date:   Mon Jan 17 12:31:39 2000 +0000
3592
3593    Resize sous X11, gestion du screen saver.
3594    Nettoyage de config.h
3595    Nettoyage de vout et intf
3596
3597commit 023206d07b1da8a9ff58f54c8cc4bffe4397c4d1
3598Author: Jean-Marc Dressler <polux@videolan.org>
3599Date:   Mon Jan 17 04:56:29 2000 +0000
3600
3601    Il est 6 heure du matin et le parser ... parse !!!!!!!!
3602    Ca � l'air de pas trop mal marcher. Parmis les bugs les plus sauvages
3603    on trouve :
3604    1) le DumpBits sans NeedBits (corrig� par un RemoveBits)
3605    2) Une table � laquelle il manquait une ligne
3606    3) le test de fin de boucle du d�codage des coef dct �tait mal plac�
3607
3608    Meuh, � toi de jouer
3609
3610    Stef & Polux
3611
3612commit 8d158ef4a5e8bb95e7994424bc683da4603e3b6b
3613Author: Christophe Massiot <massiot@videolan.org>
3614Date:   Mon Jan 17 00:00:52 2000 +0000
3615
3616    Virationnement de quelques warnings.
3617
3618commit 18a8363d5271e29054a60c9101c66d5f1b0d01bc
3619Author: Vincent Seguin <seguin@videolan.org>
3620Date:   Sun Jan 16 20:39:47 2000 +0000
3621
3622    R�cup�ration du kludge level dans display.c pour pouvoir afficher autre
3623    chose que les I...
3624
3625commit d81e21d51453a17b665902e801aacb394588d79f
3626Author: Vincent Seguin <seguin@videolan.org>
3627Date:   Sun Jan 16 19:17:15 2000 +0000
3628
3629    Mise au point du driver GGI.
3630
3631commit 5742908865a654fc94d1694343e51ed968d88df0
3632Author: Vincent Seguin <seguin@videolan.org>
3633Date:   Sun Jan 16 16:43:10 2000 +0000
3634
3635    Integration de display.c � vout.
3636    Mise au point du driver X11 (plus de XShm error).
3637    Incrustation de texte en X11, calcul des FPS, etc...
3638    Int�gration de la conversion MMX.
3639    Mode 'niveaux de gris' pour les machines lentes non MMX (les pauvres !)
3640    Attention: les drivers GGI et FB ne sont pas � jour...
3641
3642commit cf9e7c61acc9b4ddb2de61766f40610c72d2b22c
3643Author: Jean-Marc Dressler <polux@videolan.org>
3644Date:   Sat Jan 15 14:26:29 2000 +0000
3645
3646    Le debuggage du parser avance ... lentement.
3647
3648commit e95de90dbf9e51b87d739be03998fba2305132a2
3649Author: Stéphane Borel <stef@videolan.org>
3650Date:   Sat Jan 15 10:51:55 2000 +0000
3651
3652    * Un petit peu de d�buggage dans le video parser
3653
3654commit 2408a923da099c86a3f3255ec410fb494729f2f8
3655Author: Stéphane Borel <stef@videolan.org>
3656Date:   Sat Jan 15 03:03:53 2000 +0000
3657
3658    * Ajout d'un flag b_mpeg2 qui manquait dans le parser
3659    * R��criture de fonctions d'initialisation du parseur
3660    * Changement des fonctions MPEG2decode qui �taient bugg�es
3661
3662     V�rification avec polux tout � l'heure
3663
3664commit 4c1e42491706df9ceede5d7f63b33b4d4b65f427
3665Author: Vincent Seguin <seguin@videolan.org>
3666Date:   Fri Jan 14 23:07:55 2000 +0000
3667
3668    GGI fonctionnel. N'oubliez pas de d�finit GII_INPUT.
3669    Nettoyage de video_* et intf_*.
3670
3671commit fa66a86a67847c3ff14a61a93c3ba13f16142a39
3672Author: Jean-Marc Dressler <polux@videolan.org>
3673Date:   Fri Jan 14 14:12:17 2000 +0000
3674
3675    D�but bu vrai d�buggage du parser. Maintenant le vlc segfaulte
3676    dans Pictureheader au lieu de segfaulter dans l'initialisation
3677    du parser.
3678
3679commit 54accec0a5c85d1e9d29187b7841e6bc204dd515
3680Author: Christophe Massiot <massiot@videolan.org>
3681Date:   Fri Jan 14 13:00:22 2000 +0000
3682
3683    Suppression des fichiers .raw du CVS (ils sont sur zen dans vlc-Resources).
3684
3685commit 9ba8deb9bee2ad6e4e9e263f425ceb8b58035c82
3686Author: Sam Hocevar <sam@videolan.org>
3687Date:   Fri Jan 14 11:15:47 2000 +0000
3688
3689     correction d'une typo
3690
3691commit 6ed1e2d85f4cd96c8b9a39e963257ab66dce332c
3692Author: Vincent Seguin <seguin@videolan.org>
3693Date:   Thu Jan 13 18:52:22 2000 +0000
3694
3695    YUV 15,16 et 32 bits integr�e au vout (sans le MMX pour le moment).
3696    En 24bpp, � vos risques et perils...
3697
3698commit e4263587f9d27e5eaf56b8e4fdfb0b0957fdeb16
3699Author: Jean-Marc Dressler <polux@videolan.org>
3700Date:   Thu Jan 13 10:44:27 2000 +0000
3701
3702    Rajout d'un vlc.h.new que j'avais oublie lors du dernier commit.
3703    Changement du mode d'affichage par defaut du makefile sur X11.
3704
3705commit f73dedb8ee2809b08a2b8b636c259b1a59472fa2
3706Author: Jean-Marc Dressler <polux@videolan.org>
3707Date:   Wed Jan 12 22:38:34 2000 +0000
3708
3709    Pour la plus grande joie de tous, le client compile correctement. Attention
3710    il compile non seulement avec l'ancien video decoder mais aussi avec le
3711    nouveau. Pour passer de l'un a l'autre il faut changer le flag DECODER
3712    du Makefile ET utiliser l'utilitaire new2old.sh gracieusement mis a votre
3713    disposition par ptyx dans le module utils du CVS. Ce programme switche
3714    quelques fichiers et permet dons de passer de l'ancien client au nouveau
3715    et vis verca. Mais ATTENTION : IL NE FAUT PAS COMMITER LE CLIENT LORSQU'IL
3716    EST EN CONFIGURATION NEW, avant de commiter il faut tout remettre en
3717    configuration old.
3718
3719commit 61ce43f4b02f2aadd52cf39466019d0ad722a37c
3720Author: Vincent Seguin <seguin@videolan.org>
3721Date:   Wed Jan 12 21:23:27 2000 +0000
3722
3723    Et le .h qui va avec le nouveal .c
3724
3725commit ba20f5aa682d2b4becd2eb13738d680adf00f242
3726Author: Vincent Seguin <seguin@videolan.org>
3727Date:   Wed Jan 12 21:17:54 2000 +0000
3728
3729    Suppression de vlc.h
3730
3731commit 3458099d029c3c7de94440652cfca3fe3a5adad3
3732Author: Stéphane Borel <stef@videolan.org>
3733Date:   Wed Jan 12 18:50:06 2000 +0000
3734
3735    * Fonction de d�codage des blocs MPEG2 non intra
3736
3737commit 46919aa04158194dc5c92b7dec624df8342c8b12
3738Author: Vincent Seguin <seguin@videolan.org>
3739Date:   Wed Jan 12 15:35:45 2000 +0000
3740
3741    Ajout du framebuffer (initialisation/terminaison) - ne fonctionne pas en VESA.
3742    La fonction d'affichage des images envoie une ligne dans le log � chaque image.
3743
3744commit c2c756049238d481fbb196d5d4e7a6693713fe1e
3745Author: Jean-Marc Dressler <polux@videolan.org>
3746Date:   Wed Jan 12 15:31:59 2000 +0000
3747
3748    Correction de conneries de stef....
3749    Merci de NE PAS COMMITER VIDEO_DECODER.H, sinon ca ne compile pas !
3750
3751commit 6a7b7ae713344c8ff93b84565475c9806e77910b
3752Author: Stéphane Borel <stef@videolan.org>
3753Date:   Wed Jan 12 13:14:51 2000 +0000
3754
3755    * Fonction de d�codage des Blocs MPEG2intra.
3756    * Correction d'erreurs sur la gestion des tables de lookup
3757
3758commit 77fdd47e7e022fda5f96f8809eb8786902e2998c
3759Author: Jean-Marc Dressler <polux@videolan.org>
3760Date:   Tue Jan 11 21:34:04 2000 +0000
3761
3762    Encore une petite modif pour permettre au parser de compiler.
3763
3764commit feeb6cc041bde119cc3e9ae209ebbd367903a6a7
3765Author: Jean-Marc Dressler <polux@videolan.org>
3766Date:   Tue Jan 11 21:32:58 2000 +0000
3767
3768    Le video parser compile mais n'est pas termine, n'est-ce pas stef ? ;)
3769
3770commit d5300df11f3cfe160b1a3c00187c041d4bdeb9a1
3771Author: Vincent Seguin <seguin@videolan.org>
3772Date:   Tue Jan 11 18:02:00 2000 +0000
3773
3774    Modifs diverses et variees. Le mode FB compile (mais ne fait rien).
3775
3776commit 4c83ad1ebe187a6b0d6e6de5e611e3a985ae7a0d
3777Author: Jean-Marc Dressler <polux@videolan.org>
3778Date:   Tue Jan 11 14:45:15 2000 +0000
3779
3780    Encore du debuggage.
3781
3782commit 98b9a12ce0542cb2fdcf3533878731510184e838
3783Author: Jean-Marc Dressler <polux@videolan.org>
3784Date:   Tue Jan 11 14:43:06 2000 +0000
3785
3786    Debuggage.
3787
3788commit 4e7e69d037a32d72509b8325746e3613a1622247
3789Author: Vincent Seguin <seguin@videolan.org>
3790Date:   Tue Jan 11 11:05:46 2000 +0000
3791
3792    Correction de quelques erreurs dans l'interface et vout.
3793    Changement du type vlc_thread_func en vlc_thread_func_t dans le d�codeur.
3794    Utilisation de 2 displays au lieu d'un au cas ou la Xlib ne serait pas thread-safe.
3795    Ajout de droits corrects au fichier de log.
3796
3797    Le bug li� � XShm � la fin est 'normal' (li� au serveur X, pas � moi) : il
3798    disparaitra � condition qu'au moins une image soit affich�e.
3799
3800    Le plantage sauvage de la Xlib � la fin du programme est li� � display.c.
3801
3802commit d87283ed19e26dd2efa6eda507e605beeadb8cf0
3803Author: Jean-Marc Dressler <polux@videolan.org>
3804Date:   Tue Jan 11 09:59:22 2000 +0000
3805
3806    Correction de 2 petites erreurs :
3807    - vdec_idct.h : oubli d'un point virgule
3808    - video_parser.h : dupplication du champs pppl_dct_dc_size
3809
3810commit 1a1ae383ad396a69373a8cf3b41ad6a5f3b8b822
3811Author: Vincent Seguin <seguin@videolan.org>
3812Date:   Mon Jan 10 23:36:06 2000 +0000
3813
3814    A tout kass�.
3815
3816commit 7929ae1b9befc2f3f53b8907cb96315f0a1573f8
3817Author: Christophe Massiot <massiot@videolan.org>
3818Date:   Mon Jan 10 23:29:41 2000 +0000
3819
3820    Heureusement que j'avais dit de faire gaffe a ne pas committer le mauvais
3821    video_decoder.h :-ppppp
3822
3823commit 81b0f1753baa5df42943afc8362ac8cc93e50a6f
3824Author: Gaël Hendryckx <jimmy@videolan.org>
3825Date:   Mon Jan 10 22:45:40 2000 +0000
3826
3827      Et le petit toast qui va avec...
3828
3829commit 4d8747f732cb1c1991785072baafb26eaa84fdac
3830Author: Gaël Hendryckx <jimmy@videolan.org>
3831Date:   Mon Jan 10 20:32:22 2000 +0000
3832
3833      Du rififi dans la DCT.
3834
3835    --
3836    jimmy
3837
3838commit c609a04c8b4fc564849b69b59ac5366514157fa8
3839Author: Stéphane Borel <stef@videolan.org>
3840Date:   Mon Jan 10 01:09:37 2000 +0000
3841
3842    * Modifications d'erreurs dans  MacroBlockAddressIncrement
3843    * Ajout des fonctions vpar_*MBtype
3844    * Ajout de tables de lookup (pour les tableaux B1 � B4 et B9)
3845    * Ajout de vpar_CodedPattern420
3846
3847    Il manque encore pas mal de fonctions (en particulier DecodeMPEG)
3848
3849commit a551606dcce15404f6a3f86a6de74b78cdd70041
3850Author: Michel Kaempf <maxx@videolan.org>
3851Date:   Sun Jan 9 23:38:46 2000 +0000
3852
3853    * Makefile :
3854    - rajout de l'option de compilation qui marche bien -fomit-frame-pointer ;
3855
3856    * include/audio_output.h, audio_output/audio_output.c :
3857    - modification de la m�thode de lecture d'un flux provenant d'un d�codeur
3858    audio : qu'il s'agisse d'un flux audio MPEG2, AC3 ou MPEG12, l'algorithme
3859    reste le m�me ;
3860
3861    * include/audio_decoder.h, audio_decoder/audio_decoder.c :
3862    - rajout de la constante AOUT_FRAME_SIZE et de la structure aout_frame_t
3863    qui d�crivent la forme sous laquelle les samples audio d�cod�s sont
3864    transmis � l'audio_output (cf point pr�c�dent) ;
3865
3866commit 853d3d6b4b67a3e08369a3b8335c6b347bc0334d
3867Author: Jean-Marc Dressler <polux@videolan.org>
3868Date:   Sun Jan 9 20:54:22 2000 +0000
3869
3870    Debut de la partie parser du motion compensation.
3871
3872commit 5fc945b61fa6f8bc4e693e255f0183b19c2adf0e
3873Author: Jean-Marc Dressler <polux@videolan.org>
3874Date:   Fri Jan 7 16:18:46 2000 +0000
3875
3876    Refonte de la synchro qui devrait eliminer les problemes rencontres
3877    lors des changements de flux.
3878
3879commit 5671a4b5d493dad3f0a7dec2f945b052e49a9f6a
3880Author: Christophe Massiot <massiot@videolan.org>
3881Date:   Thu Jan 6 00:13:19 2000 +0000
3882
3883    video_decoder : ajout de la crop table dans AddBlock ;
3884    video_parser : correction d'une erreur dans le commit pr�c�dent (on ne
3885    fera pas la saturation dans le cas d'une DFT, de toute fa�on)
3886
3887commit bb5805a327dcf518d12aeab42e6dd4e9ca697397
3888Author: Christophe Massiot <massiot@videolan.org>
3889Date:   Wed Jan 5 23:50:19 2000 +0000
3890
3891    D�finition des matrices de quantification par d�faut, du balayage,
3892    et cr�ation de la crop table pour la saturation qu'on fera pas.
3893
3894commit 5e62636f43248840b603ed6556b29af6a2eccb80
3895Author: Christophe Massiot <massiot@videolan.org>
3896Date:   Wed Jan 5 20:13:23 2000 +0000
3897
3898    Adaptation de l'input au video_parser.
3899
3900commit c3c8af96d5d318d47fc100a499ddef2dc2fc092d
3901Author: Christophe Massiot <massiot@videolan.org>
3902Date:   Wed Jan 5 18:25:19 2000 +0000
3903
3904    * vpar_blocks.c : Correction d'une erreur introduite hier soir avec
3905      AddBlock en chrominance 420 ;
3906    * vpar_headers.c : R�ordonnancement des fonctions (les fonctions inline
3907      doivent etre en tete sinon elles ne sont pas optimis�es en inline par
3908      gcc) ;
3909
3910commit 6a8fb63a8eda94c9682084b71071c52bc08b2638
3911Author: Stéphane Borel <stef@videolan.org>
3912Date:   Wed Jan 5 03:42:43 2000 +0000
3913
3914    * Ajout de la fonction MacroBlockAddressIncrement dans vpar_blocks.c
3915
3916commit 7190bee5ec45dc1c0c8b709ba07a4352fb344acf
3917Author: Christophe Massiot <massiot@videolan.org>
3918Date:   Wed Jan 5 02:32:49 2000 +0000
3919
3920    J'en ai chi� mais j'ai enfin pondu le AddBlock du video_decoder.
3921
3922commit c3a438c74add8c98e2e8a279514395a0647d4952
3923Author: Christophe Massiot <massiot@videolan.org>
3924Date:   Tue Jan 4 17:57:19 2000 +0000
3925
3926    Ajout des fichiers de la synchro un peu partout.
3927
3928commit 667b4eb4b0f356d7ea3ac9dfce14635ab9f411d0
3929Author: Christophe Massiot <massiot@videolan.org>
3930Date:   Tue Jan 4 15:07:23 2000 +0000
3931
3932    Correction de 1242 fautes de frappe et includes foireux. Presque tout
3933    compile presque.
3934
3935commit ea23960c2d7f556ba049c4d603688ca408a0101d
3936Author: Christophe Massiot <massiot@videolan.org>
3937Date:   Tue Jan 4 00:01:05 2000 +0000
3938
3939    video_fifo.c et vpar_headers.c compilent � peu pr�s. Correction d'environ
3940    4212 fautes de frappe.
3941
3942commit 56bb12917e2270e26f9506c7301c830b68b3ccce
3943Author: Christophe Massiot <massiot@videolan.org>
3944Date:   Mon Jan 3 20:38:32 2000 +0000
3945
3946    * Makefile : ajout du nouveau d�codeur (comment�) ;
3947                 suppression du video_output pour que Ptyx puisse committer
3948                 ses trucs sans craindre de tout casser le cvs ;
3949    * interface/* : d�sactivage du video_output ;
3950    * include/config.h : plein de directives pour le parseur et le d�codeur ;
3951    * include/decoder_fifo.h : nouvelles primitives pour le parseur ;
3952    * le reste : ben de quoi faire compiler video_parser.c, bug fixes
3953      essentiellement ;
3954
3955    Eviv Bulgroz !
3956
3957commit f12401078d52dea1a6400e2970b607e08f54d155
3958Author: Sam Hocevar <sam@videolan.org>
3959Date:   Sun Jan 2 06:00:35 2000 +0000
3960
3961     - je ne ferai plus de commits d�biles � 5h du mat
3962     - je ne ferai plus de commits d�biles � 5h du mat
3963     - je ne ferai plus de commits d�biles � 5h du mat
3964     - je ne ferai plus de commits d�biles � 5h du mat
3965     - je ne ferai plus de commits d�biles � 5h du mat
3966     - je ne ferai plus de commits d�biles � 5h du mat
3967     - je ne ferai plus de commits d�biles � 5h du mat
3968     - je ne ferai plus de commits d�biles � 5h du mat
3969     - je ne ferai plus de commits d�biles � 5h du mat
3970     - je ne ferai plus de commits d�biles � 5h du mat
3971
3972commit 5e22d74d16c42737b2cc397b2f684ffb55c09461
3973Author: Sam Hocevar <sam@videolan.org>
3974Date:   Sun Jan 2 04:42:16 2000 +0000
3975
3976     - include des PES de type AC3 pour pr�parer une bidouille inf�me
3977     - reformatage des commentaires � 80 colonnes au lieu de 81 parce que
3978      �a a le don de m'�nerver prodigieusement.
3979