Sam Hocevar
730cc399c5
* Got rid of TRACE and intf_DbgMsg which were seldom used anyway.
24 years ago
Sam Hocevar
48cbd8f360
* ALL: got rid of *_Probe functions because most of them were duplicates
24 years ago
Sam Hocevar
e8bf7fa427
* ./plugins/beos/*: BeOS fixes from Rudolf Cornelissen.
24 years ago
Sam Hocevar
cc0f0bb6fd
Some heavy changes today:
25 years ago
Sam Hocevar
ca6c02a2e3
* Fixed a segfault at EOF in input_es.c and input_ts.c (when i_read == 0).
25 years ago
Christophe Massiot
2d79bfcb83
Hidden gory buffer management details in a private section of data_packet_t.
25 years ago
Christophe Massiot
afc467090d
* Changed pf_read prototype and minor changes.
25 years ago
Christophe Massiot
abde4bbfb7
* Changed the way decoder_fifo_t works ;
* Minor optimizations in the Next Generation Buffer Manager.
25 years ago
Sam Hocevar
3475fc64ad
* Heavy butchery in the VCD plugin. It should no longer segfault when
25 years ago
Sam Hocevar
36644229f0
* Fixed compilation with dvdcss disabled.
25 years ago
Christophe Massiot
605a3534af
Next Generation Buffer Manager for DVD and VCD plug-ins.
25 years ago
Johan Bilien
ba2dbc41b7
fixed a segfault in vcd input (thank you Sam)
25 years ago
Sam Hocevar
2be071915d
* COMPLETE CVS BREAKAGE !! The MAIN branch is going to be a playground
25 years ago
Sam Hocevar
1b8d106c72
* Fixed a total breakage of decoder plugins introduced by fast_memcpy.
25 years ago
Johan Bilien
7917d2ef3f
* added functions in inputs to change the current program (most of
them do nothing)
All inputs should now have a pf_setprogram function. A default one is
provided in input_programs.c.
25 years ago
Johan Bilien
dbbc910fbb
* Added 2 fields, p_selected_program and p_new_program, to the
input_thread_t structure, so that we may support multi programs
streams.
* Modified inputs to take account of this change.
* Modified input_clock.c so that it doesn't refer to pp_programs[0]
any more.
Now we should not refer to the first program, but to the selected
program. Functions to change the current program are coming.
25 years ago
Sam Hocevar
95a333bf0a
* Borrowed MPlayer's fast memcpy() routines. Best is autodetected, choose
25 years ago
Christophe Massiot
248eb0b5b9
* Added error checking in pthread wrapper ; as a result, intf_msg.h must
now be included *before* threads.h ;
* Changed all files to include intf_msg.h before threads.h ; while I was
at it, I update the copyright notices ;
* Removed the obsolete darwin plug-in.
25 years ago
Johan Bilien
452aa3bebe
Sorry,
the VCD input arrives now :)
I'd better go to bed !
25 years ago
Christophe Massiot
5d011ad366
* Enhanced --with-tuning
* Fixed a nasty segfault
25 years ago
Christophe Massiot
ce0e4dd13e
* Cleaned up sam's mess with input's pf_open and pf_close (not completely) ;
* With -vvv modules now show up their scores ;
This afternoon I have been a little bored, so the feature of the day is :
* HTTP input support.
You can test it with :
./vlc http://mysite.com:80/mystream.mpg
It doesn't implement any kind of buffering, so make sure you have enough
bandwidth, otherwise you'll just get nothing.
It is compatible with HTTP proxy, just set http_proxy :
export http_proxy="http://proxy.mycompany.com:3128/ "
Enjoy !
25 years ago
Christophe Massiot
6cd676bcf9
* Removed -march=pentiumpro ; should now work on pentium-class machines ;
* Removed --enable-stats configuration directive. Stats are now activated
at runtime with --stats ;
* New intf_StatMsg() call ;
* Vout picture heap is now 8 pictures instead of 5 (better synchro) ;
* Tremendous enhancements in statistics display ;
* Better capabilities handling.
25 years ago
Sam Hocevar
06fca10912
* GNU/Hurd configuration and compilation fixes.
25 years ago
Christophe Massiot
9f9e95781f
Fixed a bug in System End Code handling. Contact me in case of problem.
25 years ago
Sam Hocevar
6b933b9ed4
* Got Makefile to launch ./configure almost properly. $(MAKECMDGOALS) rules !
25 years ago
Gildas Bazin
dbfcf9f6e2
* Fixed a segfault in PSEnd in input_ps.c
25 years ago
Christophe Massiot
18f5cd99ef
Cleaned up include/. Unnecessary headers are no longer under include/, but
under src/. (eat that)
25 years ago
Christophe Massiot
2fbc01b909
Elementary Stream input plugin (use it with --input es). Only works with
video streams at the moment.
25 years ago
Sam Hocevar
f42dc7826c
* Various little fixes
25 years ago
Sam Hocevar
b8ce47bbc7
* Win2000 DVD input by Jon Lech Johansen <jon-vl@nanocrew.net>.
25 years ago
Sam Hocevar
94d3d4d8be
* Applied patch from Jon Lech Johansen <jon-vl@nanocrew.net> to compile
25 years ago
Sam Hocevar
440f9992ee
* Fixed the BeOS compile typo.
25 years ago
Stéphane Borel
5ae87b7eef
-LPCM audio selection in ps mode, in prevision of henri's decoder.
25 years ago
Sam Hocevar
abe5a7d0c0
* Speed optimization in the handling of the unusual ephemer DVD subtitles.
25 years ago
Sam Hocevar
84a86ed750
* Added support for some terribly braindead DVD subtitles in Kenshin
25 years ago
Stéphane Borel
ca90f850b7
*Changed the level arg in intf_WarnMsg so that it is more logical: the
level corresponds now to the nb of -v to display the message.
*added functionnal preference window in gnome: it changes the
envirronment variables
*added jump window in gnome to jump to a precise time.
25 years ago
Sam Hocevar
0a4aeaa67c
* Coding style fixes here and there.
25 years ago
Stéphane Borel
da011cf41a
-fixed a segfault added in last commit: initilisation of p_cache was
done inside a #ifdef DEBUG
It still segfaults for me on exit.
25 years ago
Christophe Massiot
3d72706295
Change --enable-debug into --enable-trace. Same with DEBUG_*.
--enable-debug still exists, but only activates -g and additional
safety checks.
I hope I didn't break anything :))
25 years ago
Stéphane Borel
26300bb99a
-better handling of angles: you should be able to change on the fly now
-removed � bug added at my last commit in css code; cleaned CSSGetKey
-various changes and bugfixes in the gnome interface.
25 years ago
Stéphane Borel
b2e1b231bc
-corrected some bugs in gnome interface: language menu are now
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.
25 years ago
Cyril Deguet
adff2a8501
Re-added the new packet allocation method in PS input, using packet caches.
25 years ago
Stéphane Borel
f11b9a96dd
*Added udf fix by Billy Biggs
*Added checks in dvd_ifo
*Cleanings in gnome interface : the interface should be dependant on the
input method.
25 years ago
Cyril Deguet
f3f860ca5d
switched back to the old packet allocation method for PS input, because
25 years ago
Cyril Deguet
ed003a4a6d
Added a new packet allocation method that punish one's mother in PS input.
25 years ago
Sam Hocevar
a0c1805bd9
* Bug fixes and enhancements in the Gtk+/Gnome interfaces.
25 years ago
Christophe Massiot
591bebd191
* More consistency in the p_input->stream management.
25 years ago
Stéphane Borel
78335f88e6
Second step in area management ; everything is in place now to have
title handling; it is coming :)
25 years ago
Sam Hocevar
583c6553f6
* Ported Glide and MGA plugins to the new module API. MGA never worked,
25 years ago
Stéphane Borel
97c3185de4
First serie of changes in DVD module for the forthcoming interface menus
25 years ago