Rémi Denis-Courmont
3de6692cea
lib: remove VLM API
...
There does not appear to be any real user. The "broadcast"
functionality can be reproduced more simply with the LibVLC media
player API. The "VoD" functionality does not make much sense outside of
the VLC executable process.
2018-07-15 15:04:57 +03:00
Jean-Baptiste Kempf
a807e36064
Remove Real demuxer plugin
...
Please write a new one in Rust!
2018-07-11 19:15:59 +02:00
Jean-Baptiste Kempf
b007abf4c3
Remove RealRTSP plugin
...
Move to 21st century!
2018-07-11 18:50:49 +02:00
Jean-Baptiste Kempf
d3613a443f
Remove old logger interface, deprecated for years
2018-07-11 18:50:49 +02:00
Thomas Guillem
c4820d37cd
smb2: add help and finer description
2018-07-09 09:30:51 +02:00
Steve Lhomme
2d2941e234
fix potfiles after vlc_mtime.h renaming
2018-06-22 14:03:57 +02:00
Francois Cartegnie
691c674bff
Qt: split logically renderer widget and improve
2018-06-13 15:29:00 +02:00
Felix Paul Kühne
c38dd543ee
macosx: remove legacy code for pre-Yosemite macOS versions
2018-06-10 13:55:16 +02:00
Felix Paul Kühne
126fb1184c
macosx: split windows file to have one class per file
2018-06-10 13:44:52 +02:00
David Fuhrmann
04e8c62ccb
macosx: Rename VLCVoutWindowController to VLCVideoOutputProvider
...
This better matches the naming scheme, as WindowController is typically
used to have one designated window which is controlled.
2018-06-10 11:00:11 +02:00
David Fuhrmann
5187ca2c20
Update POTFILES.in
2018-06-09 19:02:01 +02:00
Rémi Denis-Courmont
5c16d65422
xdg-shell: merge wl_shell support
...
Most of the code is still the same.
2018-05-20 20:49:14 +03:00
Rémi Denis-Courmont
d88d1e3f30
wl-idle-inhibit: add Wayland idle inhibitor
2018-05-20 20:49:12 +03:00
Rémi Denis-Courmont
0499a452ef
po: delist clock files w/o translations
2018-05-04 10:38:14 +03:00
Thomas Guillem
815afd6031
vout: merge vout_control.h with vout_internal.h
2018-05-03 11:04:47 +02:00
Marvin Scholz
d3859f3649
playlist/shoutcast: Remove shoutcast playlist handling
...
Removes the long unused Winamp/SHOUTcast directory stream filter for
playlist handling, which was mostly useful together with the service
discovery (modules/services_discovery/shout.c) which is not present
anymore.
2018-04-18 19:50:01 +02:00
Rémi Denis-Courmont
c6cdb9ec0f
unc: split out Windows support from smb
...
Too many #ifdef's, not to mention different effective license.
2018-03-18 19:31:19 +02:00
Thomas Guillem
be73bbdc7d
remove i420_10_p010 module
...
Replaced by the faster i420_nv12 filter.
2018-03-16 16:07:58 +01:00
Rémi Denis-Courmont
d8cc13dd92
extras: remove vlc_tdestroy()
...
This is superseded by the compat tdestroy() replacement, which is also
available outside of libvlccore.
2018-02-20 21:42:43 +02:00
Thomas Guillem
90ab989e73
vout: remove omxil output
2018-02-02 16:02:19 +01:00
Thomas Guillem
7d141bf19f
vout: remove aa output
...
Because caca is the future.
2018-02-02 14:59:50 +01:00
Thomas Guillem
869280963b
vout: remove evas output
...
Not built and tested since a long time. The good way to go is to use the
openGLES2 vout.
2018-02-02 14:46:09 +01:00
Rémi Denis-Courmont
0d95677aa3
dirac: remove Dirac packetizer
2017-12-16 16:18:01 +02:00
Rémi Denis-Courmont
eb8ab8df4b
diracsys: remove raw Dirac demuxer
2017-12-16 11:55:36 +02:00
Rémi Denis-Courmont
69b0b5a86c
include: fold trivial vlc_main.h into vlc_object.h
2017-12-10 22:25:22 +02:00
Jean-Baptiste Kempf
974e719ba5
Update PO files
2017-12-06 02:58:04 +01:00
Marvin Scholz
27bb516b0c
codec/audiotoolbox_midi: Add AudioToolbox MIDI decoder
2017-11-30 02:56:41 +01:00
Jean-Baptiste Kempf
0892190264
po: remove files that don't need processing
2017-11-24 17:21:15 +01:00
Jean-Baptiste Kempf
e685db60c6
Update PO with new files
2017-11-24 16:14:00 +01:00
Jean-Baptiste Kempf
f2937981fd
Update POTFILES.in
2017-11-24 15:51:45 +01:00
Jean-Baptiste Kempf
71a533991f
Update PO files
2017-11-24 15:14:30 +01:00
Jean-Baptiste Kempf
1056615da7
i18n: add Uighur translation
2017-11-24 14:25:08 +01:00
Jean-Baptiste Kempf
57e0a94137
i18n: add Maithili translation
2017-11-24 14:24:22 +01:00
Jean-Baptiste Kempf
b0685c656f
i18n: add Kashimiri (India) translation
2017-11-24 14:23:44 +01:00
Jean-Baptiste Kempf
96cb25a243
i18n: Add West Frisian translation
2017-11-24 14:22:41 +01:00
Jean-Baptiste Kempf
1203f5aa26
i18n: add Bodo translation
2017-11-24 14:22:12 +01:00
Jean-Baptiste Kempf
c341be9cca
i18n: Add Assamese translation
2017-11-24 14:21:30 +01:00
Jean-Baptiste Kempf
a1931e1474
Update translations from 2.2.x branch
...
This holds copyright from numerous people and from the VideoLAN entity
2017-11-24 14:14:38 +01:00
Jean-Baptiste Kempf
2a4afc3bb7
Update PO files
2017-11-23 10:17:27 +01:00
Steve Lhomme
0e5c11fa15
hw:d3d9: move the filters code in hw/d3d9
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-11-23 10:15:41 +01:00
Steve Lhomme
9602b711f4
hw:d3d11: move the filters code in hw/d3d11
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-11-23 10:15:41 +01:00
Rémi Denis-Courmont
10c2c932af
raop: remove obsolete and unmaintained plugin
2017-10-08 12:16:53 +03:00
Victorien Le Couviour--Tuffet
9f6cb2d381
gl: add converter_vdpau
...
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2017-08-31 11:50:18 +02:00
Thomas Guillem
fc4114f449
gl: fix incorrect plugin dependencies
...
The GL/GLES2 plugins doesn't depends anymore on X11, WAYLAND, VAAPI or other
hardware libs.
Move all converters (that were built in GL plugins) in separate plugins, with a
"glconv" plugin capability. This new type of module will be loaded by GL
plugins when a video format is opaque. Otherwise, the built-in software
converter (that handle RGB,YUV,YXZ12) will be used.
Each new converters plugins depends only on hardware libs like VAAPI-X11,
VAAPI-WL. These news plugins don't depend on Open GL / GLES2. Therefore, one
glconv plugin can be used by a GL and a GLES2 plugin.
Fixes #18575
2017-08-30 13:56:29 +02:00
Thomas Guillem
c0d287e72f
core: rename vlc_keys.h to vlc_actions.h
...
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2017-08-09 10:48:01 +02:00
Rémi Denis-Courmont
4b8a2755fe
sdl: remove video output
...
The SDL video output has been forcefully disabled on MacOS X for 12
years. It has also been disabled in Windows builds for over 6 years.
Finally, it has been broken on X11 due to lack of windowing
integration, for several years, cannot be fixed without changes to
the SDL API, and is completely useless.
2017-08-06 21:26:07 +03:00
Rémi Denis-Courmont
8e1a0e8766
directfb: remove legacy video output
...
The DirectFB project has been dead for several years, and is ostensibly
not used. If you really need direct access to the Linux frame buffer,
there is still the raw LinuxFB module for the time being.
2017-08-06 21:26:04 +03:00
Marvin Scholz
8e50a154d5
macosx: Add VLCRendererMenuController to POTFILES
2017-07-31 18:16:22 +02:00
Thomas Guillem
70bef915f5
po: add spatialaudio
2017-07-24 14:56:56 +02:00
Rémi Denis-Courmont
2c34ea7549
skiptags: properly conceal ID3/APE tags ( fixes #18501 )
...
As most demuxers cannot handle tags at the beginning of their input
streams, the demuxer code has automatically skipped them for a long
time.
Unfortunately, a number of demuxers also assume that the initial stream
byte offset is zero (while some others seem to assume zero in some paths
and not in others). This seems like a reasonable assumption. And even if
it were not, fixing all affected stream filters and demuxers to perform
only relative seeking seems impractical and unpalatable.
This stream filter shifts the stream byte offset so that the tags are
entirely invisible, and the demuxer can assume the start is at offset 0.
Of couse, the tags must still be accessible to the meta extraction
engine(s). The TagLib plugin uses "low-level" vlc_access_NewMRL() so it
is not subject to stream filters, and not affected by this change.
(This change does however remove tags from "demuxdump".)
NOTE: On the one hand, this also enables demuxing a file format with
embedded absolute file offsets, if the tags were prepended after muxing.
On the other hand, it conversely breaks demuxing such a file format if
the tags are added during muxing. As far as I know, tags are normally
appended rather than prepended to avoid this ambiguity.
2017-07-09 12:11:32 +03:00
Rémi Denis-Courmont
dca9e7a324
noseek: demux filter to disable seeking
2017-07-08 16:34:32 +03:00
Thomas Guillem
6e7bf32ed0
hw: vaapi: merge chroma and filters libraries
2017-07-04 19:54:10 +02:00
Thomas Guillem
dd8f04d1d6
po: add missing hw/vaapi/chroma.c
2017-06-23 11:50:21 +02:00
Victorien Le Couviour--Tuffet
ca95f5a6c8
hw: vaapi: add filters
...
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2017-06-23 11:50:21 +02:00
Rémi Denis-Courmont
78d9b692fb
playlist: remove Google Video Playlist support
2017-06-03 17:42:45 +03:00
Thomas Guillem
373c8d8919
chroma: move cvpx_i420 to cxpx
2017-06-02 18:43:35 +02:00
Francois Cartegnie
df437c07f2
demux: mp4: move ID3 genres to meta
2017-05-29 17:52:43 +02:00
Rémi Denis-Courmont
c4a4fd5273
synchro: privatize inside libmpeg2 plugin
...
This set of "helpers" is only used by the libmpeg2 plugin, and was not
exposed to out-of-tree-plugins. There is apparently no point keeping it
inside the core.
2017-05-29 18:18:21 +03:00
David Fuhrmann
e75e8fe0ed
macosx: Revive error panel for error and warning messages
...
VLC needs a list of errors as multiple errors can occur at the
same time.
This revives the existing error panel from
e3f2ec3e00
.
refs #17262
2017-04-14 12:34:00 +02:00
Rémi Denis-Courmont
bf1c212cb2
mmdevice: do not overload the "aout" variable ( fixes #18196 )
2017-04-08 16:07:06 +03:00
Hugo Beauzée-Luyssen
37db5187e3
potfiles: Reflect recent file changes
2017-03-15 19:56:15 +01:00
Jean-Baptiste Kempf
b753d1c650
Rename "ios2 vout" into "ios vout"
...
It does not make sense anymore
2017-02-27 17:48:38 +01:00
Jean-Baptiste Kempf
4ceff8a015
Remove audioqueue plugin
2017-02-27 17:45:02 +01:00
Jean-Baptiste Kempf
dc14ecb4f2
Remove VDA plugin
2017-02-27 16:38:14 +01:00
Filip Roséen
4fd5c42137
access: remove legacy zip accessor/stream
...
zip extraction is now handled by the libarchive based
modules/stream_extractor/archive.c, as such these files/modules are no
longer needed.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-02-21 15:30:06 +01:00
Filip Roséen
fe6e88e498
modules/access: remove legacy archive access/filter
...
Archive extraction is now handled by the libarchive based
modules/stream_extractor/archive.c, as such these files/modules are no
longer needed.
2017-02-21 15:30:06 +01:00
Filip Roséen
bd06876331
modules/access: remove legacy rar access
...
rar extraction is now handled by the libarchive based
modules/stream_extractor/archive.c, as such these files/modules are no
longer needed.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-02-21 15:30:06 +01:00
Filip Roséen
6a88437966
modules/stream_extractor: add libarchive extractor
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-02-21 15:29:59 +01:00
Rémi Denis-Courmont
3fe7be0975
wayland: initial XDG shell window provider
...
This provides a very very basic window provider using the unstable XDG
shell protocol version 5. This will be updated later, to unstable
version 6, a higher unstable version or preferably a stable version.
2017-01-29 22:36:17 +02:00
Rémi Denis-Courmont
d3986cc50b
wayland: rename wl_shell_surface to wl_shell
2017-01-29 18:52:31 +02:00
Francois Cartegnie
d86da185ef
decoder: ttml: rewrite and unify with demux
...
Following demux changes.
Now does style inheritance on the fly and
numerous other fixes.
Single module shared now with demux.
2017-01-06 18:11:51 +01:00
Thomas Guillem
b4849d1c55
vout: move egl.c to opengl/egl.c
2016-12-13 16:53:05 +01:00
Thomas Guillem
f5c17abdba
vout: move gl.c to opengl/display.c
2016-12-13 16:53:05 +01:00
Marvin Scholz
5e33115229
macosx: Make VLCFSPanelController accessible
...
This re-adds the accessibility strings that were present in the old
fullscreen controller.
2016-12-13 11:15:43 +01:00
Jean-Baptiste Kempf
d62d91487c
Skins2: fix distcheck
2016-12-13 10:20:09 +01:00
Felix Paul Kühne
29f0e2ec87
macosx: remove EyeTV UI
2016-12-04 11:59:04 +01:00
Jean-Baptiste Kempf
5c42461b96
po: Remove eyetev file
2016-12-04 11:35:23 +01:00
Rémi Denis-Courmont
1f6082d0e6
xcb/glx: remove GLX video output display plugin
...
This is replaced by the GLX OpenGL provider plugin.
2016-11-28 19:47:25 +02:00
Thomas Guillem
5d175d23de
video_output: rename android_native_window to android-window
2016-11-28 16:36:44 +01:00
Thomas Guillem
d5a12edeb0
video_output: rename android_window to android-display
...
Since it's a "vout display" module.
2016-11-28 16:36:44 +01:00
Rémi Denis-Courmont
bfab9beabb
Move spu source and filter plugins to dedicated directory
2016-11-25 23:07:43 +02:00
Jean-Baptiste Kempf
ccfdb5ae52
Remove Direct2D module
2016-11-22 22:14:08 +01:00
Rémi Denis-Courmont
15bfa0f7ef
sd: split generic and playlist code to different modules
2016-11-20 16:31:27 +02:00
Marvin Scholz
3da0d0c218
macosx: Remove old fscontroller source code
...
Removes the old VLCFSPanel, and references to the
source files from the makefiles, potfiles and
the Xcode project.
2016-10-30 22:45:13 +01:00
Rémi Denis-Courmont
8325c17d62
gettext: update to version 0.19.8
2016-10-27 14:21:45 +03:00
Tristan Matthews
21bb83f3ae
stream_filter: add ADF stream filter ( Fixes #17501 )
2016-10-25 08:44:37 -04:00
Thomas Guillem
73639ea055
move codec/mpeg_audio to packetizer/mpegaudio
...
("_" is removed to be more consistent with packetizer/mpegvideo)
2016-10-10 18:41:18 +02:00
Thomas Guillem
9ee820129b
move converter/mpgatofixed32 to codec/mad
...
Remove historical MAD_BUFFER_GUARD hack in mpeg_audio.c
2016-10-10 18:41:18 +02:00
Thomas Guillem
a53ff3785f
codec: move libliba52_plugin to liba52_plugin
2016-10-10 18:41:18 +02:00
Rémi Denis-Courmont
841ff1fde0
Fix bootstrap altering git-tracked files
...
Regression from 5a739e49d6
.
2016-09-20 11:39:39 +03:00
Jean-Baptiste Kempf
56c19a293a
po: fix renaming of appdata.xml.in
2016-09-08 18:35:02 +02:00
Dominique Leuenberger
5a739e49d6
AppStream: Mark .appdata.xml for translation
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-09-07 15:20:00 +02:00
David Fuhrmann
e76f7235ce
macosx: Rename to VLCMainWindowTitleView
2016-09-02 00:03:43 +02:00
David Fuhrmann
aa373d36fc
macosx: Rename to VLCExtensionsManager
2016-09-02 00:03:43 +02:00
David Fuhrmann
e1df0389e2
macosx: Rename to VLCExtensionsDialogProvider
2016-09-02 00:03:43 +02:00
Tristan Matthews
461b9cb189
aom: add AV1 decoder
2016-08-21 13:28:17 -04:00
Felix Paul Kühne
eb435f00d7
macosx: split controls bar in common and main window files
2016-08-10 20:07:43 +02:00
Felix Paul Kühne
e0dfd83141
macosx: rename VLCMain source file and split out VLCApplication class
2016-08-10 20:00:09 +02:00
Felix Paul Kühne
c751c847de
macosx: rename VLCMain preferences category
2016-08-10 19:50:10 +02:00
Jean-Baptiste Kempf
7a81aa51a7
Update POTFILES.in after the MacOS changes
2016-08-09 20:11:15 +02:00
Thomas Guillem
c859332c49
dtstofloat32: move to dca codec
...
This decoder works (for now) only if the input is correctly packetized.
2016-07-28 08:52:01 +02:00
Thomas Guillem
b896923e5a
a52tofloat32: move to liba52 codec
...
This decoder works (for now) only if the input is correctly packetized.
The "a52-upmix" option is dropped (internal upmixing).
2016-07-28 08:52:01 +02:00
Thomas Guillem
698e63396a
codec: remove old dts module
2016-07-28 08:52:01 +02:00
Thomas Guillem
e906e5d49b
packetizer: add new dts module
...
Based on packetizer/a52.c and packetizer/dts_helper.h
2016-07-28 08:52:00 +02:00
Thomas Guillem
a4c9c4df1d
a52: move to packetizer
2016-07-28 08:52:00 +02:00
Thomas Guillem
8c2aa3bb71
codec: add S/PDIF pass-through decoder
2016-07-28 08:50:56 +02:00
Jean-Baptiste Kempf
a779f6f7a3
Remove BD access module
2016-07-25 22:10:45 +02:00
Julian Scheel
45c877aa1d
access: Add satip access module
...
This module implements a minimal RTSP subset, which is required to support
satip servers.
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2016-07-08 10:06:15 +02:00
Rafaël Carré
8b1c185a88
audio_filter: move a52tospdif to tospdif
...
Modified-By: Thomas Guillem <thomas@gllm.fr>
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2016-06-14 13:09:33 +02:00
Rafaël Carré
3c0801cb92
audio_filter: remove dtstospdif
...
Modified-By: Thomas Guillem <thomas@gllm.fr>
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2016-06-14 13:08:57 +02:00
Thomas Guillem
c2d3294584
libvlc: remove (almost unused) libvlc_structures.h
...
Move the only 2 remaining typedef into vlc/libvlc.h
2016-04-25 10:46:04 +02:00
Jean-Baptiste Kempf
3c2143b593
video_output: msw -> win32 for Windows
2016-04-17 21:50:58 +02:00
Jean-Baptiste Kempf
985552558a
Remove QuickTime module
2016-04-17 21:50:58 +02:00
Jean-Baptiste Kempf
822cc45dd3
Move YUVP filter to Video Chroma
2016-04-16 11:11:45 +02:00
Jean-Baptiste Kempf
c27d273bca
Move Qt from qt4 to qt folder
2016-02-27 17:25:04 +01:00
Francois Cartegnie
395db15f19
demux: adaptative: rename to adaptive
2016-02-19 19:20:07 +01:00
Francois Cartegnie
efc1cee95d
demux: ts: split the beast
2016-02-10 10:28:10 +01:00
Felix Paul Kühne
1baae638b5
Add Bonjour service discovery module
2016-02-09 20:28:44 +01:00
Jean-Baptiste Kempf
55280fa62c
Rename bonjour module to avahi
...
Bonjour is an implementation, trademarked by Apple, of Zeroconf
protocol, which avahi is a (slightly) different implementation.
Zeroconf protocol is mostly mdns + dns-sd
2016-02-06 11:36:15 +01:00
Odd-Arild Kristensen
5025bc4e62
Implemented a new edge detection video filter
...
The edge detection filter uses the Sobel operator to detect and highlight
edges in a frame. In order to successfully detect an edge, the image must
first be converted to gray scale (because Sobel is a gray scale operator) and
then have a slight Gaussian blur applied to it. We do this because Sobel is a
noisy operator and the Gaussian blur reduces this noise.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-02-05 16:32:46 +01:00
Felix Paul Kühne
ac8d744520
Mac OS X dialog provider: completely removed
...
Use VLCKit to implement dialogs properly in external apps
2016-02-04 21:14:13 +01:00
Vikram Fugro
2a32621f81
gstreamer: create a separate directory for decoder modules
...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2016-02-04 20:07:58 +02:00
Rémi Denis-Courmont
2a1340bade
fr: spelling
2016-02-04 00:36:37 +02:00
Felix Paul Kühne
bba9bcf046
Add keychain crypto store
2016-02-03 15:56:25 +01:00
Rémi Denis-Courmont
68e80594cb
inflate: stream filter for deflate (refs #16412 )
...
This handles deflate encoding or application/zlib type transparently.
(Note though that it fails to check and discard the application/zlib
content-type from the underlying stream.)
2016-02-01 23:00:42 +02:00
Francois Cartegnie
36f547eced
codecs: add SCTE-18 decoder
2016-01-24 01:23:39 +01:00
Thomas Guillem
1b6767de91
po: update POTFILES
2016-01-11 16:49:27 +01:00
Rémi Denis-Courmont
933424d7ed
vcdx: remove unmaintained module
2016-01-07 23:30:19 +02:00
Jean-Baptiste Kempf
eadc8c1b3a
Build: reference access/smb_common.h
2016-01-07 21:09:43 +01:00
Francois Cartegnie
a1b2802286
demuxers: h26x: merge H264 and HEVC
...
Those ones now only differed in probing, codec and packetizer.
Merged as h26x.
Kills one string.
Renames hevc-force-fps to hevc-fps.
2015-12-24 16:00:38 +01:00
Rémi Denis-Courmont
5ac0174ad4
po: update POTFILES
2015-12-13 18:23:53 +02:00
Jean-Baptiste Kempf
1e11d864b2
Move Freetype to a subfolder
...
It makes it more clear that text_layout* and platform_fonts* are
Freetype2 specific
2015-11-23 17:06:52 +01:00
Jean-Baptiste Kempf
383a83fe97
Remove Win32text module
2015-11-23 16:50:38 +01:00
Jean-Baptiste Kempf
fb66c9392a
Remove QuartzText module
2015-11-23 16:50:38 +01:00
Francois Cartegnie
169dd181dd
stream_filter: smooth: remove legacy smooth filter
...
Deprecated by adaptative, which is also now jammed by filter.
Drops specific MP4 forged smoo/stra hacks.
2015-11-03 15:34:22 +01:00
Rémi Denis-Courmont
b3239cf77e
configure: update gettext to 0.19.6
2015-11-02 21:36:01 +02:00
Jean-Baptiste Kempf
60195a382a
Fix po/POTFILES.in
2015-10-28 17:23:55 +01:00
Thomas Guillem
cbecdf6ad0
modules: add Evas video output
2015-10-23 19:28:15 +02:00
Marvin Scholz
13747555fd
growl: Renamed Growl plugin to OS X Notifications
...
This renames the Growl plugin to OS X Notifications to highlight
the new capabilities and to not advertise Growl so much, as
requested.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-23 11:28:02 +02:00
Marvin Scholz
e9db84d774
macosx: Rename the Playlist related class files to match the class name
...
This renames the playlist related class files to match the class name,
which makes it easier to find the which belongs to a certain class and
follows common Cocoa/Obj C file naming conventions.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2015-10-12 16:46:00 +02:00
Jean-Baptiste Kempf
a7eb0f0aa5
Add a SAPI synthetizer for Windows
...
This is the work from Moti Zilberman, modified by me to build and
integrate in-tree
It's heavily inspired on the OS X one.
Be careful: you need a very recent Mingw-W64 to hope to compile it.
Ref #11893
2015-10-11 21:48:49 +02:00
Paulo Vitor Magacho da Silva
a799753e32
iOS Audio Unit: added mute, replaced deprecated methods with modern ObjC counterparts
...
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2015-10-05 22:50:17 +02:00
Rémi Denis-Courmont
a19dc6ab5b
gnomevfs: remove plugin
...
gnomevfs has been deprecated for years.
2015-09-01 21:35:30 +03:00
Rémi Denis-Courmont
c74fb8e1ac
prefetch: stream filter for threaded prefetching/buffering
2015-08-28 21:45:11 +03:00
Thomas Guillem
147717df85
audio_filter: only one module for all simple channel mixers
...
This fixes a bad conversion when doing 6_x to 2_0 using neon.
The neon channel mixer code is now used from the simple channel_mixer module.
2015-08-27 14:56:37 +02:00
Rémi Denis-Courmont
d2e07d119c
access: merge stream_access.c and access.c
2015-08-25 21:28:14 +03:00
Rémi Denis-Courmont
7bcd0baac0
cache_block: rewrite "method 1" stream_access as stream filter
2015-08-25 21:28:10 +03:00
Rémi Denis-Courmont
561195e120
cache_read: "method 2" stream_access rewritten as a stream filter
2015-08-25 21:28:06 +03:00
Rémi Denis-Courmont
cafbe261a0
gnutls: generate Diffie-Hellman parameters dynamically ( fixes #14702 )
2015-08-23 13:18:05 +03:00
Felix Paul Kühne
935211ca09
chroma converter: add CVPixelBuffer to I420 converter
2015-08-21 19:10:21 +02:00
David Fuhrmann
ffe31745fc
macosx: Split GoToTime panel into separate xib and window controller
...
This improves separation between main menu and the unrelated goto
time window.
Besides that, note that each time bindings are used with the file
owner, this owner needs to be an NSWindowController class. Only in
this case retain cycles are avoided (bindings have a strong
reference to the object used).
Thus, this commit helps to properly deinitialize the VLCMain object.
2015-08-11 20:17:56 +02:00
Francois Cartegnie
86bfdbad8a
POTFILES: add missing EPGWidget ( fix #15164 )
2015-08-06 17:22:11 +02:00
Francois Cartegnie
cb2293a5d9
l10n: fr: fix reversed meaning
2015-08-05 22:08:22 +02:00
Felix Paul Kühne
7ea5c465d0
text renderer: add basic text to speech synthesis for OS X ( #11893 )
2015-07-29 20:14:31 +02:00
Francois Cartegnie
b93dcabcd3
adaptative: merge both modules
2015-07-24 15:08:05 +02:00
Rémi Denis-Courmont
dfe06d6ecd
concat: access to concatenate multiple access objects
...
Usage:
$ vlc concat:// :concat=URL1,URL2,....URLn
Note: As for the existing input-slave and input-list options, URLs are
assumed to not contain unencoded commas. This is usually the case but
not strictly warranted as the comma is a sub-delimiter.
2015-07-22 23:24:06 +03:00
Felix Paul Kühne
896af425f9
macosx: split playlist source file
2015-07-22 14:49:32 +02:00
Felix Paul Kühne
044730b6f9
Fix POTFILES
2015-07-21 17:58:32 +02:00
Felix Paul Kühne
1b312ceb9e
Remove outdated QTCapture module
2015-07-20 14:33:59 +02:00
Felix Paul Kühne
abbd1552f3
fix POTFILES
2015-07-15 20:08:56 +02:00
David Fuhrmann
39cafcda8b
Fix make dist and POTFILES.in
2015-07-11 15:00:24 +02:00
Rémi Denis-Courmont
6713041eeb
atmo: remove video filter
2015-07-10 18:24:52 +03:00
Felix Paul Kühne
1f5567b34c
Add VideoToolbox based decoder
...
Supports H.264, mp4v, H.263 and DV depending on Darwin flavor and version
2015-06-26 15:24:16 +02:00
Thomas Guillem
918ed4d12d
android: merge android_surface with android_window
...
This commits remove the android_surface module. The old android surface API is
now used by the android_window module via native_window_api_t.
2015-06-22 15:37:46 +02:00
Francois Cartegnie
9565350a2c
demux: hls: add adaptative based hls demuxer
2015-06-10 18:51:49 +02:00
Francois Cartegnie
363acaf189
stream_filter: remove httplive
2015-06-10 18:51:49 +02:00
Steve Lhomme
8b62450cea
d3d11va: add a D3D11 hardware decoder similar to DXVA2
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-06-05 22:45:43 +02:00
Steve Lhomme
e030b34b77
dxva2: convert D3D9 textures to planes using an external filter
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-06-05 22:32:40 +02:00
Thomas Guillem
dee937cb3f
fix POTFILES.in
2015-05-20 16:24:32 +02:00
David Fuhrmann
dce178aa68
fix POTFILES.in
2015-05-16 22:08:43 +02:00
Hugo Beauzée-Luyssen
44dd0225bb
Add basic TTML support
...
This is meant to serve as a base for our Outreachy student's project:
https://wiki.gnome.org/Outreachy/2015/MayAugust#VideoLAN
refs #9396
2015-04-30 12:33:42 +02:00
Francois Cartegnie
c1c71c9e81
demux: move mpeg demuxers to mpeg/
2015-04-08 17:33:27 +02:00
Rémi Denis-Courmont
2cb0460066
access-imem: rewritten in-memory bit stream input (refs #8562 )
...
This more closely matches the usual open/read/seek/close pattern.
2015-03-30 23:02:16 +03:00
Rémi Denis-Courmont
a2110274cb
oldrc: rename the source file too
2015-03-30 18:00:16 +03:00
Jean-Baptiste Kempf
fed6633d49
Remove bonjour in access_output
...
It's a great idea, but not the best implementation and broken since a
long time.
2015-03-23 14:50:14 +01:00
Rémi Denis-Courmont
a199a57b24
wasapi: audio capture client module ( fixes #7205 )
2015-03-22 21:32:01 +02:00
Christoph Miebach
d78841fd82
Remove duplicate translator entry per request
2015-03-10 16:13:52 -04:00
Christoph Miebach
1e4e068c23
Change translator name per request
2015-03-10 14:14:08 -04:00
Martell Malone
63be579eea
d3d11 vout plugin
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-03-09 00:11:36 +01:00
Rémi Denis-Courmont
95c0e84369
po: update POTFILES.in
2015-03-03 21:18:15 +02:00
Jean-Baptiste Kempf
361829e7ef
Add avparser.h to prepare for submodulification
2015-02-26 21:06:41 +01:00
Denis Charmet
17e07afce4
Add avparser packetizer for VP9 handling
...
Fix #12944
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-02-26 17:48:51 +01:00
Jean-Baptiste Kempf
26082382ce
Remove langfromtelx
2015-02-24 11:32:56 +01:00
Rémi Denis-Courmont
c599964d40
cycle: initial support for splitting stream output in time (refs #561 )
...
Example:
#cycle{duration=20m,
dst=std{mux=ts,access=file,dst=sport.ts}, duration=5m},
dst=std{mux=ts,access=file,dst=weather.ts}, duration=5m}
Skips 20 minutes, then records 5 minutes to sport.ts, then 5 more
minutes to weather.ts and restarts.
"duration" specifies the duration of the previous phase
"offset" specifies the offset at which the previous phase ends
and the next phase begins
(mutually exclusive with duration)
"dst" specifies the stream output chain for the phase
(if missing, the phase is skipped/discarded)
Durations and offsets are so far expressed as an integer, optionally
followed by a unit: w=week, d=day, h=hour, m=minute, s=second. Second
is the default.
Currently only the decoding time stamp can be used as a reference, but
adding local or UTC clocks should be relatively easy.
ES synchronization and reference frames management is left for
further study.
2015-02-21 00:09:45 +02:00
Tristan Matthews
1122886d9c
Update NEWS, MODULES_LIST and POTFILES.in
2015-02-05 16:00:57 -05:00
Tristan Matthews
0451f97152
bpg: add libbpg decoder
2015-01-08 11:47:03 -05:00
Jean-Baptiste Kempf
0381b5dc01
Win32: rename directx to directdraw
2015-01-04 00:18:23 +01:00
Martell Malone
ff66d1413b
Rename Direct3D video output module to Direct3D9
...
We will probably need a Direct3d11 one
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2014-12-31 14:33:39 +01:00
Francois Cartegnie
056e8441c0
demux: dash: move everything under demux/
2014-12-26 19:28:43 +01:00
Ludovic Fauvet
61f7f3dc63
Add MPEG audio layer I, II, III decoder based on mpg123
2014-12-02 18:45:09 +01:00
Jean-Baptiste Kempf
10cc586e39
Mention fps in NEWS
2014-12-01 11:56:26 +01:00
Jean-Baptiste Kempf
8cce23abbf
Update POTFILES.in
2014-11-15 12:38:14 +01:00
Yuudai Yamashigi
55a03066e5
stream_filter: add ARIB STD-B25 virtual cam module
2014-10-29 18:24:33 +01:00
Rémi Denis-Courmont
d7c76ba92c
wayland: agree on the name of video_output subdirectory
2014-10-06 19:06:48 +03:00
Rémi Denis-Courmont
e68826bd61
Update gettext to version 19.2
2014-09-30 20:48:13 +03:00
Rémi Denis-Courmont
cc79ed90a9
wl_screenshooter: Wayland screen grabber
2014-09-27 18:53:15 +03:00
Rémi Denis-Courmont
d632dcc27d
hwdummy: remove no longer useful plugin
2014-09-11 21:35:08 +03:00
Rémi Denis-Courmont
25cb7da5ba
Update POTFILES
2014-09-01 23:05:54 +03:00
Rémi Denis-Courmont
4b26976d1b
wl/shm: initial unaccelerated RGB video output
2014-08-31 23:18:10 +03:00
Rémi Denis-Courmont
0661441666
wl_shell_surface: basic Wayland shell surface window provider
2014-08-29 00:14:57 +03:00
Tristan Matthews
9fc9d52165
daala: update NEWS, MODULES_LIST and POTFILES.in
2014-08-28 03:12:04 -04:00
Naohiro KORIYAMA
97c02be6f5
codecs: add support for ARIB subtitles
...
Fixed-by: Francois Cartegnie <fcvlcdev@free.fr>
Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
2014-08-15 12:04:24 +09:00
Francois Cartegnie
f8bb195c36
access/stream_filter: add libarchive
...
Allows decompression and access through rar, lha, tar, ...
Mostly unseekable.
2014-07-29 23:01:26 +09:00
Julien 'Lta' BALLET
5ee7422610
Add a libdsm based SMB/CIFS access module
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2014-07-04 20:10:55 +02:00
Jonathan Thambidurai
f99d052a49
Support for Http Dynamic Streaming
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2014-07-04 19:31:58 +02:00
Rafaël Carré
21bb216f22
Removed file
2014-06-25 12:18:31 +02:00
Christoph Miebach
65858783a3
l10n: fixing code page for kk and tt
2014-06-11 14:55:29 -04:00
Christoph Miebach
c59afb7d8a
l10n: forgotten trivial code page localization
2014-06-11 14:50:56 -04:00
Christoph Miebach
429057f835
l10n: hopefully fixing Hebrew code page
2014-06-11 14:33:06 -04:00
Christoph Miebach
54f52e18a3
l10n: trivial code page localization
2014-06-11 14:30:16 -04:00
VideoLAN
600dc54e3e
l10n: German update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:58 -04:00
VideoLAN
139df9086b
l10n: Traditional Chinese update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:58 -04:00
Dean Lee
aadd1ac667
l10n: Simplified Chinese update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:57 -04:00
VideoLAN
1fa0d15669
l10n: Walloon update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:56 -04:00
VideoLAN
d854f075d8
l10n: Vietnamese update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:56 -04:00
VideoLAN
b2edfd78d4
l10n: Uzbek update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:55 -04:00
Andriy Bandura
6b13684449
l10n: Ukrainian update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:55 -04:00
Kaya Zeren
2cdb70cf80
l10n: Turkish update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:54 -04:00
Thanakrit Chomphuming
a8501c8a8b
l10n: Thai update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:53 -04:00
VideoLAN
bdb45bb832
l10n: Telugu update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:53 -04:00
VideoLAN
ad58e721c1
l10n: Tamil update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:52 -04:00
VideoLAN
de3d6e4056
l10n: Swedish update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:52 -04:00
Đorđe Vasiljević
2c5444a5fe
l10n: Serbian update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:51 -04:00
VideoLAN
551daa9e45
l10n: Albanian update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:50 -04:00
VideoLAN
15cb1ba0f1
l10n: Samoan update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:50 -04:00
Martin Srebotnjak
835e892659
l10n: Slovenian update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:49 -04:00
Marián Hikaník
d7f0a59935
l10n: Slovak update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:48 -04:00
VideoLAN
eee6d29fdd
l10n: Sinhala update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:48 -04:00
Alexander Lakhin
19c6ae5bca
l10n: Russian update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:47 -04:00
VideoLAN
d5b69e27eb
l10n: Romanian update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:46 -04:00
Manuela Silva/Alfredo Silva
ae70774e9b
l10n: Portuguese update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:46 -04:00
VideoLAN
0457b7682e
l10n: Brazilian Portuguese update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:45 -04:00
Michał Trzebiatowski
8000f4a90f
l10n: Polish update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:44 -04:00
Amanpreet Singh Alam
6492f2a550
l10n: Punjabi update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:44 -04:00
VideoLAN
42ac0c1b71
l10n: Kapampangan update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:43 -04:00
VideoLAN
97c616d004
l10n: Oriya update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:42 -04:00
VideoLAN
4f432e6fac
l10n: Occitan update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:42 -04:00
Thomas De Rocker
0aeeb28743
l10n: Dutch update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:41 -04:00
VideoLAN
8b211c118a
l10n: Nepali update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:41 -04:00
VideoLAN
08bedca066
l10n: Norwegian Bokmål update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:40 -04:00
VideoLAN
1382356442
l10n: Burmese update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:39 -04:00
VideoLAN
5932d4f40b
l10n: Malay update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:39 -04:00
Suraj Kawade
9b950c0bd9
l10n: Marathi update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:38 -04:00
VideoLAN
d61e9b52c3
l10n: Mongolian update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:37 -04:00
VideoLAN
e23f36a8b2
l10n: Malayalam update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:37 -04:00
VideoLAN
090ee62f10
l10n: Latvian update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:36 -04:00
Mindaugas Baranauskas
30f9e0226f
l10n: Lithuanian update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:35 -04:00
VideoLAN
26a502e2ff
l10n: Kirgyz update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:35 -04:00
VideoLAN
21c8096b1e
l10n: Kurdish (Iraq) update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:34 -04:00
VideoLAN
54c2e1a120
l10n: Korean update
...
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
2014-06-10 18:31:33 -04:00