synchronized ; and menus have less chances to be changed when they're opened.
-added basic angle support ; this is a first try. It works with my 2
test-DVDs, but I'd like that people having DVDs with repeated scenes to
test it. We can choose angle with command line option -u (don't ask me
why :)
-a cosmetic change in css decryption.
Since config.h.in has changed, you have to re-run ./configure.
-New function input_ToggleES for interaction with interface.
-Changes in gnome interface : navigation menus are now splited, there
are radio item in menus and the code should be better.
-First step for dvd_ifo rewritting. Now allocation/disallocation is
being done as it has to be.
-Fixed a bug in title management that make dvd like Seven work.
interface.
It is a bit buggy yet, and some pieces of code need to change,
especially to handle better menus change when title change but it
eventually works.
(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 :)
There is a new capability in input type modules for setting the
attributes of a new area. It is set to NULL for PS and TS plugins.
It should be called for every title change, chapter change,
audio mode change or spu channel change.
But this part of code is not used at the moment, and is not completed
yet.
but still fails with some DVD for which the movie is not the first
Program.
As a consequence some DVD that worked before don't work anymore.
-Beginning of ideas to handle chapters and ES selection
deadlock. This happened mostly when opening non-existing files.
* Created input_SetStatus to do input_SetRate's job. input_SetRate will
be used to set an arbitrary rate, for people who want to read DVDs at
1/2.71828 times the actual speed.
* Stubs for the ncurses control interface. No working code yet, but the
holes just need to be filled.
* Improved X11 support. Still not as functional as before.
* The output window now states the method name, so that people know whether
they are using X11 or SDL.
* The Gnome interface is now drag'n'drop aware, you can drop a file
on it just like Xine does (or so I guess).
. fixed a few warnings at compile-time
. fixed sound channel selection in playlist mode
. added a color message in the plugin bank because on peut bien d�conner
cinq minutes, quand-m�me
. we now spawn a new input thread for each file
. added a missing pf_close() because it's always cool to close files
after we read them
time later, when we don't have to backport modifications to input_*.c
What's new :
- playlist works again (still the old wrong way like Meuuh doesn't
like, but this is going to change within a few hours)
- input_ps, input_ts and input_dvd are now plugins, located in
plugins/mpeg/ and plugins/dvd/
What's broken :
- audio output might be broken on some streams ; have to investigate
What has changed :
- fast/slow keys are now A/Z instead of A/S since S was already
linked to the scale/noscale toggle.
- `--dvd' doesn't work anymore, for the moment try to use :
vlc --input dvd /dev/dvd
- module bank is now less verbose ; use `--warn 1' to turn back
verbosity on