41df48f | Sam Hocevar | 06 March 2004, 17:59:16 UTC | * Renamed all tags (eg. v0_2_83 -> 0.2.83). | 06 March 2004, 17:59:16 UTC |
93a2ea9 | Unknown | 05 March 2004, 15:19:09 UTC | This commit was manufactured by cvs2svn to create tag 'vlc-0-1-99e'. | 05 March 2004, 15:19:09 UTC |
4af2fd1 | Sam Hocevar | 20 July 2000, 13:49:24 UTC | . 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 | 20 July 2000, 13:49:24 UTC |
69da262 | Sam Hocevar | 19 July 2000, 00:03:25 UTC | . 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 | 19 July 2000, 00:03:25 UTC |
ab70628 | Jean-Marc Dressler | 18 July 2000, 19:23:00 UTC | Maintenant le vlc fonctionne correctement sous BeOS (� part la synchro). | 18 July 2000, 19:23:00 UTC |
3fd7353 | Sam Hocevar | 11 July 2000, 23:04:56 UTC | . le make snapshot fait un .bz2 aussi | 11 July 2000, 23:04:56 UTC |
b8397f8 | Sam Hocevar | 11 July 2000, 23:03:54 UTC | . changement cosm�tique | 11 July 2000, 23:03:54 UTC |
5af317c | Sam Hocevar | 11 July 2000, 23:03:15 UTC | . updated changelog | 11 July 2000, 23:03:15 UTC |
058859e | Sam Hocevar | 08 July 2000, 14:29:29 UTC | . petite correction pour que le RPM puisse �tre construit sur Mandrake | 08 July 2000, 14:29:29 UTC |
d17615d | Sam Hocevar | 06 July 2000, 14:45:51 UTC | . 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 !!! | 06 July 2000, 14:45:51 UTC |
57e189e | Sam Hocevar | 04 July 2000, 02:37:21 UTC | 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 | 04 July 2000, 02:37:21 UTC |
3cbfc06 | Sam Hocevar | 23 June 2000, 22:28:42 UTC | . nouveaux plugins - ne fonctionnent pas encore tous | 23 June 2000, 22:28:42 UTC |
1b79957 | Jean-Marc Dressler | 21 June 2000, 17:59:31 UTC | Le son fonctionne sous BeOS ! Ah, vraiment, on peut dire que BeOS roulaize, les enfants. | 21 June 2000, 17:59:31 UTC |
ea286a7 | Sam Hocevar | 20 June 2000, 01:21:59 UTC | . g�n�ration de .rpm et .deb via make. . rajout des plugins dummy m�me pour BeOS. | 20 June 2000, 01:21:59 UTC |
58b377b | Sam Hocevar | 19 June 2000, 16:35:47 UTC | . vlc.spec pour faire des packages RedHat . un petit peu plus d'aout_beos | 19 June 2000, 16:35:47 UTC |
16c54ba | Jean-Marc Dressler | 19 June 2000, 00:04:47 UTC | . correction d'un flag inexistant dans input_file . d�but du support son BeOS . fix d'un warning dans ac3_exponent.c | 19 June 2000, 00:04:47 UTC |
74daded | Sam Hocevar | 18 June 2000, 20:20:42 UTC | . kludge con pour �viter que �a segfaulte plus en sortant | 18 June 2000, 20:20:42 UTC |
9d08c9c | Sam Hocevar | 18 June 2000, 16:52:10 UTC | . r�paration de la page de man . le target GGI fonctionne � nouveau, m�me s'il rame salement | 18 June 2000, 16:52:10 UTC |
e2261b9 | Sam Hocevar | 18 June 2000, 11:17:01 UTC | . On peut enfin fermer la fen�tre principale en cliquant sur le bouton fermeture du window manager | 18 June 2000, 11:17:01 UTC |
d797634 | Benoit Steiner | 18 June 2000, 08:14:25 UTC | Le Makefile genere ne gerait pas correctement le mode debug=1 | 18 June 2000, 08:14:25 UTC |
3d11041 | Sam Hocevar | 17 June 2000, 01:49:09 UTC | . ajout� un FIXME pour un bug dans plugins/vout/vout_x11.c . ajout� un ChangeLog . updat� le README | 17 June 2000, 01:49:09 UTC |
fbb3c3d | Sam Hocevar | 16 June 2000, 14:04:06 UTC | . le code des VLAN devrait refonctionner | 16 June 2000, 14:04:06 UTC |
e1e77d2 | Sam Hocevar | 16 June 2000, 12:28:46 UTC | . 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. | 16 June 2000, 12:28:46 UTC |
7945499 | Sam Hocevar | 15 June 2000, 18:50:42 UTC | . autoconf | 15 June 2000, 18:50:42 UTC |
08dcf8d | Sam Hocevar | 15 June 2000, 18:50:13 UTC | . petit oubli b�te dans le `make snapshot` | 15 June 2000, 18:50:13 UTC |
3884fa4 | Sam Hocevar | 15 June 2000, 00:51:28 UTC | et hop, encore une connerie | 15 June 2000, 00:51:28 UTC |
8a035a9 | Sam Hocevar | 15 June 2000, 00:46:34 UTC | . virage d'une connerie | 15 June 2000, 00:46:34 UTC |
33a996b | Sam Hocevar | 15 June 2000, 00:26:54 UTC | . r�paration d'un oubli | 15 June 2000, 00:26:54 UTC |
acbd88f | Sam Hocevar | 14 June 2000, 23:55:41 UTC | . input fichier en ligne de commande (le reste a du p�ter, c'est pas possible autrement) | 14 June 2000, 23:55:41 UTC |
fe175c1 | Brieuc Jeunhomme | 14 June 2000, 21:37:36 UTC | r�paration de mes betises sur la yuv (d�sol� tm), mais je remets ca bientot. | 14 June 2000, 21:37:36 UTC |
c2e9797 | Sam Hocevar | 14 June 2000, 20:53:48 UTC | . disparition de la plupart des printf . moins de warnings dans la YUV MMX | 14 June 2000, 20:53:48 UTC |
9206b01 | Sam Hocevar | 09 June 2000, 00:40:00 UTC | . correction des conneries de BBP :) . typo dans src/interface/main.c | 09 June 2000, 00:40:00 UTC |
16b22cf | Brieuc Jeunhomme | 07 June 2000, 02:27:07 UTC | Petites optims dans SCALE_HEIGHT pour les images de hauteur r�duite. | 07 June 2000, 02:27:07 UTC |
0eba28c | Sam Hocevar | 05 June 2000, 23:58:59 UTC | . 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 | 05 June 2000, 23:58:59 UTC |
2b9f6f3 | Gaël Hendryckx | 05 June 2000, 20:49:32 UTC | 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, | 05 June 2000, 20:49:32 UTC |
f2f5c4a | Sam Hocevar | 01 June 2000, 15:25:38 UTC | . 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 | 01 June 2000, 15:25:38 UTC |
52cbe65 | Sam Hocevar | 29 May 2000, 07:29:50 UTC | . 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 | 29 May 2000, 07:29:50 UTC |
17a8fa1 | Sam Hocevar | 28 May 2000, 18:28:42 UTC | . suppression d'un bug cosm�tique dans l'affichage des plugins qui en plus faisait segfaulter, ce qui n'�tait malheureusement pas top | 28 May 2000, 18:28:42 UTC |
407c070 | Sam Hocevar | 28 May 2000, 14:22:06 UTC | . 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 | 28 May 2000, 14:22:06 UTC |
43df12e | Sam Hocevar | 27 May 2000, 15:37:41 UTC | . scaling des sous-titres (� proprifier) . position correcte des sous-titres sur l'image �a ne devrait plus segfaulter | 27 May 2000, 15:37:41 UTC |
d1543c2 | Sam Hocevar | 26 May 2000, 01:55:07 UTC | . 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 | 26 May 2000, 01:55:07 UTC |
9cb93a1 | Sam Hocevar | 24 May 2000, 22:39:44 UTC | 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 :) | 24 May 2000, 22:39:44 UTC |
ba9eb15 | Damien Lucas | 24 May 2000, 21:48:18 UTC | Ajout des fichiers pour la gestion du lpcm. Il reste � impl�menter le lpcm au niveau de l'input et �crire le d�codage. | 24 May 2000, 21:48:18 UTC |
ed8a78d | Sam Hocevar | 17 May 2000, 14:38:24 UTC | . 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 | 17 May 2000, 14:38:24 UTC |
9be218d | Renaud Dartus | 17 May 2000, 14:21:15 UTC | Ajout des fonctions de r�glage du volume (touches : +, -, m) | 17 May 2000, 14:21:15 UTC |
a61212c | Sam Hocevar | 20 April 2000, 00:54:31 UTC | . changement dans les headers pour que �a compile sous Linux. Polux, j'ai vir� <byteorder.h> pour le remplacer par <netinet/in.h> car c'�tait comme �a dans tous les autres .c, tu peux v�rifier que �a fonctionne toujours ? | 20 April 2000, 00:54:31 UTC |
551607d | Jean-Marc Dressler | 19 April 2000, 22:13:38 UTC | 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 | 19 April 2000, 22:13:38 UTC |
9a72669 | Sam Hocevar | 14 April 2000, 04:19:51 UTC | 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 | 14 April 2000, 04:19:51 UTC |
3efee78 | Henri Fallon | 05 April 2000, 20:43:33 UTC | Ajout du layer II mono (non test�) et d�but de mise en conformit� avec les r�gles de formattage du code | 05 April 2000, 20:43:33 UTC |
e6f6432 | Jean-Marc Dressler | 30 March 2000, 12:54:29 UTC | - 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. | 30 March 2000, 12:54:29 UTC |
e3f56bd | Michel Lespinasse | 28 March 2000, 00:22:13 UTC | 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... | 28 March 2000, 00:22:13 UTC |
b1ff86e | Sam Hocevar | 23 March 2000, 06:27:35 UTC | . 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 | 23 March 2000, 06:27:35 UTC |
aa79cd1 | Sam Hocevar | 22 March 2000, 00:57:10 UTC | . 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. | 22 March 2000, 00:57:10 UTC |
3482c34 | Sam Hocevar | 21 March 2000, 22:36:01 UTC | 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. | 21 March 2000, 22:36:01 UTC |
3b8adcb | Sam Hocevar | 20 March 2000, 07:50:55 UTC | . 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. | 20 March 2000, 07:50:55 UTC |
b17f6aa | Sam Hocevar | 20 March 2000, 04:29:00 UTC | 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 :) | 20 March 2000, 04:29:00 UTC |
ee9f4f3 | Michel Lespinasse | 19 March 2000, 06:29:52 UTC | 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... | 19 March 2000, 06:29:52 UTC |
fec6ded | Michel Lespinasse | 15 March 2000, 02:10:47 UTC | 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. | 15 March 2000, 02:10:47 UTC |
abe1132 | Stéphane Borel | 13 March 2000, 21:55:07 UTC | * Correction du Bug introduit lors de mon commit. Chez moi, �a marche avec Taxi, Matrix et la ba de twine. | 13 March 2000, 21:55:07 UTC |
704d5d6 | Sam Hocevar | 13 March 2000, 21:32:31 UTC | . 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. | 13 March 2000, 21:32:31 UTC |
68bcfdf | Sam Hocevar | 13 March 2000, 04:08:10 UTC | . 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� | 13 March 2000, 04:08:10 UTC |
35d2663 | Stéphane Borel | 13 March 2000, 03:20:46 UTC | * Proprification de decodeMPEG2 (+optim) * Ecriture de decodeMPEG1 Le Mpeg1 n'est pas encore test�. | 13 March 2000, 03:20:46 UTC |
d733dbb | Michel Lespinasse | 12 March 2000, 22:45:16 UTC | 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 ? | 12 March 2000, 22:45:16 UTC |
c5e3d55 | Sam Hocevar | 12 March 2000, 21:04:28 UTC | . 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 | 12 March 2000, 21:04:28 UTC |
8153d41 | Michel Lespinasse | 12 March 2000, 19:05:58 UTC | 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... | 12 March 2000, 19:05:58 UTC |
4eed2dd | Jean-Marc Dressler | 11 March 2000, 00:05:16 UTC | Quelques ajustements pour beos. Les plugins ne compilent toujours pas. | 11 March 2000, 00:05:16 UTC |
86054cb | Sam Hocevar | 10 March 2000, 01:24:53 UTC | . r�gl� un petit oubli dans le Makefile . dernier commit pour tester les scripts ; �a devrait bien marcher � pr�sent | 10 March 2000, 01:24:53 UTC |
78efa04 | Sam Hocevar | 10 March 2000, 00:57:50 UTC | ben oui, encore un poliotage. mais �a me permet de tester les scripts de commit en cachette :) | 10 March 2000, 00:57:50 UTC |
18e6f1a | Sam Hocevar | 10 March 2000, 00:47:17 UTC | . 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 | 10 March 2000, 00:47:17 UTC |
d3a8f7e | Sam Hocevar | 09 March 2000, 12:30:15 UTC | . 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 :) | 09 March 2000, 12:30:15 UTC |
c36d3ca | Sam Hocevar | 09 March 2000, 10:08:50 UTC | . 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 | 09 March 2000, 10:08:50 UTC |
e092ce6 | Sam Hocevar | 08 March 2000, 10:44:25 UTC | . remise du vieux Makefile en attendant celui g�n�r� par ./configure | 08 March 2000, 10:44:25 UTC |
ce02bea | Sam Hocevar | 08 March 2000, 10:33:28 UTC | ./configure puis make, et �a devrait compiler. | 08 March 2000, 10:33:28 UTC |
12422fe | Sam Hocevar | 08 March 2000, 10:22:45 UTC | Premiers fichiers n�cessaires � autoconf | 08 March 2000, 10:22:45 UTC |
ac08ae3 | Jean-Marc Dressler | 04 March 2000, 22:33:01 UTC | 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. | 04 March 2000, 22:33:01 UTC |
ec9bf58 | Sam Hocevar | 04 March 2000, 11:52:48 UTC | - �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' :) | 04 March 2000, 11:52:48 UTC |
44bcfed | Sam Hocevar | 03 March 2000, 07:03:34 UTC | 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�. | 03 March 2000, 07:03:34 UTC |
296df89 | Michel Lespinasse | 03 March 2000, 01:26:17 UTC | modification du deco ac3 pour le rendre plus robuste. normalement le client ne devrait plus segfaulter... enfin, normalement :) | 03 March 2000, 01:26:17 UTC |
7a0afd6 | Sam Hocevar | 03 March 2000, 00:59:56 UTC | . 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 <sys/soundcard.h> 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. | 03 March 2000, 00:59:56 UTC |
a5e77c4 | Michel Lespinasse | 01 March 2000, 23:51:08 UTC | 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 | 01 March 2000, 23:51:08 UTC |
c6313a9 | Michel Lespinasse | 28 February 2000, 02:35:41 UTC | 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. | 28 February 2000, 02:35:41 UTC |
7373cdf | Michel Lespinasse | 25 February 2000, 02:45:09 UTC | 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). | 25 February 2000, 02:45:09 UTC |
5f0e921 | Sam Hocevar | 23 February 2000, 03:09:33 UTC | rha ! deux fichiers oubli�s. | 23 February 2000, 03:09:33 UTC |
36ac163 | Sam Hocevar | 23 February 2000, 03:04:50 UTC | 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 | 23 February 2000, 03:04:50 UTC |
3f8bf7f | Michel Lespinasse | 22 February 2000, 22:55:07 UTC | oops, j'ai oublie un fichier | 22 February 2000, 22:55:07 UTC |
6ec1835 | Michel Lespinasse | 22 February 2000, 22:54:22 UTC | 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. | 22 February 2000, 22:54:22 UTC |
d9f73a7 | Michel Lespinasse | 22 February 2000, 14:09:51 UTC | 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... | 22 February 2000, 14:09:51 UTC |
02752c7 | Sam Hocevar | 21 February 2000, 09:15:49 UTC | 3 vilains fichiers avaient disparu | 21 February 2000, 09:15:49 UTC |
0374d33 | Sam Hocevar | 21 February 2000, 09:15:04 UTC | 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 | 21 February 2000, 09:15:04 UTC |
f8371ee | Sam Hocevar | 21 February 2000, 04:21:52 UTC | . 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. | 21 February 2000, 04:21:52 UTC |
ae697f3 | Michel Lespinasse | 21 February 2000, 02:19:54 UTC | 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 :> | 21 February 2000, 02:19:54 UTC |
1399f00 | Renaud Dartus | 20 February 2000, 23:24:38 UTC | Ajoute du support son U8_Stereo -- Reno | 20 February 2000, 23:24:38 UTC |
2dab23f | Michel Lespinasse | 19 February 2000, 00:39:03 UTC | 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 :) | 19 February 2000, 00:39:03 UTC |
66f08a8 | Sam Hocevar | 19 February 2000, 00:11:26 UTC | deux changements cosm�tiques de rien du tout et suppression d'un warning | 19 February 2000, 00:11:26 UTC |
25f0492 | Michel Lespinasse | 18 February 2000, 00:26:23 UTC | 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. | 18 February 2000, 00:26:23 UTC |
2f2ce6f | Jean-Marc Dressler | 17 February 2000, 22:17:35 UTC | 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 ;). | 17 February 2000, 22:17:35 UTC |
7d73d8f | Michel Lespinasse | 17 February 2000, 19:28:00 UTC | 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. | 17 February 2000, 19:28:00 UTC |
7b7bbbb | Jean-Marc Dressler | 17 February 2000, 18:04:38 UTC | Petite modif dans la synchro, peut-�tre que cela marchera mieux, qui sait ? | 17 February 2000, 18:04:38 UTC |
e4f6091 | Jean-Marc Dressler | 17 February 2000, 16:36:25 UTC | 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. | 17 February 2000, 16:36:25 UTC |
12f1276 | Andres Krapf | 17 February 2000, 11:04:52 UTC | remaniement de quelsques includes pour que ca passe sous BSD. | 17 February 2000, 11:04:52 UTC |