X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=doc%2FChangeLog-1999;h=28ac03bd4b82f407812c616cea78a09fb1bd42b5;hb=de32e7d1659d9487328b34b64fa10df3032de942;hp=ef7997e82f80bcfb926e48cc555817881c7e3d59;hpb=cdc665c9f0baebccff35ba11caa4913ccf12d9da;p=vlc diff --git a/doc/ChangeLog-1999 b/doc/ChangeLog-1999 index ef7997e82f..28ac03bd4b 100644 --- a/doc/ChangeLog-1999 +++ b/doc/ChangeLog-1999 @@ -1,540 +1,952 @@ -1999-12-31 Friday 17:35 massiot +------------------------------------------------------------------------ +r1 | maxx | 1999-08-08 14:42:54 +0200 (Sun, 08 Aug 1999) | 2 lines +Changed paths: + A /trunk + A /trunk/Makefile + A /trunk/Makefile.dep + A /trunk/doc + A /trunk/doc/bugs + A /trunk/doc/common.tex + A /trunk/doc/conventions + A /trunk/doc/headers + A /trunk/doc/main.tex + A /trunk/doc/organization.fig + A /trunk/doc/portage + A /trunk/doc/threads.tex + A /trunk/doc/todo + A /trunk/doc/vlan-server + A /trunk/include + A /trunk/include/all.h + A /trunk/include/audio_constants.h + A /trunk/include/audio_decoder.h + A /trunk/include/audio_dsp.h + A /trunk/include/audio_output.h + A /trunk/include/common.h + A /trunk/include/config.h + A /trunk/include/control.h + A /trunk/include/debug.h + A /trunk/include/decoder_fifo.h + A /trunk/include/generic_decoder.h + A /trunk/include/input.h + A /trunk/include/input_ctrl.h + A /trunk/include/input_file.h + A /trunk/include/input_netlist.h + A /trunk/include/input_network.h + A /trunk/include/input_pcr.h + A /trunk/include/input_psi.h + A /trunk/include/input_vlan.h + A /trunk/include/interface.h + A /trunk/include/intf_cmd.h + A /trunk/include/intf_ctrl.h + A /trunk/include/intf_msg.h + A /trunk/include/mtime.h + A /trunk/include/netutils.h + A /trunk/include/pgm_data.h + A /trunk/include/rsc_files.h + A /trunk/include/thread.h + A /trunk/include/video.h + A /trunk/include/video_decoder.h + A /trunk/include/video_graphics.h + A /trunk/include/video_output.h + A /trunk/include/video_x11.h + A /trunk/include/xconsole.h + A /trunk/include/xutils.h + A /trunk/lib + A /trunk/lib/background.xpm + A /trunk/lib/s16_0_44100.raw + A /trunk/lib/s16_1_32000.raw + A /trunk/src + A /trunk/src/audio_decoder + A /trunk/src/audio_decoder/audio_decoder.c + A /trunk/src/audio_output + A /trunk/src/audio_output/audio_dsp.c + A /trunk/src/audio_output/audio_output.c + A /trunk/src/generic_decoder + A /trunk/src/generic_decoder/generic_decoder.c + A /trunk/src/input + A /trunk/src/input/input.c + A /trunk/src/input/input_ctrl.c + A /trunk/src/input/input_file.c + A /trunk/src/input/input_netlist.c + A /trunk/src/input/input_network.c + A /trunk/src/input/input_pcr.c + A /trunk/src/input/input_psi.c + A /trunk/src/input/input_vlan.c + A /trunk/src/interface + A /trunk/src/interface/control.c + A /trunk/src/interface/interface.c + A /trunk/src/interface/intf_cmd.c + A /trunk/src/interface/intf_ctrl.c + A /trunk/src/interface/intf_msg.c + A /trunk/src/interface/main.c + A /trunk/src/interface/xconsole.c + A /trunk/src/misc + A /trunk/src/misc/mtime.c + A /trunk/src/misc/netutils.c + A /trunk/src/misc/rsc_files.c + A /trunk/src/misc/xutils.c + A /trunk/src/video_decoder + A /trunk/src/video_decoder/video_decoder.c + A /trunk/src/video_output + A /trunk/src/video_output/video_graphics.c + A /trunk/src/video_output/video_output.c + A /trunk/src/video_output/video_x11.c + +Initial revision + +------------------------------------------------------------------------ +r3 | massiot | 1999-09-20 22:41:28 +0200 (Mon, 20 Sep 1999) | 11 lines +Changed paths: + A /trunk/.cvsignore + M /trunk/include/config.h + M /trunk/src/input/input.c + M /trunk/src/input/input_pcr.c + M /trunk/src/input/input_psi.c + M /trunk/src/interface/interface.c + +* Ajout d'un .cvsignore ; +* Au d?\239?\191?\189marrage l'interface lance le script contenu dans vlc.init s'il + existe (typiquement spawnage d'input) ; +* Le d?\239?\191?\189codeur PSI spawne automatiquement les threads video et audio des + qu'il a fini ; + [les deux pr?\239?\191?\189c?\239?\191?\189dents comportements peuvent ?\239?\191?\189tre d?\239?\191?\189sactiv?\239?\191?\189s en + commentant #define AUTO_SPAWN dans config.h] +* Correction d'un bug de compilation dans input_pcr.c + +--Meuuh + +------------------------------------------------------------------------ +r4 | massiot | 1999-09-20 23:21:38 +0200 (Mon, 20 Sep 1999) | 5 lines +Changed paths: + M /trunk/Makefile + M /trunk/include/audio_decoder.h + M /trunk/include/config.h + M /trunk/src/audio_decoder/audio_decoder.c + A /trunk/src/audio_decoder/audio_math.c + M /trunk/src/input/input_psi.c + M /trunk/src/interface/interface.c + +* La DCT et la PCM sont dans audio_math.c ; +* Corrections de quelques warnings ici ou la ; + +--Meuuh + +------------------------------------------------------------------------ +r5 | massiot | 1999-09-20 23:22:37 +0200 (Mon, 20 Sep 1999) | 4 lines +Changed paths: + A /trunk/include/audio_math.h + +J'avions oublie celui-la :( + +--Meuuh + +------------------------------------------------------------------------ +r6 | massiot | 1999-09-21 00:07:09 +0200 (Tue, 21 Sep 1999) | 5 lines +Changed paths: + M /trunk/include/audio_decoder.h + M /trunk/include/decoder_fifo.h + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_ctrl.c + M /trunk/src/interface/main.c + +* Passage de NeedBits(), DumpBits(), etc. dans decoder_fifo.h ; +* Suppression de warnings ; + +--Meuuh + +------------------------------------------------------------------------ +r7 | massiot | 1999-09-21 20:55:53 +0200 (Tue, 21 Sep 1999) | 7 lines +Changed paths: + M /trunk/include/config.h + M /trunk/include/video_decoder.h + M /trunk/src/input/input.c + M /trunk/src/input/input_ctrl.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/video_decoder/video_decoder.c + +* Le video_decoder a desormais une structure qui tourne (copier-coller de + l'audio_decoder) ; + +L'integration du mpeg2decode arrive ! + +--Meuuh + +------------------------------------------------------------------------ +r8 | maxx | 1999-09-22 17:53:28 +0200 (Wed, 22 Sep 1999) | 13 lines +Changed paths: + M /trunk/include/audio_output.h + M /trunk/src/audio_decoder/audio_decoder.c + +* include/audio_output.h : +- Correction d'une erreur dans la taille des frames du Layer II (1152 +et non 1192) (ne vous en faites pas, l'erreur n'?\239?\191?\189tait pr?\239?\191?\189sente que dans +un commentaire :-) ; + +* audio_decoder/audio_decoder.c : +- Rajout d'un certain nombre de commentaires utiles pour la suite du +d?\239?\191?\189veloppement de l'audio_decoder ; +- Modification de la m?\239?\191?\189thode de calcul du nombre de frames audio libres +dans l'aout_fifo (?\239?\191?\189 tester !) ; + +-- MaXX + +------------------------------------------------------------------------ +r9 | maxx | 1999-09-22 23:39:11 +0200 (Wed, 22 Sep 1999) | 6 lines +Changed paths: + M /trunk/src/audio_decoder/audio_decoder.c + +* audio_decoder/audio_decoder.c : +- Correction d'un bug concernant la d?\239?\191?\189cision de d?\239?\191?\189coder ou non une +nouvelle frame audio ; + +-- MaXX + +------------------------------------------------------------------------ +r10 | maxx | 1999-09-23 10:53:15 +0200 (Thu, 23 Sep 1999) | 10 lines +Changed paths: + M /trunk/src/audio_decoder/audio_decoder.c + +* audio_decoder/audio_decoder.c : +- Tout est pret pour accueillir la synchro :-) +- Les passages modifi?\239?\191?\189s sont encore en commentaire, parce qu'avec ma +synchro simul?\239?\191?\189e le %CPU du d?\239?\191?\189codeur audio passe de 0.1% ?\239?\191?\189 9.7%, alors +que les op?\239?\191?\189rations sont toutes simples et pas appel?\239?\191?\189es tant que ?\239?\191?\189a +(il faudra encore essayer en -Oqqch si ?\239?\191?\189a change qqch) ; +- Reste ?\239?\191?\189 modifier l'audio output pour la synchro... coming soon ; + +-- MaXX + +------------------------------------------------------------------------ +r11 | massiot | 1999-09-23 12:22:59 +0200 (Thu, 23 Sep 1999) | 4 lines +Changed paths: + M /trunk/src/interface/interface.c + +* AUTO_SPAWN n'est plus necessaire pour lancer l'init script. + +--Meuuh + +------------------------------------------------------------------------ +r12 | polux | 1999-09-23 22:56:39 +0200 (Thu, 23 Sep 1999) | 6 lines +Changed paths: + M /trunk/include/input.h + M /trunk/src/input/input.c + M /trunk/src/input/input_pcr.c + +Impl?\239?\191?\189mentation rudimentaire de la synchro : les packets +PES sont maintenant dat?\239?\191?\189s. + +-- +Polux + +------------------------------------------------------------------------ +r13 | maxx | 1999-09-24 12:02:11 +0200 (Fri, 24 Sep 1999) | 13 lines +Changed paths: + M /trunk/Makefile + M /trunk/src/audio_decoder/audio_decoder.c + +* audio_decoder/audio_decoder.c : +- Int?\239?\191?\189gration totale et non comment?\239?\191?\189e du support de la synchro ; +- Le probl?\239?\191?\189me du 0.1% de CPU -> 9.7% est r?\239?\191?\189solu en compilant avec un +flag d'optimisation (cf ci-dessous) ; + +* Makefile : +- Rajout d'une ligne *comment?\239?\191?\189e* avec le flag d'optimisation -O2 ; +- En -O2 et en faisant tourner le mini-server et un vlc --novideo sur la +meme machine, la somme des %CPU du vlc et du mini-server est ?\239?\191?\189gale ?\239?\191?\189 0 :-) +C'est pas beau ?\239?\191?\189a ? + +-- MaXX "vlc rewlz" + +------------------------------------------------------------------------ +r14 | maxx | 1999-09-28 12:35:41 +0200 (Tue, 28 Sep 1999) | 14 lines +Changed paths: + M /trunk/include/decoder_fifo.h + M /trunk/include/input.h + M /trunk/src/input/input.c + +* include/decoder_fifo.h : +- Proprification des commentaires ; + +* include/input.h : +- i_pts ?\239?\191?\189tait un u32 mais doit ?\239?\191?\189tre un s64 ; +- Question ouverte au Ptyx : pourquoi mtime_t est un u64 ? + Est-ce que c'est mauvais de passer mtime_t en s64 ? + Est-ce que ?\239?\191?\189a fait modifier beaucoup de code ? + +* input/input.c : +- Correction d'un cast ; + +-- MaXX + +------------------------------------------------------------------------ +r15 | maxx | 1999-09-29 11:56:04 +0200 (Wed, 29 Sep 1999) | 29 lines +Changed paths: + M /trunk/include/input.h + M /trunk/include/mtime.h + M /trunk/src/input/input.c + M /trunk/src/input/input_file.c + M /trunk/src/input/input_pcr.c + M /trunk/src/misc/mtime.c + M /trunk/src/misc/xutils.c + +* include/mtime.h : +- mtime_t devient un s64 (et non plus un u64) pour harmoniser gestion de +l'horloge et synchronisation ; +- LAST_MDATE correspond d?\239?\191?\189sormais ?\239?\191?\189 la plus grande valeur que peut +prendre un s64 ; +- MSTRTIME_MAX_SIZE prend en compte le fait que les dates peuvent d?\239?\191?\189sormais +?\239?\191?\189tre n?\239?\191?\189gatives ; + +* misc/mtime.c : +- modifications diverses et vari?\239?\191?\189es prenant en compte le changement de +mtime_t ; + +* include/input.h : +- i_pts et les variables s64 de la structure pcr sont d?\239?\191?\189sormais des mtime_t ; + +* input/input.c : +- passage des casts en (mtime_t) et non (s64) ; + +* input/input_file.c : +- rajout d'un #include "mtime.h" ; + +* input/input_pcr.c : +- passage des s64 en mtime_t ; + +* misc/xutils.c : +- correction de deux warnings ; + +-- MaXX + +------------------------------------------------------------------------ +r16 | maxx | 1999-10-01 14:38:10 +0200 (Fri, 01 Oct 1999) | 10 lines +Changed paths: + M /trunk/src/input/input_pcr.c + +* input/input_pcr.c : +- Correction d'un bug de la fonction input_PcrReInit : pthread_mutex_lock() +?\239?\191?\189tait appel?\239?\191?\189e avec un argument obtenu en d?\239?\191?\189r?\239?\191?\189f?\239?\191?\189ren?\239?\191?\189ant un pointeur non +initialis?\239?\191?\189 ; +- Le bug ne survenait que lorsque le vlc ?\239?\191?\189tait compil?\239?\191?\189 SANS -Ox, probablement +parce que le code optimis?\239?\191?\189 n'ex?\239?\191?\189cutait pas les instructions dans le meme +ordre ; + +-- MaXX + +------------------------------------------------------------------------ +r17 | maxx | 1999-10-01 17:44:31 +0200 (Fri, 01 Oct 1999) | 17 lines +Changed paths: + M /trunk/Makefile + M /trunk/include/audio_output.h + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/interface/main.c + +* Makefile : +- Rajout de l'option -pg maintenant que le %*!&#@ de bug est corrig?\239?\191?\189, et en +attendant qu'on trouve le moyen de releaser proprement le lock des +decoder_fifos :-) + +* audio_decoder/audio_decoder.c : +- Correction d'un bug qui entrainait une d?\239?\191?\189rivation du son ; + +* include/audio_output.h : +- Passage du nb max de fifos audio de 4 ?\239?\191?\189 2 pour augmenter le niveau sonore ; + +* interface/main.c : +- Typo ; + +-- +MaXX + +------------------------------------------------------------------------ +r18 | massiot | 1999-10-02 00:05:33 +0200 (Sat, 02 Oct 1999) | 5 lines +Changed paths: + M /trunk/src/input/input.c + +* L'input devrait ?\239?\191?\189tre capable de se fermer correctement apr?\239?\191?\189s une + erreur (j'ai dit _capable_, hein, j'ai pas dit qu'elle le faisait) ; + +--Meuuh + +------------------------------------------------------------------------ +r19 | massiot | 1999-10-02 00:45:02 +0200 (Sat, 02 Oct 1999) | 4 lines +Changed paths: + M /trunk/src/input/input.c + +* Suppression d'un message d'erreur erronn?\239?\191?\189 ; + +--Meuuh + +------------------------------------------------------------------------ +r20 | massiot | 1999-10-02 12:20:54 +0200 (Sat, 02 Oct 1999) | 6 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/interface/main.c + +* input.c : Ajout du bool?\239?\191?\189en b_error et d'une boucle d'erreur pour + ?\239?\191?\189viter la fermeture sauvage de l'input ; +* main.c : Le vlc se ferme d?\239?\191?\189sormais proprement quand il bouffe un SIGINT. + +--Meuuh + +------------------------------------------------------------------------ +r21 | maxx | 1999-10-02 23:32:21 +0200 (Sat, 02 Oct 1999) | 21 lines +Changed paths: + M /trunk/include/decoder_fifo.h + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/generic_decoder/generic_decoder.c + M /trunk/src/input/input.c + M /trunk/src/input/input_psi.c + M /trunk/src/video_decoder/video_decoder.c + +* include/decoder_fifo.h : +- Rajout du support permettant de d?\239?\191?\189tecter la fin du thread input +correspondant au flux de bits pass?\239?\191?\189 en argument ?\239?\191?\189 la fonction GetByte ; + +* input/input.c : +- Changements cosm?\239?\191?\189tiques ; + +* input/input_psi.c : +- Correction d'un bug de la fonction DestroyPgrmDescr qui faisait +segfaulter le vlc ?\239?\191?\189 sa terminaison ; + +* audio_decoder/audio_decoder.c : +* generic_decoder/generic_decoder.c : +* video_decoder/video_decoder.c : +- Les fonctions xdec_DestroyThread envoient d?\239?\191?\189sormais un signal permettant +aux decoder threads de quitter la fonction GetByte meme s'ils sont en +attente dans la fonction pthread_cond_wait ; + +-- +MaXX + +------------------------------------------------------------------------ +r22 | maxx | 1999-10-03 00:31:35 +0200 (Sun, 03 Oct 1999) | 7 lines +Changed paths: + M /trunk/Makefile + +* Makefile : +- Rajout des options de linkage -g et -pg afin de faire fonctionner le +profiling ; + +-- +MaXX + +------------------------------------------------------------------------ +r23 | maxx | 1999-10-03 00:37:44 +0200 (Sun, 03 Oct 1999) | 6 lines +Changed paths: + M /trunk/.cvsignore + +* .cvsignore : +- Rajout des fichiers vlc.init et gmon.out ; + +-- +MaXX + +------------------------------------------------------------------------ +r24 | maxx | 1999-10-04 04:24:21 +0200 (Mon, 04 Oct 1999) | 25 lines +Changed paths: + M /trunk/Makefile + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input.c + +* input/input.c : +- Correction de deux bugs concernant le calcul de b_has_pts et d'une autre +variable de la structure pes (les masques utilis?\239?\191?\189s n'?\239?\191?\189taient pas les bons... +cons?\239?\191?\189quence imm?\239?\191?\189diate : la synchro ne voyait jamais de paquet dat?\239?\191?\189) ; +- Correction d'un bug de la m?\239?\191?\189thode de calcul de i_pts ; + +* audio_decoder/audio_decoder.c : +- Autod?\239?\191?\189tection des dates en utilisant le champ i_pts fourni par la +synchro... le son ?\239?\191?\189 fr?\239?\191?\189quence variable adapt?\239?\191?\189e aux pertes de paquets TS et +autres probl?\239?\191?\189mes est d?\239?\191?\189sormais une r?\239?\191?\189alit?\239?\191?\189 :-) + +* audio_output/audio_output.c : ++ Rajout de la synchro : +- On attend si on est en avance ; +- On saute des frames si on est en retard ; ++ Ce n'est pas encore tout ?\239?\191?\189 fait ?\239?\191?\189a, mais ?\239?\191?\189a commence ?\239?\191?\189 prendre forme... +On dirait que le mini-server va trop vite, parce que l'audio est souvent +en retard... Polux ? + +* Makefile : +- Modifications cosm?\239?\191?\189tiques ; - Deux oublis dans le commit de la derniere fois. +-- +MaXX -1999-12-30 Thursday 13:59 stef +------------------------------------------------------------------------ +r25 | maxx | 1999-10-04 12:20:27 +0200 (Mon, 04 Oct 1999) | 6 lines +Changed paths: + M /trunk/src/audio_output/audio_output.c - * Modifications de quelques erreurs sur le parseur +* audio_output/audio_output.c : +- Suppression de la synchro en attendant de trouver une meilleure m?\239?\191?\189thode ; -1999-12-29 Wednesday 02:48 stef +-- +MaXX - * Ajout de quelques fonctions pour traiter les structures *_extension - dans le parser +------------------------------------------------------------------------ +r26 | maxx | 1999-10-06 01:41:31 +0200 (Wed, 06 Oct 1999) | 10 lines +Changed paths: + M /trunk/src/audio_output/audio_output.c -1999-12-28 Tuesday 23:35 massiot +* audio_output/audio_output.c : +- Suppression totale de la synchro en dates absolues ; +- Rajout de la re-synchro en dates relatives (il est donc d?\239?\191?\189sormais +possible de couper un flux et de le relancer, ou de changer de flux, +tout en gardant le m?\239?\191?\189me input, le m?\239?\191?\189me d?\239?\191?\189codeur audio... pratique pour +le pseudo-changement de cha?\239?\191?\189ne pr?\239?\191?\189vu ?\239?\191?\189 la War :-) ; - Suite du video_parser et du video_decoder. +-- +MaXX -1999-12-22 Wednesday 13:18 massiot +------------------------------------------------------------------------ +r27 | massiot | 1999-10-06 02:32:24 +0200 (Wed, 06 Oct 1999) | 5 lines +Changed paths: + M /trunk/src/input/input_psi.c - suite du parseur. +* L'autospawn r?\239?\191?\189agit correctement si on utilise les flags --novideo ou + --noaudio ; -1999-12-22 Wednesday 02:27 massiot +--Meuuh - Un bon morceau du parseur. +------------------------------------------------------------------------ +r28 | maxx | 1999-10-06 03:29:25 +0200 (Wed, 06 Oct 1999) | 7 lines +Changed paths: + M /trunk/doc/bugs - Stef, je ne t'oublie pas, demain t'auras du boulot, promis :) +* Documentation/bugs : +- Suppression d'un bon nombre de bugs de l'input ; +- Rajout d'un bug concernant ./vlc --novideo ; -1999-12-21 Tuesday 18:14 massiot +-- +MaXX - Ce fichier la etait en trop +------------------------------------------------------------------------ +r29 | massiot | 1999-10-06 19:25:37 +0200 (Wed, 06 Oct 1999) | 4 lines +Changed paths: + M /trunk/src/interface/intf_msg.c -1999-12-21 Tuesday 18:12 massiot +Un #ifdef DEBUG qui manquait et qui faisait que ca compilait pas sans le DEBUG. - Début du décodeur + début du parseur. +--Meuuh - Évidemment ça compile pas et on n'est pas sortis de l'auberge, m'enfin... +------------------------------------------------------------------------ +r30 | massiot | 1999-10-06 20:47:32 +0200 (Wed, 06 Oct 1999) | 6 lines +Changed paths: + M /trunk/include/intf_msg.h -1999-12-21 Tuesday 00:07 stef +* Correction d'un bug ou quand on ne definait pas le DEBUG, il +remplacait les intf_DbgMsg par des ;, ce qui n'est pas cool pour les +if ... else sans accolades (input_psi.c). - [no log message] +--Meuuh -1999-12-19 Sunday 20:08 sam +------------------------------------------------------------------------ +r31 | massiot | 1999-10-12 20:58:31 +0200 (Tue, 12 Oct 1999) | 8 lines +Changed paths: + M /trunk/Makefile + M /trunk/include/config.h + M /trunk/src/input/input_psi.c - . ajout de #ifdef pour ne pas avoir de console X en mode framebuffer - . mode --novlans par défaut +Synchronisation vlc-DR2/CVS -1999-12-18 Saturday 17:13 massiot +* Makefile : nouvelles options d'optimisation, d?\239?\191?\189codeur vid?\239?\191?\189o ; +* config.h : FIFOs et netlist plus longues ; +* input_psi.c : Suppression de messages de debug ; - * Patchs MPEG1, qui marchent ou qui ne marche pas ; - * Optimisation de ClearBlock() ; - * Début du video_parser ; +--Meuuh -1999-12-15 Wednesday 19:01 maxx +------------------------------------------------------------------------ +r32 | benny | 1999-10-21 01:30:34 +0200 (Thu, 21 Oct 1999) | 9 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/input/input_netlist.c - * audio_decoder/audio_decoder.c : - - l'ancienne méthode de synchro était bugguée, la nouvelle rewlz... Sam, - j'espère que tu me pardonneras un jour ; - * audio_output/audio_output.c : - - suppression des messages de debug, à la demande de Polux, qui veut - squatter seul la console de debug avec ses messages de fps ; -1999-12-15 Wednesday 18:23 maxx +Bug fix: le buffer p_pes_header_save du pes n'etait jamais alloue, ce qui +fait que la fonction DemuxPES plantait si jamais le header pes etait plus +gros que le premier packet ts du pes. - * audio_decoder/audio_decoder.c : - - Test d'une nouvelle méthode de synchro ; -1999-12-14 Tuesday 23:37 maxx +Benny - * .cvsignore : - + Rajout du fichier core ; +------------------------------------------------------------------------ +r33 | benny | 1999-10-27 20:00:05 +0200 (Wed, 27 Oct 1999) | 8 lines +Changed paths: + M /trunk/src/misc/xutils.c - * audio_output/audio_output.c : - + Rajout de messages de debug : - - nombre de frames audio dans la plage datée courante ; - - durée de cette plage audio datée (en µs) ; - - fréquence du flux sonore pour cette plage datée ; - * interface/intf_ctrl.c : - - Correction du bug `help vlan' (mouahaha il manquait une virgule :-). -1999-12-12 Sunday 18:04 polux +Le prototypes des fonctions Enable/DisableScreeSaver dans xutils.h ne +correspondait pas a leur declaration dans xutils.c - Grâce à Jimmy, plus besoin de compiler les fichiers assembleurs à part, - le make se débrouille tout seul comme un grand en utilisant gcc pour - compiler les .S -1999-12-09 Thursday 22:37 benny +Benny - Correction d'un bug dans la lecture de la version de la PMT +------------------------------------------------------------------------ +r34 | massiot | 1999-11-06 22:45:08 +0100 (Sat, 06 Nov 1999) | 6 lines +Changed paths: + M /trunk/Makefile -1999-12-08 Wednesday 21:23 benny +Modifications de Polusque depuis la DR2, ?\239?\191?\189 savoir : +- virationnement de la saturation ; +- optimisation MMX de la conversion YUV. - Commit bis des modifications concernant l'initialisation du continuity - counter (ecrasees entre temps) +--Meuuh -1999-12-08 Wednesday 16:01 polux +------------------------------------------------------------------------ +r35 | benny | 1999-11-10 00:30:25 +0100 (Wed, 10 Nov 1999) | 12 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/input/input_psi.c - Fin du remplacement des pthread + ajout du frame rate dans display.c. - Polux -1999-12-08 Wednesday 15:22 polux - Encapsulation des pthread qui sont maintenant remplacées par les vlc_thread. - Toutes les références aux pthread que ce soit les thread, les mutex ou - les variables conditionnelles, ont été remplacées par leur équivalent - vlc_thread. Les vlc_thread sont une version très simplifiée des pthread et - fonctionnent exactement de la même façon. Ceci devrait grandement faciliter - le portage vers d'autres OS. +Nettoyage de input_psi. - Polux +Debugage de DemuxPSI. Le nouveau code doit etre capable de gerer des cas +foireux qui ne sont pas senses arriver (et qui n'ont jamais ete rencontre +dans les flux qu'on a, vu que ca n'a jamais plante la avant). Son +principal interet est de ne plus produire de warning a la compilation :) -1999-12-08 Wednesday 00:42 benny +Benny - Le continuity_counter du vlc est maintenant initialise automatiquement a - la valeur du premier paquet TS que l'input recoit pour chaque PID. On - evite de trasher systematiquement (ou presque) le premier TS de chaque - PID. +------------------------------------------------------------------------ +r36 | polux | 1999-11-21 15:26:20 +0100 (Sun, 21 Nov 1999) | 6 lines +Changed paths: + M /trunk/include/input.h + M /trunk/include/input_pcr.h + M /trunk/src/input/input_pcr.c -1999-12-07 Tuesday 03:33 benny - Correction d'une erreur dans le parsage de la PMT (mauvais masque de - lecture des PID des ES) -1999-12-07 Tuesday 02:16 maxx +Mise en place du m?\239?\191?\189canisme de d?\239?\191?\189tection de changement de flux dans la synchro - * Documentation/todo : - - mise à jour des données concernant l'audio_decoder et l'audio_output ; +Polux - * CVS : - - rajout automatique de la signature du commiteur (si vous voyez "maxx" - un peu plus bas, c'est que ça rewlz :-) ; +------------------------------------------------------------------------ +r37 | maxx | 1999-12-05 00:00:42 +0100 (Sun, 05 Dec 1999) | 2 lines +Changed paths: + M /trunk/.cvsignore -1999-12-06 Monday 17:02 maxx +test - * .cvsignore : - - Suppression d'une ligne inutile... certains font vraiment n'importe - quoi O:-> +------------------------------------------------------------------------ +r38 | maxx | 1999-12-05 00:19:40 +0100 (Sun, 05 Dec 1999) | 2 lines +Changed paths: + M /trunk/.cvsignore - -- MaXX +retest -1999-12-06 Monday 16:59 maxx +------------------------------------------------------------------------ +r39 | maxx | 1999-12-06 17:59:25 +0100 (Mon, 06 Dec 1999) | 6 lines +Changed paths: + M /trunk/.cvsignore - * .cvsignore : - - Rajout d'une ligne inutile... il faut bien tester la nouvelle - configuration CVS :-) +* .cvsignore : +- Rajout d'une ligne inutile... il faut bien tester la nouvelle +configuration CVS :-) - -- MaXX +-- MaXX -1999-12-04 Saturday 23:19 maxx +------------------------------------------------------------------------ +r40 | maxx | 1999-12-06 18:02:42 +0100 (Mon, 06 Dec 1999) | 6 lines +Changed paths: + M /trunk/.cvsignore - retest +* .cvsignore : +- Suppression d'une ligne inutile... certains font vraiment n'importe +quoi O:-> -1999-12-04 Saturday 23:00 maxx +-- MaXX - test +------------------------------------------------------------------------ +r41 | maxx | 1999-12-07 03:16:22 +0100 (Tue, 07 Dec 1999) | 7 lines +Changed paths: + M /trunk/doc/todo -1999-11-21 Sunday 14:26 polux +* Documentation/todo : +- mise ?\239?\191?\189 jour des donn?\239?\191?\189es concernant l'audio_decoder et l'audio_output ; - Mise en place du mécanisme de détection de changement de flux dans la synchro +* CVS : +- rajout automatique de la signature du commiteur (si vous voyez "maxx" +un peu plus bas, c'est que ?\239?\191?\189a rewlz :-) ; - Polux +------------------------------------------------------------------------ +r42 | benny | 1999-12-07 04:33:35 +0100 (Tue, 07 Dec 1999) | 5 lines +Changed paths: + M /trunk/src/input/input_psi.c -1999-11-09 Tuesday 23:30 benny - Nettoyage de input_psi. - Debugage de DemuxPSI. Le nouveau code doit etre capable de gerer des cas - foireux qui ne sont pas senses arriver (et qui n'ont jamais ete rencontre - dans les flux qu'on a, vu que ca n'a jamais plante la avant). Son - principal interet est de ne plus produire de warning a la compilation :) +Correction d'une erreur dans le parsage de la PMT (mauvais masque de +lecture des PID des ES) - Benny +------------------------------------------------------------------------ +r43 | benny | 1999-12-08 01:42:29 +0100 (Wed, 08 Dec 1999) | 7 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/input/input_ctrl.c + M /trunk/src/input/input_psi.c -1999-11-06 Saturday 21:45 massiot - Modifications de Polusque depuis la DR2, à savoir : - - virationnement de la saturation ; - - optimisation MMX de la conversion YUV. - --Meuuh +Le continuity_counter du vlc est maintenant initialise automatiquement a +la valeur du premier paquet TS que l'input recoit pour chaque PID. On +evite de trasher systematiquement (ou presque) le premier TS de chaque +PID. -1999-10-27 Wednesday 18:00 benny +------------------------------------------------------------------------ +r44 | polux | 1999-12-08 16:22:59 +0100 (Wed, 08 Dec 1999) | 9 lines +Changed paths: + M /trunk/include/all.h + M /trunk/include/audio_decoder.h + M /trunk/include/audio_output.h + M /trunk/include/control.h + M /trunk/include/decoder_fifo.h + M /trunk/include/generic_decoder.h + M /trunk/include/input.h + M /trunk/include/input_netlist.h + M /trunk/include/input_vlan.h + M /trunk/include/interface.h + M /trunk/include/intf_msg.h + M /trunk/include/pgm_data.h + M /trunk/include/video_decoder.h + M /trunk/include/video_output.h + M /trunk/include/video_x11.h + A /trunk/include/vlc_thread.h - Le prototypes des fonctions Enable/DisableScreeSaver dans xutils.h ne - correspondait pas a leur declaration dans xutils.c - - Benny - -1999-10-20 Wednesday 23:30 benny - - Bug fix: le buffer p_pes_header_save du pes n'etait jamais alloue, ce qui - fait que la fonction DemuxPES plantait si jamais le header pes etait plus - gros que le premier packet ts du pes. - - Benny - -1999-10-12 Tuesday 18:58 massiot - - Synchronisation vlc-DR2/CVS - - * Makefile : nouvelles options d'optimisation, décodeur vidéo ; - * config.h : FIFOs et netlist plus longues ; - * input_psi.c : Suppression de messages de debug ; - - --Meuuh - -1999-10-06 Wednesday 18:47 massiot - - * Correction d'un bug ou quand on ne definait pas le DEBUG, il - remplacait les intf_DbgMsg par des ;, ce qui n'est pas cool pour les - if ... else sans accolades (input_psi.c). - - --Meuuh - -1999-10-06 Wednesday 17:25 massiot - - Un #ifdef DEBUG qui manquait et qui faisait que ca compilait pas sans le DEBUG. - - --Meuuh - -1999-10-06 Wednesday 01:29 maxx - - * Documentation/bugs : - - Suppression d'un bon nombre de bugs de l'input ; - - Rajout d'un bug concernant ./vlc --novideo ; - - -- - MaXX - -1999-10-06 Wednesday 00:32 massiot - - * L'autospawn réagit correctement si on utilise les flags --novideo ou - --noaudio ; - - --Meuuh - -1999-10-05 Tuesday 23:41 maxx - - * audio_output/audio_output.c : - - Suppression totale de la synchro en dates absolues ; - - Rajout de la re-synchro en dates relatives (il est donc désormais - possible de couper un flux et de le relancer, ou de changer de flux, - tout en gardant le même input, le même décodeur audio... pratique pour - le pseudo-changement de chaîne prévu à la War :-) ; - - -- - MaXX - -1999-10-04 Monday 10:20 maxx - - * audio_output/audio_output.c : - - Suppression de la synchro en attendant de trouver une meilleure méthode ; - - -- - MaXX - -1999-10-04 Monday 02:24 maxx - - * input/input.c : - - Correction de deux bugs concernant le calcul de b_has_pts et d'une autre - variable de la structure pes (les masques utilisés n'étaient pas les bons... - conséquence immédiate : la synchro ne voyait jamais de paquet daté) ; - - Correction d'un bug de la méthode de calcul de i_pts ; - - * audio_decoder/audio_decoder.c : - - Autodétection des dates en utilisant le champ i_pts fourni par la - synchro... le son à fréquence variable adaptée aux pertes de paquets TS et - autres problèmes est désormais une réalité :-) - - * audio_output/audio_output.c : - + Rajout de la synchro : - - On attend si on est en avance ; - - On saute des frames si on est en retard ; - + Ce n'est pas encore tout à fait ça, mais ça commence à prendre forme... - On dirait que le mini-server va trop vite, parce que l'audio est souvent - en retard... Polux ? - - * Makefile : - - Modifications cosmétiques ; - - -- - MaXX - -1999-10-02 Saturday 22:37 maxx - - * .cvsignore : - - Rajout des fichiers vlc.init et gmon.out ; - - -- - MaXX - -1999-10-02 Saturday 22:31 maxx - - * Makefile : - - Rajout des options de linkage -g et -pg afin de faire fonctionner le - profiling ; - - -- - MaXX - -1999-10-02 Saturday 21:32 maxx - - * include/decoder_fifo.h : - - Rajout du support permettant de détecter la fin du thread input - correspondant au flux de bits passé en argument à la fonction GetByte ; - - * input/input.c : - - Changements cosmétiques ; - - * input/input_psi.c : - - Correction d'un bug de la fonction DestroyPgrmDescr qui faisait - segfaulter le vlc à sa terminaison ; - - * audio_decoder/audio_decoder.c : - * generic_decoder/generic_decoder.c : - * video_decoder/video_decoder.c : - - Les fonctions xdec_DestroyThread envoient désormais un signal permettant - aux decoder threads de quitter la fonction GetByte meme s'ils sont en - attente dans la fonction pthread_cond_wait ; - - -- - MaXX - -1999-10-02 Saturday 10:20 massiot - - * input.c : Ajout du booléen b_error et d'une boucle d'erreur pour - éviter la fermeture sauvage de l'input ; - * main.c : Le vlc se ferme désormais proprement quand il bouffe un SIGINT. - - --Meuuh - -1999-10-01 Friday 22:45 massiot - - * Suppression d'un message d'erreur erronné ; - - --Meuuh - -1999-10-01 Friday 22:05 massiot - - * L'input devrait être capable de se fermer correctement après une - erreur (j'ai dit _capable_, hein, j'ai pas dit qu'elle le faisait) ; - - --Meuuh - -1999-10-01 Friday 15:44 maxx - - * Makefile : - - Rajout de l'option -pg maintenant que le %*!&#@ de bug est corrigé, et en - attendant qu'on trouve le moyen de releaser proprement le lock des - decoder_fifos :-) - - * audio_decoder/audio_decoder.c : - - Correction d'un bug qui entrainait une dérivation du son ; - - * include/audio_output.h : - - Passage du nb max de fifos audio de 4 à 2 pour augmenter le niveau sonore ; - - * interface/main.c : - - Typo ; - - -- - MaXX - -1999-10-01 Friday 12:38 maxx - - * input/input_pcr.c : - - Correction d'un bug de la fonction input_PcrReInit : pthread_mutex_lock() - était appelée avec un argument obtenu en déréférençant un pointeur non - initialisé ; - - Le bug ne survenait que lorsque le vlc était compilé SANS -Ox, probablement - parce que le code optimisé n'exécutait pas les instructions dans le meme - ordre ; - - -- MaXX - -1999-09-29 Wednesday 09:56 maxx - - * include/mtime.h : - - mtime_t devient un s64 (et non plus un u64) pour harmoniser gestion de - l'horloge et synchronisation ; - - LAST_MDATE correspond désormais à la plus grande valeur que peut - prendre un s64 ; - - MSTRTIME_MAX_SIZE prend en compte le fait que les dates peuvent désormais - être négatives ; - - * misc/mtime.c : - - modifications diverses et variées prenant en compte le changement de - mtime_t ; - - * include/input.h : - - i_pts et les variables s64 de la structure pcr sont désormais des mtime_t ; - - * input/input.c : - - passage des casts en (mtime_t) et non (s64) ; - - * input/input_file.c : - - rajout d'un #include "mtime.h" ; - - * input/input_pcr.c : - - passage des s64 en mtime_t ; - - * misc/xutils.c : - - correction de deux warnings ; - - -- MaXX - -1999-09-28 Tuesday 10:35 maxx - - * include/decoder_fifo.h : - - Proprification des commentaires ; - - * include/input.h : - - i_pts était un u32 mais doit être un s64 ; - - Question ouverte au Ptyx : pourquoi mtime_t est un u64 ? - Est-ce que c'est mauvais de passer mtime_t en s64 ? - Est-ce que ça fait modifier beaucoup de code ? - - * input/input.c : - - Correction d'un cast ; - - -- MaXX - -1999-09-24 Friday 10:02 maxx - - * audio_decoder/audio_decoder.c : - - Intégration totale et non commentée du support de la synchro ; - - Le problème du 0.1% de CPU -> 9.7% est résolu en compilant avec un - flag d'optimisation (cf ci-dessous) ; - - * Makefile : - - Rajout d'une ligne *commentée* avec le flag d'optimisation -O2 ; - - En -O2 et en faisant tourner le mini-server et un vlc --novideo sur la - meme machine, la somme des %CPU du vlc et du mini-server est égale à 0 :-) - C'est pas beau ça ? - - -- MaXX "vlc rewlz" - -1999-09-23 Thursday 20:56 polux - - Implémentation rudimentaire de la synchro : les packets - PES sont maintenant datés. - - -- - Polux - -1999-09-23 Thursday 10:22 massiot - - * AUTO_SPAWN n'est plus necessaire pour lancer l'init script. - - --Meuuh - -1999-09-23 Thursday 08:53 maxx - - * audio_decoder/audio_decoder.c : - - Tout est pret pour accueillir la synchro :-) - - Les passages modifiés sont encore en commentaire, parce qu'avec ma - synchro simulée le %CPU du décodeur audio passe de 0.1% à 9.7%, alors - que les opérations sont toutes simples et pas appelées tant que ça - (il faudra encore essayer en -Oqqch si ça change qqch) ; - - Reste à modifier l'audio output pour la synchro... coming soon ; - - -- MaXX - -1999-09-22 Wednesday 21:39 maxx - - * audio_decoder/audio_decoder.c : - - Correction d'un bug concernant la décision de décoder ou non une - nouvelle frame audio ; - - -- MaXX - -1999-09-22 Wednesday 15:53 maxx - - * include/audio_output.h : - - Correction d'une erreur dans la taille des frames du Layer II (1152 - et non 1192) (ne vous en faites pas, l'erreur n'était présente que dans - un commentaire :-) ; - - * audio_decoder/audio_decoder.c : - - Rajout d'un certain nombre de commentaires utiles pour la suite du - développement de l'audio_decoder ; - - Modification de la méthode de calcul du nombre de frames audio libres - dans l'aout_fifo (à tester !) ; - - -- MaXX - -1999-09-21 Tuesday 18:55 massiot - - * Le video_decoder a desormais une structure qui tourne (copier-coller de - l'audio_decoder) ; - - L'integration du mpeg2decode arrive ! - - --Meuuh - -1999-09-20 Monday 22:07 massiot - - * Passage de NeedBits(), DumpBits(), etc. dans decoder_fifo.h ; - * Suppression de warnings ; - - --Meuuh - -1999-09-20 Monday 21:22 massiot - - J'avions oublie celui-la :( - - --Meuuh - -1999-09-20 Monday 21:21 massiot - - * La DCT et la PCM sont dans audio_math.c ; - * Corrections de quelques warnings ici ou la ; - - --Meuuh - -1999-09-20 Monday 20:41 massiot - - * Ajout d'un .cvsignore ; - * Au démarrage l'interface lance le script contenu dans vlc.init s'il - existe (typiquement spawnage d'input) ; - * Le décodeur PSI spawne automatiquement les threads video et audio des - qu'il a fini ; - [les deux précédents comportements peuvent être désactivés en - commentant #define AUTO_SPAWN dans config.h] - * Correction d'un bug de compilation dans input_pcr.c - - --Meuuh - -1999-08-08 Sunday 12:42 maxx - - * CVS Creation - - -- MaXX - -1999-08-08 Sunday 12:42 maxx - - Initial revision +Encapsulation des pthread qui sont maintenant remplac?\239?\191?\189es par les vlc_thread. +Toutes les r?\239?\191?\189f?\239?\191?\189rences aux pthread que ce soit les thread, les mutex ou +les variables conditionnelles, ont ?\239?\191?\189t?\239?\191?\189 remplac?\239?\191?\189es par leur ?\239?\191?\189quivalent +vlc_thread. Les vlc_thread sont une version tr?\239?\191?\189s simplifi?\239?\191?\189e des pthread et +fonctionnent exactement de la m?\239?\191?\189me fa?\239?\191?\189on. Ceci devrait grandement faciliter +le portage vers d'autres OS. + +Polux + +------------------------------------------------------------------------ +r45 | polux | 1999-12-08 17:01:40 +0100 (Wed, 08 Dec 1999) | 4 lines +Changed paths: + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/audio_decoder/audio_math.c + M /trunk/src/audio_output/audio_dsp.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/generic_decoder/generic_decoder.c + M /trunk/src/input/input.c + M /trunk/src/input/input_ctrl.c + M /trunk/src/input/input_file.c + M /trunk/src/input/input_netlist.c + M /trunk/src/input/input_network.c + M /trunk/src/input/input_pcr.c + M /trunk/src/input/input_psi.c + M /trunk/src/input/input_vlan.c + M /trunk/src/interface/control.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_cmd.c + M /trunk/src/interface/intf_ctrl.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/interface/main.c + M /trunk/src/interface/xconsole.c + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_x11.c + +Fin du remplacement des pthread + ajout du frame rate dans display.c. + +Polux + +------------------------------------------------------------------------ +r46 | benny | 1999-12-08 22:23:07 +0100 (Wed, 08 Dec 1999) | 5 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/input/input_ctrl.c + M /trunk/src/input/input_psi.c + + + +Commit bis des modifications concernant l'initialisation du continuity +counter (ecrasees entre temps) + +------------------------------------------------------------------------ +r47 | benny | 1999-12-09 23:37:46 +0100 (Thu, 09 Dec 1999) | 5 lines +Changed paths: + M /trunk/src/input/input_psi.c + + + + +Correction d'un bug dans la lecture de la version de la PMT + +------------------------------------------------------------------------ +r48 | polux | 1999-12-12 19:04:37 +0100 (Sun, 12 Dec 1999) | 5 lines +Changed paths: + M /trunk/Makefile + + +Gr?\239?\191?\189ce ?\239?\191?\189 Jimmy, plus besoin de compiler les fichiers assembleurs ?\239?\191?\189 part, +le make se d?\239?\191?\189brouille tout seul comme un grand en utilisant gcc pour +compiler les .S + +------------------------------------------------------------------------ +r49 | maxx | 1999-12-15 00:37:44 +0100 (Wed, 15 Dec 1999) | 12 lines +Changed paths: + M /trunk/.cvsignore + M /trunk/src/audio_output/audio_output.c + M /trunk/src/interface/intf_ctrl.c + +* .cvsignore : ++ Rajout du fichier core ; + +* audio_output/audio_output.c : ++ Rajout de messages de debug : +- nombre de frames audio dans la plage dat?\239?\191?\189e courante ; +- dur?\239?\191?\189e de cette plage audio dat?\239?\191?\189e (en ?\239?\191?\189s) ; +- fr?\239?\191?\189quence du flux sonore pour cette plage dat?\239?\191?\189e ; + +* interface/intf_ctrl.c : +- Correction du bug `help vlan' (mouahaha il manquait une virgule :-). + +------------------------------------------------------------------------ +r50 | maxx | 1999-12-15 19:23:33 +0100 (Wed, 15 Dec 1999) | 3 lines +Changed paths: + M /trunk/src/audio_decoder/audio_decoder.c + +* audio_decoder/audio_decoder.c : +- Test d'une nouvelle m?\239?\191?\189thode de synchro ; + +------------------------------------------------------------------------ +r51 | maxx | 1999-12-15 20:01:41 +0100 (Wed, 15 Dec 1999) | 8 lines +Changed paths: + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/audio_output/audio_output.c + +* audio_decoder/audio_decoder.c : +- l'ancienne m?\239?\191?\189thode de synchro ?\239?\191?\189tait buggu?\239?\191?\189e, la nouvelle rewlz... Sam, +j'esp?\239?\191?\189re que tu me pardonneras un jour ; + +* audio_output/audio_output.c : +- suppression des messages de debug, ?\239?\191?\189 la demande de Polux, qui veut +squatter seul la console de debug avec ses messages de fps ; + +------------------------------------------------------------------------ +r52 | massiot | 1999-12-18 18:13:55 +0100 (Sat, 18 Dec 1999) | 4 lines +Changed paths: + A /trunk/include/video_parser.h + A /trunk/src/video_parser + A /trunk/src/video_parser/video_parser.c + +* Patchs MPEG1, qui marchent ou qui ne marche pas ; +* Optimisation de ClearBlock() ; +* D?\239?\191?\189but du video_parser ; + +------------------------------------------------------------------------ +r53 | sam | 1999-12-19 21:08:53 +0100 (Sun, 19 Dec 1999) | 4 lines +Changed paths: + M /trunk/src/interface/interface.c + M /trunk/src/interface/main.c + + + . ajout de #ifdef pour ne pas avoir de console X en mode framebuffer + . mode --novlans par d?\239?\191?\189faut +------------------------------------------------------------------------ +r54 | stef | 1999-12-21 01:07:39 +0100 (Tue, 21 Dec 1999) | 2 lines +Changed paths: + A /trunk/include/parser_fifo.h + M /trunk/include/video_parser.h + M /trunk/src/video_parser/video_parser.c + +*** empty log message *** + +------------------------------------------------------------------------ +r55 | massiot | 1999-12-21 19:12:29 +0100 (Tue, 21 Dec 1999) | 4 lines +Changed paths: + A /trunk/include/undec_picture.h + A /trunk/include/vdec_motion.h + A /trunk/include/video_fifo.h + M /trunk/include/video_parser.h + A /trunk/src/video_decoder/vdec_motion.c + M /trunk/src/video_decoder/video_decoder.c + A /trunk/src/video_parser/video_fifo.c + M /trunk/src/video_parser/video_parser.c + A /trunk/src/video_parser/vpar_headers.c + +D?\239?\191?\189but du d?\239?\191?\189codeur + d?\239?\191?\189but du parseur. + +?\239?\191?\189videmment ?\239?\191?\189a compile pas et on n'est pas sortis de l'auberge, m'enfin... + +------------------------------------------------------------------------ +r56 | massiot | 1999-12-21 19:14:22 +0100 (Tue, 21 Dec 1999) | 2 lines +Changed paths: + D /trunk/include/parser_fifo.h + +Ce fichier la etait en trop + +------------------------------------------------------------------------ +r57 | massiot | 1999-12-22 03:27:56 +0100 (Wed, 22 Dec 1999) | 4 lines +Changed paths: + M /trunk/include/undec_picture.h + M /trunk/include/video_parser.h + A /trunk/include/vpar_blocks.h + M /trunk/src/video_parser/video_fifo.c + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_headers.c + +Un bon morceau du parseur. + +Stef, je ne t'oublie pas, demain t'auras du boulot, promis :) + +------------------------------------------------------------------------ +r58 | massiot | 1999-12-22 14:18:13 +0100 (Wed, 22 Dec 1999) | 2 lines +Changed paths: + M /trunk/include/video_parser.h + M /trunk/src/video_parser/vpar_headers.c + +suite du parseur. + +------------------------------------------------------------------------ +r59 | massiot | 1999-12-29 00:35:32 +0100 (Wed, 29 Dec 1999) | 2 lines +Changed paths: + A /trunk/include/video_decoder.h.new + M /trunk/include/video_fifo.h + M /trunk/include/video_parser.h + M /trunk/include/vpar_blocks.h + A /trunk/include/vpar_headers.h + A /trunk/src/video_decoder/vdec_idct.c + M /trunk/src/video_decoder/vdec_motion.c + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_parser/video_fifo.c + M /trunk/src/video_parser/video_parser.c + A /trunk/src/video_parser/vpar_blocks.c + M /trunk/src/video_parser/vpar_headers.c + A /trunk/src/video_parser/vpar_motion.c + +Suite du video_parser et du video_decoder. + +------------------------------------------------------------------------ +r60 | stef | 1999-12-29 03:48:59 +0100 (Wed, 29 Dec 1999) | 3 lines +Changed paths: + M /trunk/include/vpar_headers.h + M /trunk/src/video_parser/vpar_headers.c + +* Ajout de quelques fonctions pour traiter les structures *_extension + dans le parser + +------------------------------------------------------------------------ +r61 | stef | 1999-12-30 14:59:59 +0100 (Thu, 30 Dec 1999) | 3 lines +Changed paths: + M /trunk/include/vpar_headers.h + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_headers.c + + +* Modifications de quelques erreurs sur le parseur + +------------------------------------------------------------------------