[vlc-commits] Tag 3.0.11.1 : VLC media player 3.0.11.1 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.11.1] Tag:c61bef992099c561c5c7a2a832a555cef72e6d30 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=c61bef992099c561c5c7a2a832a555cef72e6d30 Tagger: David Fuhrmann Date: Mon Jul 27 18:01:14 2020 +0200 VLC media player 3.0.11.1 'Vetinari' This is the twelfth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. VLC 3.0.11.1 is a macOS only release, mainly fixing an issue with audio playback. For more details, please see the NEWS file. Vetinari is a major release changing a lot in the media engine of VLC. It is one of the largest release we've ever done. Notably, it: - activates hardware decoding on all platforms, of H.264 & H.265, 8 & 10bits, allowing 4K60 or even 8K decoding with little CPU consumption, - merges all the code from the mobile ports into the same codebase with common numbering and releases, - supports 360 video and 3D audio, and prepares for VR content, - supports direct HDR and HDR tone-mapping, - updates the audio passthrough for HD Audio codecs, - allows browsing of local network drives like SMB, FTP, SFTP, NFS... - stores the passwords securely, - brings a new subtitle rendering engine, supporting ComplexTextLayout and font fallback to support multiple languages and fonts, - supports ChromeCast with the new renderer framework, - adds support for numerous new formats and codecs, including WebVTT, AV1, TTML, HQX, 708, Cineform, and many more, - improves Bluray support with Java menus, aka BD-J, - updates the macOS interface with major cleaning and improvements, - support HiDPI UI on Windows, with the switch to Qt5, - prepares the experimental support for Wayland on Linux, and switches to OpenGL by default on Linux. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] nvdec: fix CPU output when the CPU pitch doesn't match the buffer pitch
vlc | branch: master | Steve Lhomme | Fri Jul 24 15:08:21 2020 +0200| [9a5b5f872d1549e82c267bfdfe08c13e663d271d] | committer: Steve Lhomme nvdec: fix CPU output when the CPU pitch doesn't match the buffer pitch > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=9a5b5f872d1549e82c267bfdfe08c13e663d271d --- modules/hw/nvdec/nvdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/hw/nvdec/nvdec.c b/modules/hw/nvdec/nvdec.c index e3aeff2355..acf8e06a15 100644 --- a/modules/hw/nvdec/nvdec.c +++ b/modules/hw/nvdec/nvdec.c @@ -590,7 +590,7 @@ static int CUDAAPI HandlePictureDisplay(void *p_opaque, CUVIDPARSERDISPINFO *p_d .dstMemoryType = CU_MEMORYTYPE_HOST, .dstHost= plane.p_pixels, .dstPitch = plane.i_pitch, -.WidthInBytes = i_pitch, +.WidthInBytes = __MIN(i_pitch, (unsigned)plane.i_pitch), .Height = plane.i_visible_lines, }; result = CALL_CUDA_DEC(cuMemcpy2DAsync, _cpy, 0); ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] tools: avoid building tracking dependencies for tools
vlc | branch: master | Steve Lhomme | Mon Jul 20 16:46:51 2020 +0200| [4958f6b5911d5771ca7fbd8727f65684f4f923a5] | committer: Steve Lhomme tools: avoid building tracking dependencies for tools This is a waste of time 99.% of the time. That's also what we do in contribs. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4958f6b5911d5771ca7fbd8727f65684f4f923a5 --- extras/tools/tools.mak | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extras/tools/tools.mak b/extras/tools/tools.mak index db3a79c688..c74e86bcf5 100644 --- a/extras/tools/tools.mak +++ b/extras/tools/tools.mak @@ -243,7 +243,7 @@ pkgconfig: pkg-config-$(PKGCFG_VERSION).tar.gz $(MOVE) .buildpkg-config: pkgconfig - (cd pkgconfig; ./configure --prefix=$(PREFIX) --disable-shared --enable-static && $(MAKE) && $(MAKE) install) + (cd pkgconfig; ./configure --prefix=$(PREFIX) --disable-shared --enable-static --disable-dependency-tracking && $(MAKE) && $(MAKE) install) touch $@ CLEAN_FILE += .buildpkg-config @@ -278,7 +278,7 @@ ragel: ragel-$(RAGEL_VERSION).tar.gz .buildragel: ragel - (cd ragel; ./configure --prefix=$(PREFIX) --disable-shared --enable-static && $(MAKE) && $(MAKE) install) + (cd ragel; ./configure --prefix=$(PREFIX) --disable-shared --enable-static --disable-dependency-tracking && $(MAKE) && $(MAKE) install) touch $@ CLEAN_FILE += .buildragel @@ -331,7 +331,7 @@ protobuf: protobuf-$(PROTOBUF_VERSION).tar.gz $(MOVE) .buildprotoc: protobuf - (cd $< && ./configure --prefix="$(PREFIX)" --disable-shared --enable-static && $(MAKE) && $(MAKE) install) + (cd $< && ./configure --prefix="$(PREFIX)" --disable-shared --enable-static --disable-dependency-tracking && $(MAKE) && $(MAKE) install) (find $(PREFIX) -name 'protobuf*.pc' -exec rm -f {} \;) touch $@ ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] update NEWS
vlc/vlc-3.0 | branch: master | Francois Cartegnie | Mon Jul 27 11:27:06 2020 +0200| [52483f3ca24cde93f10bc9f14397605721d5e6f8] | committer: Francois Cartegnie update NEWS > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=52483f3ca24cde93f10bc9f14397605721d5e6f8 --- NEWS | 12 1 file changed, 12 insertions(+) diff --git a/NEWS b/NEWS index ced425d5e5..8fbf9da0e2 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,18 @@ Changes between 3.0.11 and 3.0.11.1: -- +Demux: + * Fixed HLS playlist update mechanism, unable to start + in some cases. + * Because of broken HLS servers, adaptive no longer + considers Content-Type as authoritative. + * Fixed handling of WEBM WebVTT subtitles + * Workaround invalid ADTS in TS from Makito encoders + * Fixed Opus when using avformat demuxer + +Decoders: + * Fixed inverted explicit start/end positioning + Service Discovery: * Fix listing of media on certain Panasonic recorders discovered via UPnP ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] codecs: webvtt: fix reversed start/end alignments (#22349)
vlc/vlc-3.0 | branch: master | Francois Cartegnie | Wed Jun 19 18:11:08 2019 +0200| [ebe222b240bcec25e0dcea06a85489e9014ddb13] | committer: Francois Cartegnie codecs: webvtt: fix reversed start/end alignments (#22349) (cherry picked from commit 64a16872ec3d68e41206c5ea5d02ee9f1640ffe6) > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=ebe222b240bcec25e0dcea06a85489e9014ddb13 --- modules/codec/webvtt/subsvtt.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/codec/webvtt/subsvtt.c b/modules/codec/webvtt/subsvtt.c index e1679d5a8b..b799b23412 100644 --- a/modules/codec/webvtt/subsvtt.c +++ b/modules/codec/webvtt/subsvtt.c @@ -1464,12 +1464,12 @@ static int GetCueTextAlignment( const webvtt_dom_cue_t *p_cue ) return SUBPICTURE_ALIGN_LEFT; case WEBVTT_ALIGN_RIGHT: return SUBPICTURE_ALIGN_RIGHT; -case WEBVTT_ALIGN_START: -return ((p_cue->settings.vertical == WEBVTT_ALIGN_RIGHT) ? - SUBPICTURE_ALIGN_LEFT : SUBPICTURE_ALIGN_RIGHT); -case WEBVTT_ALIGN_END: -return ((p_cue->settings.vertical == WEBVTT_ALIGN_RIGHT)) ? +case WEBVTT_ALIGN_START: /* vertical provides rl or rl base direction */ +return (p_cue->settings.vertical == WEBVTT_ALIGN_RIGHT) ? SUBPICTURE_ALIGN_RIGHT : SUBPICTURE_ALIGN_LEFT; +case WEBVTT_ALIGN_END: +return (p_cue->settings.vertical == WEBVTT_ALIGN_RIGHT) ? + SUBPICTURE_ALIGN_LEFT : SUBPICTURE_ALIGN_RIGHT; default: return 0; } ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits