1. 27 Jun, 2012 1 commit
    • Rémi Denis-Courmont's avatar
      input: remove BOM skipping hack · 7ec1ad38
      Rémi Denis-Courmont authored
      This should not be needed (BOM is a zero-width character). If any
      stream reader barks on a BOM, it really needs fixing on its own.
      The subtitle demuxer was fixed in the previous commit.
      
      In the case of transparent conversion from UTF-16 to UTF-8, the BOM
      will be converted to UTF-8 as any other character. Thus the stream
      reader can (correctly) detect a UTF-8 text stream.
      7ec1ad38
  2. 05 Feb, 2012 1 commit
  3. 07 Jan, 2012 1 commit
  4. 29 Nov, 2011 2 commits
  5. 27 Nov, 2011 1 commit
    • Jean-Baptiste Kempf's avatar
      LGPL · 36ab287e
      Jean-Baptiste Kempf authored
      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.
      36ab287e
  6. 16 Nov, 2011 1 commit
  7. 25 Sep, 2011 1 commit
    • Rémi Denis-Courmont's avatar
      Use hash instead of arobas for seekpoint (fix #5022) · a34c4c52
      Rémi Denis-Courmont authored
      Instead of ignoring the URI anchor (if present), the input now parses
      it for start and stop seek points. This is non-standard - anchors are
      normally names found in HTML document. But at least, it does not
      interfere with parsing real-world URLs (see the bug #5022 for example).
      
      Also contrary to stream output chain, the hash symbol should be free of
      shell quoting issues when used this.
      a34c4c52
  8. 11 Jul, 2011 2 commits
  9. 25 May, 2011 1 commit
  10. 29 Mar, 2011 1 commit
    • Rémi Denis-Courmont's avatar
      stream_UrlNew: avoid harmful vlc_object_find() · ff834fa5
      Rémi Denis-Courmont authored
      Four access plugins need access to the input at the moment. In all
      cases, it would misbehave if the input (item) of the main access was
      used.
      
      attachment: failing seems like the correct thing. I don't see a use for
      attachment from stream_UrlNew().
      
      CDDA uses the input item to append child nodes for individual tracks.
      This is wrong in case of stream_UrlNew(), as the input items would be
      wrongly appended to the main access item. Like directory, FTP, etc,
      CCDA should probably return a playlist in this particular case.
      
      MMSH uses the input item for redirection. This would not work properly
      for stream_UrlNew(): it would rewrite the main access URL instead of
      the child stream URL. This failing seems actually safer. Handling the
      redirection within the MMS plugin would probably be better.
      
      VCDX uses the input item to fill disc-wide meta data from the GET_TITLE
      control request. It should use GET_META instead. In any case, it should
      not pollute the meta data of the main access.
      
      Bugs have been filed for the last 3 cases. Fortunately, I doubt any of
      these access plugins was ever used through stream_UrlNew().
      ff834fa5
  11. 17 Mar, 2011 2 commits
  12. 02 Nov, 2010 1 commit
  13. 10 May, 2010 2 commits
  14. 03 Mar, 2010 1 commit
  15. 17 Feb, 2010 2 commits
  16. 07 Feb, 2010 2 commits
  17. 28 Jan, 2010 1 commit
  18. 21 Jan, 2010 2 commits
  19. 18 Jan, 2010 1 commit
  20. 10 Jan, 2010 1 commit
  21. 05 Dec, 2009 1 commit
  22. 29 Oct, 2009 1 commit
  23. 02 Sep, 2009 1 commit
  24. 21 Aug, 2009 1 commit
    • Pierre's avatar
      Implement access_GetParentInput and demux_GetParentInput and use. · 0d1f966a
      Pierre authored
      This try to avoid vlc_object_find() as much as possible.
      This is conservative, because where there is no associated parent input, we'll try to find in certain cases the parent input. This will probably be
       removed later on. Because yes, there is not necessarily a parent input for access and demux, especially if created from stream_UrlNew().
      0d1f966a
  25. 25 Jul, 2009 1 commit
  26. 25 May, 2009 1 commit
    • Rémi Denis-Courmont's avatar
      Revert "correct realloc() usage, on failure realloc will return NULL" · 30ceb37f
      Rémi Denis-Courmont authored
      Brought to you by M2X. Needless to mention that this is complete 100%
      crap. Depending cases, it's not either ignoring errors (and e.g. leaking
      memory which is very stupid in OOM situations), or worse, introducing
      bugs in places where realloc() was used correctly.
      
      And exactly one day after I WARNED EXPLICITLY AGAINST DOING THIS.
      
      This reverts commit ec5d8611.
      30ceb37f
  27. 24 May, 2009 1 commit
  28. 05 May, 2009 1 commit
  29. 04 May, 2009 1 commit
    • Laurent Aimar's avatar
      Allow back seeking after an access EOF. · 7f581337
      Laurent Aimar authored
      It is up to the access to refuse if it can't.
      Anyway, the check was only for one path of a seek command (when using
      stream_Read( NULL, size)).
      This partially revert fc9f8518, please report any breakage.
      7f581337
  30. 08 Mar, 2009 2 commits
  31. 08 Feb, 2009 1 commit
  32. 05 Feb, 2009 1 commit