Commit Graph

26 Commits

Author SHA1 Message Date
John Hendrikx 3cd41963f1 Add libvlc_video_get_spu_delay and libvlc_video_set_spu_delay
Allows control of the subtitle delay through libvlc.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2011-12-01 22:47:03 +01:00
Rémi Denis-Courmont 5458760b3f Fix libvlc_video_get_(height|width) inversion
Both functions remain broken regardless.

Reported-by: Yann Le Hir <yann.lehir@gmail.com>
2011-11-30 19:59:03 +02: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
Rafaël Carré 673d656243 Fix #5706
Properly take the recursive event_sending_lock when looking for listener to
send the event.
Ensure that there will be no event dispatch after vlc_event_detach().

Also, fix a bug in libvlc_event where removing an event handler from an event
callback would lead to a crash.
2011-11-11 14:40:21 -05:00
KO Myung-Hun 2f6eb75c0d Add vout window support for OS/2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-10-20 21:29:20 +03:00
Rémi Denis-Courmont c77a99a379 remove unused typedef 2011-10-14 17:25:00 +03:00
Jean-Baptiste Kempf d910a74c52 libVLC: rename libvlc_track_description_release
This is now libvlc_track_description_list_release, as agreed at the VDD
technical discussion
2011-09-22 18:40:44 +02:00
Jean-Baptiste Kempf ace5352f6c libVLC: remove tabs and trailing spaces 2011-09-15 15:59:21 +02:00
Sébastien Toque f9d51b56df amem: fix a typo
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2011-09-15 15:54:02 +02:00
Laurent Aimar 88564ace02 Register libvlc_MediaPlayerVout event. 2011-09-05 21:12:58 +02:00
Laurent Aimar 37f89f6544 Added libvlc_MediaPlayerVout event.
It is send on vout count changes (close #5277).
2011-09-05 19:52:21 +02:00
Rémi Denis-Courmont dbc8428d26 Remove libvlc event queue slightly incorrect debug 2011-09-05 20:46:20 +03:00
Pierre Ynard 089d72f5f3 libvlc: distribute libvlc_version.h.in 2011-09-03 02:31:23 +02:00
Rémi Denis-Courmont e8a576b222 Missing file 2011-08-31 17:18:18 +03:00
Rémi Denis-Courmont 7dcac68447 Move src/control/ to lib/ 2011-08-30 23:40:34 +03:00
Rémi Denis-Courmont 0701057f20 Remove unused directory 2006-02-19 14:13:29 +00:00
Sam Hocevar 45adedc913 * Added "Id" svn:keywords property to all files containing "$Id:".
* Removed .cvsignore files and added proper svn:ignore properties.
2004-03-05 17:34:23 +00:00
Sam Hocevar 2799d36bc8 * ALL: the build mechanism now uses automake. See HACKING for more details.
* ./mozilla/vlcplugin.cpp: javascript support for the Mozilla plugin.
  * debian/rules: the A52 module is now in a separate package.
2002-09-30 11:05:42 +00:00
Sam Hocevar 864128116a * ALL: added *.am files here and there for future automake support. 2002-09-30 10:00:47 +00:00
Sam Hocevar a50a0a25f5 * libdvdcss enhancements by Billy Biggs <vektor@dumbterm.net>. This breaks
vlc's DVD input (looks like decoders are expecting data too early and
    DVD input can't cope with it due to decryption). Needs to be investigated.
  * Plugins are now compiled in plugins/* and libraries in lib/*.
  * The KDE UI compiles again but does not work yet.
  * ALSA plugin message corrections.
  * Calculation modules can now be calledwith a shorter name
    (eg. '--downmix mmx' instead of '--downmix downmixmmx').
  * Fixed insane verbosity of the SDL plugin.
2001-07-11 02:01:05 +00:00
Sam Hocevar 4b921617aa * DirectX enhancements by Gildas Bazin, such as software rendering.
* Merged dvdcss_init and dvdcss_open into dvdcss_open, and dvdcss_close
    and dvdcss_end into dvdcss_close. libdvdcss API now has 7 functions.
  * Another failed attempt at profiling vlc under Linux: ported the
    threads API to GNU Pth. Activate with --enable-pth. It doesn't seem to
    spawn new threads for me, maybe someone will have better luck.
  * Makefile optimizations.
  * Automatic build of libdvdcss if not found.
2001-06-14 01:49:44 +00:00
Sam Hocevar c25e25c4d2 . added a .cvsignore file in lib/ so that the directory doesn't get
removed whenever one does a cvs update -dP
 . fixed debian/.cvsignore because of a new version of debhelper
2001-01-07 17:07:02 +00:00
Sam Hocevar 68bcfdfc7a . ajout de quoi faire des packages debian :
- fichiers de contr�le pour dpkg-buildpackage
   - une ic�ne de merde - que les artistes la remplacent
   - page de man
 . les donn�es qui ne sont pas platform-dependant sont maintenant
  dans le r�pertoire share ( et plus lib )
 . le client va chercher les polices dans le r�pertoire courant
  et dans /usr/share/videolan/vlc/
 . le message pr�c�dent �tait l'ajout du r�pertoire share/ mais
  les scripts CVS semblent avoir d�conn�
2000-03-13 04:08:10 +00:00
Vincent Seguin 5b22bedfa7 Nouveau moteur de fontes. 2000-01-27 18:30:01 +00:00
Christophe Massiot 54accec0a5 Suppression des fichiers .raw du CVS (ils sont sur zen dans vlc-Resources). 2000-01-14 13:00:22 +00:00
Michel Kaempf 72f3067a6f Initial revision 1999-08-08 12:42:54 +00:00