commit 2ac915c53c1f5bc742d01af8d0520ccc56b6821b Author: Christophe Massiot Date: Sat Dec 30 00:38:19 2000 +0000 Comments for Henri. commit 12d3f35f98ecdd1fb75debd83b0f8409adefd000 Author: Sam Hocevar Date: Fri Dec 29 14:04:59 2000 +0000 . fixed default subtitle stream handling (default: no subtitles) . added a few missing break;s (oui je sais je ne fais que des patches de deux lignes � trois balles, mais par telnet c'est pas facile) commit 671e8844b49e3b3a87fe666ce257b2bb870e5e46 Author: Henri Fallon Date: Fri Dec 29 14:03:44 2000 +0000 - Removed i_iovec_start and i_iovec_end. Used i_data instead - Meuuh : some questions for you in the commentaries Happy new year ! commit 67bef28829f5f759e71f7d851f27d9ed2272cdf3 Author: Christophe Massiot Date: Fri Dec 29 12:49:30 2000 +0000 Fixed THX Cimmarron bug (it was _not_ a synchro bug). commit 555bac08482b060ca32ec0f5b7e5c2e879a5dc0b Author: Christophe Massiot Date: Fri Dec 29 10:52:40 2000 +0000 * Fixed a bug in the DTS/PTS parsing ; * Fixed a bug in vpar_headers.c synchro handling introduced before ; * Enhanced synchro's handling of dates and frame structure changes. commit 848944e5074c37692cfabf8c62a2affecca3b73b Author: Christophe Massiot Date: Thu Dec 28 18:00:38 2000 +0000 Cosmetic change of the debug messages. commit 18af5a197d2c7e5a655b16840688f74d4b6de539 Author: Christophe Massiot Date: Thu Dec 28 17:57:39 2000 +0000 Fixed a bug in the PSM decoder. commit 2535b235d0f429c5d2b5105142674d7bb04f7bfb Author: Christophe Massiot Date: Wed Dec 27 18:35:45 2000 +0000 We now read the DTS (but we don't use it for the moment). NB : b_has_pts has disappeared for brevity reasons, use i_pts != 0 instead. commit a8bca7260e635856b5748c1f3bc829176369d36e Author: Christophe Massiot Date: Wed Dec 27 18:09:02 2000 +0000 New synchro statistics and warnings. commit 8a38b8fb17eb0ef8deb15013dfcd19ffc1733947 Author: Sam Hocevar Date: Wed Dec 27 09:54:53 2000 +0000 . avoid calling SafeRead() with a null packet size. commit 9589dcb78b12905c70c766959ec762b5e660ef68 Author: Christophe Massiot Date: Tue Dec 26 19:14:47 2000 +0000 * Use of ptrdiff_t whenever necessary (IA-64 port) ; * Changed behaviour of preparsing code, faster startup ; * Fixed DecodePSM(), cannot test ; * Cleaned up ParsePES(), fixed a bug which could reject very small but valid PES packets ; * Fixed cosmetic bugs in vpar_synchro frame_rate display. commit 19324a9843517131fe7035d022857118c6382949 Author: Sam Hocevar Date: Sun Dec 24 06:08:04 2000 +0000 . changed subtitles palette. commit 4ec43b888ce41177ade750a56309cd097c48814c Author: Sam Hocevar Date: Sat Dec 23 03:10:59 2000 +0000 . SPU decoder now uses Meuuh's GetChunk() code. . lots of cleaning in the SPU decoder. . message queue is flushed before we spawn input. . fixed so that it compiles with VDEC_SMP (no good sync yet though). commit c3d418231b6fb4f47c64a0896c67c8bd6117cf72 Author: Arnaud de Bossoreille de Ribou Date: Fri Dec 22 18:57:35 2000 +0000 - sdl resising rulze, still buggy commit be1eb4bbf37289d27eae30b9e5c4feded8d87936 Author: Christophe Massiot Date: Fri Dec 22 17:53:30 2000 +0000 * Using i_id instead of i_stream_id whenever possible ; * Fixed a bug in -c and -s options. commit 10dda32d99399292d79edaf98b83ee75f0cd5726 Author: Christophe Massiot Date: Fri Dec 22 15:34:24 2000 +0000 * Fixed a compile pbm in debug mode (f34r d4 1-line fix) commit 66f4bbb43908161a55ffb4a1d2a9b005a66b88b3 Author: Sam Hocevar Date: Fri Dec 22 15:00:42 2000 +0000 . fixed AC3 and SPU PES reading (ph34r da one-byte patch) . some 79 char wrap. commit f25dd402dfe98f751b17f8fbf97cb2401117cff6 Author: Sam Hocevar Date: Fri Dec 22 13:04:45 2000 +0000 . no need to add "\n" at the end of intf_*Msg() messages anymore. commit 174e05473738ae94b77a12a36f6501a03c7f07a4 Author: Christophe Massiot Date: Fri Dec 22 10:58:27 2000 +0000 * Moved input_DecodePES() to input_dec.c ; * Fixed an segfault in input_programs.c ; * Added -fomit-frame-pointer optimization. commit badd37394f8559bc047045f3cee3aed37bd1b6c1 Author: Christophe Massiot Date: Thu Dec 21 19:33:03 2000 +0000 * Fixed a *major* memory leak in the pre-parsing code. Hopefully it should be the last one. commit 91bc3eb7c47df4771743a68732fa695ebc322c6f Author: Christophe Massiot Date: Thu Dec 21 19:24:27 2000 +0000 * New decoder spawning API input_dec.c ; * Moved p_input->pp_es -> p_input->stream.pp_es and clean up of input_programs.c & co ; * Fixed memory leaks. commit 423a3bcf9811ad1def58d439dc5f2595f62ab1e6 Author: Christophe Massiot Date: Thu Dec 21 17:19:54 2000 +0000 * Moved video_decoder's headers from include/ to src/video_decoder. * Temporarily removed b&w kludge. commit 434f37965586fc44680ffe726ea99c6f5c9139a1 Author: Christophe Massiot Date: Thu Dec 21 15:01:08 2000 +0000 * Splitted up p_method_data/p_plugin_data ; * Cleaned up input_ts.c, added it into the Makefile. commit dca61827d1fcbe30f9f68a62e26ca652ba106ce2 Author: Christophe Massiot Date: Thu Dec 21 14:18:15 2000 +0000 Fixed various memory leaks. commit c570d9bc89e5ba50ca6f592e47bb0dba1ca458fa Author: Christophe Massiot Date: Thu Dec 21 13:54:15 2000 +0000 * Removed all arbitrary limits on the number of elementary streams. commit cc50abf7704ffe3b715ca13b0250f4a65686393a Author: Christophe Massiot Date: Thu Dec 21 13:25:51 2000 +0000 * Removed b_die and b_error from all decoders (obsoleted by decoder_fifo_t). All decoders should now exit cleanly (if it's not the case, it should be referenced as a bug). commit 3bf927ec7f9d240823a67e6dbb84162abe02b59b Author: Christophe Massiot Date: Thu Dec 21 13:07:45 2000 +0000 Comments for Henri. commit 1b7b08f5584c8eb402c374fbf6df8c035ad567b4 Author: Christophe Massiot Date: Thu Dec 21 12:38:27 2000 +0000 * Fixed a bug which prevented the input to exit normally (non-selected ES in the pp_selected_es array). commit 9679481fdcc6594f30313e91dac683c0ca4e3acf Author: Henri Fallon Date: Thu Dec 21 00:39:49 2000 +0000 Added netlist support. Warning : it has not been tested. It just make no error at build time. commit b754a016b941920d9ce4b3ca6c10428ccd84b4ca Author: Renaud Dartus Date: Wed Dec 20 23:24:23 2000 +0000 D�sol� ! commit 06b3185a56c9949ca3cb83aeec1d84c2b2b39dab Author: Renaud Dartus Date: Wed Dec 20 22:23:24 2000 +0000 Added U8_Mono audio output commit 065a61df6df643ad010de226bc1dfaaff20ea65a Author: Sam Hocevar Date: Wed Dec 20 20:09:19 2000 +0000 . fixed "-a [ mpeg | ac3 | lpcm | off ]" option commit 6aaf635c356acf87b336f83a57b187657cb9d9f0 Author: Christophe Massiot Date: Wed Dec 20 18:45:43 2000 +0000 Only pre-parse the first 32 MB of data. commit c17287dc78537d0e83014fdde5c94b328400242d Author: Christophe Massiot Date: Wed Dec 20 17:49:41 2000 +0000 * Added -a, -c and -s options. (-a doesn't work but I will let the people who thought it would be cleaner to put config in environment variables correct what's wrong in my code). commit abcabca628baf7989fde32b378c8d4783e6346df Author: Sam Hocevar Date: Wed Dec 20 16:39:16 2000 +0000 . now we only try to open plugins which are existing files commit 50118171a93a426f2f553369aa65bbc42101d8b8 Author: Christophe Massiot Date: Wed Dec 20 16:04:31 2000 +0000 * Big cleanup of the PS input plugin ; * Fixed a bug in AC3 initialization ; * PS streams are now pre-parsed (this can take a while) if possible ; ./configure is required after this update. commit d719269bc12e17e076163f9ebcf96926b0a7e41f Author: Renaud Dartus Date: Tue Dec 19 22:34:34 2000 +0000 Move #define from audio_output.h to config.h Change vlan_server_ip to vishnou's ip (but vlans not working yet) commit 56685c3168ff3540925bdab024ee42e92ae49af3 Author: Arnaud de Bossoreille de Ribou Date: Tue Dec 19 20:01:38 2000 +0000 - one typo. - one line deleted (it was for debug, bozo.) commit 0661d2e7defb151f3c0672fb343c6ffc754c6f2a Author: Christophe Massiot Date: Tue Dec 19 19:55:35 2000 +0000 GetChunk() : reads n bytes from the elementary stream and places them in a big buffer (a gift for Sam). commit deff6eb9e7b079eb8a5a1b150d86660178d56303 Author: Arnaud de Bossoreille de Ribou Date: Tue Dec 19 19:44:09 2000 +0000 sdl plugin : - Quantic start in fullscreen fixed. commit 90820464864a0d7fc8bb9428f4d1345aa990d5dc Author: Christophe Massiot Date: Tue Dec 19 19:08:51 2000 +0000 Input-II now correctly handles private stream 1 (AC3, DVDSPU). commit 42e8a2e6e4db3d3fe1d3e8b3a80f28a4db53371a Author: Sam Hocevar Date: Tue Dec 19 19:05:46 2000 +0000 . split the audio decoder into adec_generic, adec_layer1 and adec_layer2 (no new code added) commit da6f02087bfee96959a327e22dedc0820824392f Author: Pierre Baillet Date: Tue Dec 19 17:51:32 2000 +0000 - fixed the ratio/position problem in YUV, now patching Stable. commit 7effc0f7a485e65f4a3f2acb26dc2e7a41e5b695 Author: Christophe Massiot Date: Mon Dec 18 15:31:47 2000 +0000 We now display CPU usage statistics for each thread. commit d54a5f8fb4168124181edef174460f5583231fa2 Author: Christophe Massiot Date: Mon Dec 18 10:40:11 2000 +0000 We can now read from stdin. commit 1cf5dd7b4b0670e3442e199eac06f62d5b2adf5b Author: Sam Hocevar Date: Mon Dec 18 10:02:30 2000 +0000 . additional fix for Layer 1 mono now vlc plays all of my 125 sample mpeg1 movies ! Please try it with yours, and report non-working streams. (`file foo.mpeg' must report "system stream", not "video stream" in order to be playable with the vlc) commit 2dabbaa9f58d0d51d327cb9a079fbc716f77b516 Author: Sam Hocevar Date: Mon Dec 18 07:56:32 2000 +0000 . indentation fixes . fixed audio syncword detection for mpeg 1 streams (hopefully) FIXME: can anyone confirm we can get rid of adec_byte_stream_next in audio_decoder_thread.c now that we have the new input ? . fixed Layer 2 Mono decoding. FIXME: who created freq_table ? what was the rationale for it, and where does it come from ? FIXME: how can we spare the extra DCT in audio_decoder.c:707 ? I'm too tired to think about it. . proposal: splitting audio_decoder.c in one file per layer. commit 9632f78e4e41ef8a971e3944fba267f03a0e8b37 Author: Arnaud de Bossoreille de Ribou Date: Mon Dec 18 02:47:09 2000 +0000 - Hardware YUV overlay (SDL) with real colors ;p It may suck for non 4:2:0 streams. - Removed vout code found in intf file to support fullscreen switching. Now only vout_SDL updates SDL data and intf only switch flags such as b_reopen_display and b_fullscreen in p_vout->p_sys. - Fixed a var name typo in input_programs.c which prevents vlc from compiling with --enable-debug option. (i_es_pid -> i_es_id :) There's a segfault in the termination process due to sdl, I don't really know what is the problem and I have to work today. Help me! Good night suckers. I love you too :p commit 07672a422cd5098930f3c6a3f292bc70a152c9f6 Author: Pierre Baillet Date: Sun Dec 17 15:05:30 2000 +0000 - partial SDL YUV support (green stream for now, please help me !) - "y" key switch between SDL and vlc YUV - autodetection of Overlay support - soon to come, colors :P commit b185a7ee16900668d240973dc787ee4480e59148 Author: Stéphane Borel Date: Sat Dec 16 16:31:11 2000 +0000 Fixed support for broken MPEG-1 files. --Meuuh commit 67bc00c9b61ba1b8235345b316711568b737f387 Author: Christophe Massiot Date: Fri Dec 15 19:05:23 2000 +0000 * Cleaned up program and ES management by using input_programs.c whenever necessary. * Cleaned up decoder spawning. commit 4d26594b02a4b622db90d0367733afca3a1b6bab Author: Christophe Massiot Date: Fri Dec 15 17:21:54 2000 +0000 Enhanced handling of stream discontinuities. commit a23f364ad9ee2f867b6d22c7f1897d1bea1b9ab0 Author: Christophe Massiot Date: Fri Dec 15 13:39:54 2000 +0000 More comments. commit d2ca341dd72a0ba8b2875107d2d7265435fa71e2 Author: Christophe Massiot Date: Fri Dec 15 13:28:00 2000 +0000 * Fixed two typos in the Makefile (sam you owe me at least one beer) * Moved b_discontinuity to pgrm_descriptor_t, cleaned up CRDecode (needs some more cleaning for discontinuities) * Added pf_new_pes in plugins commit 3c7d6bbc87bec270610d8a6073ac6407cd3a696a Author: Christophe Massiot Date: Thu Dec 14 10:47:57 2000 +0000 Some comments for Henri. commit 9cf26f4194cc118d883787e50271a934aa736f32 Author: Henri Fallon Date: Thu Dec 14 02:01:39 2000 +0000 Netlist embryo : - pes netlist - data netlist Still to do : - iovect netlist It hasen't been tested yet. Meuuh, could you tell me if it works ? ( if yes, gimme some more work :p ) commit 5aadb8d7fd12a0ec75c383b6733036766931887e Author: Christophe Massiot Date: Mon Dec 11 19:26:57 2000 +0000 Fix in the SCR parser for high values. commit 7107b37d1973664865f81a640736d28f97d5f893 Author: Christophe Massiot Date: Mon Dec 11 18:51:28 2000 +0000 Fixed a bug with DVD's SCR (too close from the PTS). commit 66b04c2afd282419139e58b682bd1714413331bf Author: Christophe Massiot Date: Mon Dec 11 17:04:42 2000 +0000 Another attempt for the audio bug... commit 20229421990ce68b0611288358330bcba34d101b Author: Christophe Massiot Date: Mon Dec 11 15:29:02 2000 +0000 Prototypes for netlist functions. commit fd5a24a4b3af1616c895929dd5dfe870ac42bf9a Author: Christophe Massiot Date: Mon Dec 11 15:06:32 2000 +0000 Another attempt for the same bug... commit b593a03bb4cc30b385dfca895c24468b82a38450 Author: Christophe Massiot Date: Mon Dec 11 14:58:30 2000 +0000 Mmmmh an endianness bug ? commit 4dc9ef7129c7ffbefa2b58e667d2461454df441d Author: Christophe Massiot Date: Mon Dec 11 14:45:30 2000 +0000 Attempt to fix the audio. commit 0edb872610514564d6676a61a3df1d8ce5e1c4a1 Author: Christophe Massiot Date: Mon Dec 11 14:34:31 2000 +0000 Fixed benny's mistakes :pp commit 10c6c8c961049c000fae66c3041d3fbb23623ea8 Author: Henri Fallon Date: Mon Dec 11 13:55:50 2000 +0000 Same changes that were made in the stbale branch ( FB_NOYPAN support ) commit 39eb5768315e6f2ac797314a5423ff2f4e39e87c Author: Benoit Steiner Date: Sun Dec 10 09:21:58 2000 +0000 Fixe la gestion des signaux commit 53c2e3acf70a10efeb412d7a713562ea4fccbd72 Author: Benoit Steiner Date: Sun Dec 10 08:08:35 2000 +0000 Generation d'un makefile presque correct pour les vieilles versions de make Nettoyage: gestion des dependances pour les plugins, suppressions de pas mal de redondances, options de compilations coherentes, etc... commit 93d8bc1416854a972c0257950d7321b12815b509 Author: Benoit Steiner Date: Sun Dec 10 03:55:47 2000 +0000 debut de portage sous solaris commit b2181174d0b2dc715e1f079aee08565909377361 Author: Christophe Massiot Date: Fri Dec 8 18:50:37 2000 +0000 * Code to manage es_descriptors and program_descriptors, from benny's input_psi.c (unfinished) commit 1a36621c472883eab4566e6fd111cc388ad76205 Author: Christophe Massiot Date: Thu Dec 7 15:45:18 2000 +0000 We now correctly parse MPEG-1 SCR and there is no need to kludge to read the stream at the right pace. commit 7bd6b4e934156075b8d84f38878d554e82721657 Author: Christophe Massiot Date: Wed Dec 6 16:41:20 2000 +0000 * Support for MPEG-1 .mpg files. * Fixed a bug in the synchro with non-P5/B1 streams. commit 8d211185e6374d374382a0ab979e6c41fd7dd200 Author: Christophe Massiot Date: Tue Dec 5 22:30:27 2000 +0000 The new tasks for the input-II. commit dc804fe5e107ee240b89daa3b5c85da8ca029380 Author: Christophe Massiot Date: Tue Dec 5 19:36:58 2000 +0000 The input-II. (more info by mail in about an hour) commit d9cac7cd2ae068bc1d3c123d590e7451e7099a0c Author: Sam Hocevar Date: Fri Dec 1 07:35:12 2000 +0000 . re-changement de vout_sdl.c pour que �a fonctionne en woody. commit 48b0c5ca3e21f21bc8d022b372e94c08decbd362 Author: Stéphane Borel Date: Thu Nov 30 20:57:05 2000 +0000 . J'en ai oubli� un morceau avant :) NB: je ne pense pas que l'ouverture en mode non-bloquant soit un probl�me, mais ne fait je ne sais pas. Chez moi �a marche ! commit a06f74ac123b4a174183d3432e034734d91914fa Author: Stéphane Borel Date: Thu Nov 30 20:43:16 2000 +0000 . Test non bloquant de l'ouverture du dsp � l'initialisation du plugin pour le cas o� il est utilis� par esd commit b207b8f82ed70889a405bcfd5430ebb0bfeae751 Author: Pierre Baillet Date: Thu Nov 30 17:37:23 2000 +0000 . Fixed a segfault . Fixed a SDL API change about clipping (?). commit 9bc87bff4bad26ed8b41872ec38003512777f22c Author: Stéphane Borel Date: Wed Nov 29 19:02:17 2000 +0000 . Ajout de la date dans les warning si le mode debug est activ� . Modification du configure pour remmettre le x11 par d�faut, et pour montrer que ppro et mmx sont par d�fauts maintenant. commit 40b8684fd00c974e129b11f9122bc5435e541e62 Author: Christophe Massiot Date: Wed Nov 29 18:55:04 2000 +0000 Added -funroll-all-loops and -fstrict-aliasing which seem to make things faster. commit 50f8da044825d9c7248b4f74ca8d2300911e3f3e Author: Christophe Massiot Date: Wed Nov 29 17:33:24 2000 +0000 Added hooks for the fothcoming YUV overlay support. commit 266e3eabc0ad3b41839d0e6308579d811c2ffdf0 Author: Christophe Massiot Date: Wed Nov 29 14:36:20 2000 +0000 ppro and mmx optimizations are now enabled by default (K6 users should buy real processors). commit 4676ccbc9a010aae1e3ac19e31668d30283f6e20 Author: Christophe Massiot Date: Wed Nov 29 14:21:53 2000 +0000 Now using buffer I/O to write debug logs (huge performance increase). commit c80fb561c6975c5fa781ebd768a54866f011bf57 Author: Christophe Massiot Date: Wed Nov 29 14:05:10 2000 +0000 * Added debug messages in the video synchro * Fixed a bug in the video synchro time scheduling * Made the vout more precise on display dates commit 05c3e530d63459bebe1e1155b1d5281dc08d1954 Author: Christophe Massiot Date: Wed Nov 29 11:34:22 2000 +0000 Enhancement for very slooow machines. commit f666ec10f18fd59c8f836a429fd23232a79be31a Author: Christophe Massiot Date: Tue Nov 28 19:58:14 2000 +0000 More stats. NB : it is necessary to re-run ./configure commit 8ccff3d77f9136ae1ace45e7a23b22086b907c11 Author: Christophe Massiot Date: Tue Nov 28 16:00:38 2000 +0000 The YUV buffer is now freed after displaying (useful for overlay). commit aa7cf7baa789185d12cd4aec66839dfba710c97a Author: Christophe Massiot Date: Mon Nov 27 17:49:48 2000 +0000 * Added more stats * Fixed a bug in the parser when trashing an already parsed frame * Simplified (and enhanced) vpar_synchro for B pictures * Lowered the synchro DELTA commit b335e3b40fdbce2f99d7290d4a079e6c24ae3d88 Author: Christophe Massiot Date: Mon Nov 27 10:35:57 2000 +0000 * vlc is now compiled without the STATS mode by default. * Fixed a bug which made frames go backwards with some displays (the video_decoder thread is now niced). * Made use of intf_WarnMsg() in the most needed places. Also simplified the synchro algorithm and fixed a bug with non-(5/1) streams. Fixed the optimizations in the configure stuff. Warning : this release needs a full rebuild (make clean; make). Warning : I might have broken the BeOS port, could somebody check ? commit 313cf680c8a0cf202d5ab4b0a4b21e9ee3574394 Author: Henri Fallon Date: Thu Nov 23 01:40:31 2000 +0000 - Cosmetic changes to alsa.c - Configure now checks alsa is present commit b9079557cb5224754886ea04d95df124552fb73d Author: Stéphane Borel Date: Tue Nov 21 01:41:45 2000 +0000 .Impl�mentation de intf_WarnMsg( int i_level, char *psz_format, ... ) et intf_WarnMsgImm .on active les messages de warning au lancement avec l'option --warning .le i_level par d�fault est 12 (on ne montre pas les messages de niveau inf�rieur � 12 J'esp�re que �a correspond � ce qui a �t� discut� dans videolan-devel. commit a7dd995f4c336251841143f56ef14450ce04f491 Author: Henri Fallon Date: Mon Nov 20 03:31:45 2000 +0000 Added : alsa support Todo : - test it on several cards - support more than Stereo s16 - make configure check for alsa commit 884bfabe2789a8189f9cc8f1e4b537f559633e99 Author: Christophe Massiot Date: Sat Nov 18 03:15:01 2000 +0000 * Added --enable-debug, --enable-stats and --disable-optims (sam could you check I did'nt make a mess of it ?). * Added todo things in the TODO file. commit 4c3d1e88b603fffca88d9fa5613520684b4747c8 Author: Christophe Massiot Date: Tue Nov 14 22:58:44 2000 +0000 * R�paration du VDEC_SMP. Ca marche sans planter avec la nouvelle synchro. * Remettage du #define STATS parce qu'en fait sinon on n'a pas les infos dans la fen�tre. C'est dommage d'ailleurs qu'on ait � le mettre, parce que du coup �a va nous d�courager de faire des stats sur d'autres parties. * Changements cosm�tiques dans les relations video_parser/video_decoder. commit 072f4a5225d98617730a56a079d560d4dc5dff53 Author: Christophe Massiot Date: Mon Nov 13 22:09:43 2000 +0000 * Retirage du #define STATS ; * Le warning (late pictures) du vout est d�sormais un DbgMsg (en attendant les WarnMsg) ; * Correction d'un bug en mode debug (sic). commit bad6f235822f3b32f5d9cc52ed272fab6cde0e69 Author: Christophe Massiot Date: Mon Nov 13 13:58:18 2000 +0000 * Totally new frame dropping algorithm. * Fixed a bug in video_ouput.c which made the stream go backwards sometimes. * Fixed a bug in video_ouput.c which trashed more late pictures than necessary. * Fixed the DEBUG mode in the Makefile. * Fixed a bug in mwait() which made us wait too long. Ca va tuer. commit 7e4135b39ce88c551a4726fc42b92f2fa253f239 Author: Jean-Marc Dressler Date: Fri Nov 10 22:43:59 2000 +0000 Correction d'un buffer overflow qui cr�ait des plantages al�atoires sous BeOS. commit 001a2a107c4966400222641516f3ba98cf6bc284 Author: Stéphane Borel Date: Fri Nov 3 21:33:16 2000 +0000 .changed option --novlans to --vlans to test vlan server .removed return 0 in LoadChannels vlc.channels works again and with vlan soon... commit bedf5ce507c98274bf66406e319e6f12aece7e73 Author: Sam Hocevar Date: Sun Oct 29 10:05:14 2000 +0000 . le mode framebuffer vide l'�cran quand on quitte. commit aa1be1aaeb3343317a95b4f7b614010d5dc06ca0 Author: Stéphane Borel Date: Sun Oct 29 00:07:59 2000 +0000 .Added window title in sdl output .Removed mouse cursor in fullscreen mode .Changed bits-per-pixel during window creation to X11 current depth Although bits-per-pixel was initialized to 15 in every cases, the quality changed when we switched X11 depth; so I don't know the real effect of this constant in SDL. commit 9d8d50a8fab8abfed4405269637f7ee8422be602 Author: Sam Hocevar Date: Thu Oct 26 15:00:34 2000 +0000 . ajout de l'option --broadcast en ligne de commande commit a43bce4eaa2e55396e16caa42aff94bd2b9ac9af Author: Renaud Dartus Date: Thu Oct 26 12:00:02 2000 +0000 Une l�g�re modification pour le passage B&W � C commit b69003d6821d1a3cd6453f9206c289f9eac2eb21 Author: Stéphane Borel Date: Wed Oct 25 23:14:01 2000 +0000 . Fixed segmentation fault when sdl output exits. Actually, I don't know why SDLclose was commented out. commit 653a9c2c307695c0b2e6717aeb728a1da3f6fa12 Author: Stéphane Borel Date: Wed Oct 25 20:54:05 2000 +0000 . Fixed the sdl plugins to match the changes in the version 1.1.5 The vlc gives a segfault when exiting if you use sdl. I still don't know why commit 98484c4bee73d7e6e23283feac8c6195ab726577 Author: Jean-Philippe Grimaldi Date: Wed Oct 25 18:40:58 2000 +0000 vout_glide.c: donne une taille correcte a l'affichage (800x600) yuvmmx: conv. Y4Gray16, les autres sont a venir commit d102c574882b7f4de322efce54685b2886a85e14 Author: Renaud Dartus Date: Wed Oct 25 12:18:25 2000 +0000 Suppression du d�codage de la chrominance en B&W commit 9ec47e631b6bc03bc50f7af23fe2b8b88e97033e Author: Jean-Philippe Grimaldi Date: Tue Oct 24 23:16:26 2000 +0000 lecon de programmation a l'intention des debutants qui ont ecrit input_file.c : - les codes d'erreur sont fait pour etre utilises - quand on ouvre un fichier on le referme -- jeanphi commit a48f7b6a70147ac5d682d117f54ac3e1c28edfba Author: Pierre Baillet Date: Tue Oct 24 17:36:14 2000 +0000 . Added a very basic splash screen, to be continued. . fixed a small bug in the idle screen. -- Oct. commit 0a9303538456cba3c83ae85fa62267749ab0c5dc Author: Renaud Dartus Date: Tue Oct 24 16:00:56 2000 +0000 Modification l�g�re de la gestion du volume commit ad59f04f5c61117c5ffeedfb2a10bb25397dac0c Author: Sam Hocevar Date: Tue Oct 24 09:16:11 2000 +0000 * correction de l'affichage des fps (affichage, pas calcul). * changements mineurs dans les fichiers Debian. commit 9c88ff4fd36fd4d177ba348d8fa88264eafd6833 Author: Stéphane Borel Date: Mon Oct 23 02:04:48 2000 +0000 * D�buggage de la vid�o MPEG 1 (=> correction de deux bugs dans le parsage des blocs et d'un bugs dans le parseur des vecteurs de mouvement). --Meuuh commit 9fe737aa808220c5f758ca14990bb7c3049855b8 Author: Stéphane Borel Date: Wed Oct 18 02:42:43 2000 +0000 * Modification du module gnome pour l'output sous Xfree4 (detection 16bits). commit 3c9727d5d4de9eb8b59b8272894fef23c1253bb4 Author: Sam Hocevar Date: Wed Oct 18 02:17:20 2000 +0000 . correction d'une faute de frappe dans configure.in (�a r�pond � ta question, Stef ? :) commit b3daf517e2885a7caef8d6c3f78c9c7cef4d4fae Author: Stéphane Borel Date: Tue Oct 17 23:42:13 2000 +0000 .Fix du probl�me de detection de la profondeur en 16 bits sous XFree 4 J'esp�re que �a marche encore avec XFree 3.3 commit 3b8ab8a28b487535cced9eecbac8f304ddb8836c Author: Henri Fallon Date: Wed Aug 30 17:06:00 2000 +0000 Oui, bon, j'ai oubli� le changelog, �a peut arriver einh ! commit 4367cb45c6efbea4e4e2e639b92b73e161af93cc Author: Henri Fallon Date: Wed Aug 30 16:24:25 2000 +0000 Fixed a 100% CPU use bug while no stream is received commit 506680c9815a2c64c6b81d88d23f6341cf97a381 Author: Pierre Baillet Date: Tue Aug 29 00:03:21 2000 +0000 . Arranged a few things ... still dirty, but the earthquake is coming... commit 0317810e5cee256dcecc9229e7e442fbc569fed8 Author: Sam Hocevar Date: Tue Aug 29 00:01:06 2000 +0000 . rha mais faisez gaffe au format de la todo list sarass ! commit f71c76a92b56965e8a82a9f6995c958bb03ccd05 Author: Pierre Baillet Date: Mon Aug 28 23:12:08 2000 +0000 . Added a 'f' shortcut to the SDL output (fullscreen/windowed) . Modified the Idle screen of the vlc (seems to suck a lot of CPU anyway :/) . Prayed for a good indentation ;). commit 534979f922a1e5521e68cdd0c2f8d80c15d2fdc0 Author: Sam Hocevar Date: Mon Aug 28 00:37:44 2000 +0000 . version 0.1.99i commit 585f8158d042472850386cb3b8b61d0ad4450e53 Author: Sam Hocevar Date: Mon Aug 28 00:33:54 2000 +0000 * cleaned Octplane's crappy indentation. * fixed the --server option which didn't work if a ~/.vlcrc existed. commit 27fdf30eca90f150016863b225acdf81bb0bc8ce Author: Sam Hocevar Date: Sun Aug 27 22:05:42 2000 +0000 . rajout du fix de Meuuh dans la todolist. commit aa9d7e098627002caf829349dbe9cd2a719bef9d Author: Christophe Massiot Date: Sun Aug 27 21:52:56 2000 +0000 Correction d'un bug de synchro pour les images monotrames. commit 9a43a27e3bd3e1ba01761c737a3e0705bff30708 Author: Christophe Massiot Date: Sun Aug 27 16:31:50 2000 +0000 Oubli� d'en committer un bout... commit 98c92aaf4e7babdd95d6c8b5888346b2d02ab2ad Author: Christophe Massiot Date: Sun Aug 27 16:21:49 2000 +0000 Un bug cette fois-ci avec le parseur et un traitement erron� des macroblocs saut�s dans les images B qui provoquait des carr�s. commit 4958099e6b77423f927d695932334efe5a81acec Author: Sam Hocevar Date: Sun Aug 27 12:32:06 2000 +0000 . fix� une erreur d'indentation (Oct, tu devrais vraiment regarder ton �diteur. Tu as vu le bordel qu'il a foutu dans src/interface/interface.c ?) commit 774b4790e8db039c483e67edfc98b2d35bd5989b Author: Sam Hocevar Date: Sun Aug 27 10:49:25 2000 +0000 . update de la TODO list Henri, il y a du nouveau boulot pour toi, regarde la task 0x38, �a ne devrait pas �tre trop dur, �a t'obligera � lire le code de l'audio_output, et surtout �a te fera la bite. commit 478b6cd11fdcca6fb7ee0a86403425226d0fd1f0 Author: Christophe Massiot Date: Sun Aug 27 01:03:44 2000 +0000 J'avais oubli� de faire les m�mes modifs dans le motion MMX. commit 8cf4f1152cae936278612f4ed739b54c98ee8bfe Author: Christophe Massiot Date: Sat Aug 26 14:48:56 2000 +0000 Fix� une bonne partie du putain de bug des carr�s qui font chier � chaque changement de plan. Si c'est encore moche, c'est pas de ma faute, c'est le scaling. commit 4991bd57d6b213de5c544304c80c17f19363b4dd Author: Henri Fallon Date: Sat Aug 26 13:07:35 2000 +0000 Put a test outside a loop : fixes task 0x31 commit d7a54c80bcc005a994bc8cdc2927c23e8fec1e3c Author: Pierre Baillet Date: Thu Aug 24 16:29:22 2000 +0000 many minor style fixes (thanx to sam). commit 0765875ab57be4156314514c4d71577a6a4ca1d0 Author: Pierre Baillet Date: Thu Aug 24 14:58:51 2000 +0000 Hello, Some news things: . 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 . added a keystrokes.h include which contains a generic name of all the VLC keys binding . modified some of the core interface routines to allow the passing of an extra parameter with a keystroke (VLC_CHANNEL). . next step: move all the interface dependent parts (such as the getKey function) to the plugins. Hope this will run on your boxes... commit c48d981f864d6be34f2829d58dee1d8936fbb4d0 Author: Sam Hocevar Date: Thu Aug 24 00:16:25 2000 +0000 . support pour --synchro I+ (images I et la premi�re P) commit 6b890a3e14ba04e91a09f5b3f6e6a6c415f1bb11 Author: Sam Hocevar Date: Thu Aug 24 00:04:42 2000 +0000 . support de la touche `q' pour quitter commit 3bc946fc2c0442f01fbda04a9726641173d228fa Author: Sam Hocevar Date: Wed Aug 23 23:45:27 2000 +0000 . fixed an other typo . fixed the aliases install . renamed an inconsistent variable in src/input/input_file.c commit d37f5e1fa3875ddd9cd5c76c9f1592827f2902eb Author: Jean-Marc Dressler Date: Wed Aug 23 22:22:56 2000 +0000 Fixed another bug in the input_file. commit adf400021087dbee6a5406fa4b63f6c545d963d0 Author: Christophe Massiot Date: Wed Aug 23 22:15:28 2000 +0000 Remplissure du champ AUTHORS des sources. commit 45b6443fc84d77e5d760d54d57a24f7bd80fc045 Author: Sam Hocevar Date: Wed Aug 23 21:38:50 2000 +0000 We now have support for the field pictures. It shouldn't break teh frame pictures, if you notice anything please ring my bell. --Meuuh (live from Julie) commit e9345712f65e40e3b5f0fa8b0ffe812d2aee6e52 Author: Sam Hocevar Date: Tue Aug 22 15:58:32 2000 +0000 . fixed PPC .deb build commit 0a883937783c5480d293b2eb6662071b6ae49358 Author: Sam Hocevar Date: Tue Aug 22 00:13:26 2000 +0000 * added a few sanity checks in the audio mpeg and ac3 decoders. * temporarily got rid of vlc.channels. * added notice in debian/control about unencrypted DVDs. * fixed PowerPC .deb build. commit 33f9e1734dadcdf2ee5481ee2d9519b1ea0b23b0 Author: Jean-Marc Dressler Date: Mon Aug 21 20:16:22 2000 +0000 Added the beos fixes in the ChangeLog. commit 99eda04a9187001092fd8475c1d884942d34632d Author: Sam Hocevar Date: Mon Aug 21 20:05:42 2000 +0000 . updated version number . removed a verbose message in intf_sdl.c commit 0b5a98ad92c709457b3c00a358e4824cd7f86195 Author: Jean-Marc Dressler Date: Mon Aug 21 19:57:55 2000 +0000 A lot of bug fixs for the BeOS side of VideoLAN: - the vlc does not exhaust system resources anymore (it was creating a new mutex each picture so after a while there was no more mutex available in the entire system); - the sound has been corrected and now it works perfectly; - the window has now the right size (there was and additional line before). The (BeOS) threads have also been improved especially with the cond vars (but it is no more compliant with the pthread cond vars). VideoLAN for BeOS now rocks and is ready for its first binary release. commit d2082e9df73f402bafc55d9f0ebfe7c80225311d Author: Pierre Baillet Date: Mon Aug 21 16:22:03 2000 +0000 .SDL: .removed the YUV thing from the SDL .cleaned up the makefile to remove it .UNTESTED (seems to compile). commit 16bba4b625a0f578a54cbebc6311ea6cd6b71917 Author: Pierre Baillet Date: Mon Aug 21 09:40:11 2000 +0000 Plugin handling: . switched low and high order vout plugins . removed yuvsdl plugin. commit 9ac8c0ec7d1ca8c58e3b90f3e435ca0fe1d57ad2 Author: Pierre Baillet Date: Mon Aug 21 09:33:42 2000 +0000 A few new things: . The interface part: . created intf_AssignKey, intf_getKey and intf_AssignNormalKeys 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. . AssignNormalKeys is commonly used in all the interface plugins. AssignKey is used to allow the SDL interface to react nicely. . Now the plugin struct element psz_filename is filled (and freed at the end of the program). . the SDL plugin: works but does only display a green screen for now. so don't use it ! . Please try and compile the client on your box with this version. I've tried a few output plugin but not all. commit c45d72198afd1e4eee98a7cbdca90688d1e93511 Author: Sam Hocevar Date: Mon Aug 21 01:47:19 2000 +0000 * removed CCFLAGS flags which were improperly used. * added hints for powerpc build. * fixed the input_file exit bug. * fixed a Makefile bug which removed the CVS directory. * removed the frame statistics output. commit a9b62c64c92197257edc73fa759574c827f2a9d5 Author: Jean-Marc Dressler Date: Fri Aug 18 22:35:10 2000 +0000 Correction d'un bug dans l'audio output de beos, ce dernier causait des plantages al�atoires au lancement (i_buffer_pos n'�tait pas initialis�). commit 5e870913edc0294254db82d2a329684650d1d547 Author: Sam Hocevar Date: Fri Aug 18 17:02:03 2000 +0000 . removed the sdlvlc alias . added the vlc-sdl package in the Debian control files commit 812926838648c9e3b41dca51fd8c16b0692b31e9 Author: Pierre Baillet Date: Fri Aug 18 08:25:23 2000 +0000 My first contribution. * Added SDL plugin * support fullscreen display with --display fullscreen * complete keyboard handling * Added --enable_sdl to configure Octplane. commit 617bd4db8a97f5c3f29a402622dad5960564368b Author: Sam Hocevar Date: Thu Aug 17 14:45:42 2000 +0000 . new tasks : Description: Fix plugins namespace problem Description: Fix plugin autoloading Description: Real plugin API Description: Enable compiled-in plugins Description: Optimize SPU rendering Description: SPU error recovery commit 66dca68f861a2d5175cba6b95522ba5c10eb1fd2 Author: Sam Hocevar Date: Wed Aug 16 00:28:29 2000 +0000 * more files needed to build packages * changed "pentiumpro" to "ppro" in the ./configure, it was misleading. * prepared 0.1.99g commit af22a4b58cb29add7fa57fee36edb7f30b116bea Author: Sam Hocevar Date: Tue Aug 15 23:35:31 2000 +0000 * fixed a dumb bug in the Makefile that prevented inclusion of the -march=pentium directive. thanks Meuuh, blame sam. * fixed a warning in main.c. * separate Debian packages. * added request for ALSA support in the TODO list. commit cefc73ef5c6e922c4b02e13e2d8f577e622ddbc3 Author: Jean-Marc Dressler Date: Tue Aug 15 17:40:40 2000 +0000 R�paration de la version BeOS. Le probl�me venait du swab32 de la nouvelle bit stream, la macro pour la conversion de BIGENDIAN vers LITTLEENDIAN ne fonctionnant (toujours) pas. La version BeOS pose encore de gros probl�mes: - des plantages al�atoires lorsqu'on utilise le son, - des performances tr�s en dessous de celles d'anciennes version du vlc, - une synchro son qui ne fonctionne pas correctement, - au bout d'un certain temps d'utilisation, toutes les ressources syst�mes sont consomm�es et le syst�me lui-m�me devient instable (merci d'�viter les commentaires sur la stabilit� de BeOS) commit 454c7eb8df3e1b396895c6f817f1b5f9b8a002f8 Author: Sam Hocevar Date: Tue Aug 15 13:37:43 2000 +0000 . rajout� build-stamp et debian/tmp dans les .cvsignore . de nouvelles id�es dans la TODO list : Difficulty: Guru Urgency: Wishlist Support for RTP Difficulty: Medium Urgency: Wishlist Draw a font / support color fonts Difficulty: Medium Urgency: Important Layer 2 mono support Difficulty: Hard Urgency: Wishlist MP3 support Difficulty: Hard Urgency: Normal Support for unencapsulated streams Difficulty: Guru Urgency: Wishlist Ogg/Vorbis audio decoder support Difficulty: Hard Urgency: Normal Xv video output support Difficulty: Medium Urgency: Normal SDL video output support commit e16affa0e0a6cd6797d4411a03debd19cc4d26b0 Author: Sam Hocevar Date: Mon Aug 14 01:13:25 2000 +0000 * fixed 8bpp YUV. * fixed the fscked up Bresenham algorithm in all YUV functions. commit b7c5bd56d2717cdd4c27c438444a4c09295383ba Author: Sam Hocevar Date: Sun Aug 13 18:36:57 2000 +0000 * now scaling is on by default, so that people won't tell that the vlc cannot do scaling :-) * fixed a few long lines. * _almost_ fixed 8bpp YUV. commit 0615d6b6d49d5dbd5a843a3fdcc2833987afcb72 Author: Sam Hocevar Date: Sun Aug 13 17:39:55 2000 +0000 * removed an unused variable in the MMX YUVs. * fixed 32bpp MMX YUV, made the comments clearer, removed an emms. commit 65d341df9fe5fe7d51100868768112b1c2f22b6d Author: Sam Hocevar Date: Thu Aug 10 23:33:26 2000 +0000 . chang� l'ordre des t�ches commit 8ff71feaa37a8d3581106f3a187de1bcd926ccd1 Author: Sam Hocevar Date: Thu Aug 10 22:52:29 2000 +0000 . TODO list commit 57947f9678920848f5d56267b46f0045dd07ae53 Author: Sam Hocevar Date: Tue Aug 8 22:51:04 2000 +0000 . vir� les aliases � xvlc �, � ggivlc � etc. qui faisaient un peu piti�, pour ne laisser que � vlc �, � gvlc � (gnome) et � fbvlc � (framebuffer) ; les autres restent bien entendu accessibles avec par exemple � vlc --vout ggi �. . IMPORTANT - nouvelle option --synchro pour forcer un type de synchro. Pour le moment les options possibles sont : --synchro I /* n'affiche que les I */ --synchro IP /* affiche les I et toutes les P */ --synchro IP+ /* affiche les I, les P, et la moiti� des B */ --synchro IPB /* affiche toutes les images */ Toute autre valeur de --synchro sera ignor�e et c'est l'algo par d�faut bas� sur la consommation de processeur qui sera utilis�. Notez que si vous en demandez trop au vlc, il va bien entendu planter, ou tout du moins remplir sa fifo comme un gros cochon. On n'y peut pas grand chose, c'est la vie. commit 9667c93001de8537e8ccf0edfd1d10590b0ebffd Author: Sam Hocevar Date: Tue Aug 8 12:05:57 2000 +0000 . d�commentage d'une fonction comment�e par erreur . version 0.1.99f . divers fixes dans la cr�ation des packages commit 15928ef3ed63aa511ac3250cdfc4bf11c4fd0173 Author: Sam Hocevar Date: Mon Aug 7 22:20:47 2000 +0000 . un peu de m�nage dans le .cvsignore commit 1c5dd6b4feac9c44359230af0c9d359b2f9736aa Author: Sam Hocevar Date: Mon Aug 7 22:19:00 2000 +0000 . fichiers manquants commit f6268f60f4d02aadbb8b14046f0aa96b39af63a8 Author: Sam Hocevar Date: Mon Aug 7 22:18:24 2000 +0000 * vlc.init becomes ~/.vlcrc * removed float operations in the video decoder, and all emms asm functions * borrowed linuxvideo's MMX motion compensation * fixed an undefined symbol in the MMX YUV plugin Meuuh & Sam. commit 52d7937c89ef32288f99b79dcefd91dd48ae691a Author: Sam Hocevar Date: Sun Jul 30 23:42:12 2000 +0000 . rajout de l'option -Winline . fix de certaines fonctions qui devraient �tre inlin�es . gain de place dans la YUVMMX commit e13aed00cf01eefa9285cb030486ee0118ea0425 Author: Sam Hocevar Date: Sun Jul 30 01:59:50 2000 +0000 . autod�tection des plugins . les aliases "gvlc" "fbvlc" "ggivlc" fonctionne comme il faut commit 4af2fd109ed63515a163452f8acdeb9bbe7194ea Author: Sam Hocevar Date: Thu Jul 20 13:49:24 2000 +0000 . suppression du d�codeur de r�f�rence qui de toute fa�on ne marcherait plus vraiment avec la structure actuelle du vlc . pr�paration de la 0.1.99e commit 69da26228eb60cec0403d8ff788e4d2f9cc8a916 Author: Sam Hocevar Date: Wed Jul 19 00:03:25 2000 +0000 . nouveau bitstream fait par Meuuh (qui est mortel) et qui nous fait gagner plus de 0.8% en vitesse, ce qui peut para�tre peu, mais en fait au bout de 35 fois on aura d�pass� 30% de gains. . remise de l'ancienne taille d'image par d�faut commit ab70628c90bd8c45f2295f8d8b92459510614ffa Author: Jean-Marc Dressler Date: Tue Jul 18 19:23:00 2000 +0000 Maintenant le vlc fonctionne correctement sous BeOS (� part la synchro). commit 3fd735374af8b0c91ab1d8a59e25983d4f07f20c Author: Sam Hocevar Date: Tue Jul 11 23:04:56 2000 +0000 . le make snapshot fait un .bz2 aussi commit b8397f8fc8e651c972be6e32e12aeae3090ae38e Author: Sam Hocevar Date: Tue Jul 11 23:03:54 2000 +0000 . changement cosm�tique commit 5af317cac849faf58ffc29d20887183ef2841451 Author: Sam Hocevar Date: Tue Jul 11 23:03:15 2000 +0000 . updated changelog commit 058859e24726b16178ea885247552447c7ab0c0e Author: Sam Hocevar Date: Sat Jul 8 14:29:29 2000 +0000 . petite correction pour que le RPM puisse �tre construit sur Mandrake commit d17615d470bf7c85499632533f74bd812a584b12 Author: Sam Hocevar Date: Thu Jul 6 14:45:51 2000 +0000 . fix� une b�vue dans la YUV 8 bits . descendu le d�lai de d�marrage � .5 secondes au lieu de 2 . un nouvelle synchro qui devrait punixe !!! commit 57e189eb5d1d387f2036c31720e1e9aa8cb3ea78 Author: Sam Hocevar Date: Tue Jul 4 02:37:21 2000 +0000 Bon, puisque �a semble commiter sous BeOS, je commite. Voil� le changelog appoximatif : . fichier INSTALL plus clair . vir� quelques warnings . *PATH sont maintenant d�finis dans config.h . quelques fautes d'orthographe . l'option --enable-ppro n'est pas mise par d�faut car elle ne fonctionne pas sur un K6-2 . nouvelle API des plugins . le client framebuffer ne d�truit plus la console quand on quitte . r�paration de la YUV 8 bits . mise des YUV en plugins . transfo YUV 32bits MMX chour�e dans la libmpeg2 commit 3cbfc06dc36bc0d178793558d52d71348e999106 Author: Sam Hocevar Date: Fri Jun 23 22:28:42 2000 +0000 . nouveaux plugins - ne fonctionnent pas encore tous commit 1b79957cebd97494e3ae83cae81be93fd9d3a063 Author: Jean-Marc Dressler Date: Wed Jun 21 17:59:31 2000 +0000 Le son fonctionne sous BeOS ! Ah, vraiment, on peut dire que BeOS roulaize, les enfants. commit ea286a76f4e0b8a805cc9ad8705c3db1119cdcb4 Author: Sam Hocevar Date: Tue Jun 20 01:21:59 2000 +0000 . g�n�ration de .rpm et .deb via make. . rajout des plugins dummy m�me pour BeOS. commit 58b377bc71dbe383428844766e640b288b1a6712 Author: Sam Hocevar Date: Mon Jun 19 16:35:47 2000 +0000 . vlc.spec pour faire des packages RedHat . un petit peu plus d'aout_beos commit 16c54baddd3e179aea841331cdf7364a2256d7e6 Author: Jean-Marc Dressler Date: Mon Jun 19 00:04:47 2000 +0000 . correction d'un flag inexistant dans input_file . d�but du support son BeOS . fix d'un warning dans ac3_exponent.c commit 74daded6bb9ff44b2d6b5a9bd7dbe1e8b3e2e54a Author: Sam Hocevar Date: Sun Jun 18 20:20:42 2000 +0000 . kludge con pour �viter que �a segfaulte plus en sortant commit 9d08c9c667fceaa44b77b554dfdcb51383e7afeb Author: Sam Hocevar Date: Sun Jun 18 16:52:10 2000 +0000 . r�paration de la page de man . le target GGI fonctionne � nouveau, m�me s'il rame salement commit e2261b930894f65ce8fa2b8e6a12d9cadde4a72d Author: Sam Hocevar Date: Sun Jun 18 11:17:01 2000 +0000 . On peut enfin fermer la fen�tre principale en cliquant sur le bouton fermeture du window manager commit d79763472671a56e2622ce127d959c34b80a45a7 Author: Benoit Steiner Date: Sun Jun 18 08:14:25 2000 +0000 Le Makefile genere ne gerait pas correctement le mode debug=1 commit 3d1104112bebfdd6f1d3201e03da01db54c93bd6 Author: Sam Hocevar Date: Sat Jun 17 01:49:09 2000 +0000 . ajout� un FIXME pour un bug dans plugins/vout/vout_x11.c . ajout� un ChangeLog . updat� le README commit fbb3c3d6fb9c744f61f735225baaa7003b9d62a5 Author: Sam Hocevar Date: Fri Jun 16 14:04:06 2000 +0000 . le code des VLAN devrait refonctionner commit e1e77d20763acbcb91bdb0e96b3cba343eb28fbd Author: Sam Hocevar Date: Fri Jun 16 12:28:46 2000 +0000 . vlc.init et vlc.channels sont � nouveau lus et interpr�t�s lorsqu'il n'y a pas de param�tres donn�s en ligne de commande. . cons�quence directe, il faut faire � vlc - � pour lire stdin. commit 7945499021cd217ca25d0a50c603e6bda22fd3ee Author: Sam Hocevar Date: Thu Jun 15 18:50:42 2000 +0000 . autoconf commit 08dcf8d79b770927fe4d50b7626d9f26ae14f029 Author: Sam Hocevar Date: Thu Jun 15 18:50:13 2000 +0000 . petit oubli b�te dans le `make snapshot` commit 3884fa495b81de2b496b54b99c9dd8f911068d78 Author: Sam Hocevar Date: Thu Jun 15 00:51:28 2000 +0000 et hop, encore une connerie commit 8a035a9590e7f10ff5bd4a094ff20f26ec0a6fb7 Author: Sam Hocevar Date: Thu Jun 15 00:46:34 2000 +0000 . virage d'une connerie commit 33a996bb28aa1a89c87d64b700fa23e280715cd0 Author: Sam Hocevar Date: Thu Jun 15 00:26:54 2000 +0000 . r�paration d'un oubli commit acbd88f26257a29b7225bd0a8dcd83287b09f4dc Author: Sam Hocevar Date: Wed Jun 14 23:55:41 2000 +0000 . input fichier en ligne de commande (le reste a du p�ter, c'est pas possible autrement) commit fe175c116ab65ff84b7e8b92bf3a99ba58303acc Author: Brieuc Jeunhomme Date: Wed Jun 14 21:37:36 2000 +0000 r�paration de mes betises sur la yuv (d�sol� tm), mais je remets ca bientot. commit c2e97975f7560f6e8bbfef20d7768a243dc2957b Author: Sam Hocevar Date: Wed Jun 14 20:53:48 2000 +0000 . disparition de la plupart des printf . moins de warnings dans la YUV MMX commit 9206b014733f7e9dd1527548076267ca574d965c Author: Sam Hocevar Date: Fri Jun 9 00:40:00 2000 +0000 . correction des conneries de BBP :) . typo dans src/interface/main.c commit 16b22cf4aa29b201dda259712a05cd3c2c93dcf2 Author: Brieuc Jeunhomme Date: Wed Jun 7 02:27:07 2000 +0000 Petites optims dans SCALE_HEIGHT pour les images de hauteur r�duite. commit 0eba28c2c9f2b84a54d42103226ab74e69434020 Author: Sam Hocevar Date: Mon Jun 5 23:58:59 2000 +0000 . bug dans le code des sous-titres (mauvais scaling en Y) . le vlc ne meurt pas salement en mode framebuffer quand on change de console (par contre, segfault en quittant, je ne sais pas encore pourquoi) . le make est � nouveau un peu plus verbose commit 2b9f6f3318e4ab265883cc382e39ffc1fb0682cb Author: Gaël Hendryckx Date: Mon Jun 5 20:49:32 2000 +0000 Ajout cradement d'une yuv en mmx 4:2:0 en 16 bpp dans video_yuv.c. Pour l'activer / desactiver, d�commentez le define MMX du debut du fichier. Cette modif est exp�rimentale vue qu'elle empeche la correction gamma dans le mode pr�-cit� et que c'est du boulot de salop. A voir si on laisse ou pas d'apr�s les perfs. (impossibles � estimer de visu chez moi). A vot' bon plaisir, commit f2f5c4a07774a4618a16a3c8ff331f0654073085 Author: Sam Hocevar Date: Thu Jun 1 15:25:38 2000 +0000 . petite erreur dans le configure.in qui emp�chait de configurer convenablement les options de compilation maintenant faire: ./configure --enable-fb --enable-blabla (./configure --help pour tous les voir) . correction d'un warning en mode non-MMX commit 52cbe65fdea8740011f42ac28fe5e7cca6c1ca40 Author: Sam Hocevar Date: Mon May 29 07:29:50 2000 +0000 . encore un peu plus loin dans le passage � autoconf . giclage de l'ancien d�codeur dans le Makefile n'oubliez pas de relancer ./configure avec les bonnes options ! typiquement elles sont du genre : ./configure --enable-fb --enable-mmx --enable-ppro commit 17a8fa1206c7ad435c6154ccc0117da0d6f2afbb Author: Sam Hocevar Date: Sun May 28 18:28:42 2000 +0000 . suppression d'un bug cosm�tique dans l'affichage des plugins qui en plus faisait segfaulter, ce qui n'�tait malheureusement pas top commit 407c070ee9289e55d4273115984706c8628c1ec4 Author: Sam Hocevar Date: Sun May 28 14:22:06 2000 +0000 . correction d'un bug dans les sous-titres pour un scaling > 1 . correction d'un bug dans l'affichage 8 bits pour un scaling < 1 commit 43df12e74152917d6b0570fe1caf2c81fd7ff9c8 Author: Sam Hocevar Date: Sat May 27 15:37:41 2000 +0000 . scaling des sous-titres (� proprifier) . position correcte des sous-titres sur l'image �a ne devrait plus segfaulter commit d1543c2f6a5ae1386abde6c5351b3d03fca010c2 Author: Sam Hocevar Date: Fri May 26 01:55:07 2000 +0000 . support 8 bits pour X (avec private colormap) . affinement de la dur�e d'affichage des sous-titres . correction d'un bug dans les sous-titres commit 9cb93a18fa89fd4a9f046d3cce3fd8f765c3c2bc Author: Sam Hocevar Date: Wed May 24 22:39:44 2000 +0000 Bon. On ne rit pas, je m'�tais juste plant� dans l'en-t�te des licences. Et puis �a peut arriver � tout le monde :) commit ba9eb1581f412ba12065e31b8c3010942ab59d7f Author: Damien Lucas Date: Wed May 24 21:48:18 2000 +0000 Ajout des fichiers pour la gestion du lpcm. Il reste � impl�menter le lpcm au niveau de l'input et �crire le d�codage. commit ed8a78d774583cf0a276ecdcfd0bedce523717f6 Author: Sam Hocevar Date: Wed May 17 14:38:24 2000 +0000 . corrections de fautes d'orthographe je ne sais plus trop o� . quelques bidouilles dans vout_mga mais de toute fa�on ce n'est pas pr�t de changer et on aura chang� la structure bien avant . encore un meilleur support des sous-titres . exemple d'input fichier dans le vlc.channels, � adapter � votre convenance commit 9be218d524fe2be7ff56416f404df9eca23ea460 Author: Renaud Dartus Date: Wed May 17 14:21:15 2000 +0000 Ajout des fonctions de r�glage du volume (touches : +, -, m) commit a61212cc837849351c1c2f82c964dc93333fbec3 Author: Sam Hocevar Date: Thu Apr 20 00:54:31 2000 +0000 . changement dans les headers pour que �a compile sous Linux. Polux, j'ai vir� pour le remplacer par car c'�tait comme �a dans tous les autres .c, tu peux v�rifier que �a fonctionne toujours ? commit 551607d315126846db5538560f52fb2e084a5d6f Author: Jean-Marc Dressler Date: Wed Apr 19 22:13:38 2000 +0000 Portage du client sous BeOS. Il manque encore l'audio mais �a marche. En cadeau bonux un nouvel input_file qui permet de lire les vob. Il faur rajouter la ligne suivante dans vlc.init: spawn-input method=10 filename=braindead commit 9a726693158506defdbe4c98f45b80521f32232c Author: Sam Hocevar Date: Fri Apr 14 04:19:51 2000 +0000 9 avril: - r�indentation de quelques bouts de code - les plugins vont �tre cherch�s en priorit� dans . puis ./plugins puis dans le r�pertoire habituel - d�but de communication entre le thread gnome et l'input - l'interface gnome ne segfaulte plus en sortant - le menu "Exit" fonctionne 10 avril: - fen�tre Gnome au lieu de fen�tre Gtk *** ATTENTION *** l'interface Gnome n'est vraiment qu'un d�but, soyez gentils de ne pas faire de bug report si un bouton ne fonctionne pas. - popup "About" 11 avril: - fen�tre playlist (rien dedans encore) - masquage du pointeur souris - popup menu dans la fen�tre vout - hide/show des fen�tres playlist - les boutons "Exit" fonctionnent quel que soit le menu 12 avril: - d�but du cassage des channels - d�but des menus g�n�r�s en runtime 13 avril: - ajout du target "snapshot" dans le makefile 14 avril: - d�codage de tous les sous-titres connus - spu_decoder.c ne segfaulte plus quand on quitte - rajout du flag b_active dans la structure audio_decoder - le bouton pause fonctionne commit 3efee7828d1349a4f746178b5407337a6e04cb22 Author: Henri Fallon Date: Wed Apr 5 20:43:33 2000 +0000 Ajout du layer II mono (non test�) et d�but de mise en conformit� avec les r�gles de formattage du code commit e6f643225a779c1c061044ea62b0aa33396a6853 Author: Jean-Marc Dressler Date: Thu Mar 30 12:54:29 2000 +0000 - Correction du bug de la synchro. Le probl�me provenait d'un d�calage d'une seconde qui avait �t� rajout� dans le calcul de la date dans audio_output.c : p_aout->date = -1000000 + mdate() + ( (((mtime_t)(l_bytes / 4)) * 1000000) / ((mtime_t)p_aout->l_rate) ); C'est le -1000000 qui faisait retarder le son d'exactement une seconde. J'aimerais bien savoir pourquoi il a �t� rajout� car peut-�tre y-a-t-il d'autres bugs similaires qui ne sont pas visibles pour l'instant. - Nettoyage d'une partie du code de audio_decoder_thread.c Il est vraiment tr�s dommage que les conventions de codage ne soient pas respect�es, si il y en a ce n'est pas pour rien. De plus le m�lange d'espaces et de tabulations rend le code tr�s peu lisible. Je le rappelle, nous n'utilisons que des indentations de 4 espaces et toute tabulation est proscrite. Il serait bien de changer le reste du code pour qu'il respecte les conventions et reste ainsi facilement lisible par tout le monde. commit e3f56bd88d343d08619853fa5f8ef94399fdab07 Author: Michel Lespinasse Date: Tue Mar 28 00:22:13 2000 +0000 Version 2 de mon tutorial sur les DCT et DFT. Les choses sont un peu plus dans l'ordre maintenant, et il y a pas mal d'explications qui ont ete rajoutees pour expliquer comment implementer efficacement l'algo AAN. Si un jour j'ai le courage, j'ecris une routine DCT32 qui torchera celle de regis, na ! Pour etre parfait il faudrait rajouter une section sur les DCT en 2 dimensions, mais bon... commit b1ff86e64fa8cd67815d7ff7b8ac6a7c320704da Author: Sam Hocevar Date: Thu Mar 23 06:27:35 2000 +0000 . les sous-titres sont affich�s et effac�s � l'heure . une petite optimisation de l'affichage . attention, config.h.in a chang�, n'oubliez pas de refaire ./configure commit aa79cd1104f75aa27f621a2b26675b6f55a60332 Author: Sam Hocevar Date: Wed Mar 22 00:57:10 2000 +0000 . les sous-titres sont centr�s . la palette des sous-titres par d�faut est moins affreuse. Bugs que j'avais oubli�s: . ne marchent qu'en 16 bits (devrait se fixer vite) . parfois quelques glitches graphiques que je ne comprends pas. commit 3482c341141f4dbe2e3fd230ca2a9e426e229232 Author: Sam Hocevar Date: Tue Mar 21 22:36:01 2000 +0000 NEWS: . encore un peu de parsage de sous-titres . affichage des sous-titres. BUGS: . �a segfaulte toujours au moment o� on quitte, mais c'est le probl�me habituel, �a sera r�gl�. . pour le moment ils sont en noir et blanc, parce qu'il faut aller chercher cette putain de palette dans les .IFO du dvd et que pour l'instant j'ai la flemme . les sous-titres ne sont pas affich�s comme il faut si la largeur de l'�cran n'est pas 720. . dimensions par d�faut mises � 720x576 (format DVD) au lieu de 640x480 pour la raison �voqu�e ci-dessus. mais �a sera r�gl� bient�t. . pas de gestion de transparence, coordonn�es, fade in/fade out . pas de gestion de date : le sous-titre est affich� d�s qu'il est re�u et n'est pas effac� tant qu'on en a pas re�u un nouveau. commit 3b8adcbd9c198ba59eddc65008fad6e66c5949b1 Author: Sam Hocevar Date: Mon Mar 20 07:50:55 2000 +0000 . suppression d'une variable inutile que j'avais laiss�e trainer au pr�c�dent commit. . d�but du d�codeur de sous-titres. Pour le moment il ne fait que parser le flux comme un cochon, c'est tout. commit b17f6aadad5663e5acf5941578a7c23b8bbd90f3 Author: Sam Hocevar Date: Mon Mar 20 04:29:00 2000 +0000 Bon finalement puisque tout le monde dort, je l'ai fait :) . rajout de i_pes_real_size dans la structure p_pes_packet, qui vaut 0 par d�faut, et est initialis� � la taille du payload PES annonc�e dans le header si celle-ci est pr�sente. . � chaque nouveau paquet TS, si i_pes_real_size == i_pes_size on envoie directement le PES au d�codeur sans attendre le d�but du PES suivant. . cr�ation de input_ParsePES pour y mettre le code dupliqu� de input_DemuxPES. Ca fait 1 test de plus par paquet TS, donc n�gligeable. Par contre si des gens ayant boss� sur l'input ont le temps de v�rifier que je n'ai pas fait de connerie, �a peut �tre int�ressant :) commit ee9f4f3ea12a70af9ee920f57ffb2010168bb824 Author: Michel Lespinasse Date: Sun Mar 19 06:29:52 2000 +0000 Un petit tutorial sur les DCT et DFT... enfin non pas sur leur representation "physique" mais plutot sur les differentes methodes de calcul utilisables. Ca n'est pas franchement indispensable mais disons que j'ai eu du mal a trouver de la doc sur le sujet donc je me dis que ca peut pas faire de mal de rassembler ce qu'on a... commit fec6ded4bf47c3367152b0a37459fa058b2cf3f3 Author: Michel Lespinasse Date: Wed Mar 15 02:10:47 2000 +0000 reecriture du deco mpeg audio * support du layer 1 mono et stereo * support du layer 2 stereo (j'ai pas encore fait le mono) * support des low bitrates proposes par le mpeg2 (non teste) * passage des tests de compliance mpeg :) * moins de macros qu'avant, mais je dois encore propriser un peu le code. commit abe1132d5ad3ab1addc2bf17293fadc4102f177e Author: Stéphane Borel Date: Mon Mar 13 21:55:07 2000 +0000 * Correction du Bug introduit lors de mon commit. Chez moi, �a marche avec Taxi, Matrix et la ba de twine. commit 704d5d692713314e578536723ff3669a02ec239e Author: Sam Hocevar Date: Mon Mar 13 21:32:31 2000 +0000 . gestion de la souris sous X (essentiellement le bouton du milieu qui cache le pointeur, tr�s pratique quand on regarde un DVD) . rajout de 3 fichiers d'installation pour le package Debian . correction de "usefull" et "successfull" � une dizaine d'endroits dans le code parce que �a commen�ait � m'horripiler . erreur de syntaxe dans la page de man. . un peu plus de choses dans l'interface gnome, mais rien ne marche pour le moment. commit 68bcfdfc7ac3385ee28a6ee153aaea15d5ca4d39 Author: Sam Hocevar Date: Mon Mar 13 04:08:10 2000 +0000 . ajout de quoi faire des packages debian : - fichiers de contr�le pour dpkg-buildpackage - une ic�ne de merde - que les artistes la remplacent - page de man . les donn�es qui ne sont pas platform-dependant sont maintenant dans le r�pertoire share ( et plus lib ) . le client va chercher les polices dans le r�pertoire courant et dans /usr/share/videolan/vlc/ . le message pr�c�dent �tait l'ajout du r�pertoire share/ mais les scripts CVS semblent avoir d�conn� commit 35d266307272aaab1f28b0b224edd60dc071a884 Author: Stéphane Borel Date: Mon Mar 13 03:20:46 2000 +0000 * Proprification de decodeMPEG2 (+optim) * Ecriture de decodeMPEG1 Le Mpeg1 n'est pas encore test�. commit d733dbbe4676c1e9b66ba0fa98209e07bef83569 Author: Michel Lespinasse Date: Sun Mar 12 22:45:16 2000 +0000 J'ai retire gnome du build par defaut afin que ca ne cree pas de probleme chez ceux qui n'ont pas les includes appropries... Je sais que cette solution n'est pas ideale mais peut on se mettre d'accord pour ne construire par defaut que les outputs X et dummy pour la video, et dsp et dummy pour l'audio ? (a la rigueur si on dit que dans le cvs on ne construit que les dummy je suis d'accord aussi) ou alors ca sert peut etre a rien de se mettre d'accord et ca sera regle par le ./configure bientot ? commit c5e3d5536b1b883c993cb494e0a570698855a6a1 Author: Sam Hocevar Date: Sun Mar 12 21:04:28 2000 +0000 . suppression d'un warning pour les machines n'ayant pas usleep() . correction d'une boulette que j'ai faite dans netutils.c . d�but de intf_gnome. vout_gnome est une copie de vout_x11 pour l'instant commit 8153d415270f0847aa2a3682e49afb845b372cf5 Author: Michel Lespinasse Date: Sun Mar 12 19:05:58 2000 +0000 Proprification du decodeur mpeg audio, comme j'avais fait pour l'ac3 : separation de ce qui est specifique videolan et de ce qui est generique. Je compte encore bidouiller pas mal la partie generique, mais deja la ca marche donc... commit 4eed2dd0c013d3ac16175fe1cab9bbad50b7cb33 Author: Jean-Marc Dressler Date: Sat Mar 11 00:05:16 2000 +0000 Quelques ajustements pour beos. Les plugins ne compilent toujours pas. commit 86054cbfbac62dcd172ebe579c87998d67159e77 Author: Sam Hocevar Date: Fri Mar 10 01:24:53 2000 +0000 . r�gl� un petit oubli dans le Makefile . dernier commit pour tester les scripts ; �a devrait bien marcher � pr�sent commit 78efa04e237aea926b31aafe2a090a762fe51129 Author: Sam Hocevar Date: Fri Mar 10 00:57:50 2000 +0000 ben oui, encore un poliotage. mais �a me permet de tester les scripts de commit en cachette :) commit 18e6f1a82064625389fb6ed09d7fee63872ed10b Author: Sam Hocevar Date: Fri Mar 10 00:47:17 2000 +0000 . suppression de quelques #define SYS_* (mais pas encore tous) . include/config.h devient include/config.h.in et config.h sera g�n�r� par ./configure. Le but est d'�viter les options -DFOO de gcc . suppression d'un 'Resources' qui trainait encore dans config.h commit d3a8f7e2921d1b125c943894a2396132ecc0f792 Author: Sam Hocevar Date: Thu Mar 9 12:30:15 2000 +0000 . la version et le codename sont d�finis uniquement dans configure.in . plus de #ifdef SYS_* dans threads.h, on utilise defs.h . re-test des scripts de tibob :) commit c36d3ca686c1152838674eba175823b33f36eeb1 Author: Sam Hocevar Date: Thu Mar 9 10:08:50 2000 +0000 . normalement on devrait se prendre 1 seul mail par commit gr�ce aux top scripts de tibob. . suppression de Makefile . rajout de include/defs.h.in qui g�n�re include/defs.h pour g�n�rer le Makefile et defs.h il faut lancer ./configure pour ceux qui voudraient toucher � configure.in, "include/defs.h.in" est g�n�r� par la commande autoheader, et "configure" est g�n�r� par autoconf commit e092ce6bd25f32b4783c378c46165ec842fa0270 Author: Sam Hocevar Date: Wed Mar 8 10:44:25 2000 +0000 . remise du vieux Makefile en attendant celui g�n�r� par ./configure commit ce02beab1c940383aa5de8e46dde41920f5b514c Author: Sam Hocevar Date: Wed Mar 8 10:33:28 2000 +0000 ./configure puis make, et �a devrait compiler. commit 12422fe0b1726327a63e0f0c6ecdbb62486ed902 Author: Sam Hocevar Date: Wed Mar 8 10:22:45 2000 +0000 Premiers fichiers n�cessaires � autoconf commit ac08ae30411f18fccf735b337927ee7abd04a009 Author: Jean-Marc Dressler Date: Sat Mar 4 22:33:01 2000 +0000 D�but du portage BeOS. Beaucoup de fuchiers ont �t� modifi� car il a fallu r�organiser les headers pour que ce soient les headers les plus proches du syst�me qui se retrouvent en premier (threads.h devrait toujours �tre le premier des headers non syst�mes). J'ai du aussi rajouter un type plugin_id_t et par la m�me occasion inclure plugins.h dans la plupart des fichiers. Voici en vrac les modifs les plus importantes que j'ai op�r�: o L�g�re r�organisation pour les raisons �voqu�es ci-dessus (certaines macros comme MIN et MAX peuvent �tre d�j� d�finies par le syst�me et interf�rer avec celles d�finies dans common.h ou autre) o Dans intf_msg j'ai du remplacer les vasprintf par des vsprintf dans le cas o� ARCH=BEOS. o la commande hostname du Makefile n'�tait pas compatible et je l'ai donc enlev�, en avons-nous besoin ? Auquel cas il suffit de rajouter un ifeq. o J'ai aussi remplac� les bzero et bcopy par memset et memmove. o plugin.c, mtime.c et threads.h et quelques fichiers de l'input ont �t� adapt�s � BeOS � grand coup de #ifdef SYS_*. TODO: o Ecrire intf_beos.cpp, vout_beos.cpp et aout_beos.cpp Je suis sous linux et je viens de tester le client qui marche tr�s bien, mais il est n�anmoins possible que j'ai introduit quelques probl�mes de compilations pour certains modules, si c'est le cas pr�venez moi. commit ec9bf58ab3453691a110fcf144d05e18f8b39183 Author: Sam Hocevar Date: Sat Mar 4 11:52:48 2000 +0000 - �a compile sous FreeBSD (mais �a ne tourne pas) - les d�pendances sont cach�es dans .deps/ au lieu de deps/ - suppression d'encore quelques #include inutiles. - la gestion des plugins est maintenant encapsul�e dans misc/plugin.c un peu comme les threads, pour faciliter le portage. - l�ger remaniement de l'output pour --help et --version - les p_ts_packet sont cast�s en (void *) pour �viter un warning sous certaines architectures. - ajout de la GPL dans un fichier COPYING - fichier README avec rien dedans pour le moment, � part la liste de toutes les personnes ayant particip� au projet. J'en ai *forc�ment* oubli� certains, alors si vous avez un nom, rajoutez-le. de m�me, s'il y a un gros con que j'ai mis par erreur dans la liste et qui n'a jamais rien fait pour le projet, n'h�sitez pas � le supprimer sournoisement. - fichier AUTHORS avec la liste des gens ayant boss� sur le client. j'ai mis toutes les personnes ayant fait au moins un commit, ainsi que Henri parce que je sais qu'il bosse sur l'audio, et HPReg, Steve et Oli parce qu'ils ont boss� dessus aussi. Par contre ici aussi j'ai fort probable- ment oubli� des gens. Corrigez ! - r�pertoire debian/ qui servira � cr�er des packages - rajout d'une entr�e pour faire `make install' (pas encore parfait) - nom de code de la future release 0.2 : `Onatopp' :) commit 44bcfed01477db0b57e6f08048bbee72f032aa7e Author: Sam Hocevar Date: Fri Mar 3 07:03:34 2000 +0000 Encore un commit venu tout droit des abysses de l'enfer, d�sol� pour le flood, c'est la derni�re fois. . apr�s le demoronifier, le GPLifier: il y a les ent�tes de la GPL dans chaque fichier ; votre mission, si vous l'acceptez, est de mettre votre nom dans chaque fichier qui est votre oeuvre ou auquel vous avez particip�, pour qu'on sache qui a fait quoi. Pas de fausse modestie, c'est plus pour des raisons pratiques que pour la gloire. . rajout de -lthreads pour que �a linke sous Hurd . rajout de quelques #include pour que �a compile sous FreeBSD (d'ailleurs �a compile mais �a ne linke pas, je ne sais pas comment linker avec la libpthread sur la machine de Dae) . quelques #ifdef SYS_BSD �� et l�. commit 296df89a57da3ad22edcec40539403563b3be75e Author: Michel Lespinasse Date: Fri Mar 3 01:26:17 2000 +0000 modification du deco ac3 pour le rendre plus robuste. normalement le client ne devrait plus segfaulter... enfin, normalement :) commit 7a0afd69fd2574bf075be9ed566f547dd93efd37 Author: Sam Hocevar Date: Fri Mar 3 00:59:56 2000 +0000 . portage des vlc_threads aux cthreads de Mach pour GNU/Hurd . rajout de #ifdef SYS_LINUX autour du code concernant les interfaces . suppression de quelques #include qui trainaient encore . option PPRO dans le Makefile (si vous avez des erreurs 'Illegal instruction', �a venait probablement de l�) . rajout de quelques commentaires pour expliquer en quoi certains #include sont n�cessaires, aux endroits o� je ne comprenais pas, et suppression de #include qui semblaient inutiles. commit a5e77c46eb6ef40745d282462a1aeb1efc5b0ab2 Author: Michel Lespinasse Date: Wed Mar 1 23:51:08 2000 +0000 Created a small&clean public interface for the ac3 decoder (see ac3_decoder.h) Modified ac3_decoder_thread to use this interface Find ac3 sync words not by scanning the ac3 stream but by using the magic bytes at the start of the ac3 pes packets commit c6313a9b1b5765dd6d0d155505b7161e084c6d51 Author: Michel Lespinasse Date: Mon Feb 28 02:35:41 2000 +0000 Separation du decodeur ac3 et de la partie specifique a videolan Les interfaces du deco ac3 ne sont pas encore bien propres et documentees mais ca viendra dans un second temps. Les fichiers ac3 ne dependent plus d'includes videolan. C'est deja une bonne premiere etape. Au niveau du bitstream compresse, l'interface avec le decodeur ac3 ne se fait plus par le fichier decoder_fifo.h. En effet, le decodeur ac3 a besoin de connaitre la structure exact d'un bitstream_t, donc cette interface n'etait pas la plus propre. La nouvelle interface se compose d'une fonction ac3_byte_stream_next (ac3_byte_stream_t * p_byte_stream) que le decodeur ac3 appelle lorsqu'il a besoin d'un nouveau buffer de donnees compressees. ac3_byte_stream_t est une structure comprenant les champs u8 * p_byte (pointeur sur le debut du buffer), u8 * p_end (pointeur sur la fin du buffer), void * info (utilisation libre pour implementer ac3_byte_stream_next) L'implementation actuelle de ac3_byte_stream_next () dans ac3_decoder_thread.c fait un peu double emploi avec misc/decoder_fifo.c mais je reglerai tout ca plus tard. commit 7373cdfb77f77d4570bdbcd8fcace21e0a389ff5 Author: Michel Lespinasse Date: Fri Feb 25 02:45:09 2000 +0000 Decoupage de vdec_motion en deux parties : vdec_motion_inner contient le code plus ou moins bourin qui calcule les pixels (je pense que c'est la que la majorite du temps est ecoulee, et qu'il y aurait eventuellement un avantage a rechercher des optimisations particulieres pour ce fichier, genre debouclage de boucles ou quelque chose du genre) Le code dans vdec_motion contient quand a lui des tests sur le type exact de prediction a effectuer, des calculs de pointeurs en fonction des motion vectors, et les appels a vdec_motion_inner. La fonction MotionComponent de vdec_motion a ete modifiee pour appeler directement la bonne fonction de vdec_motion_inner en fonction des parametres. La encore en raison de la gestion d'inlines faite a la compilation, pour chaque appel les parametres i_width, i_height et b_average sont deja connus et donc l'appel de MotionComponent devrait s'etendre a un simple switch (i_select) et un appel de la fonction correspondante dans vdec_motion_inner. Le code dans vdec_motion presente toujours une apparence contestable mais je n'ai pas modifie son fonctionnement (seulement la fonction MotionComponent). commit 5f0e921cd9491687b817c465ea5a4bac5198d287 Author: Sam Hocevar Date: Wed Feb 23 03:09:33 2000 +0000 rha ! deux fichiers oubli�s. commit 36ac163c85ad618a41f903da87c1e8e3eeb458af Author: Sam Hocevar Date: Wed Feb 23 03:04:50 2000 +0000 Le retour du demoronifier qui n'est pas content. . 11 moronic long lines destroyed . 1282 trailing spaces eradicated . 4 ugly macros fixed . 5 innocent a_bit_long lines shortened . 5987 tabulations transform�es en espaces . 153 '??' transform�s en 'XXX??' ou 'FIXME??' (ptyx, j'esp�re que ce compromis te convient) . commentaires en // corrig�s en /* */ (je parle bien des commentaires, pas des morceaux de code mis en // comme les printf de debug par exemple) Au passage : . version du vlc modifi�e en 0.1.99 (la release sera la 0.2.0) . suppression de video_x11.h . correction d'un warning dans intf_ctrl.c commit 3f8bf7fb1991c383b1b4e5b9918ed70132a63daf Author: Michel Lespinasse Date: Tue Feb 22 22:55:07 2000 +0000 oops, j'ai oublie un fichier commit 6ec1835e8742e52d1ec2f236cfac05ee098ad2e0 Author: Michel Lespinasse Date: Tue Feb 22 22:54:22 2000 +0000 travail sur l'ac3_decoder : debut de separation de ce qui est specifique a videolan (ac3_decoder_thread) et de ce qui ne l'est pas. Ce n'est pas encore ideal, la partie "videolan" fait des inits a l'interieur de la partie "ac3"... il faudra que je fasse une belle interface pour ca. Le probleme des includes n'est pas non plus regle, mais c'est a cause des bit_streams :) patience. commit d9f73a7039063f0b0d38486fbef8252549854dd8 Author: Michel Lespinasse Date: Tue Feb 22 14:09:51 2000 +0000 Modification mineure MotionComponent : changement d'une boucle imbriquee sur i_y et i_y1 en une boucle simple sur i_y... Le changement en vitesse comme en taille est chouillatique mais neanmoins positif. Ca n'a pas d'effet sur l'unrolling de boucle car celui-ci est effectue sur une boucle plus interne... commit 02752c7ccc03a5038ef952c831d98afd45bf0da2 Author: Sam Hocevar Date: Mon Feb 21 09:15:49 2000 +0000 3 vilains fichiers avaient disparu commit 0374d3332fe0c67405513699c6bb3f227edab014 Author: Sam Hocevar Date: Mon Feb 21 09:15:04 2000 +0000 chargement dynamique de plugins audio/video/interface utilisation: c'est tout con, �a marche comme avant. pour le moment il n'y a pas de v�rification des symboles mais �a viendra. seule restriction, il faut �tre dans le r�pertoire vlc quand on lance le client, parce que le chemin des plugins est relatif, mais �a aussi �a va changer. le Makefile devient pas tr�s beau, il faudra songer � passer � automake commit f8371eed12d58aa8b1fd8db64fe8796d37f83c59 Author: Sam Hocevar Date: Mon Feb 21 04:21:52 2000 +0000 . ajout de l'audio output pour Esound . pas encore tr�s au point � cause d'un bug dans esd_get_latency() mais j'en ai besoin pour tester le chargement dynamique de plugins. commit ae697f31bc6704784f817a9ea364b4acc42280e6 Author: Michel Lespinasse Date: Mon Feb 21 02:19:54 2000 +0000 Une partie de patch qui ne devrait pas etre trop controversee : j'ai juste change les #define MACHIN_DELAY pour qu'ils soient definis en tant que multiples de CLOCK_FREQ :> commit 1399f00e702fa0f34dabfb7d008731405c283947 Author: Renaud Dartus Date: Sun Feb 20 23:24:38 2000 +0000 Ajoute du support son U8_Stereo -- Reno commit 2dab23fc4598424f28d82a7da69723f3d99de5c9 Author: Michel Lespinasse Date: Sat Feb 19 00:39:03 2000 +0000 Yop, Bon ben voila, j'ai commence a bouger les .h comme je voulais le faire... C'est encore un peu le bordel et j'en suis desole. Mais je compte bien deplacer des trucs jusqu'a ce que ca soit a nouveau bien range :) commit 66f08a821a38b26e34ba476e8340c884946ab3ee Author: Sam Hocevar Date: Sat Feb 19 00:11:26 2000 +0000 deux changements cosm�tiques de rien du tout et suppression d'un warning commit 25f0492374daa0d57ed99d89df4cc680c39723bb Author: Michel Lespinasse Date: Fri Feb 18 00:26:23 2000 +0000 Modification du decoder_fifo : le GetByte devrait etre un chouilla plus rapide, ce qui devrait au minimum compenser la perte due a ma derniere modification. commit 2f2ce6f4d1d67057c2db76a5463e6f9870e7cbe9 Author: Jean-Marc Dressler Date: Thu Feb 17 22:17:35 2000 +0000 La plupart des causes de segfault de la video ont �t� �limin�es, les messages d'erreur qui sont affich�s sur stderr vous donnerons une bonne id�e du nombres d'occasions de planter qui se pr�sentent au client. J'ai aussi remis le flag DEBUG � 1 et commenter omit-frame-pointer pour que tout le monde puisse avoir la chance de participer � la chasse aux segfaults avec son gdb. Les bugs report sont le bienvenu (surtout si c pour l'audio ;). commit 7d73d8fda76a39c8e9e8016f21a2f479b88409ab Author: Michel Lespinasse Date: Thu Feb 17 19:28:00 2000 +0000 Modification de decoder_fifo.h : le cas ou on passe d'un buffer a l'autre lors de la lecture d'un octet n'est plus inline. Precedemment le code etait inclus a chaque invocation de NeedBits ou GetBits... Vu l'etat de la synchro je n'ai pas pu mesurer d'impact precis sur les fps mais je ne m'attends pas a ce qu'il soit mesurable de toute facon : on troque un apel de fonction contre un meilleur comportement du cache code... Premier checkin de ma part, mais il devrait en venir d'autres. commit 7b7bbbbe3b41fab163e2850a3154c96ad8bad3c0 Author: Jean-Marc Dressler Date: Thu Feb 17 18:04:38 2000 +0000 Petite modif dans la synchro, peut-�tre que cela marchera mieux, qui sait ? commit e4f6091296056b54f1654113544d87fd34e8982d Author: Jean-Marc Dressler Date: Thu Feb 17 16:36:25 2000 +0000 Premier service pack de la POLUX_SYNCHRO: o 0 bug fixe o several bugs added o synchro is now slower than ever Si par chance cela marchait chez vous pr�venez moi vite. Mise � 0 du flag DEBUG pour tester la synchro dans les meilleures conditions possibles, attention les acc�s disque du mini-server ainsi que les nombreuses irr�gularit�s du flux peuvent perturber le client de fa�on non n�gligeable. commit 12f127632a349f314224f9363d3f908a1216a10f Author: Andres Krapf Date: Thu Feb 17 11:04:52 2000 +0000 remaniement de quelsques includes pour que ca passe sous BSD. commit 6aaf8121f3445f8b2f3c9a5479599a8efda8f0ad Author: Sam Hocevar Date: Thu Feb 17 06:07:37 2000 +0000 o remise de b_stereo dans les structures audio en attendant que soit d�finie une api pour la gestion de plus de 2 voies, qui de toute fa�on est loin d'�tre une priorit�. je dirais m�me qu'on s'en fout. o argument suppl�mentaire pour GetBufInfo() pour que la m�thode dummy attende un temps convenable, et correction de aout_dummy.c o le test sur la variable DEBUG dans config.h est maintenant conforme � ce que dit le Makefile. o suppression d'une variable inutile dans intf_fb.c o --long-help devient --longhelp comme dans mpg123 o version du programme arbitrairement mise � 0.95.0 o commentaire d'une variable inutilis�e dans Synchronize (video_output.c) o correction du "LIN" en "LIB" dans le Makefile, qui doit tra�ner l� depuis des si�cles o proprification de quelques routines du Makefile le code de s�lection de m�thode audio/video est loin d'�tre propre, je dirais m�me que c'est du gros caca, mais j'y bosse. bonne nuit, commit 62ee3e006812818f41fb448887ed2870bc6cbd16 Author: Jean-Marc Dressler Date: Thu Feb 17 00:43:58 2000 +0000 Corrections de quelques petits bugs et surtout nouvelle synchro qui ne semble pas trop mal marcher sur ma machine mais qui j'en suis s�r ne marchera pas du tout sur la votre. A noter qu'il existe maintenant 3 synchros que l'on peut choisir en changeant le define dans vpar_synchro.h (POLUX_SYNCHRO, SAM_SYNCHRO, MEUUH_SYNCHRO) commit 2ebf6c0302a5fdc7f4e39d4e8346aba387e4a16f Author: Sam Hocevar Date: Wed Feb 16 07:27:26 2000 +0000 o renommage arbitraire et totalitaire de idctmmx.S en vdec_idctmmx.S o correction d'une typo d�bile dans audio_output au commit pr�c�dent o b_stereo est remplac� par i_channels o suppression de la structure aout_dsp_t dont les membres d�pendant de l'output se retrouve dans aout_*_sys_t, et les autres directement dans aout_thread_t, on se fait pas chier. commit 2733b268c43a8b66930fd9582a0cf7b203f8d052 Author: Sam Hocevar Date: Wed Feb 16 03:54:07 2000 +0000 o changement de nom des fonctions sp�cifiques BeOS o d�but de l'�clatage de l'audio_output : . giclage des variables *dsp* en faveur de *sys* . aout_*GetBufInfo renvoie l_bytes pour que video_output.c ne d�pende plus de la structure audio_buf_info sp�cifique � . cr�ation de la m�thode audio 'dummy' qui ne fait rien. o nouvelle option --aout acceptant 'dummy' et 'dsp' pour le moment commit 8e016bb0b4dbbb64cad4dfabc902e2ff748930ec Author: Sam Hocevar Date: Wed Feb 16 00:35:19 2000 +0000 . virage de cette #@!#@@#@#!@#@#!!@#@!!#@!@!!@# de d�pendance du Makefile commit a69f01ceec9c9351f3b6c5a9cb3df624251ed9ea Author: Sam Hocevar Date: Tue Feb 15 05:25:49 2000 +0000 . am�lioration de la YUV 8bpp . nettoyage du code de gestion des m�thodes vout . nouvelle option --vout . pr�paration de l'�clatage de l'audio output comme �a a �t� fait avec le vout. . nouvelle commande --long-help La s�lection de la m�thode vout est encore plus simple. Pour s�lectionner le framebuffer par exemple : "vlc --vout fb". Par d�faut, X11 est choisi. commit 89a64c6143da74ed12d625b7eb01baca52687f2f Author: Sam Hocevar Date: Mon Feb 14 08:44:59 2000 +0000 . fix� une erreur de syntaxe dans video_fb.c . *3dfx* devient *glide* . suppression de tabulations dans quelques fichiers . suppression des 2 warnings dans sam_synchro . video_* devient vout_* quand ce sont des m�thodes de vout . tentative de correction de la d�tection de MMX pour BeOS . nouvelle option vlc_vout_method (faute de mieux pour le moment) . modification du Makefile pour supporter plusieurs VIDEO_* dor�navant on peut compiler plusieurs output diff�rents dans le client. la pr�f�rence se fait dans l'ordre x11, fb, ggi, glide... si on le compile avec x11 et fb, par d�faut il se lancera en X. pour le lancer en framebuffer : ./vlc vlc_vout_method=fb (il faut que je proprifie un peu le choix de l'output, et que je facilite l'ajout d'un nouveau vout_*) commit ce72276454c762bae2b16e8f65808c6ba4739c35 Author: Sam Hocevar Date: Sun Feb 13 19:43:02 2000 +0000 . d�tection d'un processeur MMX. . l'output fb remet le terminal comme il faut en sortant. . s�paration du flag MMX et de l'architecture dans le Makefile commit 2ad5fa640d389a2261699c0b657484b436aef23e Author: Sam Hocevar Date: Sun Feb 13 04:31:35 2000 +0000 Je vous avais pr�venu. Le demoronifier a frapp�. D�sol� pour le flood. Les en-t�tes de fonctions ne font plus 81 caract�res, et il n'y a plus d'espaces inutiles, Tous les trailing spaces ont disparu, j'ai essay� de v�rifier que �a ne p�tait rien, mais j'ai pu oublier un truc con. J'accepte tous types de ch�timents � base d'orties fra�ches. D�sol� d'avoir aussi modifi� les fichiers de ceux qui formataient bien proprement leurs en-t�tes � 80 et pas 79 sans emb�ter personne, mais j'ai d� choisir entre les deux. Dor�navant ce serait bien de formater les en-t�tes et les commentaires justifi�s � droite � 79 colonnes, ou au pire � 80. . 1343 moronic long lines destroyed . 12893 trailing spaces eradicated . 115 ugly macros fixed . 959 innocent a_bit_long lines shortened But hey, 40054 lines were OK ! commit db2b7d18c2c5349ec8d62e43c94fcb4fd8c0fb70 Author: Sam Hocevar Date: Thu Feb 10 05:57:10 2000 +0000 Juste une modif � la con dans video_output pour que le message "waiting for stream" s'affiche d�s le lancement du vlc. En m�me temps �a me permet de tester que la migration du CVS sur shiva a fonctionn�. commit 3c7673b96f34fe8aa8e162159da7d93f2ed68275 Author: Sam Hocevar Date: Thu Feb 10 03:15:16 2000 +0000 . double buffering avec locks pour 3dfx . gestion des touches pour l'interface 3dfx . proprification de la gestion des touches en framebuffer commit c139cb708226c44e05819667004aa0493369853f Author: Sam Hocevar Date: Wed Feb 9 05:50:25 2000 +0000 . video output pour 3dfx. . le premier qui se marre gagne le droit de venir voir comment ma 3dfx1 fait l'overlay, le scaling et la YUV en hard (nan je d�conne, elle fait rien de tout �a, et en plus �a rame). commit dc4e19ea4280a33d85dcbe20165a9abf4de1c99b Author: Sam Hocevar Date: Wed Feb 9 02:04:28 2000 +0000 . un peu de m�nage dans video_fb.c . r�cup�ration des masks dans la structure framebuffer, ce qui fait que l'output framebuffer fonctionne � nouveau. commit c4a60506b6f958201ff69612e229d2e38f2182fe Author: Sam Hocevar Date: Tue Feb 8 05:08:15 2000 +0000 . gestion du gamma en 8bpp grayscale . optimisations dans la YUV 8bpp . l'output framebuffer ne bloque plus la console . rajout d'une fonction dans la structure vout pour allouer une palette . r�initialisation de l'ancienne palette en quittant bugs restant: . pas d'allocation de palette en 8bits sous X11 . bugs du scaling en 8bits sous X11 (sans doute d� � l'alignement sur 1 octet au lieu de 2) . l'output framebuffer est toujours p�t�e pour 16 et 32 bits . pas de correction gamma en 8bits couleur . c'est tout moche pendant la fraction de seconde du changement de palette commit f7217115dd622e478ee20b4b6e0888db9204c914 Author: Sam Hocevar Date: Mon Feb 7 05:13:22 2000 +0000 . suite de l'output 8 bits couleur/n&b . correction d'un bug dans la g�n�ration de la palette optimale . YUV avec dithering mortel qui tue todo: . x11 (�a ne marche qu'en framebuffer pour le moment) . mettre la g�n�ration de palette dans video_yuv . refaire marcher l'output framebuffer pour bpp!=8 commit 4351c7ef81d385e21bdbc1d95b933504c8d75310 Author: Sam Hocevar Date: Mon Feb 7 04:54:01 2000 +0000 . rajout du mode video 'dummy' pour les gens qui n'ont pas de carte video. Le premier qui se marre se prend une claque. commit 0a16e81deca325ee7d9e636b75b53b2cdb9dd7fd Author: Sam Hocevar Date: Sun Feb 6 15:48:53 2000 +0000 . yuv pour le 8 bits noir et blanc . yuv 8 bits couleur (bon c'est moche pour le moment, mais �a vient) . correction de "convertion" en "conversion" un peu partout :) � faire encore : allouer dynamiquement la lookup table pour la YUV 8 bits, parce que directement dans p_vout �a pue un peu, faire le changement de palette qui va bien au passage couleur / n&b. commit 4f5536772bb90f39ae9a4142b325a36326ed2951 Author: Vincent Seguin Date: Sun Feb 6 13:13:10 2000 +0000 IMPORTANT: p_vout->i_depth est maintenant la profondeur SIGNIFICATIVE de l'�cran (8, 15, 16 ou 24) p_vout->i_bytes_per_pixel est la profondeur r�elle (1, 2, 3 ou 4) Ajout du calcul des d�calages � video_output. Refonte de l'initialisation des tables. D�tection correcte des profondeurs 24/24 et 24/32 en X11 Correction de bugs dans le scaling en 1, 3 et 4 Bpp. R�cup�ration des masques depuis le materiel en X11 et GGI. FrameBuffer cass� pour le moment: il faut rajouter les masques de couleur (des valeurs par d�faut sont au d�but de video_yuv.c) et le calcul des nouvelles profondeurs d'�cran. commit fb0eb672a4fa14db9e91ab909233f206c27b770d Author: Sam Hocevar Date: Sat Feb 5 01:57:36 2000 +0000 . prototypes de fonctions pour le 8bpp . virage d'un bug dans le calcul de bytes_per_line (sauf fumage de ma part) . suppression de quelques #@@#@!!#@@#!@#@#! d'espaces en fin de ligne . quelques reformatages � 79 colonnes au lieu de @@#@!!#@@#!@#@#!# 81. commit 5017b4667d0c2af7e79e779333928c6caa58f905 Author: Michel Kaempf Date: Fri Feb 4 22:03:32 2000 +0000 * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c : - `msleep' de `INPUT_PTS_DELAY' et non `(3 * INPUT_PTS_DELAY) / 4' avant le d�marrage des d�codeurs audio ; commit 4b504cfc6d165dc9646e94e7f546705ff6d76b19 Author: Michel Kaempf Date: Fri Feb 4 20:52:16 2000 +0000 * ac3_decoder/ac3_decoder.c : - suppression des `#ifdef AC3_SIGSEGV' ; - correction d'un bug de la fonction `InitThread()' (scotchage � l'initialisation du d�codeur AC3 dans certaines conditions tr�s particuli�res) ; - support du bool�en `b_invalid' permettant de d�tecter des frames suppos�es invalides ; * ac3_decoder/ac3_exponent.c : - suppression des `#ifdef AC3_SIGSEGV' ; - d�tection des frames invalides et support du bool�en `b_invalid' ; * ac3_decoder/ac3_mantissa.c : - suppression des `#ifdef AC3_SIGSEGV' ; - d�tection des frames invalides et support du bool�en `b_invalid' ; - optimisation de la fonction `mantissa_unpack()' ; * audio_decoder/audio_decoder.c : - correction d'un bug de la fonction `InitThread()' (scotchage � l'initialisation du d�codeur MPEG2 dans certaines conditions tr�s particuli�res) ; * include/ac3_decoder.h : - suppression du `#define AC3_SIGSEGV' ; * include/vpar_synchro.h : - d�claration explicite de la fonction `vpar_SynchroKludge()' lorsque `SAM_SYNCHRO' n'est pas activ�e ; * interface/intf_ctrl.c : - initialisation � `-1' des variables `i_input' et `i_pid' de la fonction `SelectPID()' ; * video_output/video_yuv.c : - mise en commentaire de la fonction inutilis�e `yuvToRgb24()' ; * video_parser/video_parser.c : - int�gration du patch propos� dans videolan-devel ; * video_parser/vpar_blocks.c : - int�gration du patch propos� dans videolan-devel ; NdlR : apu warnings � la compilation :-) commit 3b84e676f9e8b8a6ca6432bb3bb7e210308a1f6c Author: Vincent Seguin Date: Fri Feb 4 14:48:34 2000 +0000 Support 4:2:2, 4:4:4 et niveaux de gris en 15, 16 et 32 bpp complet. commit 82b00a6bf08b7d5ed5a806e1dcb805bb1c3c00eb Author: Vincent Seguin Date: Fri Feb 4 13:20:22 2000 +0000 Correction du segfault en gris. commit d9c9414e72831aeff854be80288bd35a5221308d Author: Vincent Seguin Date: Thu Feb 3 13:38:13 2000 +0000 Suppression de la ligne verte. Scaling encore optimis�. Suppression d'un bug causant un segfault sur certaines tailles de fenetre. commit 558e35cc038e2cb6fb9d1bf2c0736ab56d2ab22b Author: Vincent Seguin Date: Thu Feb 3 12:40:03 2000 +0000 Correction du bug de calcul du masque (fontes outlines, point sous les ]). Vive les ^ qui suivent les ]. commit dbb405d1fde68c99b1a1572073de1a4962121da2 Author: Michel Kaempf Date: Thu Feb 3 04:46:29 2000 +0000 * spu_decoder/spu_decoder.c : - �a devrait bien se passer maintenant :-) commit 741fd7ec2008bbe70bba3405ec9d736b57ff7360 Author: Michel Kaempf Date: Thu Feb 3 03:37:46 2000 +0000 * audio_output/audio_output.c : - suppression du fprintf() de debug ; * spu_decoder/spu_decoder.c : - suppression des fprintf() de debug ; - la nouvelle version est pr�te mais je ne la commit pas encore ; * input/input_psi.c : - le d�codeur spu �tait autospawn� uniquement si b_audio �tait � 1... remplacement de b_audio par b_video (g bon sam ?) ; commit 6961ec33126dfaf14160e176911a59bcbe05c00f Author: Vincent Seguin Date: Thu Feb 3 01:23:21 2000 +0000 Synchro am�lior�e X et Y, dans les 2 sens commit d1cd2a9c216aaf70241ba6a823d7989aba456eed Author: Michel Kaempf Date: Wed Feb 2 21:52:20 2000 +0000 * audio_output/audio_output.c, interface/intf_ctrl.c : - suppression de deux warnings � la noix de cajou polym�re ; commit 3a45b93f119ea9a918d9057a954912af5386d761 Author: Vincent Seguin Date: Tue Feb 1 23:13:54 2000 +0000 Scaling horizontal >=1 commit 01fcd5af58fba801a9f13b142339dc2768dd3bbd Author: Vincent Seguin Date: Tue Feb 1 09:30:10 2000 +0000 Scaling vertical dans les 2 sens en YUV walken. commit 1c5e6d000adfd2f49d4138b9fc817001e38a89ab Author: Gaël Hendryckx Date: Tue Feb 1 03:00:16 2000 +0000 * Fonctions addblock et copyblock en inline MMX (pour ceux qui en ont... du MMX). * Pour tout defaut suppos� d'affichage � la suite du changement, mailez-moi. commit 807e7ab017c22b353e1cd2662b7d1637d9f0a60c Author: Christophe Massiot Date: Tue Feb 1 02:16:56 2000 +0000 Rajout de #define SAM_SYNCHRO si sam veut reprendre son code. commit 008db60827693f6b21d4672c73af327a64bcc917 Author: Christophe Massiot Date: Tue Feb 1 01:38:06 2000 +0000 Un Makefile qui est parti un peu vite... commit 0112fd6b1ae8f5443d10ef9a84a258ce7dcba778 Author: Christophe Massiot Date: Tue Feb 1 01:37:18 2000 +0000 Re-tentative de sauvetage de la synchro. commit d8fe284af9011ca43c5190f2a791290cf019e5cd Author: Vincent Seguin Date: Tue Feb 1 00:50:29 2000 +0000 Temporaire (�a segfaulte si on le chatouille un peu). YUV walken avec resize. Y et + seulement pour le moment. commit fc6b9b04a27ae836c3aaddf356bf039cac8ec579 Author: Christophe Massiot Date: Tue Feb 1 00:13:07 2000 +0000 Tentative d'amelioration de la synchro. commit c1094d9907ba35145888aa6dbbcc2666ca4720c5 Author: Christophe Massiot Date: Mon Jan 31 23:11:34 2000 +0000 Synchro de base. commit 2f30d77a12f8a9af41f8103f91b6bc008ea5286e Author: Vincent Seguin Date: Mon Jan 31 16:56:37 2000 +0000 Changement de cha�ne configurable depuis un fichier texte. Quelques corrections esthetiques dans vout. commit c80107b2311bbe124d1f2392abea9ed7541fa090 Author: Vincent Seguin Date: Mon Jan 31 14:00:05 2000 +0000 Correction du bug 100% CPU en idle. commit 28115de8beb4e8d07ebcec0fb14d5478c595aacd Author: Vincent Seguin Date: Mon Jan 31 13:32:33 2000 +0000 Mise place du scaling, episode II Alignement am�lior� Effacement 'intelligent' des zones modifi�es Correction d'une memory corruption Structure d'acceuil pour les subpictures ggi et fb fonctionnent (pas mieux qu'avant, mais ils compilent) Ca rame. C'est normal, c'est la YUV en C qui est utilis�e. C'est aussi normal parce que l'effacement, �a prends un peu de temps (et �a c'est d�finitif). Ce n'est pas beau: normal, il n'y a que du croping pour le moment, le scaling arrive. commit 46acf4993c0ae01d277c757006a7abcfd6b61d9f Author: Sam Hocevar Date: Mon Jan 31 05:03:45 2000 +0000 . initialisation du d�codeur de sous-titres . correction du bug de quit commit d8f0cef9c9b0fc93b16a6af0fa7db4df9c1b3c49 Author: Sam Hocevar Date: Mon Jan 31 03:42:07 2000 +0000 . remis le kludge du i_coding_type == I_CODING_TYPE en attendant qu'on comprenne pourquoi �a merde (�a doit �tre tout con, mais je trouve pas) commit 50dded2770cd3e38f9773dec062ec69ca668c9b8 Author: Stéphane Borel Date: Mon Jan 31 02:29:13 2000 +0000 Ca ne devrait plus segfaulter maintenant. Correction d'un bug dans l'input. --Meuuh commit 9629dd8a75ee68238354df36422dcf877bdda104 Author: Michel Kaempf Date: Mon Jan 31 01:16:00 2000 +0000 IMPORTANT : * ce commit devrait corriger les probl�mes de fermeture du vlc, commentaires souhait�s (et obligatoires) ; * le probl�me de la synkro initiale de l'audio devrait �tre corrig� : reports souhait�s (et obligatoires) gr�ce aux messages "aout debug" ; * en clair FAITES PETER UN MAIL avec vos messages "aout debug" et vos coups de gueule/coups de coeur quant � la fermeture du vlc ;-) * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c : - rajout d'un msleep() en d�but de fonction RunThread() afin de contrebalancer le d�lai entre la r�ception d'un paquet TS et la pr�sentation de son contenu (INPUT_PTS_DELAY) ; - rajout d'un cond_signal() dans la fonction EndThread() ; * audio_output/audio_output.c : - activation des messages de debug ; - r��criture de la fonction NextFrame() ; commit a57bfee7be03c6808b6e588f888a9b4e64345ee1 Author: Sam Hocevar Date: Mon Jan 31 00:35:13 2000 +0000 . le d�codeur de sous-titres s'appelle maintenant spu_decoder . auto spawn du spu_decoder (pour le moment �a chie) commit b25b4229c62f9ffbc9ecd016a4416dae91550dea Author: Stéphane Borel Date: Sun Jan 30 23:31:26 2000 +0000 Am�lioration de la synchro. --Meuuh commit a2972b3c0ea526645d0e67e94481b5639b2b320d Author: Vincent Seguin Date: Sun Jan 30 15:08:59 2000 +0000 Nouvelle interface, effacement des zones modifi�es d'une image sur 2, calcul de la taille optimale d'une image, scaling. -Le scaling donne de bonnes tailles, mais les conversions YUV ne peuvent pas suivre pour le moment. -J'ai peut etre un peu cass� le fb et ggi (trop long � compiler pour tester). En cas de probl�me, je corrige de suite. -Les idle screens ("no stream") sont temporairement hors service. commit 32414c55fdfa77f9b30b4c6d5802bea801f08fc6 Author: Christophe Massiot Date: Fri Jan 28 02:10:08 2000 +0000 * Correction d'un message d'erreur erronn� dans l'input ; * Correction d'un bug de synchro ; commit ff57ac76bce318dd3e6575650c359d582a5187f7 Author: Christophe Massiot Date: Fri Jan 28 01:20:53 2000 +0000 Fix pour le bug de la chrominance qui saute. commit eeddf916f0f8b15e99d7bb0d4f2a6f3fabc9c89a Author: Stéphane Borel Date: Fri Jan 28 00:12:32 2000 +0000 . D�placement de deux structures de lookup dans le parseur commit 84cf8734a1ca31c5b5cc624e3870a0dfb3338b55 Author: Christophe Massiot Date: Thu Jan 27 23:12:03 2000 +0000 Tentative de fix pour le segfault du d�codeur (qui est en fait une erreur du parseur). commit 5b22bedfa74a7a7da80ff06e017681d37810cac9 Author: Vincent Seguin Date: Thu Jan 27 18:30:01 2000 +0000 Nouveau moteur de fontes. commit aab60d4871a4e64f7ac713b6d25f1de98c8f58c7 Author: Christophe Massiot Date: Wed Jan 26 23:16:11 2000 +0000 Nettoyage et commentationnement. commit ba8d1d4c965b0d6e62073ebdd5c893b45802e2c5 Author: Sam Hocevar Date: Wed Jan 26 22:46:37 2000 +0000 . nouvelle synchro. �a devrait d�j� fonctionner correctement en monothread commit 82c006196cb112d4f694e1d526964f30cd6c15ca Author: Christophe Massiot Date: Wed Jan 26 21:08:19 2000 +0000 Fichier d�sormais inutile. commit c79648fea40a703f1253f838c19ab84fc4f452db Author: Christophe Massiot Date: Wed Jan 26 20:48:35 2000 +0000 * Optimisation du video_parser ; define VPAR_OPTIM_LEVEL dans config.h pour r�gler le temps de compilation ; * virage d'un printf dans l'idct et d'une fonction inutile. commit 060c6b7a88262c6fa7e6603551648d20f66528aa Author: Michel Kaempf Date: Wed Jan 26 18:59:32 2000 +0000 * audio_output/audio_output.c : - mise en commentaire de l'affichage de l'aout_debug ; commit 28fc7c187e48fd1b07d3a868a966a86e25249071 Author: Sam Hocevar Date: Wed Jan 26 16:33:23 2000 +0000 . encore un peu plus de synchro. si �a saccade c'est normal, �a sera r�gl� dans l'heure, mais j'ai commit� pour qu'on puisse enfin voir des B avec le nouveau d�codeur (qui torchaize) commit 1e6848bd70868d317cf2173ef4cab9273f536add Author: Christophe Massiot Date: Wed Jan 26 02:57:45 2000 +0000 vpar_motion.c n'est plus n�cessaire d�sormais. commit 93ff7f1c5ab92c4e75906ae00c5eea1e4084ce0a Author: Christophe Massiot Date: Wed Jan 26 02:38:42 2000 +0000 * Optimisation du parseur ; * R�activation du motion DMV ; Pour info, on torche largement le d�codeur de r�f�rence (50 %). commit e05c74bf10ed04b016f89e64b8e85dc43067f970 Author: Sam Hocevar Date: Wed Jan 26 01:25:21 2000 +0000 . synchro qui marchouille de plus en plus commit 93ad3d1a263fc46f5492c7afd2a07670e3e16308 Author: Michel Kaempf Date: Tue Jan 25 19:02:50 2000 +0000 * audio_output/audio_output.c : - rajout de messages de debug en attendant de trouver le coefficient de synkro optimal ; - modification du coefficient de synkro (8 -> 256) ; commit 3f579ea23e42c86f60fc38737d574eec5d52413f Author: Sam Hocevar Date: Tue Jan 25 05:44:12 2000 +0000 . correction d'un bug dans l'interface framebuffer . d�but de synchro qui marchouille, mais tous mes flux merdent commit 5d7967a8b58fbe51074b95f68c409c7614d0f959 Author: Christophe Massiot Date: Tue Jan 25 01:51:50 2000 +0000 * Ajout d'un flag VDEC_SMP � commenter si on n'a qu'un seul microprocesseur. commit 57f098228319c25fab93a948ba22686fce16c70a Author: Gaël Hendryckx Date: Tue Jan 25 00:23:26 2000 +0000 Ajout de fonctions yuv permettant un scaling 'exotique' en fin du fichier. Elles seront testees des que l'output le permettra. commit 796346ac800b3a3571f87f427e9c9cfc9d51d9dc Author: Christophe Massiot Date: Tue Jan 25 00:09:39 2000 +0000 * Optimisation de vdec_motion.c et video_decoder.c ; * Passage des fonctions de la video_fifo en inline ; * Correction d'un bug provoquant un overflow des messages dans vpar_headers.c. commit e6521494f43f48068e59575c78c51154ff23196d Author: Vincent Seguin Date: Mon Jan 24 12:53:49 2000 +0000 Makefile et config. commit 1cc50a23354d1e7220a2a59ede150b0bc709e9c1 Author: Sam Hocevar Date: Mon Jan 24 06:53:03 2000 +0000 fichiers oubli�s qui faisaient que �a compile pas commit 0759c952c3ead3e17d59068ae5f12cf5cf3f9ed4 Author: Sam Hocevar Date: Mon Jan 24 03:28:44 2000 +0000 . un chti peu plus de synchro video, mais c'est pas encore �a . suppression des #include "X11/*" pour que �a compile sans X . alban, t'es mortel commit 01461d528477fb6242fcba39d4b1610c382b4eec Author: Michel Kaempf Date: Mon Jan 24 02:07:29 2000 +0000 * audio_output/audio_output.c : - impl�mentation de la synkro (qui punit m�chant) ; * audio_decoder/audio_decoder.c, ac3_decoder/ac3_decoder.c : - rajout de vlc_cond_signal() afin de pr�venir l'audio_output que de nouveaux samples ont �t� d�cod�s ; * Makefile : - rajout de l'options de compilation -g ; - utilisation du old decoder (synkro) ; * include/config.h : - suppression des messages de debug ; commit e97f189cf38f519b45a6e7445720d2926a9f13dd Author: Michel Kaempf Date: Mon Jan 24 00:16:38 2000 +0000 * GoldenEye rewlz : - explications du commit au prochain commit :-) commit 07f2392f6b29c5fa6b3526295b7403fe116ad55a Author: Gaël Hendryckx Date: Sun Jan 23 20:58:39 2000 +0000 * Activation des Sparses idct dans le video parser; * Utilisation de la mmx pour la dct si l'architechture s'y pr�te (modif de Makefile et vdec_idct) * idctmmx.S avec une forme d'appel identique a vdec_idct a ete ajoute a video_decoder. commit bb7b993349295dfd1ed65efbcd35d6ec28d6a200 Author: Michel Kaempf Date: Sun Jan 23 09:05:32 2000 +0000 * audio_output/audio_output.c : - suppression d'une macro inutile ; - proprification d'une ligne de code obscur ; commit 2c8ca2d5badcbfb0f202ec57f968fe1aa6e900ea Author: Gaël Hendryckx Date: Sun Jan 23 02:32:41 2000 +0000 CA MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARCHE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --Meuuh commit 385368dbcef796d7cbe015290d31dee74663223b Author: Jean-Marc Dressler Date: Sat Jan 22 22:48:14 2000 +0000 Petites corrections de bug dans le motion compensation et le parsage des blocks non intra. commit 4dd00e658e17dcaacd30b84f6b3ae3efa4441f41 Author: Sam Hocevar Date: Sat Jan 22 22:22:50 2000 +0000 . ajout des flags pour Linux Sparc (au fait, jimmy, t'es con :p) commit 9584ba3dbfdf4fffb81a06fd7a272f0a9868a8de Author: Gaël Hendryckx Date: Sat Jan 22 22:02:49 2000 +0000 Correction du bug de la premiere image verte (putain mais quel con) commit 34aa37623bdd9a529fbd757e6b5eba5791b56e64 Author: Christophe Massiot Date: Fri Jan 21 23:18:17 2000 +0000 Corrections de bugs mineurs divers et vari�s, dont : * video_parser.c : d�placement de l'initialisation de la synchro dans InitThread(), correction d'un memory leak ; * vpar_headers.c : correction d'un segfault potentiel, erreur dans une en-t�te dont on se bat les couilles. commit ee589c5962d012203a64eb63926c894360ba0bd8 Author: Sam Hocevar Date: Fri Jan 21 11:31:01 2000 +0000 . support framebuffer . input clavier limit�e mais fonctionnelle commit 665782c80db9d47bd458d1232a39db08c1edbd2d Author: Sam Hocevar Date: Fri Jan 21 06:59:11 2000 +0000 l'output framebuffer fonctionne presque. ca va *pas* merder. commit 4ffdf05c6729b03936b81b853cbaf54cc6e24fb1 Author: Michel Kaempf Date: Fri Jan 21 04:52:32 2000 +0000 * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c : - correction d'un bug dans la fonction d'initialisation des d�codeurs (freeze lorsqu'aucun paquet PES n'est envoy� aux d�codeurs) ; * audio_output/audio_output.c : - correction d'un bug dans l'initialisation du flag b_die des fifos des d�codeurs ; - correction d'un bug dans la lecture des flags b_die des fifos des d�codeurs (les fifos n'�taient pas d�truites avant la mort du thread audio_output) ; commit dfc77d2cd74f2d2a944e981bf7a2a3f7cc6d23c6 Author: Michel Kaempf Date: Thu Jan 20 18:48:21 2000 +0000 * include/decoder_fifo.h : - correction d'un bug dans la fonction GetByte (freeze �ventuel des d�codeurs lors du suicide du thread input) ; commit 000cd66f41aaa39e16dbfe7b2d9c074560cc4f15 Author: Vincent Seguin Date: Thu Jan 20 18:18:17 2000 +0000 Gras de parametres en ligne de commande ou en variables d'environnement, afin de ne pas avoir a recompiler le client en cas de loose. commit 47caa07d5a214139fa242d32048b195edc5aa6b5 Author: Christophe Massiot Date: Thu Jan 20 18:12:41 2000 +0000 Correction d'un bug, mais pas DU bug. (putain quel con) commit 9220f1ac7878a644f7b75b317d514e27d307d9d1 Author: Vincent Seguin Date: Thu Jan 20 17:17:41 2000 +0000 Desactivation du changement de chaine en --novlan commit 694d473dd2ca9755fa2a92a160084b24d9a376f3 Author: Vincent Seguin Date: Thu Jan 20 17:10:07 2000 +0000 Timeout pour les changements de vlan commit 92c69994381c98ebe52701143af65c44b49d4549 Author: Vincent Seguin Date: Thu Jan 20 16:12:01 2000 +0000 Changement de chaine. Delicat encore, mais il marche. Quelques corrections esthetiques, un timeout pour les vlans et le frame buffer et c'est la release d�mo (en ce qui me concerne) ! commit 07686534e8dfad7045997698d09eabbc02ebf24b Author: Michel Kaempf Date: Thu Jan 20 13:30:38 2000 +0000 * ac3_decoder/ac3_decoder.c : - m�j de la fr�quence th�orique de chaque frame ac3 ; * audio_output/audio_output.c : - d�tection des bouclages de flux et resynkronisation automatique sur la fr�quence th�orique ; commit f5c7fdfa549b89d12cee7a438fe6a1c071b26edc Author: Michel Kaempf Date: Thu Jan 20 11:23:17 2000 +0000 * Makefile : - DECODER=old et non DECODER=new ; * include/ac3_decoder.h : - rajout, dans la structure ac3dec_thread_t, du membre b_invalid (utilis� pour skipper une frame ac3 invalide) ; * ac3_decoder/ac3_decoder.c : - rajout du support de b_invalid ; * ac3_decoder/ac3_exponent.c : - optimisations ; * ac3_decoder/ac3_mantissa.c : - d�tection d'une mantisse invalide et m�j de b_invalid ; * audio_output/audio_output.c : - resynkro en cas de bouclage du flux ; commit fa033ac38bcf8974af37dd2c415871bad4d0be97 Author: Christophe Massiot Date: Thu Jan 20 11:16:13 2000 +0000 Correction de l'YUV en 15 bpp. commit f6cca5c7e8799361e3796cbff308cf70578f3d62 Author: Sam Hocevar Date: Thu Jan 20 04:10:30 2000 +0000 et paf ! n'a pu les sales fichiers .new commit 85ae4a075df959f6140ca5c5254224c50c577c87 Author: Sam Hocevar Date: Thu Jan 20 04:09:39 2000 +0000 giclage de ces putains de .old et .new qu'� chaque commit je me plante et � chaque update aussi, alors pouf, des #ifdef �a va aussi.. commit a28f0233e55e92916589f69d517a5f7aaba465bd Author: Sam Hocevar Date: Wed Jan 19 21:03:34 2000 +0000 rajoout d'includes pour que �a compile sous FreeBSD (thx Dae) commit 5033ec099fbc0bb4f87ae0a39b16b9676c3c7f2e Author: Sam Hocevar Date: Wed Jan 19 20:59:51 2000 +0000 . ajout des patches ac3 de MaXX dans le nouveau d�codeur . fix� ce #@!#@! de idct.c.new qui fait _chier_ commit 7295c009c0ba0f9cd1acc4aa1164d53bde24875a Author: Jean-Marc Dressler Date: Wed Jan 19 20:27:57 2000 +0000 Avancement du debuggage du motion. commit 784b971fe42aec7502bd7ec15ca20f66ef1fb457 Author: Sam Hocevar Date: Wed Jan 19 19:48:31 2000 +0000 commit du chti patch de Meuuh, sinon il est �cras� � chaque update commit 9c24f64dd035fee44608410f08b5c966a217afd9 Author: Vincent Seguin Date: Wed Jan 19 18:43:17 2000 +0000 D�but du changement de chaine. commit cf49edcd645674ee51fdfbecc70b1690ca456633 Author: Christophe Massiot Date: Wed Jan 19 17:39:09 2000 +0000 support de vout_DatePicture(). commit 6f1316be154336348e099b68a6158713efa26a11 Author: Christophe Massiot Date: Wed Jan 19 17:09:57 2000 +0000 Support pour le motion DMV. commit 1346af346fd3d0a5f02cefa93673f2e60cf581e2 Author: Vincent Seguin Date: Wed Jan 19 16:45:11 2000 +0000 API vout_DatePicture termin�e. commit 4c7b58769b042f78c9a7df0d5d3549b1c10b56a7 Author: Sam Hocevar Date: Wed Jan 19 16:38:01 2000 +0000 . pr�paration de la modification de l'API synchro commit 8d9902765e53aede0d51d03e2f574ec55c45a04e Author: Vincent Seguin Date: Wed Jan 19 16:25:23 2000 +0000 Resize qui fonctionne. commit 0fe4da877f8946eb6ba85cecded6c2a559997c36 Author: Christophe Massiot Date: Wed Jan 19 16:17:27 2000 +0000 Support pour les chrominances 422 et 444. commit efcc6cf8c4ccec063fcc5c7481c6b45b827aaabe Author: Sam Hocevar Date: Wed Jan 19 13:38:17 2000 +0000 . augmentation de VOUT_FPS_SAMPLES pour un calcul un peu plus r�aliste des fps, sachant qu'il y a 30 images par seconde sur un DVD, faire une moyenne sur 5 images me parait un peu d�bile. commit 2d82e8bfba9876a7ce4b35aa6eec03965911b883 Author: Christophe Massiot Date: Wed Jan 19 13:11:36 2000 +0000 Corrections de bugs dans le motion. commit bb54532128a0ccc2455ab4d0b3b2781ea2b08c19 Author: Vincent Seguin Date: Wed Jan 19 12:28:25 2000 +0000 API vout_DateImage (mais �a ne marche pas) Suite nettoyage commit 3c6ac119d3d1cb392d913f50153a9a28707490c1 Author: Jean-Marc Dressler Date: Wed Jan 19 12:25:01 2000 +0000 Avancement du motion. commit dabae7902762d9d278de289b69a86e1b46bb80a9 Author: Vincent Seguin Date: Wed Jan 19 10:52:47 2000 +0000 Ajout d'une fonction de deboguage � UnlinkPicture VS: ---------------------------------------------------------------------- commit 27e0b63d601cbfe625fc698a16cd5bcfeda44edd Author: Vincent Seguin Date: Wed Jan 19 10:04:23 2000 +0000 Nettoyage. commit 6dcda4bbeb32e2fbc62cee6079a908a7660aef8e Author: Michel Kaempf Date: Wed Jan 19 09:47:56 2000 +0000 * Documentation/bugs, Documentation/todo : - mise � jour des sections concernant les d�codeurs audio ; commit 75885ca57b1a95368b91ed48c2f3133f26923e7c Author: Sam Hocevar Date: Wed Jan 19 06:06:08 2000 +0000 . dernier fichier n�cessaire � la compilation du subtitle decoder commit edca99283e7d1d68cbda77a1d0b5b1de3ff31f64 Author: Sam Hocevar Date: Wed Jan 19 06:00:49 2000 +0000 . ultimisation des calculs de pr�diction dans la synchro . squelette du subtitle_decoder commit 177c1590e5f6ca8e8495f555ae46fcf75fd6f413 Author: Sam Hocevar Date: Wed Jan 19 02:49:34 2000 +0000 . initialisation propre de la synchro . messages de debug � la con pour essayer de voir o� j'en suis commit 7e618974c2436ebd2cb18176da8dd75e02c65756 Author: Gaël Hendryckx Date: Wed Jan 19 02:25:00 2000 +0000 * Le bug des pixels invers�s de la dct mmx � �t� corrig� (et non plus sau- vagement kludg�). * La sparse idct fonctionne. * Plusieurs versions de la dct ont �t� inclues dans vdec_idct pour pou- voir choisir la plus performante quand tout marchera. commit 57509f7586194e57440e33b40ec308bd66409db6 Author: Vincent Seguin Date: Wed Jan 19 02:15:30 2000 +0000 Toujours du nettoyage. Une API pour les sous titres. commit 653053d27067877a47959b52725bcf9505e8602c Author: Jean-Marc Dressler Date: Wed Jan 19 01:57:57 2000 +0000 Avancement du debuggage du motion. --Meuuh+Stef+Polux+Jimmy commit a47bce5ff4348f9628028b361f4ce838e5ff2939 Author: Michel Kaempf Date: Wed Jan 19 00:01:26 2000 +0000 * ac3_decoder/ac3_decoder.c, audio_output/audio_output.c : - modification de la synkro, d�tection de la fr�quence du flux ac3 ; commit e4ea0558d6671b8e0d62b2d15bfd1a0480f6af68 Author: Sam Hocevar Date: Tue Jan 18 23:48:13 2000 +0000 ah ben forc�ment, �a risquait pas de compiler si j'inversais new et old commit cc44598df520ffb69ef432a665103a53f01d2ca3 Author: Vincent Seguin Date: Tue Jan 18 23:43:52 2000 +0000 YUV MMX, avec aspect ratio !!! commit db6d4f7d4e786bbcd408cd0c676ded5c70058aed Author: Vincent Seguin Date: Tue Jan 18 23:16:57 2000 +0000 YUV en couleurs. commit ba2a0abbc3b589f4e87b022725088a50b6217d7f Author: Sam Hocevar Date: Tue Jan 18 22:33:16 2000 +0000 d�but de la synchro. �a n'influe pas sur le reste pour le moment, mais la base des algos � deux balles est l�. commit dd4339a97d62b245b01d1cf14d2df3a6adb9531b Author: Christophe Massiot Date: Tue Jan 18 22:29:35 2000 +0000 Le motion compensation. Notez que �a ne marche pas (encore). commit e70d9d1f539d3d06901d19436b1f7979a849ac46 Author: Vincent Seguin Date: Tue Jan 18 21:50:53 2000 +0000 Changement de l'API de vout (chroma_width) Nettoyage des YUV. Ne marche qu'en -g pour le moment, le reste arrive. commit c871659c7fde2ab294cd9c81e9a9c179ceb42b14 Author: Jean-Marc Dressler Date: Tue Jan 18 20:39:12 2000 +0000 Le parser fonctionne maintenant avec les I, les P et les B. Reste a implementer la synchro et finir le decodeur. commit 66c9723637f723ab05469fb41c4f2586365e1780 Author: Michel Kaempf Date: Tue Jan 18 18:42:16 2000 +0000 * ac3_downmix.c : - suppression des gros scrountchs immondes (c) (qui sont �galement des pouics parfois) ; * ac3_bit_allocate.c, ac3_exponent.c, ac3_mantissa.c : - suppression de tests et messages de debug ; * ac3_decoder/ac3_decoder.c : - impl�mentation de la synkro qui punix ; commit d9e357826abcfe74e53c3fda9d3a7022f02cca26 Author: Michel Kaempf Date: Tue Jan 18 16:33:14 2000 +0000 * ac3_decoder/ac3_bit_allocate.c, ac3_decoder/ac3_decoder.c : - ac3-alpha rewlz :-) commit 217926d6e6d7fef7d6d91176426048fdb43f862f Author: Sam Hocevar Date: Tue Jan 18 16:22:12 2000 +0000 faut pas �tre trop press�s dans la vie :) commit ed8ff732d0e3a146ccabfbe987c7824871d9eec9 Author: Sam Hocevar Date: Tue Jan 18 16:17:26 2000 +0000 petit patch pour faire marcher l'AC3 commit 60f77057d246ca797105a81078655934b772248b Author: Christophe Massiot Date: Tue Jan 18 15:00:32 2000 +0000 i_aspect_ratio et i_matrix_coefficients pour Ptyx. commit 33b2319e0568bb5c1f95955167826bb26ba58d2d Author: Sam Hocevar Date: Tue Jan 18 14:34:47 2000 +0000 le bug de input_psi �tait fourbement r�apparu. commit eee5172fe346ffcbe8a253cebe89c1f6fdb2bb43 Author: Vincent Seguin Date: Tue Jan 18 14:09:58 2000 +0000 Ajout de quelques membres a picture_t commit 6bc7ac7c38396945c07fdc3764a2e88c3291278a Author: Michel Kaempf Date: Tue Jan 18 13:55:43 2000 +0000 * Modification de l'input afin de spawner un d�codeur ac3 lorsqu'un tel flux est d�tect� ; * Impl�mentation du d�codeur ac3 ; * Il est rewlz(ac3dec) - 2h00 :-) commit b9dc0c52b5a34aff07f588bf89f520cff6713ca7 Author: Christophe Massiot Date: Tue Jan 18 04:09:13 2000 +0000 Nettoyage global. Le vlc se ferme proprement, elem_t devient dctelem_t, le macroblock perdu a �t� retrouv�, et bien plus... commit f0be4ee446e9f9df5ad1c73c027d11121425b398 Author: Vincent Seguin Date: Tue Jan 18 00:43:52 2000 +0000 Redimensionnement de la fenetre en fonction de la taille des images sous X11. commit 9b4528b5d24fda6f4fb7b1ff0c3c3932879fe54b Author: Vincent Seguin Date: Mon Jan 17 23:43:26 2000 +0000 Gestion des touches en GGI (ouf !) commit 22c1b3b106dc3c81b8e9c003d94d315be0cbd986 Author: Michel Kaempf Date: Mon Jan 17 21:52:36 2000 +0000 * Rajout du d�but du d�codeur ac3 ; commit b278b2a6b27b370c3d4b90a7415169082489de69 Author: Michel Kaempf Date: Mon Jan 17 21:51:35 2000 +0000 * Makefile : - rajout de ac3_decoder ; - rajout de l'option MMX ; * Makefile.dep : - suppression de lignes vides ; * include/audio_decoder.h, audio_decoder/audio_decoder.c : - remplacement de AOUT_FRAME_SIZE par ADEC_FRAME_SIZE et aout_frame_t par adec_frame_t ; * include/audio_constants.h : - mise en commentaire du tableau inutilis� ADEC_FRAME_SIZE ; * include/audio_output.h : - corrections typographiques ; * include/vlc.h : - rajout de ac3_decoder.h ; commit 8204a960f7ede9faaf1cf41ae936239720543fbf Author: Jean-Marc Dressler Date: Mon Jan 17 21:35:33 2000 +0000 Les I marchent !!!!!!!!!!!!!!!!!!!!!!!! Le gros bug est mort. commit 2faf51032f01e3c62bc07cdd3ba2d4073642510d Author: Vincent Seguin Date: Mon Jan 17 16:43:04 2000 +0000 Nettoyage, ajout du gamma, pr�paration de la yuv walken. commit a6bc5de8fe07438302b223cfc80cefb7da87175d Author: Christophe Massiot Date: Mon Jan 17 14:52:25 2000 +0000 Suite des images I. commit f0f225c412fa38cd5c5463ee947ad6381017ea0d Author: Christophe Massiot Date: Mon Jan 17 13:49:25 2000 +0000 Fin du parsage des I. commit ecc98c96528fe09acfc7fa85e8775dfd2d854ec4 Author: Stéphane Borel Date: Mon Jan 17 13:44:41 2000 +0000 Rajout de la quantification ,�limination de plusieurs warning, plus decodage des blocks non intra. commit dd5458578e9db00ae4d4923aa5c731600a543d80 Author: Christophe Massiot Date: Mon Jan 17 12:54:39 2000 +0000 Virationnement d'un warning avec l'ancien d�codeur (j'ai vraiment du temps � perdre). commit 35e8bb43464ea14b96a0cacbf7cf88fc60390345 Author: Vincent Seguin Date: Mon Jan 17 12:31:39 2000 +0000 Resize sous X11, gestion du screen saver. Nettoyage de config.h Nettoyage de vout et intf commit 023206d07b1da8a9ff58f54c8cc4bffe4397c4d1 Author: Jean-Marc Dressler Date: Mon Jan 17 04:56:29 2000 +0000 Il est 6 heure du matin et le parser ... parse !!!!!!!! Ca � l'air de pas trop mal marcher. Parmis les bugs les plus sauvages on trouve : 1) le DumpBits sans NeedBits (corrig� par un RemoveBits) 2) Une table � laquelle il manquait une ligne 3) le test de fin de boucle du d�codage des coef dct �tait mal plac� Meuh, � toi de jouer Stef & Polux commit 8d158ef4a5e8bb95e7994424bc683da4603e3b6b Author: Christophe Massiot Date: Mon Jan 17 00:00:52 2000 +0000 Virationnement de quelques warnings. commit 18a8363d5271e29054a60c9101c66d5f1b0d01bc Author: Vincent Seguin Date: Sun Jan 16 20:39:47 2000 +0000 R�cup�ration du kludge level dans display.c pour pouvoir afficher autre chose que les I... commit d81e21d51453a17b665902e801aacb394588d79f Author: Vincent Seguin Date: Sun Jan 16 19:17:15 2000 +0000 Mise au point du driver GGI. commit 5742908865a654fc94d1694343e51ed968d88df0 Author: Vincent Seguin Date: Sun Jan 16 16:43:10 2000 +0000 Integration de display.c � vout. Mise au point du driver X11 (plus de XShm error). Incrustation de texte en X11, calcul des FPS, etc... Int�gration de la conversion MMX. Mode 'niveaux de gris' pour les machines lentes non MMX (les pauvres !) Attention: les drivers GGI et FB ne sont pas � jour... commit cf9e7c61acc9b4ddb2de61766f40610c72d2b22c Author: Jean-Marc Dressler Date: Sat Jan 15 14:26:29 2000 +0000 Le debuggage du parser avance ... lentement. commit e95de90dbf9e51b87d739be03998fba2305132a2 Author: Stéphane Borel Date: Sat Jan 15 10:51:55 2000 +0000 * Un petit peu de d�buggage dans le video parser commit 2408a923da099c86a3f3255ec410fb494729f2f8 Author: Stéphane Borel Date: Sat Jan 15 03:03:53 2000 +0000 * Ajout d'un flag b_mpeg2 qui manquait dans le parser * R��criture de fonctions d'initialisation du parseur * Changement des fonctions MPEG2decode qui �taient bugg�es V�rification avec polux tout � l'heure commit 4c1e42491706df9ceede5d7f63b33b4d4b65f427 Author: Vincent Seguin Date: Fri Jan 14 23:07:55 2000 +0000 GGI fonctionnel. N'oubliez pas de d�finit GII_INPUT. Nettoyage de video_* et intf_*. commit fa66a86a67847c3ff14a61a93c3ba13f16142a39 Author: Jean-Marc Dressler Date: Fri Jan 14 14:12:17 2000 +0000 D�but bu vrai d�buggage du parser. Maintenant le vlc segfaulte dans Pictureheader au lieu de segfaulter dans l'initialisation du parser. commit 54accec0a5c85d1e9d29187b7841e6bc204dd515 Author: Christophe Massiot Date: Fri Jan 14 13:00:22 2000 +0000 Suppression des fichiers .raw du CVS (ils sont sur zen dans vlc-Resources). commit 9ba8deb9bee2ad6e4e9e263f425ceb8b58035c82 Author: Sam Hocevar Date: Fri Jan 14 11:15:47 2000 +0000 correction d'une typo commit 6ed1e2d85f4cd96c8b9a39e963257ab66dce332c Author: Vincent Seguin Date: Thu Jan 13 18:52:22 2000 +0000 YUV 15,16 et 32 bits integr�e au vout (sans le MMX pour le moment). En 24bpp, � vos risques et perils... commit e4263587f9d27e5eaf56b8e4fdfb0b0957fdeb16 Author: Jean-Marc Dressler Date: Thu Jan 13 10:44:27 2000 +0000 Rajout d'un vlc.h.new que j'avais oublie lors du dernier commit. Changement du mode d'affichage par defaut du makefile sur X11. commit f73dedb8ee2809b08a2b8b636c259b1a59472fa2 Author: Jean-Marc Dressler Date: Wed Jan 12 22:38:34 2000 +0000 Pour la plus grande joie de tous, le client compile correctement. Attention il compile non seulement avec l'ancien video decoder mais aussi avec le nouveau. Pour passer de l'un a l'autre il faut changer le flag DECODER du Makefile ET utiliser l'utilitaire new2old.sh gracieusement mis a votre disposition par ptyx dans le module utils du CVS. Ce programme switche quelques fichiers et permet dons de passer de l'ancien client au nouveau et vis verca. Mais ATTENTION : IL NE FAUT PAS COMMITER LE CLIENT LORSQU'IL EST EN CONFIGURATION NEW, avant de commiter il faut tout remettre en configuration old. commit 61ce43f4b02f2aadd52cf39466019d0ad722a37c Author: Vincent Seguin Date: Wed Jan 12 21:23:27 2000 +0000 Et le .h qui va avec le nouveal .c commit ba20f5aa682d2b4becd2eb13738d680adf00f242 Author: Vincent Seguin Date: Wed Jan 12 21:17:54 2000 +0000 Suppression de vlc.h commit 3458099d029c3c7de94440652cfca3fe3a5adad3 Author: Stéphane Borel Date: Wed Jan 12 18:50:06 2000 +0000 * Fonction de d�codage des blocs MPEG2 non intra commit 46919aa04158194dc5c92b7dec624df8342c8b12 Author: Vincent Seguin Date: Wed Jan 12 15:35:45 2000 +0000 Ajout du framebuffer (initialisation/terminaison) - ne fonctionne pas en VESA. La fonction d'affichage des images envoie une ligne dans le log � chaque image. commit c2c756049238d481fbb196d5d4e7a6693713fe1e Author: Jean-Marc Dressler Date: Wed Jan 12 15:31:59 2000 +0000 Correction de conneries de stef.... Merci de NE PAS COMMITER VIDEO_DECODER.H, sinon ca ne compile pas ! commit 6a7b7ae713344c8ff93b84565475c9806e77910b Author: Stéphane Borel Date: Wed Jan 12 13:14:51 2000 +0000 * Fonction de d�codage des Blocs MPEG2intra. * Correction d'erreurs sur la gestion des tables de lookup commit 77fdd47e7e022fda5f96f8809eb8786902e2998c Author: Jean-Marc Dressler Date: Tue Jan 11 21:34:04 2000 +0000 Encore une petite modif pour permettre au parser de compiler. commit feeb6cc041bde119cc3e9ae209ebbd367903a6a7 Author: Jean-Marc Dressler Date: Tue Jan 11 21:32:58 2000 +0000 Le video parser compile mais n'est pas termine, n'est-ce pas stef ? ;) commit d5300df11f3cfe160b1a3c00187c041d4bdeb9a1 Author: Vincent Seguin Date: Tue Jan 11 18:02:00 2000 +0000 Modifs diverses et variees. Le mode FB compile (mais ne fait rien). commit 4c83ad1ebe187a6b0d6e6de5e611e3a985ae7a0d Author: Jean-Marc Dressler Date: Tue Jan 11 14:45:15 2000 +0000 Encore du debuggage. commit 98b9a12ce0542cb2fdcf3533878731510184e838 Author: Jean-Marc Dressler Date: Tue Jan 11 14:43:06 2000 +0000 Debuggage. commit 4e7e69d037a32d72509b8325746e3613a1622247 Author: Vincent Seguin Date: Tue Jan 11 11:05:46 2000 +0000 Correction de quelques erreurs dans l'interface et vout. Changement du type vlc_thread_func en vlc_thread_func_t dans le d�codeur. Utilisation de 2 displays au lieu d'un au cas ou la Xlib ne serait pas thread-safe. Ajout de droits corrects au fichier de log. Le bug li� � XShm � la fin est 'normal' (li� au serveur X, pas � moi) : il disparaitra � condition qu'au moins une image soit affich�e. Le plantage sauvage de la Xlib � la fin du programme est li� � display.c. commit d87283ed19e26dd2efa6eda507e605beeadb8cf0 Author: Jean-Marc Dressler Date: Tue Jan 11 09:59:22 2000 +0000 Correction de 2 petites erreurs : - vdec_idct.h : oubli d'un point virgule - video_parser.h : dupplication du champs pppl_dct_dc_size commit 1a1ae383ad396a69373a8cf3b41ad6a5f3b8b822 Author: Vincent Seguin Date: Mon Jan 10 23:36:06 2000 +0000 A tout kass�. commit 7929ae1b9befc2f3f53b8907cb96315f0a1573f8 Author: Christophe Massiot Date: Mon Jan 10 23:29:41 2000 +0000 Heureusement que j'avais dit de faire gaffe a ne pas committer le mauvais video_decoder.h :-ppppp commit 81b0f1753baa5df42943afc8362ac8cc93e50a6f Author: Gaël Hendryckx Date: Mon Jan 10 22:45:40 2000 +0000 Et le petit toast qui va avec... commit 4d8747f732cb1c1991785072baafb26eaa84fdac Author: Gaël Hendryckx Date: Mon Jan 10 20:32:22 2000 +0000 Du rififi dans la DCT. -- jimmy commit c609a04c8b4fc564849b69b59ac5366514157fa8 Author: Stéphane Borel Date: Mon Jan 10 01:09:37 2000 +0000 * Modifications d'erreurs dans MacroBlockAddressIncrement * Ajout des fonctions vpar_*MBtype * Ajout de tables de lookup (pour les tableaux B1 � B4 et B9) * Ajout de vpar_CodedPattern420 Il manque encore pas mal de fonctions (en particulier DecodeMPEG) commit a551606dcce15404f6a3f86a6de74b78cdd70041 Author: Michel Kaempf Date: Sun Jan 9 23:38:46 2000 +0000 * Makefile : - rajout de l'option de compilation qui marche bien -fomit-frame-pointer ; * include/audio_output.h, audio_output/audio_output.c : - modification de la m�thode de lecture d'un flux provenant d'un d�codeur audio : qu'il s'agisse d'un flux audio MPEG2, AC3 ou MPEG12, l'algorithme reste le m�me ; * include/audio_decoder.h, audio_decoder/audio_decoder.c : - rajout de la constante AOUT_FRAME_SIZE et de la structure aout_frame_t qui d�crivent la forme sous laquelle les samples audio d�cod�s sont transmis � l'audio_output (cf point pr�c�dent) ; commit 853d3d6b4b67a3e08369a3b8335c6b347bc0334d Author: Jean-Marc Dressler Date: Sun Jan 9 20:54:22 2000 +0000 Debut de la partie parser du motion compensation. commit 5fc945b61fa6f8bc4e693e255f0183b19c2adf0e Author: Jean-Marc Dressler Date: Fri Jan 7 16:18:46 2000 +0000 Refonte de la synchro qui devrait eliminer les problemes rencontres lors des changements de flux. commit 5671a4b5d493dad3f0a7dec2f945b052e49a9f6a Author: Christophe Massiot Date: Thu Jan 6 00:13:19 2000 +0000 video_decoder : ajout de la crop table dans AddBlock ; video_parser : correction d'une erreur dans le commit pr�c�dent (on ne fera pas la saturation dans le cas d'une DFT, de toute fa�on) commit bb5805a327dcf518d12aeab42e6dd4e9ca697397 Author: Christophe Massiot Date: Wed Jan 5 23:50:19 2000 +0000 D�finition des matrices de quantification par d�faut, du balayage, et cr�ation de la crop table pour la saturation qu'on fera pas. commit 5e62636f43248840b603ed6556b29af6a2eccb80 Author: Christophe Massiot Date: Wed Jan 5 20:13:23 2000 +0000 Adaptation de l'input au video_parser. commit c3c8af96d5d318d47fc100a499ddef2dc2fc092d Author: Christophe Massiot Date: Wed Jan 5 18:25:19 2000 +0000 * vpar_blocks.c : Correction d'une erreur introduite hier soir avec AddBlock en chrominance 420 ; * vpar_headers.c : R�ordonnancement des fonctions (les fonctions inline doivent etre en tete sinon elles ne sont pas optimis�es en inline par gcc) ; commit 6a8fb63a8eda94c9682084b71071c52bc08b2638 Author: Stéphane Borel Date: Wed Jan 5 03:42:43 2000 +0000 * Ajout de la fonction MacroBlockAddressIncrement dans vpar_blocks.c commit 7190bee5ec45dc1c0c8b709ba07a4352fb344acf Author: Christophe Massiot Date: Wed Jan 5 02:32:49 2000 +0000 J'en ai chi� mais j'ai enfin pondu le AddBlock du video_decoder. commit c3a438c74add8c98e2e8a279514395a0647d4952 Author: Christophe Massiot Date: Tue Jan 4 17:57:19 2000 +0000 Ajout des fichiers de la synchro un peu partout. commit 667b4eb4b0f356d7ea3ac9dfce14635ab9f411d0 Author: Christophe Massiot Date: Tue Jan 4 15:07:23 2000 +0000 Correction de 1242 fautes de frappe et includes foireux. Presque tout compile presque. commit ea23960c2d7f556ba049c4d603688ca408a0101d Author: Christophe Massiot Date: Tue Jan 4 00:01:05 2000 +0000 video_fifo.c et vpar_headers.c compilent � peu pr�s. Correction d'environ 4212 fautes de frappe. commit 56bb12917e2270e26f9506c7301c830b68b3ccce Author: Christophe Massiot Date: Mon Jan 3 20:38:32 2000 +0000 * Makefile : ajout du nouveau d�codeur (comment�) ; suppression du video_output pour que Ptyx puisse committer ses trucs sans craindre de tout casser le cvs ; * interface/* : d�sactivage du video_output ; * include/config.h : plein de directives pour le parseur et le d�codeur ; * include/decoder_fifo.h : nouvelles primitives pour le parseur ; * le reste : ben de quoi faire compiler video_parser.c, bug fixes essentiellement ; Eviv Bulgroz ! commit f12401078d52dea1a6400e2970b607e08f54d155 Author: Sam Hocevar Date: Sun Jan 2 06:00:35 2000 +0000 - je ne ferai plus de commits d�biles � 5h du mat - je ne ferai plus de commits d�biles � 5h du mat - je ne ferai plus de commits d�biles � 5h du mat - je ne ferai plus de commits d�biles � 5h du mat - je ne ferai plus de commits d�biles � 5h du mat - je ne ferai plus de commits d�biles � 5h du mat - je ne ferai plus de commits d�biles � 5h du mat - je ne ferai plus de commits d�biles � 5h du mat - je ne ferai plus de commits d�biles � 5h du mat - je ne ferai plus de commits d�biles � 5h du mat commit 5e22d74d16c42737b2cc397b2f684ffb55c09461 Author: Sam Hocevar Date: Sun Jan 2 04:42:16 2000 +0000 - include des PES de type AC3 pour pr�parer une bidouille inf�me - reformatage des commentaires � 80 colonnes au lieu de 81 parce que �a a le don de m'�nerver prodigieusement.