Commits on Source (7)
-
In order to avoid creating executors (thread) for nothing.
ed25f895 -
Don't create parser/fetchers if not needed (and create local/network one accordingly).
0129f10e -
This save the creation of 3 threads (local, network fetcher, downloader).
f9252209 -
This save the creation of 3 threads (local, network fetcher, downloader).
ba586a13 -
This save the creation of 1 thread (parser).
17c7829e -
This save the creation of 2 threads (network fetcher + downloader).
fa767805 -
999e53e3
Showing
- include/vlc_preparser.h 5 additions, 1 deletioninclude/vlc_preparser.h
- lib/core.c 3 additions, 1 deletionlib/core.c
- modules/gui/macosx/main/VLCMain.m 2 additions, 1 deletionmodules/gui/macosx/main/VLCMain.m
- modules/gui/qt/maininterface/mainctx.cpp 2 additions, 1 deletionmodules/gui/qt/maininterface/mainctx.cpp
- modules/gui/qt/player/player_controller.cpp 2 additions, 1 deletionmodules/gui/qt/player/player_controller.cpp
- src/playlist/playlist.c 3 additions, 1 deletionsrc/playlist/playlist.c
- src/preparser/fetcher.c 45 additions, 20 deletionssrc/preparser/fetcher.c
- src/preparser/fetcher.h 6 additions, 1 deletionsrc/preparser/fetcher.h
- src/preparser/preparser.c 44 additions, 13 deletionssrc/preparser/preparser.c
- test/libvlc/media.c 6 additions, 5 deletionstest/libvlc/media.c