1. 08 Dec, 1999 3 commits
    • Benoit Steiner's avatar
      · eee67fce
      Benoit Steiner authored
      Commit bis des modifications concernant l'initialisation du continuity
      counter (ecrasees entre temps)
      eee67fce
    • Jean-Marc Dressler's avatar
    • Benoit Steiner's avatar
      · 1e0d8c90
      Benoit Steiner authored
      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.
      1e0d8c90
  2. 09 Nov, 1999 1 commit
    • Benoit Steiner's avatar
      · 59fd3a2a
      Benoit Steiner authored
      
      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 :)
      
      Benny
      59fd3a2a
  3. 20 Oct, 1999 1 commit
    • Benoit Steiner's avatar
      · 08e1ada5
      Benoit Steiner authored
      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
      08e1ada5
  4. 04 Oct, 1999 1 commit
    • Michel Kaempf's avatar
      * input/input.c : · 5adf2c05
      Michel Kaempf authored
      - 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
      5adf2c05
  5. 02 Oct, 1999 2 commits
    • Michel Kaempf's avatar
      * include/decoder_fifo.h : · 65468e37
      Michel Kaempf authored
      - 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
      65468e37
    • Christophe Massiot's avatar
      * input.c : Ajout du bool�en b_error et d'une boucle d'erreur pour · b0539b37
      Christophe Massiot authored
        �viter la fermeture sauvage de l'input ;
      * main.c : Le vlc se ferme d�sormais proprement quand il bouffe un SIGINT.
      
      --Meuuh
      b0539b37
  6. 01 Oct, 1999 2 commits
  7. 29 Sep, 1999 1 commit
    • Michel Kaempf's avatar
      * include/mtime.h : · 1d5f5602
      Michel Kaempf authored
      - 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
      1d5f5602
  8. 28 Sep, 1999 1 commit
    • Michel Kaempf's avatar
      * include/decoder_fifo.h : · 24dafcdc
      Michel Kaempf authored
      - 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
      24dafcdc
  9. 23 Sep, 1999 1 commit
  10. 21 Sep, 1999 1 commit
  11. 20 Sep, 1999 1 commit
    • Christophe Massiot's avatar
      * Ajout d'un .cvsignore ; · 2dac5c30
      Christophe Massiot authored
      * 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
      2dac5c30
  12. 08 Aug, 1999 1 commit