| Openharmony VLC video adaptation
Signed-off-by: Dragon51 <longchao17@h-partners.com>
| 5 个月前 |
| Ignore the vlc binaries
| 14 年前 |
| input: move access_fsdir to input/item.c
| 8 年前 |
| actions: add vlc_actions_get_keycodes
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
| 8 年前 |
| addons: simplify events handling
Use fixed owner structure instead of deprecated VLC events.
Notes:
- Outstanding memory leaks are not fixed.
- Reference counting in MacOS UI is not obvious if it exists (??).
| 8 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| include: add/fix more Doxygen groups
| 10 年前 |
| Drop broken C99 support
| 8 年前 |
| Drop broken C99 support
| 8 年前 |
| Be more precise in libavcodec/libavformat/libavutil separation
| 12 年前 |
| vlc_bits: add shift guard on bs_read
and reject any reads > 32
(cherry picked from commit 86c35629d7f095b372b00b1d3918528bbeb0b5a7)
| 8 年前 |
| rename VLC_TS_INVALID to VLC_TICK_INVALID
(cherry picked from commit 1f17997348e5b5bb039647515c5ea54025bb81d5) (edited)
edited:
* some of the 3.0 code was different
| 3 年前 |
| vlc_block_helper: fix offset peek
returned incomplete peeks
| 8 年前 |
| split vlc_bits.h into vlc_boxes.h
Boxes/atoms functions are unrelated to bitstreams.
| 10 年前 |
| include/vlc_charset: Add FromCFString for darwin
This is a helper function to obtain the copy of a char* from a
CFStringRef.
Changes compared to master:
- Include CFString.h instead of the umbrella header
to prevent a type clash with guid_t declared in the
CoreFoundation headers.
(cherry picked from commit f4b57268547f27172966cc7d850f797acaaa77d3)
Signed-off-by: Marvin Scholz <epirat07@gmail.com>
| 3 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| vlc_codecs: add missing Opus and alac waveformats
>= Win10
refs #25794
(cherry picked from commit 4f7eeafa6561170d838ad23be350aa59e061e592)
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
| 4 年前 |
| vlc_common: fix swab() calls on win32 that don't use const on source pointer
(cherry picked from commit a9e0b1124e19225b903a2926951781e84002c410)
Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
| 2 年前 |
| 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
| 12 年前 |
| Config: Add a resampler category
| 9 年前 |
| config_GetType(): remove unused parameter
| 8 年前 |
| cpu: compile-time RISC-V FPU detection
(cherry picked from commit 96ae63596e4715259e607d3f88f005f0128cb5e3)
| 3 年前 |
| input: Allow demux_filter to be enabled/disabled
refs #18605
| 8 年前 |
| dialog: fix comment typo
diaog -> dialog
| 9 年前 |
| libvlc: remove vlc_epg_Merge
| 8 年前 |
| vlc_es: add CLUT chroma info
(cherry picked from commit 3ad2450015f13859ddc9caa64292348b1d9856d8)
| 6 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| vlc_extensions.h: Fix doxygen comments
| 8 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| vlc_arrays: split array_append in checked and w/abort
| 8 年前 |
| access/dtv: move the lfind() Windows hack in the module
So that we don't have to include search.h each time vlc_fixups.h is used.
The Win32 prototype of lfind() expects an unsigned* for 'nelp', not a size_t*.
(cherry picked from commit 7c43bcba27b6fe256456d93a9d32e10648f08da8)
Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
| 2 年前 |
| 添加播放4k60帧的视频播放功能
Signed-off-by: handong <18335786818@163.com>
| 1 个月前 |
| src: add vlc_close() wrapper
| 9 年前 |
| gcrypt: require libgcrypt >= 1.6.0
And remove setup thread callbacks init since it's not supported anymore.
| 10 年前 |
| Remove old mail address from sources
(cherry picked from commit cc129a71d75220c0600727aa1f7b984e60f83c0c)
| 6 年前 |
| httpd: missing const
| 8 年前 |
| image: constify some parameters
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
| 8 年前 |
| inhibit: add separate flags for audio and video
| 13 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| vlc_interface: Add DAV file extension
(cherry picked from commit d0cdf8e5e1589f7b933edc6c71a55dc9a2f6b7d5)
Signed-off-by: Marvin Scholz <epirat07@gmail.com>
| 4 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| qt: remove the renderer selection dialog
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
| 9 年前 |
| iso-639: remove now unused field
| 13 年前 |
| keystore: Remove trailing whitespace
| 8 年前 |
| actions: replace libvlc->p_hotkeys
Use vlc_actions_get_key_names instead
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
| 8 年前 |
| vlc_md5.h: Fix inclusion in c++
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
| 9 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| include: improve Doxygen modules
In particular, move \file stanzas inside groups.
| 10 年前 |
| Optimize vlc_memstream_puts() with constant string
If the string given to vlc_memstream_puts() is constant, or at least
its length is constant, use vlc_memstream_write() instead and let GCC
compute the length at build-time.
| 9 年前 |
| messages: resolve module name at link-time
Within all the introduced static libraries, the module cannot be known
at compilation time. This moves the module name from a compilation
constant to a link time constant string symbol. That way, the same
compiled object within a static library can use a different and correct
module name depending on which plugin it is linked into.
The symbol is hidden so it does not leak between shared objects. For
non-plugins shared libraries (vlccore, vlc, vlc_pulse and
vlc_xcb_events) the module name must be defined manually, unless the
library does not use msg_* macros at all (vlc_vdpau).
| 8 年前 |
| Remove stray "album-art" variable usage
The variable value is always zero as of bdc3ad38. Simplify accordingly.
| 9 年前 |
| meta_fetcher: rename as scope and set values
| 11 年前 |
| Move mime type guessing by extension to separate file and export it
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
| 13 年前 |
| vlc_modules.h: protect multiple includes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
| 8 年前 |
| Remove most nested headers from <vlc_filter.h>
| 9 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| win32: wrap {g,s}etsockopt()
char * can alias anything, and Winsock relies on that. Unfortunately,
the compiler still issues warnings. This works around that.
(cherry picked from commit 36715d9b79f34824e126c2bc3aee2f1c1c16af46)
Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
| 2 年前 |
| tls: Add a way to ignore CA check.
Without breaking ABI.
| 8 年前 |
| wgl: add getExtensionsString callback
| 8 年前 |
| include: typo and date fix
Signed-off-by: Rafaël Carré <funman@videolan.org>
| 13 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| vout: drop pictures owned by old vouts
See FIXME comment.
| 8 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| messages: resolve module name at link-time
Within all the introduced static libraries, the module cannot be known
at compilation time. This moves the module name from a compilation
constant to a link time constant string symbol. That way, the same
compiled object within a static library can use a different and correct
module name depending on which plugin it is linked into.
The symbol is hidden so it does not leak between shared objects. For
non-plugins shared libraries (vlccore, vlc, vlc_pulse and
vlc_xcb_events) the module name must be defined manually, unless the
library does not use msg_* macros at all (vlc_vdpau).
| 8 年前 |
| include: remove restrict keyword (fixes #12354)
This is necessary for compatibility with C++. The keyword is only
meaningful in definition, not in declaration anyway.
| 11 年前 |
| 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.
| 14 年前 |
| rd: collapse vlc_rd_start() into vlc_rd_new()
Missing bits of previous changeset. Fixes Libvlc.
| 8 年前 |
| vlc_services_discovery: don't return void
Even though the compiler is OK with it.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
| 8 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| stream: clarify seeking documentation
(cherry picked from commit ad303c60a766c417ccdc8968e83a181ce6a7d963)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
| 8 年前 |
| vlc_stream_extractor: vlc_stream_NewMRL: fixup of documentation
This rephrasing should make the associated documentation a little
easier to comprehend.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
| 8 年前 |
| Split out vlc_filenamecmp()
(easier to test separately)
| 8 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| vlc_text_style: add blink style
required by captions
| 8 年前 |
| vlc 适配线程模块
Signed-off-by: Dragon51 <longchao17@h-partners.com>
| 5 个月前 |
| rename VLC_TS_INVALID to VLC_TICK_INVALID
(cherry picked from commit 1f17997348e5b5bb039647515c5ea54025bb81d5) (edited)
edited:
* some of the 3.0 code was different
| 3 年前 |
| tls: fix file description
| 9 年前 |
| update: use Makefile conditional to disable code
This fixes the build without gcrypt.
| 9 年前 |
| Remove old mail address from sources
(cherry picked from commit cc129a71d75220c0600727aa1f7b984e60f83c0c)
| 6 年前 |
| variables: remove write-only variable default value
| 9 年前 |
| Unexport video_splitter_(New|Delete)
| 8 年前 |
| viewpoint: add vlc_viewpoint_clip
| 8 年前 |
| include: improve Doxygen modules
In particular, move \file stanzas inside groups.
| 10 年前 |
| include: improve Doxygen modules
In particular, move \file stanzas inside groups.
| 10 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| display: add more documentation for display_info.handle_mouse_hide
In all cases this flag means that the vout has a custom Window and handles the
mouse event itself, including showing/hiding the mouse.
For the auto-hiding to work such vout need to call either
vout_display_SendEventMouseMoved or vout_display_SendEventMouseState to notify
the core of mouse events. And they all do that.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
| 8 年前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| Openharmony VLC video adaptation
Signed-off-by: Dragon51 <longchao17@h-partners.com>
| 5 个月前 |
| rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
(cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited)
edited:
* some of the 3.0 code is different
| 3 年前 |
| 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.
| 14 年前 |
| vlc_xml: handle error return code
| 10 年前 |