1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-03 01:31:53 +02:00
Commit Graph

1831 Commits

Author SHA1 Message Date
Benjamin Arnaud
48e2a0ee2e qml: Create PlaylistMediaDelegate
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-03-15 09:48:05 +01:00
Benjamin Arnaud
fc3e927d00 qml: Create MusicPlaylistsDisplay
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-02-23 09:36:43 +01:00
Benjamin Arnaud
327226c4ed qml: Create VideoPlaylistsDisplay
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-02-23 09:36:43 +01:00
Benjamin Arnaud
c79514b272 qml: Create PlaylistMediaDisplay
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-02-23 09:36:43 +01:00
Benjamin Arnaud
9e5d70e997 qml: Create PlaylistMedia
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-02-23 09:36:43 +01:00
Benjamin Arnaud
987e982084 qml: Create PlaylistMediaList
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-02-23 09:36:43 +01:00
Benjamin Arnaud
12be577e68 qml: split VideoDisplay content in VideoAllDisplay and VideoList
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-02-23 09:36:43 +01:00
Benjamin Arnaud
30208b538f qt: Create PlaylistsDialog
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-02-23 09:36:43 +01:00
Benjamin Arnaud
3b72e16e5d qt/medialibrary: Create MLPlaylistModel
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-02-23 09:36:43 +01:00
Benjamin Arnaud
f8340452c3 qt/medialibrary: Create MLPlaylistMedia
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-02-23 09:36:43 +01:00
Benjamin Arnaud
c580267a7e qt/medialibrary: Create MLPlaylistListModel
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-02-23 09:36:43 +01:00
Alexandre Janniaux
9b00ccc44b ios: display: delete obsolete display module
Now that the Core Animation layer baked EAGL implementation is available
as an usual vlc_gl_t opengl es2 provider, and that the UI interaction
with the UIView has been moved to a specific vout window module, we
don't need a specific display code for OpenGL on iOS and can rely on the
usual linux/android module.
2021-01-29 11:34:05 +01:00
Romain Vimont
bf5b4537eb medialib: rename medialib.cpp to medialibrary.cpp
The header is called medialibrary.h.

Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
2021-01-25 18:42:52 +01:00
Lyndon Brown
09b054ddc4 puzzle: group in subdirectory
Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
2021-01-18 09:44:46 +01:00
Fatih Uzunoglu
af1e59e2a8 qml: remove obsolete DNDLabel.qml
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-01-12 14:06:40 +01:00
Fatih Uzunoglu
d62aab1298 qml: rename PLItem.qml to PlaylistDelegate.qml
This makes Playlist directory naming more consistent. It also prevents confusion with the PlaylistItem class in backend.

Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-01-12 14:06:40 +01:00
Fatih Uzunoglu
11319db68d qml: use exported OverlayMenu in Playlist
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-01-12 14:06:38 +01:00
Aleksey Kuznetsov
882c3ea0da qml: medialib: Continue watching video section added to the section "Video"
"Continue watching" section with list of videos the user started playing
added at the top of the "Video" section.
Scrolling the "Video" page is performed on all area vertically.
Scrolling the "Continue watching" section is horizontal.
In order to preserve loading items on scrolling the content the Continue watching
video section inserted at the top as header of grid view and of list view.

Signed-off-by: Pierre Lamot <pierre@videolabs.io>
2021-01-04 13:39:50 +01:00
Pierre Lamot
423a7851a3 po: add missing qml files 2020-12-18 10:10:39 +01:00
Pierre Lamot
dcf865237f qt: remove legacy "recently played" model
Recent medias are now stored in the medialibrary.
2020-10-28 18:13:37 +01:00
Tristan Matthews
6416ea5448 audio_filter: add RNNoise denoiser filter 2020-10-16 21:45:03 -04:00
Rémi Denis-Courmont
f0ce0abb31 cli: split rc.c in separate files
(no functional changes)
2020-10-16 21:36:25 +03:00
Pierre Lamot
5b0e958bf0 qml: move the MainDisplay view to the maininterface package
it is no longer dependant of the medialibrary
2020-10-15 10:05:41 +02:00
Pierre Lamot
939eba68c1 qt: update POTFILE.in 2020-10-12 12:55:02 +02:00
Marvin Scholz
6ff2193175 codec/sdl_image: remove module
Most of the codecs that are supported by this module are already
supported by FFmpeg anyway and its quite heavy dependency-wise (needing
SDL and SDL_image).
Instead, rely on avcodec and remove this module.
2020-10-10 00:52:26 +02:00
Lyndon Brown
c6bf40e382 po: purge crystal hd artefacts
commit e1a90aa943 removed an
entry from po/vlc.pot which consequently causes builds to
update all of the po files accordingly (in many cases moving
existing translations to commented out copies further down
in the files), which then sit as changed files in the
unstaged list.

this purges the left over artefactsto stop this being a problem.

Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz>
2020-10-07 08:22:31 +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
c0e792f374 nsc: remove completely useless module
We are "AWARE that this currently doesn't do anything. It just reads
the file and prints the values to debug." Derk-Jan was to "see if [he]
can get a stream running" on 1 Sep 2005. I guess he couldn't.
2020-09-28 21:19:35 +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
Marvin Scholz
cfd0e9e8f4 macosx: remove NSSound+VLCAdditions 2020-08-14 11:26:20 +02:00
Steve Lhomme
39ff324a21 vout: move some shared fields in a separate vout_thread_private_t structure
The internal call definitions using vout_thread_private_t are moved to
vout_private.h as well.

The object and storage structure are now separated for these calls.
2020-07-17 08:13:41 +02:00
Pierre Lamot
bfbd035433 po: add qml files 2020-06-03 11:58:22 +02:00
Steve Lhomme
e1a90aa943 crystalhd: remove this ancient hardware video decoder module 2020-05-18 16:18:15 +02:00
Steve Lhomme
0b25d87000 vout: win32: drawable: move the code in video_output/win32
No functional changes.
2020-05-11 17:09:12 +02:00
David Fuhrmann
18e5f17fb8 dvdnav: Improve user information about insufficient permissions
The mentioned security setting is relevant for accessing
external media like RAW block devices (/dev/xxx), which is one of
the main use cases for this module (modern Macs do not have internal
optical drives anymore).

Probe for this case explicitly to inform the user how to get
access.

This is only relevant starting with macOS Catalina.
2020-05-07 18:38:12 +02:00
Rémi Denis-Courmont
c2b0572541 sdp: take last function out of core
This really does not seem to belong there. Move it in the modules
directory where its two users are located.
2020-04-20 18:05:26 +03:00
Marvin Scholz
828fafb3d9 src: remove old md5 API 2020-04-16 12:06:12 +02:00
Rémi Denis-Courmont
2cac4c334e po: fix default encoding in traditional Chinese 2020-04-04 20:55:04 +03:00
Rémi Denis-Courmont
591cc5c792 description: remove useless plugin
This was only used by VLM VoD.
2020-02-29 18:20:31 +01:00
Rémi Denis-Courmont
7b8c646739 vlm: remove unmaintained (RTSP) VoD support 2020-02-29 18:20:31 +01:00
Rémi Denis-Courmont
1de9905067 rtsp: remove the vod server plugin 2020-02-29 18:20:31 +01:00
Felix Paul Kühne
27a98ee4a9 macosx/menu: replace implicit 10.14 dependency (closes #23694)
The itemArray property is settable in 10.14 and above only, so this commit adds a work-around to retain support with previous releases of macOS.
2020-02-02 16:23:20 +01:00
Felix Paul Kühne
9f4fa06f0e macosx/playlist: add specific artwork cache 2020-01-26 21:15:50 +01:00
Felix Paul Kühne
bd91af604b macosx/library: add an image cache to improve responsiveness 2020-01-26 14:58:24 +01:00
Felix Paul Kühne
15452c9707 macosx/library: add basic information panel
This way, you can reveal the data about an individual item stored in the data base. The representation will be moved to a different place, so this is notably for debug purposes for now.
2020-01-25 13:42:46 +01:00
Marvin Scholz
14de06e292 videotoolbox: switch to C instead of Objective-C 2020-01-13 17:47:13 +01:00
Pierre Lamot
197c498516 qt: move utility classes and models to util
no functionnal changes

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:15 +01:00
Pierre Lamot
43af04445b qt: move the main interface to its own folder
no functionnal changes

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:15 +01:00
Pierre Lamot
f955f1fef3 qt: move native widgets to their own folder
no functionnal changes

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:15 +01:00
Pierre Lamot
19250fac35 qt: remove obsolete custom native buttons
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:15 +01:00