- 13 Nov, 2012 1 commit
-
-
Jean-Baptiste Kempf authored
Re-license almost all the playback modules to LGPLv2.1+ with authorization from their respective contributors (230+) This includes: - access, codec, packetizers, demux - audio filters, audio mixers, audio output - video filters, video chroma, video output - text renderers - XML parser - ARM NEON and SSE2 optimisations (mostly for chromas and filters) Some modules are not concerned: - BDA and DShow access modules because Manol Manolov is AWOL - Real RTSP, because it is derived from Xine - x264 and t140 because they are encoders only - DLL Loader, because it is derived from MPlayer - DTS packetizer, because Jon Lech Johansen is AWOL - Shine and WMAfixed, because they are derived from Rockbox - Real demuxer, as it is derived from MPlayer and Wang Bo is AWOL - MPC demuxer, as Yavor Doganov is AWOL - Tivo demuxer, because it is derived from an MPlayer fork - Playlist demuxer, (WPL and ZPL parts missing), because suheaven is AWOL - iOS audio output and video display, because author refuses the license change - Equalizer and compressor, because Ronald Wright is AWOL - Mono, Headphone and Dolby, because author refuses the license change - hqdn3d and yadif, because they are from MPlayer/libavfilter - remoteosd, because it derives from RealVNC code - MMX optimisations, because Ollie Lho, from SiS, is AWOL - Rotate, because it depends on GPL motion Nota Bene: - Some modules depend on GPL-only libraries, a LGPL module does not mean that the resulting binary module will be LGPL. Libraries affected would include liba52, libdvdcss, libdvdnav, libdvdread, faad2, libdca, libmad, libmpeg2, libpostproc, SRC, sid, zvbi and probably others.
-
- 22 Oct, 2010 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 14 Oct, 2010 1 commit
-
-
Rémi Denis-Courmont authored
The preference panel needs to know which of open or save file dialog it should use. Here we have 27 load and 4 save cases, plus 2 fonts that were not correctly marked as such in projectM.
-
- 03 Mar, 2010 1 commit
-
-
Rémi Denis-Courmont authored
-
- 07 Feb, 2010 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 11 Jan, 2010 1 commit
-
-
Rémi Denis-Courmont authored
-
- 13 Nov, 2009 1 commit
-
-
Rémi Duraffort authored
-
- 08 Sep, 2009 2 commits
-
-
Marian Ďurkovič authored
-
Marian Ďurkovič authored
This reverts commit 8f9391f6. (The root cause for this problem was fixed in commit 49482677)
-
- 04 Sep, 2009 1 commit
-
-
Marian Ďurkovič authored
input is used. When stream_Read was used alone, it read 1316 bytes from the RTP input add added garbage upto DUMP_BLOCKSIZE. With stream_Peek it works as expected and also makes the whole demuxdump faster. Signed-off-by:
JP Dinger <jpd@videolan.org>
-
- 02 Sep, 2009 1 commit
-
-
Rémi Duraffort authored
-
- 27 Jan, 2009 1 commit
-
-
Rémi Denis-Courmont authored
-
- 29 Oct, 2008 1 commit
-
-
Rémi Denis-Courmont authored
Those multi-lines are still to be done (it's going to be fun...) See also 5af4cc85.
-
- 22 Sep, 2008 1 commit
-
-
Antoine Cellerier authored
-
- 27 Aug, 2008 1 commit
-
-
Jean-Paul Saman authored
-
- 24 Jun, 2008 1 commit
-
-
Yohann Martineau authored
config.h is now included first, before any other header. Signed-off-by:
Antoine Cellerier <dionoea@videolan.org>
-
- 31 May, 2008 1 commit
-
-
Rémi Denis-Courmont authored
-
- 21 May, 2008 1 commit
-
-
Rémi Denis-Courmont authored
-
- 08 May, 2008 1 commit
-
-
Rémi Denis-Courmont authored
-
- 01 May, 2008 1 commit
-
-
Rémi Denis-Courmont authored
-
- 14 Apr, 2008 2 commits
-
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
This improves readability a lot and prevent us from reinventing the wheel.
-
- 23 Jan, 2008 1 commit
-
-
Rémi Denis-Courmont authored
Missing some cases that I could not test. Also ffmpeg/chroma.c is locked, so I can but leave it broken. Fix is for the remaining modules is obvious and the issue is easy to detect.
-
- 16 Jan, 2008 3 commits
-
-
Damien Fouilleul authored
vlc security: As i've seen very little improvement on that front, i've decided to check in my take on handling the problem of managing harmful options. I'm pretty sure this is going to be very controversial, but I think my approach is quite simple and yet very effective Anyway, my approach makes the following assumptions: - most vlc options are considered safe, only a handful are particularily unsafe and need be declared as such in their definition (they mostly deal with writing to an output file or URL) - unsafe options are only considered potentially harmful when used as an input option, ie. the ':option' format. Configuration options are always considered safe 'i.e --option' - unsafe options are associated with a global security policy, which dictates how these are handled. At the moment, The policy can be either block, allow or prompt, and is set using the '--security-policy' option (which itself is considered unsafe ;) the policy can be set by the user at the command line or in the preferences, it curently defaults to prompt, which is the desirable state for deskop use. However, it can be overriden depending on context, for example, the activex and mozilla will force the security-policy to block regardless of preference settins. the code is a bit rough at the moment, but i will optimize/clean it up if the dev community this approach is worth keeping. try the following example, and you'll see quickly what i mean: ./vlc -vvv <a mrl> :sout=#transcode{vcodec=mp1v,vb=1024,acodec=mpga,ab=192}:standard{mux=ts,dst=vlc-output.ts,access=file}" Enjoy, Damien
-
Rémi Denis-Courmont authored
-
Rafaël Carré authored
-
- 30 Sep, 2007 1 commit
-
-
Laurent Aimar authored
Made demux2_IsPathExtension case insensitive. Used demux2_IsPathExtension/p_demux->b_force when appropriate Fixed a regression in flac demuxer (segfault when reading meta data) Added a VLC_UNUSED(x) macro to avoid seeing ugly (void)x around the code. Improved a bit a few vlc_common.h macro (do {} while(0))
-
- 03 Sep, 2007 1 commit
-
-
Dennis van Amerongen authored
-
- 20 Aug, 2007 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 26 Nov, 2006 1 commit
-
-
Clément Stenac authored
* Headers in include must contain the structures and prototypes needed by the plugins and should be named vlc_*. * Headers in include/vlc must contain the structures and prototypes needed by external libvlc clients * Moved and renamed some things in headers. - Removed vlc_cpu.h, vlc_error.h (merged in vlc_common) - Removed snapshot.h (merged in vlc_vout.h) - Removed vlc_spu.h (merged in vlc_osd.h) - Removed intf_eject.h and vlc_interaction.h (merged in vlc_interface) - Moved all internal headers to src - Merged vlc_video.h and video_output.h and move private things to src - Removed vlc/intf.h, vlc/aout.h, vlc/vout.h, vlc/decoder.h and vlc/input.h (meta headers for use in modules, and often implying too large dependencies) * Removed some useless dependencies * Unexported a bunch of functions and structures used only in src/ (--> Still some work here) * Finally made input_thread_t and input_source_t (mostly) private. Added input_GetItem to fetch the input_item of an input_thread * Cleaned up deprecated entries in vlc_symbols.h and bumped up symbol prefix This commit has a 99% probability of breaking the build, 0.1% of killing your cat and 0% of getting you hot chicks.
-
- 12 Nov, 2006 1 commit
-
-
Rémi Denis-Courmont authored
-
- 11 Mar, 2006 1 commit
-
-
Clément Stenac authored
-
- 18 Feb, 2006 1 commit
-
-
Rémi Denis-Courmont authored
-
- 13 Feb, 2006 1 commit
-
-
Rémi Denis-Courmont authored
skins2 and galaktos remain as I'm not sure how they (don't?) handle encodings. http interface URL were purposedly not made to use Unicode. I'm open to suggestions on that one.
-
- 12 Jan, 2006 1 commit
-
-
Antoine Cellerier authored
-
- 18 Aug, 2005 1 commit
-
-
Christophe Massiot authored
-
- 09 Jul, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-