Commits on Source (23)
-
No functional changes.
e6d41d20 -
Not used externally, let's the auto preparser do its job.
7accc911 -
46cf3d1a
-
Will be used in public in next commits.
d6b182b9 -
c3346925
-
A playlist should not use the main preparser by default, but a private preparser. This is not an issue right now since there is only one used playlist instance.
6b6f985e -
e0afa8fe
-
Use parseInputItem instead, that does the same thing but using the parser directly.
a8c4e108 -
e8e74186
-
57d44e33
-
3e6effea
-
This preparser will only be used for network browsing.
a22a9bdd -
In order to not conflict the with the playlist parsing, specially since network browsing can take a long time (it has no timeout but can be cancelled by the user).
752e267a -
No need to use the main preparser (from an executor thread) for parsing a specific file. This will make the dialog parsing more reactive if the main preparser is in use.
7196b738 -
Since it is always called with b_forced = true and a valid item.
c627a491 -
No functional changes.
67b5ae75 -
But do not create it systematically as this code is only triggered with a specific user action.
0d7ff30e -
Since it's not cancellable by the user, it's better to put a timeout.
32e2a714 -
b3fb32b0
-
Do a lazy initialisation as the preparser is not necessarily required by the user. This commit is temporary and will be replaced by the future libvlc_parser_t API. It is done now to remove libvlc_GetMainPreparser().
e863a52d -
62ed634f
-
Do a lazy initialisation as the thumbnailer is not necessarily required by the user. This commit is temporary and will be replaced by the future libvlc_thumbnailer_t API. It is done now to remove the core thumbnailer.
32bd642b -
6210ebe9
Showing
- include/vlc_playlist.h 19 additions, 12 deletionsinclude/vlc_playlist.h
- include/vlc_preparser.h 5 additions, 9 deletionsinclude/vlc_preparser.h
- lib/core.c 55 additions, 0 deletionslib/core.c
- lib/libvlc_internal.h 11 additions, 0 deletionslib/libvlc_internal.h
- lib/media.c 14 additions, 15 deletionslib/media.c
- modules/gui/macosx/library/VLCInputItem.h 0 additions, 1 deletionmodules/gui/macosx/library/VLCInputItem.h
- modules/gui/macosx/library/VLCInputItem.m 2 additions, 58 deletionsmodules/gui/macosx/library/VLCInputItem.m
- modules/gui/macosx/library/media-source/VLCMediaSource.h 5 additions, 4 deletionsmodules/gui/macosx/library/media-source/VLCMediaSource.h
- modules/gui/macosx/library/media-source/VLCMediaSource.m 10 additions, 14 deletionsmodules/gui/macosx/library/media-source/VLCMediaSource.m
- modules/gui/macosx/library/media-source/VLCMediaSourceBaseDataSource.m 2 additions, 2 deletions...acosx/library/media-source/VLCMediaSourceBaseDataSource.m
- modules/gui/macosx/library/media-source/VLCMediaSourceProvider.m 11 additions, 9 deletions.../gui/macosx/library/media-source/VLCMediaSourceProvider.m
- modules/gui/macosx/main/VLCMain.h 3 additions, 0 deletionsmodules/gui/macosx/main/VLCMain.h
- modules/gui/macosx/main/VLCMain.m 19 additions, 0 deletionsmodules/gui/macosx/main/VLCMain.m
- modules/gui/macosx/panels/VLCInformationWindowController.m 1 addition, 5 deletionsmodules/gui/macosx/panels/VLCInformationWindowController.m
- modules/gui/qt/dialogs/dialogs_provider.cpp 16 additions, 16 deletionsmodules/gui/qt/dialogs/dialogs_provider.cpp
- modules/gui/qt/dialogs/dialogs_provider.hpp 2 additions, 1 deletionmodules/gui/qt/dialogs/dialogs_provider.hpp
- modules/gui/qt/maininterface/mainctx.cpp 4 additions, 1 deletionmodules/gui/qt/maininterface/mainctx.cpp
- modules/gui/qt/maininterface/mainctx.hpp 2 additions, 2 deletionsmodules/gui/qt/maininterface/mainctx.hpp
- modules/gui/qt/network/networkmediamodel.cpp 2 additions, 2 deletionsmodules/gui/qt/network/networkmediamodel.cpp
- modules/gui/qt/player/player_controller.cpp 15 additions, 23 deletionsmodules/gui/qt/player/player_controller.cpp