vlc | branch: master | Hugo Beauzée-Luyssen <[email protected]> | Fri Nov 30 13:23:57 2018 +0100| [6f1ad34c7c8100b17c7e8a2f325ee99c29662802] | committer: Hugo Beauzée-Luyssen
thumbnailer: Invoke callbacks in case of early failure > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=6f1ad34c7c8100b17c7e8a2f325ee99c29662802 --- src/input/thumbnailer.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/input/thumbnailer.c b/src/input/thumbnailer.c index bd10032d53..b1bbf2ae36 100644 --- a/src/input/thumbnailer.c +++ b/src/input/thumbnailer.c @@ -130,7 +130,10 @@ static int thumbnailer_request_Start( void* owner, void* entity, void** out ) on_thumbnailer_input_event, request, request->params.input_item ); if ( unlikely( input == NULL ) ) + { + request->params.cb( request->params.user_data, NULL ); return VLC_EGENERIC; + } if ( request->params.type == VLC_THUMBNAILER_SEEK_TIME ) { input_SetTime( input, request->params.time, @@ -143,7 +146,10 @@ static int thumbnailer_request_Start( void* owner, void* entity, void** out ) request->params.fast_seek ); } if ( input_Start( input ) != VLC_SUCCESS ) + { + request->params.cb( request->params.user_data, NULL ); return VLC_EGENERIC; + } *out = request; return VLC_SUCCESS; } _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
