1
mirror of https://code.videolan.org/videolan/vlc synced 2024-07-25 09:41:30 +02:00
Commit Graph

1044 Commits

Author SHA1 Message Date
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
Jean-Baptiste Kempf
610c92e3bd NEWS: Mention pubkey auth in sftp 2016-03-11 16:03:57 +01:00
Michael Tänzer
37a9c77b17 oggspots: Add OggSpots codec module
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2016-03-07 14:05:37 +01:00
Thomas Guillem
00fc74abfe keystore/memory: split, add file module
This module is deactivated by default.
2016-02-26 10:57:34 +01:00
Thomas Guillem
3078d5ded7 keystore/plaintext: rename to memory
No functional changes.
2016-02-26 10:57:34 +01:00
Jean-Baptiste Kempf
d1458c92a8 libVLC: rename libvlc_media_discoverer_services_get
to libvlc_media_discoverer_list_get and do the same for release
2016-02-11 17:57:35 +01:00
Thomas Guillem
e676ccf33b libvlc: fix libvlc.sym and NEWS 2016-02-11 16:53:24 +01:00
Felix Paul Kühne
1baae638b5 Add Bonjour service discovery module 2016-02-09 20:28:44 +01:00
Tristan Matthews
d4a124a3de vpx: add vp8 and vp9 encoder 2016-02-09 11:32:34 -05:00
Thomas Guillem
a0022ad68c services_discovery: add a service discovery for mDNS 2016-02-05 19:16:02 +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
ce97450190 iOS dialog provider: completely removed
Use MobileVLCKit / TVVLCKit to implement dialogs properly in external apps
2016-02-04 21:17:08 +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
Jean-Baptiste Kempf
c9c734d318 Update NEWS for libvlc dialog API 2016-02-04 16:25:27 +01: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
Jean-Baptiste Kempf
7f1de8d667 Update NEWS about SCTE-18 2016-01-31 23:55:36 +01:00
Jean-Baptiste Kempf
e483bb1279 NEWS: mention 2003, 2003R2 and Vista w/o PU non-support 2016-01-19 11:40:15 +01:00
Jean-Baptiste Kempf
5701147c57 NEWS: mention OS X 10.6 removal 2016-01-19 11:01:05 +01:00
Jean-Baptiste Kempf
cb2e577236 NEWS: mention Linux support 2016-01-19 10:59:23 +01:00
Jean-Baptiste Kempf
d111f56ec1 NEWS: Mention XP support being limited. 2016-01-19 10:57:35 +01:00
Thomas Guillem
af39d39563 access: add nfs module
This module implements nfs file read and browsing via libnfs, see
https://github.com/sahlberg/libnfs .

This module use the *_async functions of libnfs and is interruptible via
vlc_interrupt.
2016-01-11 16:44:00 +01:00
Rémi Denis-Courmont
933424d7ed vcdx: remove unmaintained module 2016-01-07 23:30:19 +02:00
Jean-Baptiste Kempf
478ab0ba1d Update NEWS and MODULES_LIST 2016-01-07 21:12:25 +01:00
Thomas Guillem
f3c02b5419 add vlc_keystore API 2016-01-07 20:08:50 +01:00
Jean-Baptiste Kempf
3173fc9263 Update NEWS 2015-12-24 15:51:42 +01:00
Rémi Denis-Courmont
53a31886a3 https: update NEWS 2015-12-13 18:25:21 +02: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
Rémi Denis-Courmont
d2ed3fb624 directory: ignore non-regular non-directory files by default
Playing FIFOs and devices (especially character devices) typically
only makes sense if explicitly requested. Playing FIFOs will usually
lock up. Playing devices could have any effects.

Add an option to restore the old behaviour in case someone wants it.
2015-11-05 21:28:01 +02:00
Francois Cartegnie
51ca639648 update NEWS 2015-11-03 15:34:22 +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
Jean-Baptiste Kempf
0deb1edc72 NEWS: fix information about libvlc symbols 2015-11-02 17:34:51 +01:00
Thomas Guillem
15965484a5 modules: add SoX Resampler audio_filter
This resampler supports 5 quality presets: from 0 to 4, 2 is the default and
correspond to "mq". It supports integer and float samples. Performances are way
better when this module is used as an "audio converter" (fixed sample rate).

See http://lastique.github.io/src_test/ for comparison with speexdsp.

It is deactivated for now.
2015-10-30 17:04:42 +01:00
Jean-Baptiste Kempf
818f41da6b Update NEWS for libvlc_media_player_set_*
Android and Evas
2015-10-25 23:35:44 +01:00
Thomas Guillem
290ebe50e0 evas: add Tizen TBM Surface support 2015-10-23 19:32:19 +02:00
Thomas Guillem
cbecdf6ad0 modules: add Evas video output 2015-10-23 19:28:15 +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
Thomas Guillem
9053b0919f modules: add tizen audio output
Tizen audio_io.h supports only mono/stereo, with PCM U8/S16.  With Tizen 2.3,
flush is done by destroying/recreating the audio_output. A real flush will come
with Tizen 2.4.

There is no TimeGet for now since there is no way to know the position in audio
stream.
2015-09-28 20:19:29 +02:00
Felix Paul Kühne
688e3bcb4d libvlc media list player: add getter for player instance 2015-09-10 18:18:49 +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
Francois Cartegnie
3e8235d458 demux: subtitle: add support for SBV (fix #15180) 2015-08-06 16:36:45 +02:00
Jean-Baptiste Kempf
1c3e3a54ed Update NEWS and Module_list for new modules 2015-07-30 00:20:11 +02:00
Felix Paul Kühne
5f08edfe08 libvlc: deprecate AGL vout setter/getter
The QuickDraw vout is gone since  a long time so this remnant is a NO-OP
2015-07-24 19:18:12 +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
1b312ceb9e Remove outdated QTCapture module 2015-07-20 14:33:59 +02:00
Rémi Denis-Courmont
6713041eeb atmo: remove video filter 2015-07-10 18:24:52 +03:00
Felix Paul Kühne
4416dd0bb4 Minor news update 2015-07-02 16:55:46 +02: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
Tristan Matthews
22a9c02f42 avcodec: add mappings for gbrp 9/10-bit LE,BE
Fixes #14909
2015-06-23 08:48:17 -04:00
Jean-Baptiste Kempf
7d72f2c99a NEWS about SAT>IP 2015-06-22 11:05:17 +02:00
Jean-Baptiste Kempf
ea42a7e670 Update NEWS 2015-06-14 19:38:41 +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
Felix Paul Kühne
b0ba9c4cc8 libvlc: expand media player API to retrieve full information about available chapter of a given title 2015-06-09 17:58:14 +02:00
Felix Paul Kühne
8bb74ef54d libvlc: expand media player API to retrieve information about all available titles of the currently playing media item 2015-06-09 17:58:14 +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
David Fuhrmann
21c71b1799 Update NEWS 2015-05-31 14:03:52 +02:00
Thomas Guillem
49acb8726e Updated NEWS 2015-05-21 17:23:53 +02:00
Tristan Matthews
e73ab63e10 Updated NEWS for adjust filter 2015-05-05 13:34:44 -04: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
Jean-Baptiste Kempf
c97017b383 Merge NEWS from 2.2.1 2015-04-16 12:07:12 +02:00
Francois Cartegnie
0bdface8cb demux: avi: add support for creative adpcm
refs samples/A-codecs/Creative/
2015-04-15 14:22:13 +02:00
Francois Cartegnie
e4f45b4086 demux: voc: handle creative adpcm and a/ulaw
refs samples/A-codecs/CreativeADPCM8bit/
2015-04-15 12:50:39 +02:00
Francois Cartegnie
8516b0f8c7 demux: ts: basic handling of MPEG4-SL 2015-03-31 21:19:21 +02:00
Rémi Denis-Courmont
37604c948f NEWS: add libvlc_media_new_callbacks() 2015-03-31 22:02:46 +03:00
Steve Lhomme
250f82a811 DxVA2: add HEVC decoding support
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-03-31 16:50:55 +02:00
Aleksandr Pasechnik
dc130ca2b3 added start playback in paused mode (#2936)
Added a boolean Playlist preference called start-pause.

Setting the preference causes the src/input/input.c Run function to call the
ControlPause function after Init finishes successfully.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-03-25 15:50:58 +01:00
Thomas Guillem
f3cc5c9f0f libvlc: add libvlc_media_get_type
Get the type of the media.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-03-25 15:29:57 +01:00
Rémi Denis-Courmont
a199a57b24 wasapi: audio capture client module (fixes #7205) 2015-03-22 21:32:01 +02:00
Jean-Baptiste Kempf
0b6f58c673 Map Canopus HQX decoder 2015-03-14 14:32:06 +01:00
Jean-Baptiste Kempf
0f86c9440c Map TDSC avcodec 2015-03-14 14:22:30 +01:00
Jean-Baptiste Kempf
e6b4585aad Update NEWS 2015-03-14 11:45:39 +01:00
Francois Cartegnie
f0ff4efabb update NEWS 2015-03-12 14:12:52 +01:00
Jean-Baptiste Kempf
a0c3ef49d9 Remove ZPL demuxer
This is confusing with Zune Playlists and those are extremely rare
2015-03-12 11:16:26 +01:00
Martell Malone
63be579eea d3d11 vout plugin
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-03-09 00:11:36 +01:00
Jean-Baptiste Kempf
96e66d59da Synchronize NEWS 2015-02-26 21:31:40 +01:00
Jean-Baptiste Kempf
26082382ce Remove langfromtelx 2015-02-24 11:32:56 +01:00
Jean-Baptiste Kempf
3375a555fe Update NEWS and MODULES_LIST 2015-02-10 11:25:55 +01:00
Rémi Denis-Courmont
15ed098258 journal: add native logger module for the SystemD Journal 2015-02-08 14:57:17 +02:00
Rémi Denis-Courmont
b20e1eda4a syslog: convert to logger module 2015-02-08 14:57:14 +02:00
Tristan Matthews
1122886d9c Update NEWS, MODULES_LIST and POTFILES.in 2015-02-05 16:00:57 -05:00
Francois Cartegnie
0c59f960ba Update NEWS 2015-01-29 13:30:33 +01:00
Mark Lee
a60b897e11 lib: add libvlc_audio_output_device_get()
This function gets the active device identifier for the current
audio output, if there is one, and is the complementary function
to libvlc_audio_output_device_set().

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-01-28 00:01:39 +01:00
Jean-Baptiste Kempf
bec1bd4d9a Mention Lame replaygain in NEWS 2015-01-22 15:59:36 +01:00
Thomas Guillem
87ed7b37ef Add NEWS about libVLC
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-01-20 14:24:29 +01:00
Francois Cartegnie
2226f51773 demux: ts: fully probe TopField VDR headers and set service id (fix #11034) 2015-01-19 21:39:02 +01:00
Jean-Baptiste Kempf
571c61a700 Add NEWS about libVLC 2015-01-13 23:31:55 +01:00
Thomas Guillem
fa7924acb3 lib: change libvlc_media_discoverer_t creation
libvlc_media_discoverer_new_from_name was creating a services_discovery_t and
was starting it, so libvlc_MediaDiscovererStarted event (or any other events)
could not be received.

To fix that, Split libvlc_media_discoverer_new_from_name into
libvlc_media_discoverer_new and libvlc_media_discoverer_start. That way, we can
attach events between create and start.

libvlc_media_discoverer_new_from_name is now deprecated, but it still works
like before.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-01-13 23:28:17 +01:00
Tristan Matthews
08722cb582 Update NEWS 2015-01-12 17:29:47 -05:00
Tristan Matthews
0451f97152 bpg: add libbpg decoder 2015-01-08 11:47:03 -05:00
Jean-Baptiste Kempf
c13e7d4a39 Update NEWS 2014-12-30 14:56:55 +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
5e59835da1 Update NEWS with 2.2 branch 2014-11-12 10:43:42 +01:00
Yuudai Yamashigi
55a03066e5 stream_filter: add ARIB STD-B25 virtual cam module 2014-10-29 18:24:33 +01:00
Jean-Baptiste Kempf
3b13a01aaa Update NEWS and MODULES_LIST 2014-10-11 13:09:11 +02:00
Rémi Denis-Courmont
cc79ed90a9 wl_screenshooter: Wayland screen grabber 2014-09-27 18:53:15 +03:00
Francois Cartegnie
5ec54bbd54 update NEWS 2014-09-24 22:35:08 +02:00
Tristan Matthews
9c8d5afec7 NEWS: update for daala 2014-09-22 11:51:17 +01:00
Tristan Matthews
7908311aca NEWS: update for Opus in TS 2014-09-20 13:12:55 -04:00
Antti Ajanki
68699a3224 access/http: Share cookies between all playlist items
Shared cookies are required, for example, by certain HDS and HLS streams
that set a cookie when the manifest is read and expect it to be sent
back on subsequent fragment requests.

The cookie jar is created during playlist initialization. HTTP requests
inherit the cookie jar from the playlist.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2014-09-16 23:31:49 +03:00
Francois Cartegnie
ee7894278b mux: mp4: add fragmented mp4 muxer
mp4stream tries to build stream with 1.5sec runs.
mp4frag aims files by creating a compatible index.

Might need for transcode tests (fragments are 1.5 sec only).
--sout-x264-keyint=30 --sout-avcodec-strict=-2

Streaming done using http, with fragment start used as iframes.
2014-08-30 15:33:26 +09:00
Tristan Matthews
9fc9d52165 daala: update NEWS, MODULES_LIST and POTFILES.in 2014-08-28 03:12:04 -04:00
Jean-Baptiste Kempf
ce08131bd9 NEWS: forward port NEWS from 2.2.x and 2.1.5 2014-08-16 02:41:48 +02: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
Jean-Baptiste Kempf
97e43252e5 NEWS and installer about .evo 2014-08-10 09:30:18 +02:00
Jean-Baptiste Kempf
2f5e62451f Update NEWS 2014-08-01 01:07:47 +02: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
Felix Paul Kühne
d9c2c02010 Update NEWS 2014-07-23 22:13:44 +02:00
Rémi Denis-Courmont
b1ff12ad54 Update news 2014-07-11 09:43:30 +02:00
Julien 'Lta' BALLET
858bc79cf5 Add a libdsm based service discovery module to find CIFS speaking host on LAN
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2014-07-04 20:10:56 +02: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
Jean-Baptiste Kempf
3e6cd94765 Fix NEWS for 3.0.0-git 2014-06-16 18:54:10 +02:00
David Fuhrmann
1aa472f112 NEWS: add some entries for the mac interface 2014-05-25 17:22:19 +02:00
Jean-Baptiste Kempf
3c76752f2e Update NEWS 2014-05-24 16:35:32 +02:00
Dennis Hamester
729e197023 codec/mmal: Add mmal based decoder plugin
This plugin is capable of decoding MPEG-2 and H264 video through the Multi
Media Abstraction Layer (MMAL) by Broadcom. It is supported by recent Broadcom
SoCs and found on the widely spread Raspberry Pi.

Signed-off-by: Dennis Hamester <dennis.hamester@gmail.com>
Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2014-05-22 11:28:31 +02:00
Dennis Hamester
2312578206 video_output/mmal: Add mmal based video output plugin
This plugin uses the Multimedia Abstraction Layer (mmal) by Broadcom. It is
supported on recent Broadcom SoCs as found on the well known Raspberry Pi.
The plugin features support for native blending of overlays through DispManX.
Furthermore it supports automatic adaption of refresh rate to the video being
played through the tvservice API.

Signed-off-by: Dennis Hamester <dennis.hamester@gmail.com>
Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2014-05-22 11:28:30 +02:00
Vikram Fugro
074be88bc3 Add a GStreamer-based decoder module
GStreamer is a cross-platform multimedia processing
framework for audio/video postprocess/capture/
encode/decode/render.

This module is intended for Audio/Video decoding using
the available GStreamer plugins present in the system.
Currently this module supports only video decoding
and can be extended to audio decoding as well.
ZeroCopy is currently not supported and must be added.

Codecs currently supported are h264, mpeg4, vp8, mpeg2,
flashvideo, wmv1/2/3, vc1.

Signed-off-by: Vikram Fugro <vikram.fugro@gmail.com>
Signed-off-by: Jean-Baptiste <jb@videolan.org>
2014-05-11 16:04:29 +02:00
Felix Paul Kühne
37fb48bc77 macosx: add a11y option to increase playlist table font size
Dimensions match the iTunes counter-part setting
2014-04-27 18:56:29 +02:00
Felix Paul Kühne
740e1aad56 macosx: expose continue playback option in simple settings 2014-04-26 19:01:51 +02:00