Commit Graph

79 Commits

Author SHA1 Message Date
Thomas Guillem 31b2e62a4e config: remove unused define 2019-06-11 07:47:24 +02:00
Steve Lhomme b9bf86ebaa include: replace hardcoded CLOCK_FREQ fractions by VLC_TICK_FROM_MS() 2018-07-03 08:48:52 +02:00
Steve Lhomme ce7515a43d include: replace hardcoded CLOCK_FREQ fractions by VLC_TICK_FROM_MS() 2018-07-03 07:54:46 +02:00
Steve Lhomme ded62a069f rename VLC_TS_0 to VLC_TICK_0 2018-07-03 07:10:07 +02:00
Steve Lhomme 1f17997348 rename VLC_TS_INVALID to VLC_TICK_INVALID 2018-07-03 07:10:07 +02:00
Rémi Denis-Courmont 545051e685 objects: print the object tree with Unicode
Also print atomically.
2018-05-31 22:58:24 +03:00
Tristan Matthews 7659b4d8f9 Avoid type conversion errors with VLC_TS_*
Without the INT64_C, ES_OUT_SET_PCR was being called with garbage values
(when not on 64-bit systems).
Refs #9828
2013-11-29 09:48:03 -05:00
Rémi Denis-Courmont 1ed365b843 input: remove INPUT_FSTAT_NB_READS
This was only used for INPUT_UPDATE_SIZE.
2013-04-17 23:22:59 +03:00
Rémi Denis-Courmont 7c6294f1c2 Remove unused #define's 2012-11-26 19:59:05 +02:00
Rafaël Carré 8cd8da639c remove unused limits 2011-12-07 09:03:08 -05:00
Rafaël Carré 087541029a Remove INTF_GAMMA_*
It was not used for 10 years (minus 3 days)
2011-12-06 17:44:56 -05:00
Jean-Baptiste Kempf 36ab287e77 LGPL
Re-license almost all of libVLC and libVLCcore to LGPLv2.1+

This move was authorized by the developers, either:
 - by e-mail,
 - by vote at the VideoLAN Dev Days 2011,
 - on the license website,
 - in a contract, oral or written.
No objection was raised, so far.

The developers agreeing are:
  Justus Piater
  Alexis Ballier
  Alexander Bethke
  Mohammed Adnène Trojette
  Alex Converse
  Alexey Sokolov
  Alexis de Lattre
  Andre Pang
  Anthony Loiseau
  Cyril Deguet
  André Weber
  Boris Dorès
  Brieuc Jeunhomme
  Benjamin Drung
  Hugo Beauzée-Luyssen
  Benoit Steiner
  Benjamin Pracht
  Bernie Purcell
  Przemyslaw Fiala
  Arnaud de Bossoreille de Ribou
  Brad Smith
  Nick Briggs
  Christopher Rath
  Christophe Courtaut
  Christopher Mueller
  Clement Chesnin
  Andres Krapf
  Damien Fouilleul
  David Flynn
  Sebastien Zwickert
  Antoine Cellerier
  Jérôme Decoodt
  Jérome Decoodt
  Dylan Yudaken
  Eduard Babayan
  Eugenio Jarosiewicz
  Elliot Murphy
  Eric Petit
  Erwan Tulou
  Etienne Membrives
  Ludovic Fauvet
  Fabio Ritrovato
  Tobias Güntner
  Jakub Wieczorek
  Frédéric Crozat
  Francois Cartegnie
  Laurent Aimar
  Florian G. Pflug
  Felix Paul Kühne
  Frank Enderle
  Rafaël Carré
  Simon Latapie
  Gildas Bazin
  Geoffroy Couprie
  Julien / Gellule
  Gildas Bazin
  Arnaud Schauly
  Toralf Niebuhr
  Vicente Jimenez Aguilar
  Derk-Jan Hartman
  Henri Fallon
  Ilkka Ollakka
  Olivier Teulière
  Rémi Duraffort
  Jakob Leben
  Jean-Baptiste Kempf
  Jean-Paul Saman
  Jean-Philippe Grimaldi
  Jean-François Massol
  Gaël Hendryckx
  Jakob Leben
  Jean-Marc Dressler
  Jai Menon
  Johan Bilien
  Johann Ransay
  Joris van Rooij
  JP Dinger
  Jean-Philippe André
  Adrien Grand
  Juha Jeronen
  Juho Vähä-Herttua
  Kaarlo Raiha
  Kaarlo Raiha
  Kamil Baldyga
  Keary Griffin
  Ken Self
  KO Myung-Hun
  Pierre Ynard
  Filippo Carone
  Loïc Minier
  Luca Barbato
  Lucas C. Villa Real
  Lukas Durfina
  Adrien Maglo
  Marc Ariberti
  Mark Lee
  Mark Moriarty
  Martin Storsjö
  Christophe Massiot
  Michel Kaempf
  Marian Ďurkovič
  Mirsal Ennaime
  Carlo Calabrò
  Damien Lucas
  Naohiro Koriyama
  Basos G
  Pierre Baillet
  Vincent Penquerc'h
  Olivier Aubert
  Pankaj Yadav
  Paul Corke
  Pierre d'Herbemont
  Philippe Morin
  Antoine Lejeune
  Michael Ploujnikov
  Jean-Marc Dressler
  Michael Hanselmann
  Rafaël Carré
  Ramiro Polla
  Rémi Denis-Courmont
  Renaud Dartus
  Richard Shepherd
  Faustino Osuna
  Arnaud Vallat
  Rob Jonson
  Robert Jedrzejczyk
  Steve Lhomme
  Rocky Bernstein
  Romain Goyet
  Rov Juvano
  Sam Hocevar
  Martin T. H. Sandsmark
  Sebastian Birk
  Sébastien Escudier
  Vincent Seguin
  Fabio Ritrovato
  Sigmund Augdal Helberg
  Casian Andrei
  Srikanth Raju
  Hannes Domani
  Stéphane Borel
  Stephan Krempel
  Stephan Assmus
  Tony Castley
  Pavlov Konstantin
  Eric Petit
  Tanguy Krotoff
  Dennis van Amerongen
  Michel Lespinasse
  Can Wu
  Xavier Marchesini
  Sébastien Toque
  Christophe Mutricy
  Yoann Peronneau
  Yohann Martineau
  Yuval Tze
  Scott Caudle
  Clément Stenac

It is possible, that some minor piece of code was badly tracked, for
some reasons (SVN, mainly) or that some small developers did not answer.
However, as an "œuvre collective", defined as in "CPI 113-2 alinéa 3",
and seeing "Cour. Cass. 17 Mai 1978", and seeing that the editor and
the very vast majority of developers have agreed (> 99.99% of the code,
> 99% of developers), we are fine here.
2011-11-27 22:54:33 +01:00
Rémi Denis-Courmont 323e8f149a Move <vlc_aout.h> UI functions into their own <vlc_aout_intf.h>
Also move some stuff from vlc_config.h to vlc_aout*.h
2011-07-16 19:28:21 +03:00
Rémi Denis-Courmont a0ee6ee7c6 Remove AOUT_MAX_INPUTS 2011-04-07 20:39:20 +03:00
Rémi Denis-Courmont 2241aa2262 Move disc defaults to libvlc-module.c, fix Windows VCD and CD long text 2010-08-11 18:20:02 +03:00
Brad Smith 9adb17b944 Set CD_DEVICE and DVD_DEVICE to device names appropriate for OpenBSD.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2010-08-11 18:20:01 +03:00
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