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
Pierre Lamot
83b9c43a0e
qt: remove obsolete native slider widget
...
time tooltip is removed as well
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:15 +01:00
Pierre Lamot
b86d55e0f3
qt: remove obsolete player controler widget
...
this widget has been reimplemented in Qml, and is no
longer used
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:15 +01:00
Pierre Lamot
14506886a5
qt: move menus 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
f2740aa5f6
qt: remove obsolete streampanel.ui
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:15 +01:00
Pierre Lamot
630f639f2d
qt: move the dialog provider to the dialog folder
...
no functionnal changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:15 +01:00
Pierre Lamot
cb8cf18238
qt: move errors dialog 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
794bf19ee2
qt: move gototime dialog 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
2a41f6b852
qt: move toolbar editor dialog 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
3be36d4580
qt: move bookmarks dialog to its own folder
...
no functionnal changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:14 +01:00
Pierre Lamot
df4258badf
qt: move vlm dialog to its own folder
...
no functionnal changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:14 +01:00
Pierre Lamot
5170f808ec
qt: move podcast configuration dialog to its own folder
...
no functionnal changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:14 +01:00
Pierre Lamot
2bcc6d6ae6
qt: move the firstrun dialog to its own folder
...
no functionnal changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:14 +01:00
Pierre Lamot
302f7abab7
qt: move effect and filter dialogs component to its own folder
...
no functionnal changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:14 +01:00
Pierre Lamot
70dd4e8266
qt: move open dialogs component to its own folder
...
no functionnal changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:14 +01:00
Pierre Lamot
d7cf06b49d
qt: move media info dialogs component to its own folder
...
no functionnal changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:14 +01:00
Pierre Lamot
a44bd35aa8
qt: move sout dialogs component to its own folder
...
no functionnal changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:14 +01:00
Pierre Lamot
c1258f024f
qt: move about/help dialogs component to its own folder
...
no functionnal changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:14 +01:00
Pierre Lamot
b6f0157f72
qt: move fingerprint dialog component to its own folder
...
no functionnal changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:14 +01:00
Pierre Lamot
54893c6d89
qt: move epg dialog to its own folder
...
no functional changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:14 +01:00
Pierre Lamot
595ff14e90
qt: move plugin dialog to its own folder
...
no functionnal changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:14 +01:00
Pierre Lamot
0f9126e61f
qt: move extensions dialogs to its own folder
...
no functionnal changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:14 +01:00
Pierre Lamot
901a513644
qt: move preferences to its own folder
...
no functionnal changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-12-17 15:31:13 +01:00
Felix Paul Kühne
72e49c8ea3
macosx: add custom window close button
...
This is based on legacy code of the 3.0 branch
2019-11-03 18:44:00 +01:00
Felix Paul Kühne
c3da5bdfc9
macosx: add detached audio playback window
...
This implements #2886 .
2019-10-30 16:16:55 +01:00
Thomas Guillem
9a9cb36560
po: add amt.c
2019-10-01 16:20:11 +02:00
Felix Paul Kühne
89e4a7ad73
macosx/main menu: allow custom crop and aspect ratio changes
...
Closes #19838
2019-08-28 17:06:03 +02:00
Felix Paul Kühne
3417d4eb60
macosx: merge both audio library data sources
2019-08-14 11:42:20 +02:00
Thomas Guillem
2f18f55985
player: split the implementation into several files
...
player.c was starting getting huge (~4000 lines), and therefore harder to
navigate into.
2019-08-13 18:21:57 +02:00
Felix Paul Kühne
23b959f101
macosx: rename tiled audio view controller
2019-08-13 11:48:15 +02:00
Marvin Scholz
f720553953
qt: Prefix uic generated headers with 'ui_'
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-07-05 17:32:04 +02:00
Felix Paul Kühne
5a20ab2751
macosx: add custom cell to list media source contents
2019-06-30 17:10:59 +02:00
Felix Paul Kühne
b2e1135e6e
macosx: rename existing media source collection view item class
2019-06-30 15:01:12 +02:00
Felix Paul Kühne
2677060954
macosx: implement media source tree navigation and playback
2019-06-30 13:21:13 +02:00
Felix Paul Kühne
1daec27bd3
macosx: iterate on media source UI
...
Add button and path control UI elements, minor refactoring
2019-06-30 10:03:29 +02:00
Felix Paul Kühne
e78831df7b
macosx/library: implement sorting
...
Note that this respected by the video view only for now
2019-06-20 22:07:47 +02:00
Thomas Guillem
f912a67d45
lib: remove media_library
...
Is it used ? It is the last one using input_thread_t.
I don't really understand this code though.
2019-06-03 16:15:55 +02:00
Thomas Guillem
589e95a4e2
modules: remove mediadirs service discovery
...
It is replaced by the medialib.
2019-06-03 16:15:55 +02:00
Felix Paul Kühne
3baac77bd9
macosx: move VLCPositionFormatter to a file of its own
...
This way, the umbrella file misc.* can be finally removed.
2019-06-03 11:34:30 +02:00
Felix Paul Kühne
ef6cb8f4ae
macosx: implement playlist sorting button with a popup menu
2019-05-31 19:52:02 +02:00
Felix Paul Kühne
a4dac2767d
macosx: introduce a textfield with rounded background corners and use it in the library view
2019-05-31 14:35:36 +02:00
Felix Paul Kühne
9ee4545085
macosx: merge library folder management window to simple preferences
2019-05-30 21:07:03 +02:00
Felix Paul Kühne
540f3a0073
macosx: split drag & drop view from misc
2019-05-29 15:38:35 +02:00
Rémi Denis-Courmont
1f128ba388
rc: rename back to rc from oldrc
2019-05-28 19:56:21 +03:00
Rémi Denis-Courmont
32bc2c18cf
misc: remove unused vlc_error_string()
2019-05-28 19:56:08 +03:00
Thomas Guillem
ffa6409883
input: remove unused input_Control
2019-05-23 10:21:44 +02:00
Felix Paul Kühne
4c47033e0d
macosx: add alternative audio library representation based on a collection view
2019-05-15 20:01:44 +02:00
Rémi Denis-Courmont
56fb22c5a4
remoteosd: remove
2019-05-15 20:21:39 +03:00
Felix Paul Kühne
4510eb8ea9
macosx/library: add audio specific library interface
2019-05-13 13:22:37 +02:00
Felix Paul Kühne
88dd577b77
macosx/library: rename data source
...
There will be designated classes for audio and video
2019-05-13 11:34:13 +02:00
Thomas Guillem
c67934b0b4
remove vlc_playlist_legacy
2019-05-10 09:43:31 +02:00
Felix Paul Kühne
4a9a7e4bd8
macosx/NSView category: split to a file of its own
2019-05-07 12:37:58 +02:00
Felix Paul Kühne
510805b252
macosx/library: show recently played media and introduce section headers
2019-05-06 08:24:59 +02:00