An error occurred fetching the project authors.
  1. 28 Feb, 2000 1 commit
    • Michel Lespinasse's avatar
      · c6313a9b
      Michel Lespinasse authored
      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.
      c6313a9b
  2. 23 Feb, 2000 1 commit
    • Sam Hocevar's avatar
      Le retour du demoronifier qui n'est pas content. · 36ac163c
      Sam Hocevar authored
         . 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
      36ac163c
  3. 22 Feb, 2000 1 commit
    • Michel Lespinasse's avatar
      · 6ec1835e
      Michel Lespinasse authored
      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.
      6ec1835e
  4. 18 Feb, 2000 1 commit
  5. 17 Feb, 2000 1 commit
    • Sam Hocevar's avatar
      o remise de b_stereo dans les structures audio en attendant que soit · 6aaf8121
      Sam Hocevar authored
        d�finie une api pour la gestion de plus de 2 voies, qui de toute fa�on
        est loin d'�tre une priorit�. je dirais m�me qu'on s'en fout.
       o argument suppl�mentaire pour GetBufInfo() pour que la m�thode dummy
        attende un temps convenable, et correction de aout_dummy.c
       o le test sur la variable DEBUG dans config.h est maintenant conforme
        � ce que dit le Makefile.
       o suppression d'une variable inutile dans intf_fb.c
       o --long-help devient --longhelp comme dans mpg123
       o version du programme arbitrairement mise � 0.95.0
       o commentaire d'une variable inutilis�e dans Synchronize (video_output.c)
       o correction du "LIN" en "LIB" dans le Makefile, qui doit tra�ner l�
        depuis des si�cles
       o proprification de quelques routines du Makefile
      
      le code de s�lection de m�thode audio/video est loin d'�tre propre, je
      dirais m�me que c'est du gros caca, mais j'y bosse.
      
      bonne nuit,
      6aaf8121
  6. 16 Feb, 2000 1 commit
    • Sam Hocevar's avatar
      o renommage arbitraire et totalitaire de idctmmx.S en vdec_idctmmx.S · 2ebf6c03
      Sam Hocevar authored
       o correction d'une typo d�bile dans audio_output au commit pr�c�dent
       o b_stereo est remplac� par i_channels
       o suppression de la structure aout_dsp_t dont les membres d�pendant
        de l'output se retrouve dans aout_*_sys_t, et les autres directement
        dans aout_thread_t, on se fait pas chier.
      2ebf6c03
  7. 04 Feb, 2000 2 commits
    • Michel Kaempf's avatar
      * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c : · 5017b466
      Michel Kaempf authored
      - `msleep' de `INPUT_PTS_DELAY' et non `(3 * INPUT_PTS_DELAY) / 4'
      avant le d�marrage des d�codeurs audio ;
      5017b466
    • Michel Kaempf's avatar
      * ac3_decoder/ac3_decoder.c : · 4b504cfc
      Michel Kaempf authored
      - suppression des `#ifdef AC3_SIGSEGV' ;
      - correction d'un bug de la fonction `InitThread()' (scotchage �
      l'initialisation du d�codeur AC3 dans certaines conditions tr�s
      particuli�res) ;
      - support du bool�en `b_invalid' permettant de d�tecter des frames
      suppos�es invalides ;
      
      * ac3_decoder/ac3_exponent.c :
      - suppression des `#ifdef AC3_SIGSEGV' ;
      - d�tection des frames invalides et support du bool�en `b_invalid' ;
      
      * ac3_decoder/ac3_mantissa.c :
      - suppression des `#ifdef AC3_SIGSEGV' ;
      - d�tection des frames invalides et support du bool�en `b_invalid' ;
      - optimisation de la fonction `mantissa_unpack()' ;
      
      * audio_decoder/audio_decoder.c :
      - correction d'un bug de la fonction `InitThread()' (scotchage �
      l'initialisation du d�codeur MPEG2 dans certaines conditions tr�s
      particuli�res) ;
      
      * include/ac3_decoder.h :
      - suppression du `#define AC3_SIGSEGV' ;
      
      * include/vpar_synchro.h :
      - d�claration explicite de la fonction `vpar_SynchroKludge()' lorsque
      `SAM_SYNCHRO' n'est pas activ�e ;
      
      * interface/intf_ctrl.c :
      - initialisation � `-1' des variables `i_input' et `i_pid' de la
      fonction `SelectPID()' ;
      
      * video_output/video_yuv.c :
      - mise en commentaire de la fonction inutilis�e `yuvToRgb24()' ;
      
      * video_parser/video_parser.c :
      - int�gration du patch propos� dans videolan-devel ;
      
      * video_parser/vpar_blocks.c :
      - int�gration du patch propos� dans videolan-devel ;
      
      NdlR : apu warnings � la compilation :-)
      4b504cfc
  8. 31 Jan, 2000 1 commit
    • Michel Kaempf's avatar
      IMPORTANT : · 9629dd8a
      Michel Kaempf authored
      * ce commit devrait corriger les probl�mes de fermeture du vlc, commentaires
      souhait�s (et obligatoires) ;
      * le probl�me de la synkro initiale de l'audio devrait �tre corrig� : reports
      souhait�s (et obligatoires) gr�ce aux messages "aout debug" ;
      * en clair FAITES PETER UN MAIL avec vos messages "aout debug" et vos coups
      de gueule/coups de coeur quant � la fermeture du vlc ;-)
      
      * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
      - rajout d'un msleep() en d�but de fonction RunThread() afin de
      contrebalancer le d�lai entre la r�ception d'un paquet TS et la
      pr�sentation de son contenu (INPUT_PTS_DELAY) ;
      - rajout d'un cond_signal() dans la fonction EndThread() ;
      
      * audio_output/audio_output.c :
      - activation des messages de debug ;
      - r��criture de la fonction NextFrame() ;
      9629dd8a
  9. 24 Jan, 2000 2 commits
    • Michel Kaempf's avatar
      * audio_output/audio_output.c : · 01461d52
      Michel Kaempf authored
      - impl�mentation de la synkro (qui punit m�chant) ;
      
      * audio_decoder/audio_decoder.c, ac3_decoder/ac3_decoder.c :
      - rajout de vlc_cond_signal() afin de pr�venir l'audio_output que de
      nouveaux samples ont �t� d�cod�s ;
      
      * Makefile :
      - rajout de l'options de compilation -g ;
      - utilisation du old decoder (synkro) ;
      
      * include/config.h :
      - suppression des messages de debug ;
      01461d52
    • Michel Kaempf's avatar
      * GoldenEye rewlz : · e97f189c
      Michel Kaempf authored
      - explications du commit au prochain commit :-)
      e97f189c
  10. 21 Jan, 2000 1 commit
    • Michel Kaempf's avatar
      * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c : · 4ffdf05c
      Michel Kaempf authored
      - correction d'un bug dans la fonction d'initialisation des d�codeurs
      (freeze lorsqu'aucun paquet PES n'est envoy� aux d�codeurs) ;
      
      * audio_output/audio_output.c :
      - correction d'un bug dans l'initialisation du flag b_die des fifos des
      d�codeurs ;
      - correction d'un bug dans la lecture des flags b_die des fifos des
      d�codeurs (les fifos n'�taient pas d�truites avant la mort du thread
      audio_output) ;
      4ffdf05c
  11. 20 Jan, 2000 2 commits
    • Michel Kaempf's avatar
      * ac3_decoder/ac3_decoder.c : · 07686534
      Michel Kaempf authored
      - m�j de la fr�quence th�orique de chaque frame ac3 ;
      
      * audio_output/audio_output.c :
      - d�tection des bouclages de flux et resynkronisation automatique sur la
      fr�quence th�orique ;
      07686534
    • Michel Kaempf's avatar
      * Makefile : · f5c7fdfa
      Michel Kaempf authored
      - DECODER=old et non DECODER=new ;
      
      * include/ac3_decoder.h :
      - rajout, dans la structure ac3dec_thread_t, du membre b_invalid (utilis�
      pour skipper une frame ac3 invalide) ;
      
      * ac3_decoder/ac3_decoder.c :
      - rajout du support de b_invalid ;
      
      * ac3_decoder/ac3_exponent.c :
      - optimisations ;
      
      * ac3_decoder/ac3_mantissa.c :
      - d�tection d'une mantisse invalide et m�j de b_invalid ;
      
      * audio_output/audio_output.c :
      - resynkro en cas de bouclage du flux ;
      f5c7fdfa
  12. 19 Jan, 2000 1 commit
  13. 18 Jan, 2000 3 commits
  14. 17 Jan, 2000 1 commit