Commit Graph

63 Commits

Author SHA1 Message Date
Laurent Aimar
3fd7fd49d2 Gives the needed DPB size when requesting a vout.
It properly fixes #3526.
2010-05-23 22:37:29 +02:00
Laurent Aimar
b0313121b9 Increased VOUT_MAX_PICTURES to allows H264 direct rendering. 2010-03-04 20:08:10 +01:00
Rémi Denis-Courmont
12717633d6 Make delay values true integer constants
Note that CLOCK_FREQ is already a 64-bits integer, so the cast to
mtime_t is not needed (anymore).
2010-01-30 21:51:24 +02:00
Rémi Denis-Courmont
d66efdf627 Remove unused sleep constants 2010-01-30 21:51:24 +02:00
Laurent Aimar
d74e28e859 Added VLC_TS_0.
It can be used to explicitly identify +1 hack in demuxer codes for
easier later removal.
2009-12-20 23:23:26 +01:00
Rémi Denis-Courmont
9aa12246b9 Remove unused define 2009-11-24 23:55:30 +02:00
Rémi Denis-Courmont
6bbab18df4 Make INPUT_FSTAT_NB_READS a power of two to ease division
Some instruction sets can't divide (e.g. ARM), but pretty much all of
them can shift bits.
2009-11-24 23:55:30 +02:00
Laurent Aimar
34f2541694 Do not decode subtitles too much in advanced.
It avoids loosing subtitles with the messages
"main subpicture error: subpicture heap full".
2009-07-27 22:32:24 +02:00
Rémi Denis-Courmont
0073546283 CLOCK_FREQ is a mtime_t 2009-06-09 18:59:25 +03:00
Laurent Aimar
1eee55ff87 Renamed BLOCK_TS_INVALID to VLC_TS_INVALID and put it in vlc_config.h
Sorry for the previous one.
2009-04-25 22:35:24 +02:00
Laurent Aimar
d28937e876 Moved VOUT_MIN_DIRECT_PICTURES to src/video_output. 2008-11-02 17:58:40 +01:00
Laurent Aimar
3e356e56b2 Removed check on OPTIMIZE_MEMORY in installed headers. 2008-11-02 17:51:22 +01:00
Laurent Aimar
af63031493 Increase the number of video/sub buffer.
Only if OPTIMIZE_MEMORY is not defined.
If allows better performance at the expense of memory.
2008-11-01 16:24:18 +01:00
Laurent Aimar
e34927d31d Moved out a few defines from vlc_config.h 2008-11-01 16:24:17 +01:00
Rémi Denis-Courmont
bbebf410c6 Revert "CLOCK_FREQ is a 64-bits quantity as mtime_t"
This reverts commit df65d65771.
2008-09-03 21:01:38 +03:00
Rémi Denis-Courmont
df65d65771 CLOCK_FREQ is a 64-bits quantity as mtime_t 2008-09-03 20:44:55 +03:00
Jean-Paul Saman
ebd800345f Add a bunch of \file doxygen comments 2008-08-13 22:22:58 +08:00
Pierre d'Herbemont
5faadbd6cd Remove VLC_DIR_ACTIVITY, as it is not used. 2008-06-14 17:38:34 +02:00
Rémi Denis-Courmont
fbb8255dcf Remove __LIBVLC__ test 2008-06-06 19:07:55 +03:00
Rémi Denis-Courmont
cf2f0f1e65 Another bunch of invalid config.h usage 2008-05-26 19:39:13 +03:00
Rémi Denis-Courmont
b206048037 Remove THREAD_COND_TIMEOUT 2008-05-22 22:59:49 +03:00
Jean-Paul Saman
f02ad4c6d8 Patch by Koehler, Vitally <vkoehler AT telekom de>: This modification solves the problem of audio packet losses by the playback of MPEG2 transport stream.
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
2008-03-05 08:41:36 +01:00
Rafaël Carré
db57d038fe Add a useful link to precious Meuhh's comments 2008-01-21 15:07:21 +00:00
Rémi Denis-Courmont
17f227bf9c Default DVD to NULL for autodetection (hmm...) 2007-11-28 19:00:12 +00:00
Rémi Denis-Courmont
4816afd20f Typo 2007-11-28 18:52:19 +00:00
Rémi Denis-Courmont
a256154f98 Set default DVD defice 2007-11-28 18:38:36 +00:00
Rémi Denis-Courmont
afb35cf600 One second before the warning is really too short.
*Dead*locks tend to last for a rather long time anyway :)
2007-09-18 16:42:27 +00:00
Antoine Cellerier
16f32e1500 On OSes other than Windows, Mac OS X and BeOS (so it's Linux) comply with the XDG Base Directory Specification version 0.6. The old configuration file (vlcrc) will be copied to the new location. Other data like caches will have to be rebuilt (the album art cache in VLC was new in 0.9.0 so it's ok to lose it). Closes #1267 2007-09-09 16:10:45 +00:00
Clément Stenac
fbf4c8060d A bit of vlc/libvlc cleanup:
* libvlc sources and plugins now define __LIBVLC__ and headers exported to
  plugins (ie, include/vlc_*.h) check for this
* libvlc sources use the value of the "libvlc" component in vlc-config instead
  of vlc
* Apply flags directly to "libvlc" in configure.ac - might temporarily break win32 :)
2006-12-03 13:48:21 +00:00
Rémi Denis-Courmont
0d7f2354e5 Fix a few warnings 2006-10-21 12:28:52 +00:00
Clément Stenac
ed0b72e371 Merge back branch 0.8.6-playlist-vlm to trunk.
What is currently broken:
 * Some playlist demuxers (shout, dvb and pls)
 * DAAP
 * BeOS playlist
 * GPE playlist, I suppose

What has some trouble:
 * Meta handling in several demuxers (most notably TS)
 * Skins2 playlist (doesn't refresh correctly)
 * OS X playlist (see bigben's latest commits)
2006-05-14 18:29:00 +00:00
Sam Hocevar
b76d7cf628 * Got rid of SYS_DARWIN everywhere. 2006-02-01 13:01:06 +00:00
Antoine Cellerier
2cb472dba0 FSF address change. 2006-01-12 23:10:04 +00:00
Christophe Massiot
9da70ef6b0 * ALL: Do no longer assume a default DVD drive. If no DVD drive is
specified (an empty string), forward the empty string to libdvdcss
   and let it do autodetection.
 * extras/contrib/src/Patches: Patched libdvdread to accept an empty
   string as a device path.
2005-08-31 19:09:50 +00:00
Rémi Denis-Courmont
fe087a3828 Make Zorglub less unhappy 2005-07-09 06:17:09 +00:00
Rémi Denis-Courmont
85b29bdc28 Copyright fixes
(da big courmischage)
2005-07-08 18:12:44 +00:00
Gildas Bazin
0766abde57 * include/vlc_config.h: VOUT_BOGUS_DELAY was way too low, which triggered continuous trashing of early pictures when seeking in some asf files. 2005-06-04 11:55:40 +00:00
Gildas Bazin
6bb8e8f4fd * include/vlc_config.h: removed unused stuff + allocate less VOUT pictures when OPTIMIZE_MEMORY is defined. 2005-03-03 08:13:30 +00:00
Gildas Bazin
bef3f3ea4c * include/vlc_config.h: removed deprecated stuff. 2005-03-02 23:05:08 +00:00
Sam Hocevar
130e15bea1 * src/misc/modules.c:
+ Store plugin cache in a cache/ subdirectory.
    + Encode the endianness and pointer size in the plugin cache filename to
      prevent crashes on multiarch home directories.
2004-10-27 13:20:42 +00:00
Sam Hocevar
2e11ee1562 * it's information, not informations (you missed some, dj :P) 2004-07-16 11:33:32 +00:00
Gildas Bazin
e7abe37c63 * include/*,src/*: New plugins cache feature for faster load times.
This is still experimental so isn't enabled by default (use --plugins-cache).
   There are also a few issues that aren't dealt with yet:
     - translation of module strings.
     - config options callbacks and actions.
     - a few memory leaks.
     - and likely other things ;)
   You can easily reset the plugins cache with --reset-plugins-cache.
2004-05-29 21:41:57 +00:00
Clément Stenac
6de15a630f * Strings review in include/
* Removed trailing spaces
2004-01-25 18:17:08 +00:00
Yoann Peronneau
c743991c5d This fixes bugs 1285 and 1343
* added a the default CD Audio device in General Settings -> Input
* added OpenDialog::OnDiscPanelChange in wxwindows/open.cpp
2003-12-09 00:46:03 +00:00
Gildas Bazin
d246063ae6 * include/vlc_config.h: removed unused config stuff.
* include/vlc_interface.h, modules/gui/wxwindows/interface.cpp: new common INTF_ABOUT_MSG message shared by interfaces.
2003-08-30 13:59:15 +00:00
Laurent Aimar
1a92321965 * vlc_config.h: increased AOUT_PTS_TOLERANCE to 40ms, it avoids a lot of
resampling with some files while keeping good synchronisation.
 Anybody has an idea of the maximum desynchronisation between audio and
video that still be imperceptible ?
2003-04-29 20:29:19 +00:00
Christophe Massiot
fb3612d9ec * Added sanity checks for PTS in the future. 2003-02-26 18:15:33 +00:00
Stephan Assmus
ea3e2be62a modules/gui/beos/PreferenceWindow.h/.cpp
- added settings for screenshot path and image format

	- removed "Save" button, added "Cancel" and "Revert" buttons

	- added revert functionality

	- changed class design for cleaner functionality,
		separated ApplyChanges() into more functions
		to have finer control

	- added more error checking and fixed memory leaks
		(config_GetPsz() returns char*, not const char*!)

	- all settings are now correctly saved and restored

	- some more cosmetic changes


modules/gui/beos/InterfaceWindow.h/.cpp

	- updated vlc way of saving settings to be on par with BeOS way
		and made it selectable in the code which way is used.
		However, the VideoSettings are still only savable in
		the BeOS way.

	- if dvd menus are used, the navigation menu enables a
		"Goto Menu" item. Unfortunately, I don't see a clean
		way to really detect the usage of dvd/dvdold in the
		currently playing stream. I wouldn't want to see
		if a playlist item has "dvd:" or "dvdold:" prepended
		at each interface update.
2003-02-09 17:10:52 +00:00
Sam Hocevar
8ce08f948c * ./include/vlc_config.h: changed "VideoLAN Client" into VLC. 2003-02-02 20:21:02 +00:00
Derk-Jan Hartman
a08a63e731 * changed the CONFIG_DIR for Darwin into Library/Preferences/VLC 2003-01-24 18:25:14 +00:00