[vlc-devel] [PATCH v2 0/3] Add thumbnailing support to libvlc & libvlccore

Thomas Guillem thomas at gllm.fr
Tue Oct 16 10:49:16 CEST 2018


OK for the whole set.

On Mon, Oct 15, 2018, at 16:32, Hugo Beauzée-Luyssen wrote:
> Hi,
> 
> This patchset is a second attempt at addressing
> https://trac.videolan.org/vlc/ticket/17368
> It simplifies the generation of a thumbnail, and improves the overall
> performances of the said generation (≃2x faster for 4K content & ≃6x
> faster for 720p compared to the libvlc_video_take_snapshot approach)
> 
> Changes since v1:
> - Let the use chose between time/position based seek
> - Allow the seek to be fast or precise
> - Misc cleanup
> 
> Regards,
> 
> Hugo Beauzée-Luyssen (3):
>   lib: Add libvlc_picture API
>   core: Add a thumbnailing API
>   lib: Add thumbnailing support
> 
>  include/vlc/libvlc_events.h  |   9 ++
>  include/vlc/libvlc_media.h   |  55 ++++++++++
>  include/vlc/libvlc_picture.h | 127 +++++++++++++++++++++
>  include/vlc/vlc.h            |   1 +
>  include/vlc_input.h          |  11 ++
>  include/vlc_thumbnailer.h    | 107 ++++++++++++++++++
>  lib/Makefile.am              |   5 +-
>  lib/audio.c                  |   1 +
>  lib/libvlc.sym               |  11 ++
>  lib/libvlc_internal.h        |   1 +
>  lib/media.c                  |  86 +++++++++++++++
>  lib/media_discoverer.c       |   1 +
>  lib/media_list.c             |   1 +
>  lib/media_list_player.c      |   1 +
>  lib/media_player.c           |   1 +
>  lib/picture.c                | 137 +++++++++++++++++++++++
>  lib/picture_internal.h       |  46 ++++++++
>  lib/video.c                  |   1 +
>  src/Makefile.am              |   2 +
>  src/input/decoder.c          |  45 +++++++-
>  src/input/es_out.c           |   5 +-
>  src/input/input.c            |  19 +++-
>  src/input/input_internal.h   |   1 +
>  src/input/thumbnailer.c      | 206 +++++++++++++++++++++++++++++++++++
>  src/input/var.c              |   2 +
>  src/libvlc.c                 |   6 +
>  src/libvlc.h                 |   1 +
>  src/libvlccore.sym           |   5 +
>  28 files changed, 885 insertions(+), 9 deletions(-)
>  create mode 100644 include/vlc/libvlc_picture.h
>  create mode 100644 include/vlc_thumbnailer.h
>  create mode 100644 lib/picture.c
>  create mode 100644 lib/picture_internal.h
>  create mode 100644 src/input/thumbnailer.c
> 
> -- 
> 2.19.1
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list