Commit Graph

1048 Commits

Author SHA1 Message Date
Rémi Denis-Courmont
f1ab721b0f pipewire: initial audio output module 2024-11-13 18:31:21 +00:00
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