* Removed b_die and b_error from all decoders (obsoleted by decoder_fifo_t).
All decoders should now exit cleanly (if it's not the case, it should be
referenced as a bug).
* Added -a, -c and -s options. (-a doesn't work but I will let the people
who thought it would be cleaner to put config in environment variables
correct what's wrong in my code).
Sam Hocevar [Mon, 18 Dec 2000 10:02:30 +0000 (10:02 +0000)]
. additional fix for Layer 1 mono
now vlc plays all of my 125 sample mpeg1 movies !
Please try it with yours, and report non-working streams.
(`file foo.mpeg' must report "system stream", not "video stream" in
order to be playable with the vlc)
Sam Hocevar [Mon, 18 Dec 2000 07:56:32 +0000 (07:56 +0000)]
. indentation fixes
. fixed audio syncword detection for mpeg 1 streams (hopefully)
FIXME: can anyone confirm we can get rid of adec_byte_stream_next
in audio_decoder_thread.c now that we have the new input ?
. fixed Layer 2 Mono decoding.
FIXME: who created freq_table ? what was the rationale for it, and
where does it come from ?
FIXME: how can we spare the extra DCT in audio_decoder.c:707 ? I'm too
tired to think about it.
. proposal: splitting audio_decoder.c in one file per layer.
- Hardware YUV overlay (SDL) with real colors ;p It may suck for non
4:2:0 streams.
- Removed vout code found in intf file to support fullscreen switching.
Now only vout_SDL updates SDL data and intf only switch flags such as
b_reopen_display and b_fullscreen in p_vout->p_sys.
- Fixed a var name typo in input_programs.c which prevents vlc from
compiling with --enable-debug option. (i_es_pid -> i_es_id :)
There's a segfault in the termination process due to sdl, I don't really
know what is the problem and I have to work today. Help me!
Pierre Baillet [Sun, 17 Dec 2000 15:05:30 +0000 (15:05 +0000)]
- partial SDL YUV support (green stream for now, please help me !)
- "y" key switch between SDL and vlc YUV
- autodetection of Overlay support
- soon to come, colors :P
* Fixed two typos in the Makefile (sam you owe me at least one beer)
* Moved b_discontinuity to pgrm_descriptor_t, cleaned up CRDecode
(needs some more cleaning for discontinuities)
* Added pf_new_pes in plugins
Benoit Steiner [Sun, 10 Dec 2000 08:08:35 +0000 (08:08 +0000)]
Generation d'un makefile presque correct pour les vieilles versions de make
Nettoyage: gestion des dependances pour les plugins, suppressions de pas
mal de redondances, options de compilations coherentes, etc...
Stéphane Borel [Wed, 29 Nov 2000 19:02:17 +0000 (19:02 +0000)]
. Ajout de la date dans les warning si le mode debug est activ�
. Modification du configure pour remmettre le x11 par d�faut, et pour
montrer que ppro et mmx sont par d�fauts maintenant.
* Added more stats
* Fixed a bug in the parser when trashing an already parsed frame
* Simplified (and enhanced) vpar_synchro for B pictures
* Lowered the synchro DELTA
* vlc is now compiled without the STATS mode by default.
* Fixed a bug which made frames go backwards with some displays (the
video_decoder thread is now niced).
* Made use of intf_WarnMsg() in the most needed places.
Also simplified the synchro algorithm and fixed a bug with non-(5/1) streams.
Fixed the optimizations in the configure stuff.
Warning : this release needs a full rebuild (make clean; make).
Warning : I might have broken the BeOS port, could somebody check ?
Stéphane Borel [Tue, 21 Nov 2000 01:41:45 +0000 (01:41 +0000)]
.Impl�mentation de intf_WarnMsg( int i_level, char *psz_format, ... ) et
intf_WarnMsgImm
.on active les messages de warning au lancement avec l'option --warning
.le i_level par d�fault est 12 (on ne montre pas les messages de niveau
inf�rieur � 12
J'esp�re que �a correspond � ce qui a �t� discut� dans videolan-devel.
* R�paration du VDEC_SMP. Ca marche sans planter avec la nouvelle
synchro.
* Remettage du #define STATS parce qu'en fait sinon on n'a pas les infos
dans la fen�tre. C'est dommage d'ailleurs qu'on ait � le mettre, parce
que du coup �a va nous d�courager de faire des stats sur d'autres
parties.
* Changements cosm�tiques dans les relations video_parser/video_decoder.
* Retirage du #define STATS ;
* Le warning (late pictures) du vout est d�sormais un DbgMsg (en
attendant les WarnMsg) ;
* Correction d'un bug en mode debug (sic).
* Totally new frame dropping algorithm.
* Fixed a bug in video_ouput.c which made the stream go backwards
sometimes.
* Fixed a bug in video_ouput.c which trashed more late pictures than
necessary.
* Fixed the DEBUG mode in the Makefile.
* Fixed a bug in mwait() which made us wait too long.
Stéphane Borel [Sun, 29 Oct 2000 00:07:59 +0000 (00:07 +0000)]
.Added window title in sdl output
.Removed mouse cursor in fullscreen mode
.Changed bits-per-pixel during window creation to X11 current depth
Although bits-per-pixel was initialized to 15 in every cases, the quality
changed when we switched X11 depth; so I don't know the real effect of this
constant in SDL.
lecon de programmation a l'intention des debutants qui ont ecrit
input_file.c :
- les codes d'erreur sont fait pour etre utilises
- quand on ouvre un fichier on le referme
-- jeanphi