<html><head></head><body>Hi,<br><br>It's in demux/ because other playlist parsers are there, and because the reviews pointed out that it needs to be(come) a demux.<br><br>Patchset builds incrementally on Windows and Linux, if you have a recent bison.<br><br><div class="gmail_quote">Le 28 septembre 2020 09:10:53 GMT+03:00, Steve Lhomme <robux4@ycbcr.xyz> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">On 2020-09-27 15:16, Rémi Denis-Courmont wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">vlc | branch: master | Rémi Denis-Courmont <remi@remlab.net> | Sun Sep 20 21:46:41 2020 +0300| [4fa60bf98d9697c09a412c35a38a4a460044fa2a] | committer: Rémi Denis-Courmont<br><br>ytdl: stream filter module for YoutubeDL<br><br>This passes every HTTP(S) URL through YoutubeDL to extract playlists<br>or media.<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"><a href="http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4fa60bf98d9697c09a412c35a38a4a460044fa2a">http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4fa60bf98d9697c09a412c35a38a4a460044fa2a</a><br></blockquote><hr>  NEWS                      |   1 +<br>  modules/demux/Makefile.am |  10 +-<br>  modules/demux/ytdl.c      | 270 ++++++++++++++++++++++++++++++++++++++++++++++<br></blockquote><br>Why is this in demux/ and not stream_filter/ ?<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">  po/POTFILES.in            |   1 +<br>  4 files changed, 281 insertions(+), 1 deletion(-)<br><br>diff --git a/NEWS b/NEWS<br>index 9af6a77b8f..7eb1a72567 100644<br>--- a/NEWS<br>+++ b/NEWS<br>@@ -65,6 +65,7 @@ Access:<br>   * Audio CD data tracks are now correctly detected and skipped<br>   * Deprecates Audio CD CDDB lookups in favor of more accurate Musicbrainz<br>   * Improved CD-TEXT and added Shift-JIS encoding support<br>+ * Support for YoutubeDL (where available).<br>  <br>  Access output:<br>   * Added support for the RIST (Reliable Internet Stream Transport) Protocol<br>diff --git a/modules/demux/Makefile.am b/modules/demux/Makefile.am<br>index d7b8df6ece..88075b06a0 100644<br>--- a/modules/demux/Makefile.am<br>+++ b/modules/demux/Makefile.am<br>@@ -505,6 +505,14 @@ libadaptive_plugin_la_LIBADD += $(GCRYPT_LIBS)<br>  endif<br>  demux_LTLIBRARIES += libadaptive_plugin.la<br>  <br>+libytdl_plugin_la_SOURCES = demux/ytdl.c<br>+libytdl_plugin_la_LIBADD = libvlc_json.la<br>+if !HAVE_WIN32<br>+if !HAVE_ANDROID<br>+demux_LTLIBRARIES += libytdl_plugin.la<br>+endif<br>+endif<br>+<br>  libnoseek_plugin_la_SOURCES = demux/filter/noseek.c<br>  demux_LTLIBRARIES += libnoseek_plugin.la<br>  <br>@@ -519,6 +527,6 @@ libvlc_json_la_SOURCES = \<br>          demux/json/grammar.y \<br>        demux/json/json.c demux/json/json.h<br>  libvlc_json_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/demux/json<br>-libvlc_json_la_LIBADD = $(LTLIBVLCCORE) ../compat/libcompat.la<br>+libvlc_json_la_LIBADD = $(LTLIBVLCCORE) ../compat/libcompat.la $(LIBM)<br></blockquote><br>Does reverting this patch make the new json parser not build properly ?<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">libvlc_json_la_LDFLAGS = -static<br>noinst_LTLIBRARIES += libvlc_json.la<br></blockquote><hr>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a></pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>