[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