1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-16 16:02:54 +02:00
Commit Graph

966 Commits

Author SHA1 Message Date
Thomas Guillem
20b713a287 Update NEWS 2017-07-19 18:46:06 +02:00
Victorien Le Couviour--Tuffet
3ba7de2ed2 hw: coreimage: add filters
adjust / invert / posterize / sepia / sharpen

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-07-13 17:38:16 +02:00
Rémi Denis-Courmont
dca9e7a324 noseek: demux filter to disable seeking 2017-07-08 16:34:32 +03:00
Steve Lhomme
63394df4e7 direct3d9: add an adjust filter for d3d9 opaque formats
it's missing the gamma handling

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-07-01 18:27:49 +02:00
Steve Lhomme
9f8495bf4f direct3d11: add an adjust filter for d3d11 opaque formats
it's missing the gamma handling

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-07-01 18:27:49 +02:00
Thomas Guillem
7d500009bc update NEWS 2017-06-23 11:50:21 +02:00
Rémi Denis-Courmont
6b6d39888e dvb: convert to stream filter 2017-06-03 22:57:11 +03:00
Francois Cartegnie
56d79dccbd update NEWS 2017-04-12 16:19:22 +02:00
Jean-Baptiste Kempf
b5d1fb7c49 Merge NEWS from 2.2.x branch 2017-04-07 18:46:22 +02:00
Paul B Mahol
49d0453801 add FM Screen Capture Codec
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-03-10 19:29:00 +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
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
Francois Cartegnie
7672393eee decoders: add HDMV text subtitles decoder 2017-01-30 17:41:07 +01:00
Francois Cartegnie
8c260b2ccd demux: mp4: add basic WebVTT support 2017-01-24 19:00:18 +01:00
Paul B Mahol
06f93d7400 add QDMC decoding support
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-01-24 14:21:58 +01:00
Thomas Guillem
d26f3bafa6 update NEWS 2017-01-24 09:45:03 +01:00
Francois Cartegnie
3746a9cd11 update NEWS 2017-01-23 11:26:39 +01:00
Francois Cartegnie
f3e0475409 update NEWS 2017-01-23 11:12:51 +01:00
Paul B Mahol
6c9c2ae6ef add Apple Pixlet decoder
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-01-19 16:08:12 +01:00
Steinar H. Gunderson
d8a68c2b9c Add SpeedHQ FourCCs
This is not in libav yet, just in ffmpeg.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-01-19 12:01:12 +01:00
Thomas Guillem
565d1771db vout/opengl: add direct rendering support (OpenGL 4.4)
This commit adds support for direct rendering with YUV/RGB software chromas.
This is done using Pixel Buffer Object (PBO, A Buffer Object that is used for
asynchronous pixel transfer operations) [1][2]. PBO are present since OpenGL
2.1 and since OpenGLES 3.0.

But there is an issue, VLC software decoders and video filters might need to
read picture buffers while they're being displayed. Therefore, the basic use
case of PBOs can't work (since you need to unmap the buffer before displaying
it).

To solve this issue, we need to use persistent mapped buffers[3]. This can be
done using the glBufferStorage() function with the GL_MAP_PERSISTENT_BIT flag.

Unfortunately, this new API is only present since OpenGL 4.4 and as an
extension since OpenGLES 3.1 (so no Android, macos and ios support for now).

References:
[1]: https://www.khronos.org/opengl/wiki/Pixel_Buffer_Object
[2]: http://www.songho.ca/opengl/gl_pbo.html
[3]: https://www.khronos.org/opengl/wiki/Buffer_Object_Streaming
2017-01-18 07:54:14 +01:00
Thomas Guillem
90b567d9e4 Update NEWS 2016-12-13 17:33:37 +01:00
Felix Paul Kühne
d56a1e3440 Remove unmaintained and outdated EyeTV support 2016-12-04 10:34:23 +01:00
Jean-Baptiste Kempf
ccfdb5ae52 Remove Direct2D module 2016-11-22 22:14:08 +01:00
Rajeesh K V
87ca8f12c5 Qt: Enable Stop Time in media convert dialog
Convert/Save dialog has had option to specify 'start time' but
no option for setting 'stop time' in the interface. The backend
'stop-time' option was already present. This patch simply adds
and enables the edit widget for end time in Qt interface.

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
2016-11-14 15:23:29 +01:00
Marvin Scholz
d289aead0f NEWS: List new features that were added to the macOS interface 2016-11-06 16:46:28 +01:00
Tristan Matthews
21bb83f3ae stream_filter: add ADF stream filter (Fixes #17501) 2016-10-25 08:44:37 -04:00
Jean-Baptiste Kempf
c910cc6cf5 Update NEWS 2016-10-08 17:42:40 +02:00
Thomas Guillem
215d3c7f21 Update NEWS 2016-10-07 18:59:29 +02:00
Francois Cartegnie
914c8ddecf demux: mp4: add support for VP8/VP9/VP10 2016-09-05 12:04:38 +02:00
Tristan Matthews
461b9cb189 aom: add AV1 decoder 2016-08-21 13:28:17 -04:00
Felix Paul Kühne
99b55db684 quartztext: remove remnants 2016-08-16 15:01:54 +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
Steve Lhomme
3e2e54bc6a core: add demux filters that are similar in API to regular demuxers
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2016-06-14 18:18:55 +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
Adrien Maglo
db93ff0602 WGL: OpenGL provider module for Windows
Reactivate the support of projectM and 3dspectrum visualization modules
on Windows.

fix #13650

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-06-08 09:23:47 +02:00
Jean-Baptiste Kempf
f146638994 NEWS: mention libvlc_media_player_add_slave addition 2016-06-06 22:38:27 +02:00
Felix Paul Kühne
e799040c18 macosx: expand AppleScript API for menu navigation and menu status checks 2016-06-05 14:09:57 +02:00
Jean-Baptiste Kempf
04c49d7410 libvlc: mention libvlc_media_player_(get|set)_role in NEWS 2016-06-05 11:31:10 +02:00
Francois Cartegnie
ea55b54fff NEWS: missing xiphqt update 2016-05-26 16:23:03 +02:00
Thomas Guillem
c9a72f4f60 Update NEWS 2016-05-19 16:23:06 +02:00
Thomas Guillem
2258b59d0e Update NEWS 2016-05-03 16:47:50 +02:00
Wayne McDougall
16b5785805 Automatically orient JPEG image based on orientation flag, if present
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-04-20 13:20:26 +02:00
Joni Räsänen
147fec5488 NEWS: RTP Reception support.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-04-19 16:01:03 +02:00
Jean-Baptiste Kempf
985552558a Remove QuickTime module 2016-04-17 21:50:58 +02:00
Ilkka Ollakka
5683a68d05 NEWS: fix udp entry
stuff spotted by Remi in commit
36591a61c7
2016-03-19 10:32:45 +02:00
Ilkka Ollakka
36591a61c7 udp: add timeout parameter
By default we wait -1 as previously, but you can give --udp-timeout as timeout in seconds
how long we wait for next packet before deciding that input has ended.
2016-03-18 17:15:36 +02:00