Timeout on thumbnail generation causes media parsing to stop
Got this stacktrace while ML was parsing:
01-02 16:20:37.714 I/VLC/medialibrary( 5411): ../src/parser/ParserService.cpp:156 void medialibrary::ParserService::mainloop() Executing Thumbnailer task on /mnt/sdcard/VLC_Sample/test/test__CriticalPodcastVol.40_Hosted_by_Signal.m4a
01-02 16:20:37.722 I/VLC/medialibrary( 5411): ../src/metadata_services/vlc/VLCThumbnailer.cpp:85 virtual parser::Task::Status medialibrary::VLCThumbnailer::run(parser::Task &) Generating /mnt/sdcard/VLC_Sample/test/test__CriticalPodcastVol.40_Hosted_by_Signal.m4a thumbnail...
01-02 16:20:53.035 W/VLC/medialibrary( 5411): ../src/metadata_services/vlc/VLCThumbnailer.cpp:295 parser::Task::Status medialibrary::VLCThumbnailer::takeThumbnail(medialibrary::Media *, medialibrary::File *, VLC::MediaPlayer &) Timed out while computing /mnt/sdcard/VLC_Sample/test/test__CriticalPodcastVol.40_Hosted_by_Signal.m4a snapshot
Then nothing, parsing progress was at 83%. No callback is triggered and parsing is not continued. Sample is here