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.
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>
"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>
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.
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>
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.
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.
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.
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.