]> git.sesse.net Git - vlc/commit
-New function for DVD reading, that is able to read multiple blocks
authorStéphane Borel <stef@videolan.org>
Fri, 2 Mar 2001 03:32:46 +0000 (03:32 +0000)
committerStéphane Borel <stef@videolan.org>
Fri, 2 Mar 2001 03:32:46 +0000 (03:32 +0000)
commit917d257428daab6e9e3387ecb66212d95f7e6c18
tree1e86bcf5b72888246ca8d8fdf787758125c2a46e
parent2fe30f260bd26db1a954342e2e4a2efb397ae4ea
-New function for DVD reading, that is able to read multiple blocks
(I've chosen 32 now), that doesn't use any memcpy anymore and is also much
faster. It is ready now for cell positioning in multi-angle DVD (to come
soon).

-DVD specific netlist adapted to 2048 bytes long blocks that contain
several data_packets.

-Modification in mpeg_system.c to use p_payload_start instead of
p_buffer (necessary for DVD plugin). It does not break other plugins
since they set p_payload_start to p_buffer

-New field i_read_once in input_thread_s to be able to read more than
the TS related 7 packets ; i_read_once is set to INPUT_READ_ONCE by
defaults but plugins can change it during initialisation.

Please check that nothing is broken :)
Makefile.in
include/input_ext-dec.h
include/input_ext-intf.h
plugins/dvd/dvd_netlist.c [new file with mode: 0644]
plugins/dvd/dvd_netlist.h [new file with mode: 0644]
plugins/dvd/input_dvd.c
plugins/dvd/input_dvd.h
src/input/input.c
src/input/mpeg_system.c