[vlc-devel] PATCHv3 0/4] YoutubeDL stream filter

Thomas Guillem thomas at gllm.fr
Wed Sep 23 17:55:33 CEST 2020



On Wed, Sep 23, 2020, at 17:42, Rémi Denis-Courmont wrote:
> The following changes since commit 2bcab692c19c7540f171c86c1f1a09eff51e157f:
> 
>   contrib: qtdeclarative: Explicitly disable the d3d12 plugin (2020-09-22 
> 12:24:02 +0300)
> 
> follow.
> 
> Changes since version 2:
> - Rewrite as stream filter (with lower priority than the playlist demux)

Thanks for the new version including my suggestions (that I was not sure it could work).

As an improvement (other patch set?), could we add a new option that could control stream-filter?
I think we want to disable ytdl and lua in some case, and at runtime, like when the medialib is parsing a local http server.

> 
> Note that some Lua parsers don't take failing to parse their input too well, 
> so you may want to turn them off before testing. Robustifying existing Lua 
> scripts is not in scope of this patchset.
> 
> ----------------------------------------------------------------
> Rémi Denis-Courmont (4):
>       share: add wrapper script for the YoutubeDL Python module
>       ytdl: stream filter module for YoutubeDL
>       ytdl: extract playlist non-recursively ("flat")
>       ytdl: avoid intermediate playlist for single media
> 
>  NEWS                              |   1 +
>  modules/stream_filter/Makefile.am |   7 +
>  modules/stream_filter/ytdl.c      | 298 ++++++++++++++++++++++++++++++++++++++
>  po/POTFILES.in                    |   1 +
>  share/Makefile.am                 |   2 +
>  share/ytdl-extract.py             | 131 +++++++++++++++++
>  6 files changed, 440 insertions(+)
>  create mode 100644 modules/stream_filter/ytdl.c
>  create mode 100755 share/ytdl-extract.py
> 
> -- 
> Реми Дёни-Курмон
> http://www.remlab.net/
> 
> 
> 
> _______________________________________________
> 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