Renaud Dartus
d719269bc1
Move #define from audio_output.h to config.h
...
Change vlan_server_ip to vishnou's ip (but vlans not working yet)
2000-12-19 22:34:34 +00:00
Arnaud de Bossoreille de Ribou
56685c3168
- one typo.
...
- one line deleted (it was for debug, bozo.)
2000-12-19 20:01:38 +00:00
Christophe Massiot
0661d2e7de
GetChunk() : reads n bytes from the elementary stream and places them
...
in a big buffer (a gift for Sam).
2000-12-19 19:55:35 +00:00
Arnaud de Bossoreille de Ribou
deff6eb9e7
sdl plugin :
...
- Quantic start in fullscreen fixed.
2000-12-19 19:44:09 +00:00
Christophe Massiot
9082046486
Input-II now correctly handles private stream 1 (AC3, DVDSPU).
2000-12-19 19:08:51 +00:00
Sam Hocevar
42e8a2e6e4
. split the audio decoder into adec_generic, adec_layer1 and adec_layer2
...
(no new code added)
2000-12-19 19:05:46 +00:00
Pierre Baillet
da6f02087b
- fixed the ratio/position problem in YUV, now patching Stable.
2000-12-19 17:51:32 +00:00
Christophe Massiot
7effc0f7a4
We now display CPU usage statistics for each thread.
2000-12-18 15:31:47 +00:00
Christophe Massiot
d54a5f8fb4
We can now read from stdin.
2000-12-18 10:40:11 +00:00
Sam Hocevar
1cf5dd7b4b
. 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)
2000-12-18 10:02:30 +00:00
Sam Hocevar
2dabbaa9f5
. 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.
2000-12-18 07:56:32 +00:00
Arnaud de Bossoreille de Ribou
9632f78e4e
- 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!
Good night suckers. I love you too :p
2000-12-18 02:47:09 +00:00
Pierre Baillet
07672a422c
- 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
2000-12-17 15:05:30 +00:00
Stéphane Borel
b185a7ee16
Fixed support for broken MPEG-1 files.
...
--Meuuh
2000-12-16 16:31:11 +00:00
Christophe Massiot
67bc00c9b6
* Cleaned up program and ES management by using input_programs.c whenever
...
necessary.
* Cleaned up decoder spawning.
2000-12-15 19:05:23 +00:00
Christophe Massiot
4d26594b02
Enhanced handling of stream discontinuities.
2000-12-15 17:21:54 +00:00
Christophe Massiot
a23f364ad9
More comments.
2000-12-15 13:39:54 +00:00
Christophe Massiot
d2ca341dd7
* 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
2000-12-15 13:28:00 +00:00
Christophe Massiot
3c7d6bbc87
Some comments for Henri.
2000-12-14 10:47:57 +00:00
Henri Fallon
9cf26f4194
Netlist embryo :
...
- pes netlist
- data netlist
Still to do :
- iovect netlist
It hasen't been tested yet.
Meuuh, could you tell me if it works ? ( if yes, gimme some more work :p )
2000-12-14 02:01:39 +00:00
Christophe Massiot
5aadb8d7fd
Fix in the SCR parser for high values.
2000-12-11 19:26:57 +00:00
Christophe Massiot
7107b37d19
Fixed a bug with DVD's SCR (too close from the PTS).
2000-12-11 18:51:28 +00:00
Christophe Massiot
66b04c2afd
Another attempt for the audio bug...
2000-12-11 17:04:42 +00:00
Christophe Massiot
2022942199
Prototypes for netlist functions.
2000-12-11 15:29:02 +00:00
Christophe Massiot
fd5a24a4b3
Another attempt for the same bug...
2000-12-11 15:06:32 +00:00
Christophe Massiot
b593a03bb4
Mmmmh an endianness bug ?
2000-12-11 14:58:30 +00:00
Christophe Massiot
4dc9ef7129
Attempt to fix the audio.
2000-12-11 14:45:30 +00:00
Christophe Massiot
0edb872610
Fixed benny's mistakes :pp
2000-12-11 14:34:31 +00:00
Henri Fallon
10c6c8c961
Same changes that were made in the stbale branch ( FB_NOYPAN support )
2000-12-11 13:55:50 +00:00
Benoit Steiner
39eb576831
Fixe la gestion des signaux
2000-12-10 09:21:58 +00:00
Benoit Steiner
53c2e3acf7
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...
2000-12-10 08:08:35 +00:00
Benoit Steiner
93d8bc1416
debut de portage sous solaris
2000-12-10 03:55:47 +00:00
Christophe Massiot
b2181174d0
* Code to manage es_descriptors and program_descriptors, from benny's
...
input_psi.c
(unfinished)
2000-12-08 18:50:37 +00:00
Christophe Massiot
1a36621c47
We now correctly parse MPEG-1 SCR and there is no need to kludge to read
...
the stream at the right pace.
2000-12-07 15:45:18 +00:00
Christophe Massiot
7bd6b4e934
* Support for MPEG-1 .mpg files.
...
* Fixed a bug in the synchro with non-P5/B1 streams.
2000-12-06 16:41:20 +00:00
Christophe Massiot
8d211185e6
The new tasks for the input-II.
2000-12-05 22:30:27 +00:00
Christophe Massiot
dc804fe5e1
The input-II. (more info by mail in about an hour)
2000-12-05 19:36:58 +00:00
Sam Hocevar
d9cac7cd2a
. re-changement de vout_sdl.c pour que �a fonctionne en woody.
2000-12-01 07:35:12 +00:00
Stéphane Borel
48b0c5ca3e
. J'en ai oubli� un morceau avant :)
...
NB: je ne pense pas que l'ouverture en mode non-bloquant soit un
probl�me, mais ne fait je ne sais pas. Chez moi �a marche !
2000-11-30 20:57:05 +00:00
Stéphane Borel
a06f74ac12
. Test non bloquant de l'ouverture du dsp � l'initialisation du plugin
...
pour le cas o� il est utilis� par esd
2000-11-30 20:43:16 +00:00
Pierre Baillet
b207b8f82e
. Fixed a segfault
...
. Fixed a SDL API change about clipping (?).
2000-11-30 17:37:23 +00:00
Stéphane Borel
9bc87bff4b
. 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.
2000-11-29 19:02:17 +00:00
Christophe Massiot
40b8684fd0
Added -funroll-all-loops and -fstrict-aliasing which seem to make things
...
faster.
2000-11-29 18:55:04 +00:00
Christophe Massiot
50f8da0448
Added hooks for the fothcoming YUV overlay support.
2000-11-29 17:33:24 +00:00
Christophe Massiot
266e3eabc0
ppro and mmx optimizations are now enabled by default (K6 users should
...
buy real processors).
2000-11-29 14:36:20 +00:00
Christophe Massiot
4676ccbc9a
Now using buffer I/O to write debug logs (huge performance increase).
2000-11-29 14:21:53 +00:00
Christophe Massiot
c80fb561c6
* Added debug messages in the video synchro
...
* Fixed a bug in the video synchro time scheduling
* Made the vout more precise on display dates
2000-11-29 14:05:10 +00:00
Christophe Massiot
05c3e530d6
Enhancement for very slooow machines.
2000-11-29 11:34:22 +00:00
Christophe Massiot
f666ec10f1
More stats.
...
NB : it is necessary to re-run ./configure
2000-11-28 19:58:14 +00:00
Christophe Massiot
8ccff3d77f
The YUV buffer is now freed after displaying (useful for overlay).
2000-11-28 16:00:38 +00:00