Commit Graph

1047 Commits

Author SHA1 Message Date
Steve Lhomme b57f2c7eb8 update the minimum gcc/clang version with C17 support
c17 option added in gcc 8: https://gcc.gnu.org/onlinedocs/gcc-8.5.0/gcc/Standards.html
released in 2018: https://gcc.gnu.org/releases.html

c17 officially supported in clang 6: https://clang.llvm.org/c_status.html
released in 2018: https://releases.llvm.org/
2024-02-06 08:32:48 +00:00
Rémi Denis-Courmont 272b3f85f4 decomp: add Zstandard support 2024-01-15 18:59:09 +02:00
Maxim Biro faf8b85ac3 plugin: add HTML help
HTML help that is shown instead of the plain help text where appropriate
and supported by the interface. The command-line help output and the Qt
GUI plugin tooltips show the plain help text, while the Qt GUI plugin
preferences page displays the HTML help, if available, falling back to
displaying the plain help otherwise.

Allows to present the help text in a more structured and expressive way.
Also useful for out-of-tree plugins, in case they want to link to
plugin's home page, bug tracker, donation page, etc.

For the supported HTML subset, see
https://doc.qt.io/qt-6/richtext-html-subset.html

Fixes #27798
2023-03-27 12:11:10 +00:00
Rémi Denis-Courmont aafc91c58c vdpau: remove display plugin
There were two purposes to this as a better alternative to XVideo:
 - video surfaces pass-through in GPU in case of hardware decoding,
 - scaled SPU blending in both software and hardware decoding cases.

Both functions are now supported with higher priority by the OpenGL
video output. Also the software case no longer works at all anyway.
2022-09-23 21:14:39 +03:00
Thomas Guillem e529574d65 modules: remove the directsound plugin
DirectSound is obsolete after Windows 7.
VLC 4.0 will target Windows 7.

Fixes #27321
2022-09-16 08:09:34 +00:00
Sean McGovern 2999e6a02d fb: remove support
The Linux fbdev subsystem has been deprecated for more than a decade as there are better options available now.
2022-06-03 07:39:19 +00:00
Steve Lhomme 4efd909663 libvlc: disable OSD by default
Most libvlc usage means displaying the video in their own UI with their own
style. We should not push our OSD style by default. It can still be added
back with an "osd" parameter when calling libvlc_new().

Keep the OSD on Desktop builds, although with the Qt integration it may be
better to do it in the UI layer as well.
2022-03-05 13:52:17 +00:00
Rémi Denis-Courmont c142d02bb4 udp access out: remove no longer used module 2021-12-01 20:01:08 +00:00
Romain Vimont 22775b884b video_filter: add formatcrop filter
This filter crops the input pictures by adjusting the format (offsets
and size), without any copy (contrary to croppadd).

This is especially useful to receive pictures with arbitrary visible
area (smaller than the full size), to debug vouts or filters.
2021-10-21 08:54:47 +00:00
Tristan Matthews f919270b52 NEWS: mention Codec 2 decoding 2021-06-18 21:23:14 +00:00
Jean-Baptiste Kempf 2485512ef7 NEWS: update from 3.0.x branch 2021-04-18 11:40:15 +02:00
Jean-Baptiste Kempf 1dedbbb995 ForwardPorts NEWS from 3.0 2021-01-18 17:36:54 +01:00
Tristan Matthews 6416ea5448 audio_filter: add RNNoise denoiser filter 2020-10-16 21:45:03 -04:00
Marvin Scholz 7d302a52e0 NEWS: mention SDL_image removal 2020-10-10 00:52:26 +02:00
Rémi Denis-Courmont 9e191bee0c http-put: access output module using HTTP PUT (fixes #20000) 2020-10-04 17:24:41 +03:00
Rémi Denis-Courmont 4fa60bf98d ytdl: stream filter module for YoutubeDL
This passes every HTTP(S) URL through YoutubeDL to extract playlists
or media.
2020-09-27 16:08:47 +03:00
Steve Lhomme 909a655d8b NEWS: UWP is only supported for Windows 10 2020-06-10 14:55:16 +02:00
Jean-Baptiste Kempf 816a34e011 NEWS: fwdport NEWS from 3.0.x branch 2020-04-28 14:35:06 +02:00
Steve Lhomme 1a641e929a NEWS: add an entry to D3D9 NVIDIA fix
This is Win7+ only but that's all we support in 4.0.
2020-03-04 16:09:11 +01:00
Vincenzo Nicosia a9b25c2d11 NEWS: mention addition of gopher protocol
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2020-01-10 09:52:07 +01:00
Rémi Denis-Courmont 08eef6a645 dmxmus: demuxer for MUS files from the DMX audio library 2019-12-20 21:50:48 +02:00
Marvin Scholz ccbcf2324e NEWS: Mention DAV support 2019-12-09 12:37:25 +01:00
Thomas Guillem 003a58c142 Update NEWS 2019-10-01 16:22:27 +02:00
Steve Lhomme 29d98e7840 NEWS: add NVDEC 2019-09-18 12:30:41 +02:00
Francois Cartegnie 386d6b09c5 mux: mp4: disable faststart by default
Potentially moving GB of data isn't a good idea
on slow flash devices.
2019-07-19 19:12:30 +02:00
Tristan Matthews 875c36456d NEWS: add entry for VP4 2019-06-28 08:29:20 -04:00
Thomas Guillem de9ec19c48 Update NEWS 2019-06-27 09:37:05 +02:00
Francois Cartegnie 68c791d16b access: cdrom: support cdtext non ascii charsets 2019-06-25 18:47:44 +02:00
Francois Cartegnie 7fde19d9d2 access: cdda: add support for musicbrainz (fix #21796)
deprecates CDDB which has too low entropy for lookups
2019-06-01 00:26:30 +02:00
Francois Cartegnie 182133eab2 access: cdda: fix audio/data mixed mode
best way to kill your speakers
2019-06-01 00:26:30 +02:00
Rémi Denis-Courmont 56fb22c5a4 remoteosd: remove 2019-05-15 20:21:39 +03:00
Felix Paul Kühne 02f0392f56 macosx: improve AppleScript API (closes #22213) 2019-04-21 18:08:11 +02:00
Paul B Mahol 92ba6d9fab avcodec: add AGM support
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2019-04-11 17:42:00 +02:00
Jean-Baptiste Kempf 7334cf3ca5 Update NEWS from 3.0.x branch 2019-02-18 17:17:01 +01:00
Shaleen Jain 7da4464ca0 dlna: add a DLNA stream out
Add support for casting to a DLNA Media Renderers
implementing the AVTransport service with the
initial support of the default media format.

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2019-01-10 17:14:00 +01:00
Rémi Denis-Courmont 19c8c3a7e6 xcb/render: X11 RENDER display plugin
This brings the modern (well, at least current) X11 rendering protocol
for video output (refs #12348).

Compared to plain X11, it can handle scaling and orientation.
Compared to XVideo, it can handle orientation, and can crop correctly
(without bleeding), but it expects packed RGB rather than YCbCr.

Also RENDER would be able to handle SPU blending (and SPU scaling),
though this is left for future work, which neither X11 nor XVideo can.
2018-12-19 21:10:29 +02:00
Francois Cartegnie d7b57946eb update NEWS 2018-11-19 14:22:38 +01:00
David Fuhrmann f3317dd1a8 NEWS: Mention avaudiocapture module 2018-11-18 14:35:52 +01:00
Sergio Ammirata b504fabced access_out: add RIST module
RIST for Reliable Internet Stream Transport (RIST) Protocol.

The implementation follows the Video Services Forum (VSF) Technical
Recommendation TR-06 which defines an ARQ based UDP transmission protocol
for real-time streaming over lossy networks (internet, wifi, etc).

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2018-11-05 18:25:35 +01:00
Sergio Ammirata 2cb6e84597 access: add RIST module
RIST for the Reliable Internet Stream Transport Protocol

The implementation follows the Video Services Forum (VSF) Technical
Recommendation TR-06 which defines an ARQ based UDP transmission protocol
for real-time streaming over lossy networks (internet, wifi, etc).

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2018-11-05 18:25:35 +01:00
David Fuhrmann aafd5f992d macOS build: Bump minimum required OS version to 10.11
As discussed, 10.11 is needed to use the updated collection view API
for the UI overhaul.
2018-09-24 09:33:38 +02:00
Felix Paul Kühne bed03b5d9a src/darwin: re-write netconf to return specific proxies for requested schemes (closes #21150) 2018-09-14 10:55:41 +02:00
Francois Cartegnie 752df69bf9 sout: add SDI stream output
Decklink vout backport, so
this is the currently the only support
2018-09-05 10:35:32 +02:00
Paul B Mahol ad6de6b1ad add IMM4 support via libavcodec
Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
2018-08-23 13:05:35 +02:00
Tristan Matthews dd8912628d NEWS: add entry for 16-bit greyscale 2018-07-17 08:54:10 -04:00
Filip Roséen 9a3fef93ae NEWS: add entry for DVBSUB support in mkv 2018-07-16 13:52:38 +02: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
Thomas Guillem 93a117fa3e Update News 2018-07-09 09:30:51 +02:00
Jean-Baptiste Kempf 19361d4eee NEWS: merge news from 3.0 branch 2018-06-08 20:25:25 +02:00