]> git.sesse.net Git - vlc/log
vlc
24 years agoFixed another bug in the input_file.
Jean-Marc Dressler [Wed, 23 Aug 2000 22:22:56 +0000 (22:22 +0000)]
Fixed another bug in the input_file.

24 years agoRemplissure du champ AUTHORS des sources.
Christophe Massiot [Wed, 23 Aug 2000 22:15:28 +0000 (22:15 +0000)]
Remplissure du champ AUTHORS des sources.

24 years agoWe now have support for the field pictures. It shouldn't break teh frame
Sam Hocevar [Wed, 23 Aug 2000 21:38:50 +0000 (21:38 +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)

24 years ago . fixed PPC .deb build
Sam Hocevar [Tue, 22 Aug 2000 15:58:32 +0000 (15:58 +0000)]
 . fixed PPC .deb build

24 years ago * added a few sanity checks in the audio mpeg and ac3 decoders.
Sam Hocevar [Tue, 22 Aug 2000 00:13:26 +0000 (00:13 +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.

24 years agoAdded the beos fixes in the ChangeLog.
Jean-Marc Dressler [Mon, 21 Aug 2000 20:16:22 +0000 (20:16 +0000)]
Added the beos fixes in the ChangeLog.

24 years ago . updated version number
Sam Hocevar [Mon, 21 Aug 2000 20:05:42 +0000 (20:05 +0000)]
 . updated version number
 . removed a verbose message in intf_sdl.c

24 years agoA lot of bug fixs for the BeOS side of VideoLAN:
Jean-Marc Dressler [Mon, 21 Aug 2000 19:57:55 +0000 (19:57 +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.

24 years ago.SDL:
Pierre Baillet [Mon, 21 Aug 2000 16:22:03 +0000 (16:22 +0000)]
.SDL:
.removed the YUV thing from the SDL
.cleaned up the makefile to remove it
.UNTESTED (seems to compile).

24 years agoPlugin handling:
Pierre Baillet [Mon, 21 Aug 2000 09:40:11 +0000 (09:40 +0000)]
Plugin handling:
. switched low and high order vout plugins
. removed yuvsdl plugin.

24 years agoA few new things:
Pierre Baillet [Mon, 21 Aug 2000 09:33:42 +0000 (09:33 +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.

24 years ago * removed CCFLAGS flags which were improperly used.
Sam Hocevar [Mon, 21 Aug 2000 01:47:19 +0000 (01:47 +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.

24 years agoCorrection d'un bug dans l'audio output de beos, ce dernier causait des
Jean-Marc Dressler [Fri, 18 Aug 2000 22:35:10 +0000 (22:35 +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�).

24 years ago . removed the sdlvlc alias
Sam Hocevar [Fri, 18 Aug 2000 17:02:03 +0000 (17:02 +0000)]
 . removed the sdlvlc alias
 . added the vlc-sdl package in the Debian control files

24 years agoMy first contribution.
Pierre Baillet [Fri, 18 Aug 2000 08:25:23 +0000 (08:25 +0000)]
My first contribution.

* Added SDL plugin
* support fullscreen display with --display fullscreen
* complete keyboard handling
* Added --enable_sdl to configure

Octplane.

24 years ago . new tasks :
Sam Hocevar [Thu, 17 Aug 2000 14:45:42 +0000 (14:45 +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

24 years ago * more files needed to build packages
Sam Hocevar [Wed, 16 Aug 2000 00:28:29 +0000 (00:28 +0000)]
 * more files needed to build packages
 * changed "pentiumpro" to "ppro" in the ./configure, it was misleading.
 * prepared 0.1.99g

24 years ago * fixed a dumb bug in the Makefile that prevented inclusion of the
Sam Hocevar [Tue, 15 Aug 2000 23:35:31 +0000 (23:35 +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.

24 years agoR�paration de la version BeOS. Le probl�me venait du swab32 de la nouvelle
Jean-Marc Dressler [Tue, 15 Aug 2000 17:40:40 +0000 (17:40 +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)

24 years ago . rajout� build-stamp et debian/tmp dans les .cvsignore
Sam Hocevar [Tue, 15 Aug 2000 13:37:43 +0000 (13:37 +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

24 years ago * fixed 8bpp YUV.
Sam Hocevar [Mon, 14 Aug 2000 01:13:25 +0000 (01:13 +0000)]
  * fixed 8bpp YUV.
  * fixed the fscked up Bresenham algorithm in all YUV functions.

24 years ago * now scaling is on by default, so that people won't tell that the vlc
Sam Hocevar [Sun, 13 Aug 2000 18:36:57 +0000 (18:36 +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.

24 years ago * removed an unused variable in the MMX YUVs.
Sam Hocevar [Sun, 13 Aug 2000 17:39:55 +0000 (17:39 +0000)]
  * removed an unused variable in the MMX YUVs.
  * fixed 32bpp MMX YUV, made the comments clearer, removed an emms.

24 years ago . chang� l'ordre des t�ches
Sam Hocevar [Thu, 10 Aug 2000 23:33:26 +0000 (23:33 +0000)]
 . chang� l'ordre des t�ches

24 years ago . TODO list
Sam Hocevar [Thu, 10 Aug 2000 22:52:29 +0000 (22:52 +0000)]
 . TODO list

24 years ago . vir� les aliases � xvlc �, � ggivlc � etc. qui faisaient un peu
Sam Hocevar [Tue, 8 Aug 2000 22:51:04 +0000 (22:51 +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.

24 years ago . d�commentage d'une fonction comment�e par erreur
Sam Hocevar [Tue, 8 Aug 2000 12:05:57 +0000 (12:05 +0000)]
 . d�commentage d'une fonction comment�e par erreur
 . version 0.1.99f
 . divers fixes dans la cr�ation des packages

24 years ago . un peu de m�nage dans le .cvsignore
Sam Hocevar [Mon, 7 Aug 2000 22:20:47 +0000 (22:20 +0000)]
 . un peu de m�nage dans le .cvsignore

24 years ago . fichiers manquants
Sam Hocevar [Mon, 7 Aug 2000 22:19:00 +0000 (22:19 +0000)]
 . fichiers manquants

24 years ago * vlc.init becomes ~/.vlcrc
Sam Hocevar [Mon, 7 Aug 2000 22:18:24 +0000 (22:18 +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.

24 years ago . rajout de l'option -Winline
Sam Hocevar [Sun, 30 Jul 2000 23:42:12 +0000 (23:42 +0000)]
 . rajout de l'option -Winline
 . fix de certaines fonctions qui devraient �tre inlin�es
 . gain de place dans la YUVMMX

24 years ago . autod�tection des plugins
Sam Hocevar [Sun, 30 Jul 2000 01:59:50 +0000 (01:59 +0000)]
 . autod�tection des plugins
 . les aliases "gvlc" "fbvlc" "ggivlc" fonctionne comme il faut

24 years ago . suppression du d�codeur de r�f�rence qui de toute fa�on ne marcherait
Sam Hocevar [Thu, 20 Jul 2000 13:49:24 +0000 (13:49 +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

24 years ago . nouveau bitstream fait par Meuuh (qui est mortel) et qui nous
Sam Hocevar [Wed, 19 Jul 2000 00:03:25 +0000 (00:03 +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

24 years agoMaintenant le vlc fonctionne correctement sous BeOS (� part la synchro).
Jean-Marc Dressler [Tue, 18 Jul 2000 19:23:00 +0000 (19:23 +0000)]
Maintenant le vlc fonctionne correctement sous BeOS (� part la synchro).

24 years ago . le make snapshot fait un .bz2 aussi
Sam Hocevar [Tue, 11 Jul 2000 23:04:56 +0000 (23:04 +0000)]
 . le make snapshot fait un .bz2 aussi

24 years ago . changement cosm�tique
Sam Hocevar [Tue, 11 Jul 2000 23:03:54 +0000 (23:03 +0000)]
 . changement cosm�tique

24 years ago . updated changelog
Sam Hocevar [Tue, 11 Jul 2000 23:03:15 +0000 (23:03 +0000)]
 . updated changelog

24 years ago . petite correction pour que le RPM puisse �tre construit sur Mandrake
Sam Hocevar [Sat, 8 Jul 2000 14:29:29 +0000 (14:29 +0000)]
 . petite correction pour que le RPM puisse �tre construit sur Mandrake

24 years ago . fix� une b�vue dans la YUV 8 bits
Sam Hocevar [Thu, 6 Jul 2000 14:45:51 +0000 (14:45 +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 !!!

24 years agoBon, puisque �a semble commiter sous BeOS, je commite.
Sam Hocevar [Tue, 4 Jul 2000 02:37:21 +0000 (02:37 +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

24 years ago . nouveaux plugins - ne fonctionnent pas encore tous
Sam Hocevar [Fri, 23 Jun 2000 22:28:42 +0000 (22:28 +0000)]
 . nouveaux plugins - ne fonctionnent pas encore tous

24 years ago Le son fonctionne sous BeOS !
Jean-Marc Dressler [Wed, 21 Jun 2000 17:59:31 +0000 (17:59 +0000)]
 Le son fonctionne sous BeOS !

 Ah, vraiment, on peut dire que BeOS roulaize, les enfants.

24 years ago . g�n�ration de .rpm et .deb via make.
Sam Hocevar [Tue, 20 Jun 2000 01:21:59 +0000 (01:21 +0000)]
 . g�n�ration de .rpm et .deb via make.
 . rajout des plugins dummy m�me pour BeOS.

24 years ago . vlc.spec pour faire des packages RedHat
Sam Hocevar [Mon, 19 Jun 2000 16:35:47 +0000 (16:35 +0000)]
 . vlc.spec pour faire des packages RedHat
 . un petit peu plus d'aout_beos

24 years ago . correction d'un flag inexistant dans input_file
Jean-Marc Dressler [Mon, 19 Jun 2000 00:04:47 +0000 (00:04 +0000)]
 . correction d'un flag inexistant dans input_file
 . d�but du support son BeOS
 . fix d'un warning dans ac3_exponent.c

24 years ago . kludge con pour �viter que �a segfaulte plus en sortant
Sam Hocevar [Sun, 18 Jun 2000 20:20:42 +0000 (20:20 +0000)]
 . kludge con pour �viter que �a segfaulte plus en sortant

24 years ago . r�paration de la page de man
Sam Hocevar [Sun, 18 Jun 2000 16:52:10 +0000 (16:52 +0000)]
 . r�paration de la page de man
 . le target GGI fonctionne � nouveau, m�me s'il rame salement

24 years ago . On peut enfin fermer la fen�tre principale en cliquant sur le bouton
Sam Hocevar [Sun, 18 Jun 2000 11:17:01 +0000 (11:17 +0000)]
 . On peut enfin fermer la fen�tre principale en cliquant sur le bouton
  fermeture du window manager

24 years agoLe Makefile genere ne gerait pas correctement le mode debug=1
Benoit Steiner [Sun, 18 Jun 2000 08:14:25 +0000 (08:14 +0000)]
Le Makefile genere ne gerait pas correctement le mode debug=1

24 years ago . ajout� un FIXME pour un bug dans plugins/vout/vout_x11.c
Sam Hocevar [Sat, 17 Jun 2000 01:49:09 +0000 (01:49 +0000)]
 . ajout� un FIXME pour un bug dans plugins/vout/vout_x11.c
 . ajout� un ChangeLog
 . updat� le README

24 years ago . le code des VLAN devrait refonctionner
Sam Hocevar [Fri, 16 Jun 2000 14:04:06 +0000 (14:04 +0000)]
 . le code des VLAN devrait refonctionner

24 years ago . vlc.init et vlc.channels sont � nouveau lus et interpr�t�s lorsqu'il
Sam Hocevar [Fri, 16 Jun 2000 12:28:46 +0000 (12:28 +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.

24 years ago . autoconf
Sam Hocevar [Thu, 15 Jun 2000 18:50:42 +0000 (18:50 +0000)]
 . autoconf

24 years ago . petit oubli b�te dans le `make snapshot`
Sam Hocevar [Thu, 15 Jun 2000 18:50:13 +0000 (18:50 +0000)]
 . petit oubli b�te dans le `make snapshot`

24 years ago et hop, encore une connerie
Sam Hocevar [Thu, 15 Jun 2000 00:51:28 +0000 (00:51 +0000)]
 et hop, encore une connerie

24 years ago . virage d'une connerie
Sam Hocevar [Thu, 15 Jun 2000 00:46:34 +0000 (00:46 +0000)]
 . virage d'une connerie

24 years ago . r�paration d'un oubli
Sam Hocevar [Thu, 15 Jun 2000 00:26:54 +0000 (00:26 +0000)]
 . r�paration d'un oubli

24 years ago . input fichier en ligne de commande (le reste a du p�ter, c'est pas
Sam Hocevar [Wed, 14 Jun 2000 23:55:41 +0000 (23:55 +0000)]
 . input fichier en ligne de commande (le reste a du p�ter, c'est pas
   possible autrement)

24 years agor�paration de mes betises sur la yuv (d�sol� tm), mais je remets ca bientot.
Brieuc Jeunhomme [Wed, 14 Jun 2000 21:37:36 +0000 (21:37 +0000)]
r�paration de mes betises sur la yuv (d�sol� tm), mais je remets ca bientot.

24 years ago . disparition de la plupart des printf
Sam Hocevar [Wed, 14 Jun 2000 20:53:48 +0000 (20:53 +0000)]
 . disparition de la plupart des printf
 . moins de warnings dans la YUV MMX

24 years ago . correction des conneries de BBP :)
Sam Hocevar [Fri, 9 Jun 2000 00:40:00 +0000 (00:40 +0000)]
 . correction des conneries de BBP :)
 . typo dans src/interface/main.c

24 years agoPetites optims dans SCALE_HEIGHT pour les images de hauteur r�duite.
Brieuc Jeunhomme [Wed, 7 Jun 2000 02:27:07 +0000 (02:27 +0000)]
Petites optims dans SCALE_HEIGHT pour les images de hauteur r�duite.

24 years ago . bug dans le code des sous-titres (mauvais scaling en Y)
Sam Hocevar [Mon, 5 Jun 2000 23:58:59 +0000 (23:58 +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

24 years ago Ajout cradement d'une yuv en mmx 4:2:0 en 16 bpp dans video_yuv.c. Pour
Gaël Hendryckx [Mon, 5 Jun 2000 20:49:32 +0000 (20:49 +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,

24 years ago . petite erreur dans le configure.in qui emp�chait de configurer
Sam Hocevar [Thu, 1 Jun 2000 15:25:38 +0000 (15:25 +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

24 years ago . encore un peu plus loin dans le passage � autoconf
Sam Hocevar [Mon, 29 May 2000 07:29:50 +0000 (07:29 +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

24 years ago . suppression d'un bug cosm�tique dans l'affichage des plugins qui en
Sam Hocevar [Sun, 28 May 2000 18:28:42 +0000 (18:28 +0000)]
 . suppression d'un bug cosm�tique dans l'affichage des plugins qui en
   plus faisait segfaulter, ce qui n'�tait malheureusement pas top

24 years ago . correction d'un bug dans les sous-titres pour un scaling > 1
Sam Hocevar [Sun, 28 May 2000 14:22:06 +0000 (14:22 +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

24 years ago . scaling des sous-titres (� proprifier)
Sam Hocevar [Sat, 27 May 2000 15:37:41 +0000 (15:37 +0000)]
 . scaling des sous-titres (� proprifier)
 . position correcte des sous-titres sur l'image
  �a ne devrait plus segfaulter

24 years ago . support 8 bits pour X (avec private colormap)
Sam Hocevar [Fri, 26 May 2000 01:55:07 +0000 (01:55 +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

24 years ago Bon. On ne rit pas, je m'�tais juste plant� dans l'en-t�te des
Sam Hocevar [Wed, 24 May 2000 22:39:44 +0000 (22:39 +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 :)

24 years agoAjout des fichiers pour la gestion du lpcm.
Damien Lucas [Wed, 24 May 2000 21:48:18 +0000 (21:48 +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.

24 years ago . corrections de fautes d'orthographe je ne sais plus trop o�
Sam Hocevar [Wed, 17 May 2000 14:38:24 +0000 (14:38 +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

24 years agoAjout des fonctions de r�glage du volume (touches : +, -, m)
Renaud Dartus [Wed, 17 May 2000 14:21:15 +0000 (14:21 +0000)]
Ajout des fonctions de r�glage du volume (touches : +, -, m)

24 years ago . changement dans les headers pour que �a compile sous Linux.
Sam Hocevar [Thu, 20 Apr 2000 00:54:31 +0000 (00:54 +0000)]
 . 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 ?

24 years agoPortage du client sous BeOS. Il manque encore l'audio mais �a marche.
Jean-Marc Dressler [Wed, 19 Apr 2000 22:13:38 +0000 (22:13 +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

24 years ago 9 avril:
Sam Hocevar [Fri, 14 Apr 2000 04:19:51 +0000 (04:19 +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

24 years agoAjout du layer II mono (non test�) et d�but de mise en conformit� avec
Henri Fallon [Wed, 5 Apr 2000 20:43:33 +0000 (20:43 +0000)]
Ajout du layer II mono (non test�) et d�but de mise en conformit� avec
les r�gles de formattage du code

24 years ago- Correction du bug de la synchro.
Jean-Marc Dressler [Thu, 30 Mar 2000 12:54:29 +0000 (12:54 +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.

24 years agoVersion 2 de mon tutorial sur les DCT et DFT. Les choses sont un peu plus dans
Michel Lespinasse [Tue, 28 Mar 2000 00:22:13 +0000 (00:22 +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...

24 years ago . les sous-titres sont affich�s et effac�s � l'heure
Sam Hocevar [Thu, 23 Mar 2000 06:27:35 +0000 (06:27 +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

24 years ago . les sous-titres sont centr�s
Sam Hocevar [Wed, 22 Mar 2000 00:57:10 +0000 (00:57 +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.

24 years agoNEWS:
Sam Hocevar [Tue, 21 Mar 2000 22:36:01 +0000 (22:36 +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.

24 years ago . suppression d'une variable inutile que j'avais laiss�e trainer
Sam Hocevar [Mon, 20 Mar 2000 07:50:55 +0000 (07:50 +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.

24 years ago Bon finalement puisque tout le monde dort, je l'ai fait :)
Sam Hocevar [Mon, 20 Mar 2000 04:29:00 +0000 (04:29 +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 :)

24 years agoUn petit tutorial sur les DCT et DFT... enfin non pas sur leur representation
Michel Lespinasse [Sun, 19 Mar 2000 06:29:52 +0000 (06:29 +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...

24 years agoreecriture du deco mpeg audio
Michel Lespinasse [Wed, 15 Mar 2000 02:10:47 +0000 (02:10 +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.

24 years ago* Correction du Bug introduit lors de mon commit.
Stéphane Borel [Mon, 13 Mar 2000 21:55:07 +0000 (21:55 +0000)]
* Correction du Bug introduit lors de mon commit.

Chez moi, �a marche avec Taxi, Matrix et la ba de twine.

24 years ago . gestion de la souris sous X (essentiellement le bouton du milieu
Sam Hocevar [Mon, 13 Mar 2000 21:32:31 +0000 (21:32 +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.

24 years ago . ajout de quoi faire des packages debian :
Sam Hocevar [Mon, 13 Mar 2000 04:08:10 +0000 (04:08 +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�

24 years ago* Proprification de decodeMPEG2 (+optim)
Stéphane Borel [Mon, 13 Mar 2000 03:20:46 +0000 (03:20 +0000)]
* Proprification de decodeMPEG2 (+optim)
* Ecriture de decodeMPEG1

Le Mpeg1 n'est pas encore test�.

24 years agoJ'ai retire gnome du build par defaut afin que ca ne cree pas de probleme
Michel Lespinasse [Sun, 12 Mar 2000 22:45:16 +0000 (22:45 +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 ?

24 years ago . suppression d'un warning pour les machines n'ayant pas usleep()
Sam Hocevar [Sun, 12 Mar 2000 21:04:28 +0000 (21:04 +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

24 years agoProprification du decodeur mpeg audio, comme j'avais fait pour l'ac3 :
Michel Lespinasse [Sun, 12 Mar 2000 19:05:58 +0000 (19:05 +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...

24 years agoQuelques ajustements pour beos. Les plugins ne compilent toujours pas.
Jean-Marc Dressler [Sat, 11 Mar 2000 00:05:16 +0000 (00:05 +0000)]
Quelques ajustements pour beos. Les plugins ne compilent toujours pas.

24 years ago . r�gl� un petit oubli dans le Makefile
Sam Hocevar [Fri, 10 Mar 2000 01:24:53 +0000 (01:24 +0000)]
 . r�gl� un petit oubli dans le Makefile
 . dernier commit pour tester les scripts ;
      �a devrait bien marcher � pr�sent

24 years ago ben oui, encore un poliotage. mais �a me permet de tester les scripts
Sam Hocevar [Fri, 10 Mar 2000 00:57:50 +0000 (00:57 +0000)]
 ben oui, encore un poliotage. mais �a me permet de tester les scripts
 de commit en cachette :)

24 years ago . suppression de quelques #define SYS_* (mais pas encore tous)
Sam Hocevar [Fri, 10 Mar 2000 00:47:17 +0000 (00:47 +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

24 years ago . la version et le codename sont d�finis uniquement dans configure.in
Sam Hocevar [Thu, 9 Mar 2000 12:30:15 +0000 (12:30 +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 :)