[vlc-commits] Tag 2.2.0-pre1 : VLC media player 2.2.0-pre1 'Weatherwax'
[vlc/vlc-2.2] [branch: refs/tags/2.2.0-pre1] Tag:9e7a110001f064c22bace186df5d2392ac2c32f7 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=9e7a110001f064c22bace186df5d2392ac2c32f7 Tagger: Jean-Baptiste Kempf Date: Sat Aug 16 02:18:18 2014 +0200 VLC media player 2.2.0-pre1 'Weatherwax' This is the first pre-release of VLC media player 2.2.0 This is a major version of VLC media player, introducing many new features fixing numerous bugs (~500 since 2.1.5, ~800 since 2.1.0). Notable features of this release are: - Hardware decoding and zero-copy rendering for Linux (VDPAU), Android (MediaCodec), Linux rPI (MMAL) - Automatic rotation to fight Vertical Video Syndrome, GPU accelerated - New formats supported, like MKV/Opus/VP9, H.265, Ogg/VP8, CAF, raw H.265 - Support for Digital Cinema Packages, Blu-Ray BD-J, FTPS - Restart where you left off feature on Qt and OS X interfaces - VLC Extensions and Addons downloader - HLSL shaders on Windows and CoreAnimation output on OS X - Port of the core on iOS, Android and WinRT Numerous bugs have been fixed: - Important refactor of the AVI, WMV, OGG and MP4 demuxers - Audio loops on Windows using DirectSound - OpenMax IL decoder, Speex, SRT support - AVI, Ogg and MP4 muxer Updates of the translations are, of course, present too. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.0-pre2 : VLC media player 2.2.0-pre2 'Weatherwax'
[vlc/vlc-2.2] [branch: refs/tags/2.2.0-pre2] Tag:066f68863d0665c9f37df89f06ef9e6d328240f0 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=066f68863d0665c9f37df89f06ef9e6d328240f0 Tagger: Jean-Baptiste Kempf Date: Sun Aug 17 22:56:20 2014 +0200 VLC media player 2.2.0-pre2 'Weatherwax' This is the second pre-release of VLC media player 2.2.0 2.2.0 is a major version of VLC media player, introducing many new features fixing numerous bugs (~500 since 2.1.5, ~800 since 2.1.0). Notable features of this release are: - Hardware decoding and zero-copy rendering for Linux (VDPAU), Android (MediaCodec), Linux rPI (MMAL) - Automatic rotation to fight Vertical Video Syndrome, GPU accelerated - New formats supported, like MKV/Opus/VP9, H.265, Ogg/VP8, CAF, raw H.265 - Support for Digital Cinema Packages, Blu-Ray BD-J, FTPS - Restart where you left off feature on Qt and OS X interfaces - VLC Extensions and Addons downloader - HLSL shaders on Windows and CoreAnimation output on OS X - Port of the core on iOS, Android and WinRT Numerous bugs have been fixed: - Important refactor of the AVI, WMV, OGG and MP4 demuxers - Audio loops on Windows using DirectSound - OpenMax IL decoder, Speex, SRT support - AVI, Ogg and MP4 muxer Updates of the translations are, of course, present too. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.0-pre3 : VLC media player 2.2.0-pre3 'Weatherwax'
[vlc/vlc-2.2] [branch: refs/tags/2.2.0-pre3] Tag:e1972aa1006c76cf74ec941ea1e94dfbbe87a807 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=e1972aa1006c76cf74ec941ea1e94dfbbe87a807 Tagger: Jean-Baptiste Kempf Date: Fri Aug 29 03:53:08 2014 +0200 VLC media player 2.2.0-pre3 'Weatherwax' This is the third pre-release of VLC media player 2.2.0 2.2.0 is a major version of VLC media player, introducing many new features fixing numerous bugs (~500 since 2.1.5, ~800 since 2.1.0). Notable features of this release are: - Hardware decoding and zero-copy rendering for Linux (VDPAU), Android (MediaCodec), Linux rPI (MMAL) - Automatic rotation to fight Vertical Video Syndrome, GPU accelerated - New formats supported, like MKV/Opus/VP9, H.265, Ogg/VP8, CAF, raw H.265 - Support for Digital Cinema Packages, Blu-Ray BD-J, FTPS - Restart where you left off feature on Qt and OS X interfaces - VLC Extensions and Addons downloader - HLSL shaders on Windows and CoreAnimation output on OS X - Port of the core on iOS, Android and WinRT Numerous bugs have been fixed: - Important refactor of the AVI, WMV, OGG and MP4 demuxers - Audio loops on Windows using DirectSound - OpenMax IL decoder, Speex, SRT support - AVI, Ogg and MP4 muxer Updates of the translations are, of course, present too. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.0-pre4 : VLC media player 2.2.0-pre4 'Weatherwax'
[vlc/vlc-2.2] [branch: refs/tags/2.2.0-pre4] Tag:730725ac987aeb0b52a6cbe44dae9ca31bdd9a42 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=730725ac987aeb0b52a6cbe44dae9ca31bdd9a42 Tagger: Jean-Baptiste Kempf Date: Mon Oct 6 17:13:37 2014 +0200 VLC media player 2.2.0-pre4 'Weatherwax' This is the fourth pre-release of VLC media player 2.2.0 2.2.0 is a major version of VLC media player, introducing many new features fixing numerous bugs (~500 since 2.1.5, ~800 since 2.1.0). Notable features of this release are: - Hardware decoding and zero-copy rendering for Linux (VDPAU), Android (MediaCodec), Linux rPI (MMAL) - Automatic rotation to fight Vertical Video Syndrome, GPU accelerated - New formats supported, like MKV/Opus/VP9, H.265, Ogg/VP8, CAF, raw H.265 - Support for Digital Cinema Packages, Blu-Ray BD-J, FTPS - Restart where you left off feature on Qt and OS X interfaces - VLC Extensions and Addons downloader - HLSL shaders on Windows and CoreAnimation output on OS X - Port of the core on iOS, Android and WinRT Numerous bugs have been fixed: - Important refactor of the AVI, WMV, OGG and MP4 demuxers - Audio loops on Windows using DirectSound - OpenMax IL decoder, Speex, SRT support - AVI, Ogg and MP4 muxer - Heap overflows in demuxers Updates of the translations are, of course, present too. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.0-rc1 : VLC media player 2.2.0 'WeatherWax' - Release Canditate 1
[vlc/vlc-2.2] [branch: refs/tags/2.2.0-rc1] Tag:fecc6c4216ecc08fa5d3df81b6088356db664b1c > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=fecc6c4216ecc08fa5d3df81b6088356db664b1c Tagger: Jean-Baptiste Kempf Date: Mon Nov 3 14:18:50 2014 +0100 VLC media player 2.2.0 'WeatherWax' - Release Canditate 1 This is the first release candidate of VLC media player 2.2.0 2.2.0 is a major version of VLC media player, introducing many new features fixing numerous bugs (~500 since 2.1.5, ~800 since 2.1.0). Notable features of this release are: - Hardware decoding and zero-copy rendering for Linux (VDPAU), Android (MediaCodec), Linux rPI (MMAL) - Automatic rotation to fight Vertical Video Syndrome, GPU accelerated - New formats supported, like MKV/Opus/VP9, H.265, Ogg/VP8, CAF, raw H.265 - Support for Digital Cinema Packages, Blu-Ray BD-J, FTPS - Restart where you left off feature on Qt and OS X interfaces - VLC Extensions and Addons downloader - HLSL shaders on Windows and CoreAnimation output on OS X - Port of the core on iOS, Android and WinRT Numerous bugs have been fixed: - Important refactor of the AVI, WMV, OGG and MP4 demuxers - Audio loops on Windows using DirectSound - OpenMax IL decoder, Speex, SRT support - AVI, Ogg and MP4 muxer Updates of the translations are, of course, present too. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.0-rc2 : VLC media player 2.2.0 'WeatherWax' - Release Canditate 2
[vlc/vlc-2.2] [branch: refs/tags/2.2.0-rc2] Tag:50b580d96f9b147dc8adcc7d9d9a1276355b1786 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=50b580d96f9b147dc8adcc7d9d9a1276355b1786 Tagger: Jean-Baptiste Kempf Date: Fri Nov 21 16:58:28 2014 +0100 VLC media player 2.2.0 'WeatherWax' - Release Canditate 2 2.2.0 is a major version of VLC media player, introducing many new features fixing numerous bugs (~500 since 2.1.5, ~800 since 2.1.0). Notable features of this release are: - Hardware decoding and zero-copy rendering for Linux (VDPAU), Android (MediaCodec), Linux rPI (MMAL) - Automatic rotation to fight Vertical Video Syndrome, GPU accelerated - New formats supported, like MKV/Opus/VP9, H.265, Ogg/VP8, CAF, raw H.265 - Support for Digital Cinema Packages, Blu-Ray BD-J, FTPS - Restart where you left off feature on Qt and OS X interfaces - VLC Extensions and Addons downloader - HLSL shaders on Windows and CoreAnimation output on OS X - Port of the core on iOS, Android and WinRT Numerous bugs have been fixed: - Important refactor of the AVI, WMV, OGG and MP4 demuxers - Audio loops on Windows using DirectSound - OpenMax IL decoder, Speex, SRT support - AVI, Ogg and MP4 muxer Updates of the translations are, of course, present too. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.1.6 : VLC media player 2.1.6 'RinceWind'
[vlc/vlc-2.1] [branch: refs/tags/2.1.6] Tag:8e0cff54fa48c4c81dfdd7e57ab0e37d9e774c90 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.1.git?a=tag;h=8e0cff54fa48c4c81dfdd7e57ab0e37d9e774c90 Tagger: Jean-Baptiste Kempf Date: Thu Feb 26 21:26:15 2015 +0100 VLC media player 2.1.6 'RinceWind' This is the fifth bugfix release of the 2.1.x branch of VLC This release is mostly focused in potential crashes and security issues ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.0 : VLC media player 2.2.0 'WeatherWax'
[vlc/vlc-2.2] [branch: refs/tags/2.2.0] Tag:e8eca0318d5542d2121b710f5d6b35c678909d71 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=e8eca0318d5542d2121b710f5d6b35c678909d71 Tagger: Jean-Baptiste Kempf Date: Fri Feb 27 15:31:59 2015 +0100 VLC media player 2.2.0 'WeatherWax' This is the final version of VLC 2.2.0, named 'Weatherwax', first release of the 2.2.0 branch. There has been more than 4000 commits and 1000 bugs squashed for this release. This release brings numerous features and changes, see NEWS ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.0 : Webplugin 2.2.0
[npapi-vlc] [branch: refs/tags/2.2.0] Tag:55971b985b7ced38d8e3ef2bc069f40afa7e7889 > http://git.videolan.org/gitweb.cgi/npapi-vlc.git?a=tag;h=55971b985b7ced38d8e3ef2bc069f40afa7e7889 Tagger: Jean-Baptiste Kempf Date: Sun Mar 1 18:31:46 2015 +0100 Webplugin 2.2.0 Based on libVLC 2.2.0, it fixes a large number of issues, and improves the OS X version ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.1 : VLC media player 2.2.1 'Terry Pratchett'
[vlc/vlc-2.2] [branch: refs/tags/2.2.1] Tag:b5bf2e8bfbe14eb2018f1f3d12a88579b260eec5 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=b5bf2e8bfbe14eb2018f1f3d12a88579b260eec5 Tagger: Jean-Baptiste Kempf Date: Mon Apr 13 10:08:33 2015 +0200 VLC media player 2.2.1 'Terry Pratchett' This is the first fixed up release of the 'Weatherwax' branch of VLC This fixes numerous crashes, and fixes regressions from 2.1.x ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.1 : VLC Web plugins 2.2.1
[npapi-vlc] [branch: refs/tags/2.2.1] Tag:0a6443fd585cce581e49a6d44c87842e082ae9ee > http://git.videolan.org/gitweb.cgi/npapi-vlc.git?a=tag;h=0a6443fd585cce581e49a6d44c87842e082ae9ee Tagger: Jean-Baptiste Kempf Date: Fri May 1 15:52:56 2015 +0200 VLC Web plugins 2.2.1 Based on libVLC 2.2.0, this is just a simple release fixes a track numbering issue ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 0.1.0 : libvlcpp 0.1.0
[libvlcpp] [branch: refs/tags/0.1.0] Tag:5b13c1c0670218b5e9559dc97a55328e5e555c7b > http://git.videolan.org/gitweb.cgi/libvlcpp.git?a=tag;h=5b13c1c0670218b5e9559dc97a55328e5e555c7b Tagger: Hugo Beauzée-Luyssen Date: Wed May 20 14:00:01 2015 +0200 libvlcpp 0.1.0 ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.5 : VLC media player 3.0.5 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.5] Tag:193cdf60b332ed35f60b2d377bdd6863b00f3633 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=193cdf60b332ed35f60b2d377bdd6863b00f3633 Tagger: Hugo Beauzée-Luyssen Date: Wed Dec 19 18:06:39 2018 +0100 VLC media player 3.0.5 'Vetinari' This is the sixth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This update fixes many issues, including but not limited to: - Various AV1 support improvements - Adds a new & fast AV1 decoder - Enables runtime hardening on macOS Mojave - Updates dark mode on macOS - Improves BluRay playback - Improves RTSP playback - Fixes many Direct3D11 issues And many other miscallaneous bug fixes. Check our NEWS file for more details! 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] Tag 3.0.5-1 : VLC media player 3.0.5 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.5-1] Tag:406b98cc7536b8d64f38b33982eca7e26c1f7c34 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=406b98cc7536b8d64f38b33982eca7e26c1f7c34 Tagger: David Fuhrmann Date: Thu Dec 20 13:38:54 2018 +0100 VLC media player 3.0.5 'Vetinari' This is the sixth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This update fixes many issues, including but not limited to: - Various AV1 support improvements - Adds a new & fast AV1 decoder - Enables runtime hardening on macOS Mojave - Updates dark mode on macOS - Improves BluRay playback - Improves RTSP playback - Fixes many Direct3D11 issues And many other miscallaneous bug fixes. Check our NEWS file for more details! 3.0.5-1 fixes build issues for macOS, compared to 3.0.5. 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] Tag 3.0.5-2 : VLC media player 3.0.5 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.5-2] Tag:9fbce9467eddb156bfddb0593502916931435497 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=9fbce9467eddb156bfddb0593502916931435497 Tagger: Hugo Beauzée-Luyssen Date: Mon Jan 7 14:06:22 2019 +0100 VLC media player 3.0.5 'Vetinari' This is the sixth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This update fixes many issues, including but not limited to: - Various AV1 support improvements - Adds a new & fast AV1 decoder - Enables runtime hardening on macOS Mojave - Updates dark mode on macOS - Improves BluRay playback - Improves RTSP playback - Fixes many Direct3D11 issues And many other miscallaneous bug fixes. Check our NEWS file for more details! 3.0.5-2 fixes a DVD subtitle regression on Windows, compared to 3.0.5-1. 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] Tag 3.0.6 : VLC media player 3.0.5 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.6] Tag:ebe009faa980d18b321deedeae2cd977c01c1c90 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=ebe009faa980d18b321deedeae2cd977c01c1c90 Tagger: Hugo Beauzée-Luyssen Date: Wed Jan 9 20:50:59 2019 +0100 VLC media player 3.0.5 'Vetinari' This is the seventh release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This updates contains a various fixes and improvements: - Fixes some subtitles not being displayed - Improves HDR support in AV1 - Adds support for 12bits AV1 decoding Check our NEWS file for more details! 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] Tag 3.0.0 : VLC Webplugins 3.0.0
[npapi-vlc] [branch: refs/tags/3.0.0] Tag:634682ce5c777ed973426f42e2eb92eee2fc7d97 > https://code.videolan.org/videolan/npapi-vlc/commits/634682ce5c777ed973426f42e2eb92eee2fc7d97 Tagger: Jean-Baptiste Kempf Date: Tue Feb 5 16:42:26 2019 +0100 VLC Webplugins 3.0.0 Release that brings several improvements, including new API and new events ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.7 : VLC media player 3.0.7 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.7] Tag:fdd9f8c6eb604877c51d451af5b275d49acacfe4 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=fdd9f8c6eb604877c51d451af5b275d49acacfe4 Tagger: Hugo Beauzée-Luyssen Date: Fri May 24 15:21:49 2019 +0200 VLC media player 3.0.7 'Vetinari' This is the eighth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This updates contains a various fixes and improvements - Better support for casting with the new Chromecast app - Fixes HLG & 12bits display with D3D11 - Fixes UPNP support on macOS with multiple network interfaces - Fixes audio pass through on Android 23 - Fixes video output crashes on iOS And it mostly focuses on security, fixing various buffer overflows, uses after free, integer overflow & underflow. Over 35 security issues were fixed. This was made possible by the Europeean Commission through the EU-FOSSA 2 program. The VideoLAN team would like to thank them! Check our NEWS file for more details! 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] Tag 2.2.3 : VLC media player 2.2.3 'WeatherWax'
[vlc/vlc-2.2] [branch: refs/tags/2.2.3] Tag:d9907fc56ed1e3f18405b7fb63770d087f7d557c > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=d9907fc56ed1e3f18405b7fb63770d087f7d557c Tagger: Jean-Baptiste Kempf Date: Tue Apr 26 14:25:28 2016 +0200 VLC media player 2.2.3 'WeatherWax' This is the third update of the branch 2.2. of VLC, named 'Weatherwax'. This release brings mostly security fixes and minor improvements and fixes, see NEWS ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.4 : Webplugins 2.2.4
[npapi-vlc] [branch: refs/tags/2.2.4] Tag:f67e7c87b0770f2168a5a08f1ab8203690bb48ba > https://code.videolan.org/videolan/npapi-vlc/commits/f67e7c87b0770f2168a5a08f1ab8203690bb48ba Tagger: Jean-Baptiste Kempf Date: Tue May 31 18:09:03 2016 +0200 Webplugins 2.2.4 This minor update fixes build and updates the mimetypes list ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.4 : VLC media player 2.2.4 "WeatherWax"
[vlc/vlc-2.2] [branch: refs/tags/2.2.4] Tag:58ecdce9aeb2010fc1599868145808cf1dceaf0e > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=58ecdce9aeb2010fc1599868145808cf1dceaf0e Tagger: Jean-Baptiste Kempf Date: Wed Jun 1 12:15:45 2016 +0200 VLC media player 2.2.4 "WeatherWax" This small release fixes 2 security issues (one in VLC, one in libmad), an important crash on the G.711 codec and a regression on Windows XP ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.3 : VLC media player 3.0.3 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.3] Tag:92b068f4f988792994a5dd051df2ad3b065df159 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=92b068f4f988792994a5dd051df2ad3b065df159 Tagger: Jean-Baptiste Kempf Date: Mon May 28 01:17:40 2018 +0200 VLC media player 3.0.3 'Vetinari' This is the fourth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This update fixes many issues, including but not limited to: - subtitles behaviour on pause, - numerous improvements on hardware acceleration on macOS/iOS, - improvements and fixes on Ogg, MKV and TS formats, - crashes in D3D11 output on Windows, - improvements on font rendering, - fixes for amem, audioscrobbler, qt, macOS, avcodec encoding, srt, - updates of translations Check our NEWS file for more details! 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. And so many other things... ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.3-1 : VLC media player 3.0.3 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.3-1] Tag:501cff8f9a7fe0453bb8d52d0b73e1ed21bcd72a > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=501cff8f9a7fe0453bb8d52d0b73e1ed21bcd72a Tagger: Jean-Baptiste Kempf Date: Tue May 29 18:42:07 2018 +0200 VLC media player 3.0.3 'Vetinari' This is the fourth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This update fixes many issues, including but not limited to: - subtitles behaviour on pause, - numerous improvements on hardware acceleration on macOS/iOS, - improvements and fixes on Ogg, MKV and TS formats, - crashes in D3D11 output on Windows, - improvements on font rendering, - fixes for amem, audioscrobbler, qt, macOS, avcodec encoding, srt, - updates of translations Check our NEWS file for more details! Vetinari (3.0) 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. And so many other things... This 3.0.3-1 tag is a small tag above 3.0.3 for building reasons ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.4 : VLC media player 3.0.4 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.4] Tag:701b3877c0667e58ee648836d9b94a76ba83a637 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=701b3877c0667e58ee648836d9b94a76ba83a637 Tagger: Hugo Beauzée-Luyssen Date: Thu Aug 9 16:48:29 2018 +0200 VLC media player 3.0.4 'Vetinari' This is the fifth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This update fixes many issues, including but not limited to: - Various crashes when using hardware decoding on Windows - Low FPS playback - DVD subtitle display - Improves macOS fonts rendering - Restores extension display on Windows - Miscellaneous crash fixes It also: - Fixes numerous security issues. - Adds AV1 support Check our NEWS file for more details! 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. And so many other things... ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.7.1 : VLC media player 3.0.7.1 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.7.1] Tag:d5ca963308d41700c7469040c506744191ec2a73 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=d5ca963308d41700c7469040c506744191ec2a73 Tagger: Hugo Beauzée-Luyssen Date: Tue Jun 11 12:01:24 2019 +0200 VLC media player 3.0.7.1 'Vetinari' This is the eighth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This version is a bugfix release, fixing regressions with some AMD drivers on Windows, preventing their users to use hardware acceleration. In addition, it improves Direct3D11 HDR support, and fixes some bluray issues. Check our NEWS file for more details! 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] Tag 3.0.7.1-1 : VLC media player 3.0.7.1 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.7.1-1] Tag:afbcd48c13ecc0b69ea7a3b133e305cb5812710a > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=afbcd48c13ecc0b69ea7a3b133e305cb5812710a Tagger: David Fuhrmann Date: Tue Jun 11 20:19:10 2019 +0200 VLC media player 3.0.7.1 'Vetinari' This is the eighth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This version is a bugfix release, fixing regressions with some AMD drivers on Windows, preventing their users to use hardware acceleration. In addition, it improves Direct3D11 HDR support, and fixes some bluray issues. Check our NEWS file for more details! 3.0.7.1-1 fixes a macOS only packaging issue, additionally. 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] Tag 3.0.8 : VLC media player 3.0.8 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.8] Tag:739ba1332f41b16d938dd9d545a2c3a4dc1a8ab3 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=739ba1332f41b16d938dd9d545a2c3a4dc1a8ab3 Tagger: Hugo Beauzée-Luyssen Date: Wed Aug 14 18:26:47 2019 +0200 VLC media player 3.0.8 'Vetinari' This is the ninth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This updates contains a various fixes and improvements - Fix stuttering for low framerate videos - Improve adaptive streaming - Improve audio output for external audio devices on macOS/iOS - Fix hardware acceleration with Direct3D11 for some AMD drivers - Fix WebVTT subtitles rendering It also fixes 13 security issues, ranging from buffer overflows to divisions by zero Check our NEWS file for more details! 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] Tag 2.2.5 : VLC webplugins 2.2.5
[npapi-vlc] [branch: refs/tags/2.2.5] Tag:54f7560292ebf3dbd3c9a36fb97a31cf7e949db6 > https://code.videolan.org/videolan/npapi-vlc/commits/54f7560292ebf3dbd3c9a36fb97a31cf7e949db6 Tagger: Jean-Baptiste Kempf Date: Tue Jan 3 06:49:49 2017 +0100 VLC webplugins 2.2.5 Minor release fixing potential crashes and other minor annoyances ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.5 : VLC media player 2.2.5 "WeatherWax"
[vlc/vlc-2.2] [branch: refs/tags/2.2.5] Tag:54f890d2b16f04ae5ab4f2e9d2f863f94296953f > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=54f890d2b16f04ae5ab4f2e9d2f863f94296953f Tagger: Jean-Baptiste Kempf Date: Fri Feb 3 11:27:06 2017 +0100 VLC media player 2.2.5 "WeatherWax" This release fixes several security issues (ADPCM, LPCM, ASF, MP4, FLAC, Ogg), several crashes and minor regressions. It also fixes some green lines on Windows, some MP3 playback on macOS and the size of the screenshots ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.5.1 : VLC media player 2.2.5.1 "Umbrella"
[vlc/vlc-2.2] [branch: refs/tags/2.2.5.1] Tag:79c5a1e5046c1aaf4000bd00499f2b7229528ce0 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=79c5a1e5046c1aaf4000bd00499f2b7229528ce0 Tagger: Jean-Baptiste Kempf Date: Wed Mar 15 00:37:38 2017 +0100 VLC media player 2.2.5.1 "Umbrella" This release fixes minor potential crashes but is mostly focused on Windows, to limit some DLL hijacking techniques ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.5.1 : VLC media player 2.2.5.1 "Umbrella"
[vlc/vlc-2.2] [branch: refs/tags/2.2.5.1] Tag:8c6a245c6246e94d2fc45dda929160438cb68e73 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=8c6a245c6246e94d2fc45dda929160438cb68e73 Tagger: Hugo Beauzée-Luyssen Date: Fri Apr 7 18:31:06 2017 +0200 VLC media player 2.2.5.1 "Umbrella" This is mostly focused on Windows, to limit some DLL hijacking techniques. It also fixes various issues & crashes in demuxers and video output modules. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.6 : VLC media player 2.2.6 "Umbrella"
[vlc/vlc-2.2] [branch: refs/tags/2.2.6] Tag:bb65b52be51faabec3378cb62b36c677ee3f2480 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=bb65b52be51faabec3378cb62b36c677ee3f2480 Tagger: Hugo Beauzée-Luyssen Date: Wed May 24 11:27:21 2017 +0200 VLC media player 2.2.6 "Umbrella" This release fixes 2 subtitle security issues (when parsing JSS subtitles) and improves the direct3d video output, mostly for nvidia cards, but not only. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0-rc6 : VLC media player 3.0.0 'WeatherWax' Release Candidate 6
[vlc/vlc-3.0] [branch: refs/tags/3.0.0-rc6] Tag:87832111fbab8d464c6b00d680e714b38f3c76bf > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=87832111fbab8d464c6b00d680e714b38f3c76bf Tagger: Jean-Baptiste Kempf Date: Thu Jan 18 00:34:06 2018 +0100 VLC media player 3.0.0 'WeatherWax' Release Candidate 6 This is the sixth release candidate of VLC 3.0, named "WeatherWax" WeatherWax is a major release changing a lot in the media engine of VLC. 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 release, - 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 - supports ChromeCast with the new renderer framework, - adds support for numerous new formats and codecs, including WebVTT, AV1, TTML, HQX, 708 and Cineform, - improves Bluray support with Java menus, - updates the macOS interface with major cleaning, - support HiDPI UI on Windows, - prepares the experimental support for Wayland on Linux, and switches to OpenGL by default. And so many other things... ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0-rc7 : VLC media player 3.0.0 'WeatherWax' Release Candidate 7
[vlc/vlc-3.0] [branch: refs/tags/3.0.0-rc7] Tag:82998344edae413328461ed6f8668c39cb99d6c1 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=82998344edae413328461ed6f8668c39cb99d6c1 Tagger: Jean-Baptiste Kempf Date: Fri Jan 19 19:04:13 2018 +0100 VLC media player 3.0.0 'WeatherWax' Release Candidate 7 This is the seventh release candidate of VLC 3.0, named "WeatherWax" WeatherWax is a major release changing a lot in the media engine of VLC. 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 release, - 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 - supports ChromeCast with the new renderer framework, - adds support for numerous new formats and codecs, including WebVTT, AV1, TTML, HQX, 708 and Cineform, - improves Bluray support with Java menus, - updates the macOS interface with major cleaning, - support HiDPI UI on Windows, - prepares the experimental support for Wayland on Linux, and switches to OpenGL by default. And so many other things... ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0-rc8 : VLC media player 3.0.0 'WeatherWax' Release Candidate 8
[vlc/vlc-3.0] [branch: refs/tags/3.0.0-rc8] Tag:8a91ed4403f93e4eff9a93ed3dc25a2c486489a0 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=8a91ed4403f93e4eff9a93ed3dc25a2c486489a0 Tagger: Jean-Baptiste Kempf Date: Fri Jan 26 17:31:49 2018 +0100 VLC media player 3.0.0 'WeatherWax' Release Candidate 8 This is the eighth release candidate of VLC 3.0, named "WeatherWax" WeatherWax is a major release changing a lot in the media engine of VLC. 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 release, - 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 - supports ChromeCast with the new renderer framework, - adds support for numerous new formats and codecs, including WebVTT, AV1, TTML, HQX, 708 and Cineform, - improves Bluray support with Java menus, - updates the macOS interface with major cleaning, - support HiDPI UI on Windows, - prepares the experimental support for Wayland on Linux, and switches to OpenGL by default. And so many other things... ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0 : VLC media player 3.0.0 'WeatherWax'
[vlc/vlc-3.0] [branch: refs/tags/3.0.0] Tag:088414b5fc5fcec1739e40d5cab38320d6c69691 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=088414b5fc5fcec1739e40d5cab38320d6c69691 Tagger: Jean-Baptiste Kempf Date: Tue Feb 6 23:54:25 2018 +0100 VLC media player 3.0.0 'WeatherWax' This is the first release of VLC 3.0 branch, named "WeatherWax", in reference to the Granny Witch from Discworld. WeatherWax 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. And so many other things... See our NEWS file! ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0 : VLC media player 3.0.0 'WeatherWax'
[vlc/vlc-3.0] [branch: refs/tags/3.0.0] Tag:5efed9875ba8b008bf1737d6da0095d7b782149e > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=5efed9875ba8b008bf1737d6da0095d7b782149e Tagger: Jean-Baptiste Kempf Date: Thu Feb 8 16:58:52 2018 +0100 VLC media player 3.0.0 'WeatherWax' This is the first release of VLC 3.0 branch, named "WeatherWax", in reference to the Granny Witch from Discworld. WeatherWax 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. And so many other things... See our NEWS file! ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0 : VLC media player 3.0.0 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.0] Tag:6c1fe55065528c1dc482b3a2a3317e08e698f3ce > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=6c1fe55065528c1dc482b3a2a3317e08e698f3ce Tagger: Jean-Baptiste Kempf Date: Thu Feb 8 22:17:09 2018 +0100 VLC media player 3.0.0 'Vetinari' This is the first release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. WeatherWax 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. And so many other things... See our NEWS file! ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0.1 : VLC media player 3.0.0 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.0.1] Tag:8dda21f88aa6e023d0db8652dd7ee30391b3774c > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=8dda21f88aa6e023d0db8652dd7ee30391b3774c Tagger: Jean-Baptiste Kempf Date: Fri Feb 9 13:46:39 2018 +0100 VLC media player 3.0.0 'Vetinari' This is the first release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. WeatherWax 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. And so many other things... See our NEWS file! Special tag for win64 dialogs :) ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0-1 : VLC media player 3.0.0 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.0-1] Tag:ab57311e521c6b1303848ac1c32405f78c868435 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=ab57311e521c6b1303848ac1c32405f78c868435 Tagger: Jean-Baptiste Kempf Date: Fri Feb 9 17:34:14 2018 +0100 VLC media player 3.0.0 'Vetinari' This is the first release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. WeatherWax 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. And so many other things... See our NEWS file! Special tag for win64 dialogs :) ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.1 : VLC media player 3.0.1 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.1] Tag:03ae41cb130ae3e993ac37b3d7b570141cd28240 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=03ae41cb130ae3e993ac37b3d7b570141cd28240 Tagger: Hugo Beauzée-Luyssen Date: Mon Feb 26 18:34:02 2018 +0100 VLC media player 3.0.1 'Vetinari' This is the second release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This first update fixes many issues, including but not limited to: - Many improvements to our chromecast support - Fixing Direct3D11 crashes & memory consumption - Qt interface fixes for HiDPI screens - MacOS interface improvements - Miscellaneous hardware decoding fixes - Miscellaneous bug fixes - Fix a crash on exit on windows Check our NEWS file for more details! 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. And so many other things... See our NEWS file! ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.2 : VLC media player 3.0.2 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.2] Tag:b80efa73e815c0bdd004b617058ba84a013c2bf1 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=b80efa73e815c0bdd004b617058ba84a013c2bf1 Tagger: Hugo Beauzée-Luyssen Date: Thu Apr 19 15:00:37 2018 +0200 VLC media player 3.0.2 'Vetinari' This is the third release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This second update fixes many issues, including but not limited to: - Direct3D11 crash fixes & performance improvements - macOS hardware decoding crash fixes & performance improvements - MKV crash fixes - Many Qt & macOS interface fixes - Multiple DVD & BluRay fixes - Improvements of video filters & screenshots when using hardware decoding Check our NEWS file for more details! 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. And so many other things... See our NEWS file! ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.9 : VLC media player 3.0.9 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.9] Tag:0291affcc96f2e9d141de8133962c1782f9d532f > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=0291affcc96f2e9d141de8133962c1782f9d532f Tagger: Hugo Beauzée-Luyssen Date: Wed Apr 8 09:36:34 2020 +0200 VLC media player 3.0.9 'Vetinari' This is the tenth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This updates contains various fixes and improvements - Multiple dvdread and dvdnav crash and bug fixes - Adds support for SMB2/3 shares - Various MP4 improvements - Multiple adaptive streaming fixes - Various subtitle improvements - Various OpenGL video output improvements - Better macOS Catalina support - Imroved audio quality on chromecast It also fixes security issues, notably in the microdns service discovery stack. Check our NEWS file for more details! 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] Tag 3.0.9.1 : VLC media player 3.0.9.1 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.9.1] Tag:be53d7d393d8a7e2953428f0ac071594fdefb493 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=be53d7d393d8a7e2953428f0ac071594fdefb493 Tagger: Hugo Beauzée-Luyssen Date: Wed Apr 8 13:41:56 2020 +0200 VLC media player 3.0.9.1 'Vetinari' This is the tenth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This updates contains various fixes and improvements - Multiple dvdread and dvdnav crash and bug fixes - Adds support for SMB2/3 shares - Various MP4 improvements - Multiple adaptive streaming fixes - Various subtitle improvements - Various OpenGL video output improvements - Better macOS Catalina support - Imroved audio quality on chromecast It also fixes security issues, notably in the microdns service discovery stack. Check our NEWS file for more details! 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] Tag 3.0.9.2 : VLC media player 3.0.9.2 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.9.2] Tag:6c0df3c27918e0c388b07f02cd6e543f4d7b5d3a > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=6c0df3c27918e0c388b07f02cd6e543f4d7b5d3a Tagger: Hugo Beauzée-Luyssen Date: Wed Apr 8 14:18:13 2020 +0200 VLC media player 3.0.9.2 'Vetinari' This is the tenth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This updates contains various fixes and improvements - Multiple dvdread and dvdnav crash and bug fixes - Adds support for SMB2/3 shares - Various MP4 improvements - Multiple adaptive streaming fixes - Various subtitle improvements - Various OpenGL video output improvements - Better macOS Catalina support - Improved audio quality on chromecast It also fixes security issues, notably in the microdns service discovery stack. Check our NEWS file for more details! 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] Tag 3.0.10 : VLC media player 3.0.10 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.10] Tag:9a0300d53ed0a122472ed299e60df44bebad2298 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=9a0300d53ed0a122472ed299e60df44bebad2298 Tagger: Hugo Beauzée-Luyssen Date: Wed Apr 22 17:31:39 2020 +0200 VLC media player 3.0.10 'Vetinari' This is the eleventh release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This updates focuses on fixing issues with VLSub It also improves support for the meson build system in our contribs. 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] Tag 3.0.11 : VLC media player 3.0.11 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.11] Tag:1519d3219a8d151bca792f40003051fa8b967734 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=1519d3219a8d151bca792f40003051fa8b967734 Tagger: Hugo Beauzée-Luyssen Date: Thu Jun 4 16:42:26 2020 +0200 VLC media player 3.0.11 'Vetinari' This is the twelfth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This updates contains various fixes and improvements: - Fixes a regression with some encrypted HLS streams - Fixes HLS live stream playback regression - Fixes imprecise seeking in m4a files - Fixes resampling on Android - Fixes a potential crash on startup on macOS - Fixes a crash when listing blurays mount points on macOS - Avoids unnecessary permision warnings on macOS - Fixes AAC playback regressions Additionanally, it fixes the security issue reported as CVE-2020-13428, and bumps libarchive to 3.4.2 as a result of CVE-2020-9308 & CVE-2019-19221 Check our NEWS file for more details! ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[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] Tag 3.0.12 : VLC media player 3.0.12 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.12] Tag:e78aaeb34cb68af55e839487ecf2e10ab010 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=e78aaeb34cb68af55e839487ecf2e10ab010 Tagger: Hugo Beauzée-Luyssen Date: Tue Dec 15 16:04:21 2020 +0100 VLC media player 3.0.12 'Vetinari' This is the thirteenth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This updates contains various fixes and improvements: - Fix audio glitches during the start of an audio playback on macOS - Fix adaptive streaming handling of resolution settings - Fix crashes when using Direct3D11 videl filters - UI improvements for macOS Big Sur - Add support for Reliable Internet Stream Transport - Various web interface fixes - Various security fixes This is also our first release with native support for Apple Silicon. Check our NEWS file for more details! ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.13 : VLC media player 3.0.13 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.13] Tag:ffb6fa051993bcbccfed481fd9da87699dda842e > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=ffb6fa051993bcbccfed481fd9da87699dda842e Tagger: Hugo Beauzée-Luyssen Date: Tue Apr 27 13:59:19 2021 +0200 VLC media player 3.0.13 'Vetinari' This is the fourteenth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This updates contains various fixes and improvements: - Fix artifacts in HLS streams - Fix MP4 audio support regressions - Add SSA text scaling support - Add NFSv4 support - Improve SMB2 integration - Improve Direct3D11 rendering smoothness - Add mousewheel horizontal axis support - Security fixes And many more, check our NEWS file for more details! ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.14 : VLC media player 3.0.14 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.14] Tag:6cb43d26eb81c18c91a453e188411cbad462c5c6 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=6cb43d26eb81c18c91a453e188411cbad462c5c6 Tagger: Hugo Beauzée-Luyssen Date: Mon May 10 16:02:13 2021 +0200 VLC media player 3.0.14 'Vetinari' This is the fifteenth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This update focuses on fixing a critial issue with the auto updater on Windows, causing the new installer to be downloaded, but without launching the installation. Unfortunately windows users will have to manually update from 3.0.12 to a newer version. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.6 : VLC webplugins 2.2.6
[npapi-vlc] [branch: refs/tags/2.2.6] Tag:692be6a7513a978ab2e001e1e8d4bcd3c84565f9 > https://code.videolan.org/videolan/npapi-vlc/commits/692be6a7513a978ab2e001e1e8d4bcd3c84565f9 Tagger: Jean-Baptiste Kempf Date: Sat Oct 14 22:34:11 2017 +0200 VLC webplugins 2.2.6 ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.7 : VLC media player 2.2.6 "Umbrella"
[vlc/vlc-2.2] [branch: refs/tags/2.2.7] Tag:cc4466f6885ff31188f4bc0c69b267ec9c4332d2 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=cc4466f6885ff31188f4bc0c69b267ec9c4332d2 Tagger: Jean-Baptiste Kempf Date: Wed Nov 15 17:09:06 2017 +0100 VLC media player 2.2.6 "Umbrella" This release fixes compatibility with macOS High Sierra and fixes SSA subtitles rendering on macOS. This release also fixes a couple of security issues, on the flac and the libavcodec modules (heap write overflow), and a few crashes. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.7 : VLC media player 2.2.7 "Umbrella"
[vlc/vlc-2.2] [branch: refs/tags/2.2.7] Tag:35784cd3179adb0aa546b2da74c2aaa2291320d8 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=35784cd3179adb0aa546b2da74c2aaa2291320d8 Tagger: Jean-Baptiste Kempf Date: Wed Nov 15 17:44:14 2017 +0100 VLC media player 2.2.7 "Umbrella" This release fixes compatibility with macOS High Sierra and fixes SSA subtitles rendering on macOS. This release also fixes a couple of security issues, on the flac and the libavcodec modules (heap write overflow), and a few crashes. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.7 : VLC media player 2.2.7 "Umbrella"
[vlc/vlc-2.2] [branch: refs/tags/2.2.7] Tag:2cfa4bdd30c516c0c82a723d3778a4d13273 > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=2cfa4bdd30c516c0c82a723d3778a4d13273 Tagger: Jean-Baptiste Kempf Date: Thu Nov 16 18:25:35 2017 +0100 VLC media player 2.2.7 "Umbrella" This release fixes compatibility with macOS High Sierra and fixes SSA subtitles rendering on macOS. This release also fixes a few security issues, in the flac and the libavcodec modules (heap write overflow), in the avi module and a few crashes. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.8 : VLC media player 2.2.8 "WeatherWax"
[vlc/vlc-2.2] [branch: refs/tags/2.2.8] Tag:892e9dfb18b41110b3f24c079349200823ea4f9c > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=892e9dfb18b41110b3f24c079349200823ea4f9c Tagger: Jean-Baptiste Kempf Date: Tue Nov 21 20:43:59 2017 +0100 VLC media player 2.2.8 "WeatherWax" This quick release fixes a security issue in the AVI demuxer, in addition to the fixes for 2.2.7: This release fixes compatibility with macOS High Sierra and fixes SSA subtitles rendering on macOS. This release also fixes a few security issues, in the flac and the libavcodec modules (heap write overflow), in the avi module and a few crashes. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0-git : VLC media player 3.0.0-git
[vlc] [branch: refs/tags/3.0.0-git] Tag:011c6d6af4b22642cd948a2782001979274ed8a1 > http://git.videolan.org/gitweb.cgi/vlc.git?a=tag;h=011c6d6af4b22642cd948a2782001979274ed8a1 Tagger: Jean-Baptiste Kempf Date: Thu Nov 30 01:44:12 2017 +0100 VLC media player 3.0.0-git Splitting the repository of VLC 3.0.x and VLC.git master ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 4.0-dev : Beginning of the work that will lead to 4.0
[vlc] [branch: refs/tags/4.0-dev] Tag:69763dc362842e3209f96a82e318e40148e01e22 > http://git.videolan.org/gitweb.cgi/vlc.git?a=tag;h=69763dc362842e3209f96a82e318e40148e01e22 Tagger: Jean-Baptiste Kempf Date: Thu Nov 30 01:49:46 2017 +0100 Beginning of the work that will lead to 4.0 ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 4.0-dev : Beginning of the work that will lead to 4.0
[vlc] [branch: refs/tags/4.0-dev] Tag:69763dc362842e3209f96a82e318e40148e01e22 > http://git.videolan.org/gitweb.cgi/vlc.git?a=tag;h=69763dc362842e3209f96a82e318e40148e01e22 Tagger: Jean-Baptiste Kempf Date: Thu Nov 30 01:49:46 2017 +0100 Beginning of the work that will lead to 4.0 ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0-rc1 : VLC media player 3.0.0 'WeatherWax' Release Candidate 1
[vlc/vlc-3.0] [branch: refs/tags/3.0.0-rc1] Tag:8dabb0abfb982a98b893e0b2831ac9e70a925153 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=8dabb0abfb982a98b893e0b2831ac9e70a925153 Tagger: Jean-Baptiste Kempf Date: Mon Dec 11 00:34:17 2017 +0100 VLC media player 3.0.0 'WeatherWax' Release Candidate 1 This is the first release candidate of VLC 3.0, named "WeatherWax" WeatherWax is a major release changing a lot in the media engine of VLC. 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 release, - 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 - supports ChromeCast with the new renderer framework, - adds support for numerous new formats and codecs, including WebVTT, AV1, TTML, HQX, 708 and Cineform, - updates the macOS interface with major cleaning, - support HiDPI UI on Windows, - prepares the support for Wayland on Linux, and switches to OpenGL. And so many other things... ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0-rc2 : VLC media player 3.0.0 'WeatherWax' Release Candidate 2
[vlc/vlc-3.0] [branch: refs/tags/3.0.0-rc2] Tag:5b29abbfc11c68d247fe2af13c05765674492e00 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=5b29abbfc11c68d247fe2af13c05765674492e00 Tagger: Jean-Baptiste Kempf Date: Mon Dec 18 17:36:06 2017 +0100 VLC media player 3.0.0 'WeatherWax' Release Candidate 2 This is the second release candidate of VLC 3.0, named "WeatherWax" WeatherWax is a major release changing a lot in the media engine of VLC. 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 release, - 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 - supports ChromeCast with the new renderer framework, - adds support for numerous new formats and codecs, including WebVTT, AV1, TTML, HQX, 708 and Cineform, - updates the macOS interface with major cleaning, - support HiDPI UI on Windows, - prepares the experimental support for Wayland on Linux, and switches to OpenGL by default. And so many other things... ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0-rc3 : VLC media player 3.0.0 'WeatherWax' Release Candidate 3
[vlc/vlc-3.0] [branch: refs/tags/3.0.0-rc3] Tag:463fc5e59166bf0c1326accb08c95d441950ac3a > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=463fc5e59166bf0c1326accb08c95d441950ac3a Tagger: Jean-Baptiste Kempf Date: Mon Dec 25 11:11:50 2017 +0100 VLC media player 3.0.0 'WeatherWax' Release Candidate 3 This is the third release candidate of VLC 3.0, named "WeatherWax" WeatherWax is a major release changing a lot in the media engine of VLC. 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 release, - 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 - supports ChromeCast with the new renderer framework, - adds support for numerous new formats and codecs, including WebVTT, AV1, TTML, HQX, 708 and Cineform, - updates the macOS interface with major cleaning, - support HiDPI UI on Windows, - prepares the experimental support for Wayland on Linux, and switches to OpenGL by default. And so many other things... Merry Xmas for those who care about Xmas! ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0-rc3 : VLC media player 3.0.0 'WeatherWax' Release Candidate 3
[vlc/vlc-3.0] [branch: refs/tags/3.0.0-rc3] Tag:8e3d9ae41cfc9f7ea4df7eb1cfe898f5149e301a > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=8e3d9ae41cfc9f7ea4df7eb1cfe898f5149e301a Tagger: Jean-Baptiste Kempf Date: Mon Dec 25 11:32:42 2017 +0100 VLC media player 3.0.0 'WeatherWax' Release Candidate 3 This is the third release candidate of VLC 3.0, named "WeatherWax" WeatherWax is a major release changing a lot in the media engine of VLC. 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 release, - 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 - supports ChromeCast with the new renderer framework, - adds support for numerous new formats and codecs, including WebVTT, AV1, TTML, HQX, 708 and Cineform, - updates the macOS interface with major cleaning, - support HiDPI UI on Windows, - prepares the experimental support for Wayland on Linux, and switches to OpenGL by default. And so many other things... Merry Xmas for those who care about Xmas! ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0-rc4 : VLC media player 3.0.0 'WeatherWax' Release Candidate 4
[vlc/vlc-3.0] [branch: refs/tags/3.0.0-rc4] Tag:0658a6f8d907f43e960d0733993ae73e8f48160e > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=0658a6f8d907f43e960d0733993ae73e8f48160e Tagger: Jean-Baptiste Kempf Date: Wed Dec 27 11:03:26 2017 +0100 VLC media player 3.0.0 'WeatherWax' Release Candidate 4 This is the fourth release candidate of VLC 3.0, named "WeatherWax" WeatherWax is a major release changing a lot in the media engine of VLC. 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 release, - 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 - supports ChromeCast with the new renderer framework, - adds support for numerous new formats and codecs, including WebVTT, AV1, TTML, HQX, 708 and Cineform, - updates the macOS interface with major cleaning, - support HiDPI UI on Windows, - prepares the experimental support for Wayland on Linux, and switches to OpenGL by default. And so many other things... ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0-rc4 : VLC media player 3.0.0 'WeatherWax' Release Candidate 4
[vlc/vlc-3.0] [branch: refs/tags/3.0.0-rc4] Tag:c871f65a33a4205ae18f6057de1078814f5e3c22 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=c871f65a33a4205ae18f6057de1078814f5e3c22 Tagger: Jean-Baptiste Kempf Date: Wed Dec 27 11:07:47 2017 +0100 VLC media player 3.0.0 'WeatherWax' Release Candidate 4 This is the fourth release candidate of VLC 3.0, named "WeatherWax" WeatherWax is a major release changing a lot in the media engine of VLC. 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 release, - 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 - supports ChromeCast with the new renderer framework, - adds support for numerous new formats and codecs, including WebVTT, AV1, TTML, HQX, 708 and Cineform, - updates the macOS interface with major cleaning, - support HiDPI UI on Windows, - prepares the experimental support for Wayland on Linux, and switches to OpenGL by default. And so many other things... ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0-rc4 : VLC media player 3.0.0 'WeatherWax' Release Candidate 4
[vlc/vlc-3.0] [branch: refs/tags/3.0.0-rc4] Tag:de26488f00490f743590aca3070a0755a4517fe6 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=de26488f00490f743590aca3070a0755a4517fe6 Tagger: Jean-Baptiste Kempf Date: Wed Dec 27 13:24:29 2017 +0100 VLC media player 3.0.0 'WeatherWax' Release Candidate 4 This is the fourth release candidate of VLC 3.0, named "WeatherWax" WeatherWax is a major release changing a lot in the media engine of VLC. 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 release, - 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 - supports ChromeCast with the new renderer framework, - adds support for numerous new formats and codecs, including WebVTT, AV1, TTML, HQX, 708 and Cineform, - updates the macOS interface with major cleaning, - support HiDPI UI on Windows, - prepares the experimental support for Wayland on Linux, and switches to OpenGL by default. And so many other things... ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 3.0.0-rc5 : VLC media player 3.0.0 'WeatherWax' Release Candidate 5
[vlc/vlc-3.0] [branch: refs/tags/3.0.0-rc5] Tag:b912bfe1abcf129e7484875380a0ef51fee189b2 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=b912bfe1abcf129e7484875380a0ef51fee189b2 Tagger: Jean-Baptiste Kempf Date: Mon Jan 8 16:18:45 2018 +0100 VLC media player 3.0.0 'WeatherWax' Release Candidate 5 This is the fifth release candidate of VLC 3.0, named "WeatherWax" WeatherWax is a major release changing a lot in the media engine of VLC. 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 release, - 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 - supports ChromeCast with the new renderer framework, - adds support for numerous new formats and codecs, including WebVTT, AV1, TTML, HQX, 708 and Cineform, - updates the macOS interface with major cleaning, - support HiDPI UI on Windows, - prepares the experimental support for Wayland on Linux, and switches to OpenGL by default. And so many other things... ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.2 : VLC media player 2.2.2 'Weatherwax'
[vlc/vlc-2.2] [branch: refs/tags/2.2.2] Tag:d8fabccca6a1e385e2dd8f52283b735953f4543d > http://git.videolan.org/gitweb.cgi/vlc/vlc-2.2.git?a=tag;h=d8fabccca6a1e385e2dd8f52283b735953f4543d Tagger: Jean-Baptiste Kempf Date: Wed Jan 20 12:10:22 2016 +0100 VLC media player 2.2.2 'Weatherwax' This is the second minor update of the 2.2.x branch. This release fixes numerous crashes and security issues. Everyone should update now. ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Tag 2.2.2 : VLC webplugins 2.2.2
[npapi-vlc] [branch: refs/tags/2.2.2] Tag:d8b2968848caa8e0859ca309d6b3f34aa86a8ce2 > https://code.videolan.org/videolan/npapi-vlc/commits/d8b2968848caa8e0859ca309d6b3f34aa86a8ce2 Tagger: Jean-Baptiste Kempf Date: Mon Feb 8 19:26:57 2016 +0100 VLC webplugins 2.2.2 Large refactoring using libVLCpp, this release cleans a lot of crashes and adds support for titles and chapters. It also removes the old ActiveXv1 API ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: x264: add options for opengop (Ilkka Ollakka )
vlc | branch: master | Ilkka Ollakka | Mon Jul 5 09:33:18 2010 +0300| [b7bf2596a9cb4772997cb08a7b93380bb583c3a8] | committer: Ilkka Ollakka x264: add options for opengop > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b7bf2596a9cb4772997cb08a7b93380bb583c3a8 --- modules/codec/x264.c | 20 +++- 1 files changed, 19 insertions(+), 1 deletions(-) diff --git a/modules/codec/x264.c b/modules/codec/x264.c index 0a459d9..80bf7df 100644 --- a/modules/codec/x264.c +++ b/modules/codec/x264.c @@ -67,6 +67,11 @@ static void Close( vlc_object_t * ); "If scenecuts appear within this interval, they are still encoded as " \ "I-frames, but do not start a new GOP." ) +#define OPENGOP_TEXT N_("Use recovery points to close GOPs") +#define OPENGOP_LONGTEXT N_("none: use closed GOPs only\n"\ +"normal: use standard open GOPs\n" \ +"bluray: use Blu-ray compatible open GOPs" ) + #define SCENE_TEXT N_("Extra I-frames aggressivity" ) #define SCENE_LONGTEXT N_( "Scene-cut detection. Controls how " \ "aggressively to insert extra I-frames. With small values of " \ @@ -419,6 +424,10 @@ vlc_module_begin () add_integer( SOUT_CFG_PREFIX "min-keyint", 25, NULL, MIN_KEYINT_TEXT, MIN_KEYINT_LONGTEXT, false ) +add_string( SOUT_CFG_PREFIX "opengop", "none", NULL, OPENGOP_TEXT, + OPENGOP_LONGTEXT,false ) +change_string_list( x264_open_gop_names, x264_open_gop_names, 0 ); + add_integer( SOUT_CFG_PREFIX "scenecut", 40, NULL, SCENE_TEXT, SCENE_LONGTEXT, false ) change_integer_range( -1, 100 ) @@ -689,7 +698,7 @@ static const char *const ppsz_sout_options[] = { "verbose", "vbv-bufsize", "vbv-init", "vbv-maxrate", "weightb", "weightp", "aq-mode", "aq-strength", "psy-rd", "psy", "profile", "lookahead", "slices", "slice-max-size", "slice-max-mbs", "intra-refresh", "mbtree", "hrd", -"tune","preset", NULL +"tune","preset", "opengop", NULL }; static block_t *Encode( encoder_t *, picture_t * ); @@ -900,6 +909,15 @@ static int Open ( vlc_object_t *p_this ) i_val = var_GetInteger( p_enc, SOUT_CFG_PREFIX "min-keyint" ); if( i_val > 0 && i_val != 25 ) p_sys->param.i_keyint_min = i_val; +#if X264_BUILD >= 102 +psz_val = var_GetString( p_enc, SOUT_CFG_PREFIX "opengop" ); +if( !strcmp( psz_val, "none" ) ) +p_sys->param.i_open_gop = X264_OPEN_GOP_NONE; +else if( !strcmp( psz_val, "normal" ) ) +p_sys->param.i_open_gop = X264_OPEN_GOP_NORMAL; +else if( !strcmp( psz_val, "bluray" ) ) +p_sys->param.i_open_gop = X264_OPEN_GOP_BLURAY; +#endif i_val = var_GetInteger( p_enc, SOUT_CFG_PREFIX "bframes" ); if( i_val >= 0 && i_val <= 16 && i_val != 3 ) p_sys->param.i_bframe = i_val; ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: x264 compile fix for x264 < 102 (Ilkka Ollakka )
vlc | branch: master | Ilkka Ollakka | Mon Jul 5 09:47:05 2010 +0300| [50f134512daa73b359e5b1ff9e269fe9c472e129] | committer: Ilkka Ollakka x264 compile fix for x264 < 102 > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=50f134512daa73b359e5b1ff9e269fe9c472e129 --- modules/codec/x264.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/modules/codec/x264.c b/modules/codec/x264.c index 80bf7df..7b6b809 100644 --- a/modules/codec/x264.c +++ b/modules/codec/x264.c @@ -424,9 +424,11 @@ vlc_module_begin () add_integer( SOUT_CFG_PREFIX "min-keyint", 25, NULL, MIN_KEYINT_TEXT, MIN_KEYINT_LONGTEXT, false ) +#if X264_BUILD >= 102 add_string( SOUT_CFG_PREFIX "opengop", "none", NULL, OPENGOP_TEXT, OPENGOP_LONGTEXT,false ) change_string_list( x264_open_gop_names, x264_open_gop_names, 0 ); +#endif add_integer( SOUT_CFG_PREFIX "scenecut", 40, NULL, SCENE_TEXT, SCENE_LONGTEXT, false ) ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: x264: forgotten free() spotted by ivoire (Ilkka Ollakka )
vlc | branch: master | Ilkka Ollakka | Mon Jul 5 10:00:10 2010 +0300| [693cfd62cda56a287661faf6cabd55d35e48746d] | committer: Ilkka Ollakka x264: forgotten free() spotted by ivoire > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=693cfd62cda56a287661faf6cabd55d35e48746d --- modules/codec/x264.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/modules/codec/x264.c b/modules/codec/x264.c index 7b6b809..c88635a 100644 --- a/modules/codec/x264.c +++ b/modules/codec/x264.c @@ -919,6 +919,7 @@ static int Open ( vlc_object_t *p_this ) p_sys->param.i_open_gop = X264_OPEN_GOP_NORMAL; else if( !strcmp( psz_val, "bluray" ) ) p_sys->param.i_open_gop = X264_OPEN_GOP_BLURAY; +free( psz_val ); #endif i_val = var_GetInteger( p_enc, SOUT_CFG_PREFIX "bframes" ); if( i_val >= 0 && i_val <= 16 && i_val != 3 ) ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Win32: simplify and fix targets (Jean-Baptiste Kempf )
vlc | branch: master | Jean-Baptiste Kempf | Mon Jul 5 10:16:18 2010 +0200| [1a2ec59a38bdbf34fb97c27d7d58ef8da9ee92cf] | committer: Jean-Baptiste Kempf Win32: simplify and fix targets > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1a2ec59a38bdbf34fb97c27d7d58ef8da9ee92cf --- Makefile.am | 20 +--- 1 files changed, 9 insertions(+), 11 deletions(-) diff --git a/Makefile.am b/Makefile.am index f07508a..423cb69 100644 --- a/Makefile.am +++ b/Makefile.am @@ -827,7 +827,7 @@ if USE_PEFLAGS endif # Strip DLLs -package-win-common-strip: package-win-common +package-win-base: package-win-common find $(win32_destdir) -name '*$(LIBEXT)' -or -name '*$(EXEEXT)' | while read i; \ do if test -n "$$i" ; then \ $(OBJCOPY) --only-keep-debug "$$i" "$$i.dbg"; \ @@ -837,7 +837,7 @@ package-win-common-strip: package-win-common fi ; \ done -package-win32-webplugin-common: package-win-common-strip +package-win32-webplugin-common: package-win-base mkdir -p "$(win32_xpi_destdir)/plugins" find $(destdir) -maxdepth 4 -name "*$(LIBEXT)" -exec cp {} "$(win32_xpi_destdir)/" \; cp $(top_srcdir)/projects/mozilla/npvlc.dll.manifest "$(win32_xpi_destdir)/plugins" @@ -855,9 +855,7 @@ package-win32-crx: package-win32-webplugin-common crxmake --pack-extension "$(win32_xpi_destdir)" \ --extension-output "$(win32_destdir)/vlc-$(VERSION).crx" --ignore-file install.rdf -package-win32-base: package-win-common-strip - -package-win32-base-exe: package-win32-base +package-win32-base-exe: package-win-base # Script installer cp "$(top_builddir)/extras/package/win32/vlc.win32.nsi" "$(win32_destdir)/" cp "$(top_builddir)/extras/package/win32/spad.nsi" "$(win32_destdir)/" @@ -883,28 +881,28 @@ package-win32-base-exe: package-win32-base eval "$$MAKENSIS $(win32_destdir)/spad.nsi"; \ eval "$$MAKENSIS $(win32_destdir)/vlc.win32.nsi" -package-win32-base-zip: package-win32-base +package-win32-base-zip: package-win-base # Create package rm -f -- vlc-$(VERSION)-win32.zip zip -r -9 vlc-$(VERSION)-win32.zip vlc-$(VERSION) -package-win32-base-debug-zip: package-win32-base-debug +package-win32-base-debug-zip: package-win-common # Create package rm -f -- vlc-$(VERSION)-win32-debug.zip zip -r -9 vlc-$(VERSION)-win32-debug.zip vlc-$(VERSION) -package-win32-base-7zip: package-win32-base +package-win32-base-7zip: package-win-base # Create package 7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on vlc-$(VERSION)-win32.7z vlc-$(VERSION) -package-win32-base-debug-7zip: package-win32-base-debug +package-win32-base-debug-7zip: package-win-common # Create package 7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on vlc-$(VERSION)-win32-debug.7z vlc-$(VERSION) package-win32-cleanup: rm -Rf $(win32_destdir) $(win32_debugdir) -package-win32-exe: package-win32-base package-win32-base-exe package-win32-cleanup +package-win32-exe: package-win-base package-win32-base-exe package-win32-cleanup package-win32-zip: package-win32-base-zip package-win32-cleanup @@ -923,7 +921,7 @@ package-win32-debug: package-win32-base-debug-zip package-win32-base-debug-7zip ### # WinCE ### -package-wince-base: package-win-common-strip +package-wince-base: package-win-base package-wince-base-zip: package-wince-base # Create package ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Qt4: small preference cleanup (Jean-Baptiste Kempf )
vlc | branch: master | Jean-Baptiste Kempf | Mon Jul 5 11:24:30 2010 +0200| [597e38cbe309d14e0b02615a277c290c7424062d] | committer: Jean-Baptiste Kempf Qt4: small preference cleanup > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=597e38cbe309d14e0b02615a277c290c7424062d --- modules/gui/qt4/ui/sprefs_interface.ui | 117 ++-- 1 files changed, 51 insertions(+), 66 deletions(-) diff --git a/modules/gui/qt4/ui/sprefs_interface.ui b/modules/gui/qt4/ui/sprefs_interface.ui index be24032..5aef28b 100644 --- a/modules/gui/qt4/ui/sprefs_interface.ui +++ b/modules/gui/qt4/ui/sprefs_interface.ui @@ -7,8 +7,8 @@ 0 0 -802 -651 +793 +589 @@ -41,10 +41,36 @@ + + + + + 0 + 0 + + + + + 220 + 0 + + + + Set up associations... + + + + + + + File extensions association + + + - + Privacy / Network Interaction @@ -181,47 +207,6 @@ - - - - File associations - - - - - - - 0 - 0 - - - - - 220 - 0 - - - - Set up associations... - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - @@ -342,24 +327,17 @@ 0 - - - -Resize interface to video size - - - - + Display playlist tree - + - + Force window style: @@ -369,38 +347,45 @@ - + Show systray icon - - - -Embed video in interface - - - - + Systray popup when minimized - + Show controls in full screen mode - + -Minimal view mode (no toolbars) +Start in minimal view mode + + + + + + +Integrate video in interface + + + + + + +Resize interface to video size ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Reorganize the dbus control module code (Mirsal Ennaime )
vlc | branch: master | Mirsal Ennaime | Mon Jul 5 09:05:34 2010 +0200| [79a45df7360a2bdab24cd844201152d8ce3451c4] | committer: Jean-Baptiste Kempf Reorganize the dbus control module code * Split the module source code into several files Functionality is unchanged, but the result is more maintainable. Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=79a45df7360a2bdab24cd844201152d8ce3451c4 --- configure.ac |1 + modules/control/Modules.am|3 +- modules/control/dbus.c| 1312 - modules/control/dbus/Modules.am | 11 + modules/control/dbus/dbus.c | 554 ++ modules/control/dbus/dbus.h | 32 + modules/control/dbus/dbus_common.h| 110 +++ modules/control/dbus/dbus_player.c| 482 modules/control/dbus/dbus_player.h| 62 ++ modules/control/dbus/dbus_root.c | 141 modules/control/dbus/dbus_root.h | 49 ++ modules/control/dbus/dbus_tracklist.c | 346 + modules/control/dbus/dbus_tracklist.h | 48 ++ 13 files changed, 1837 insertions(+), 1314 deletions(-) Diff: http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=79a45df7360a2bdab24cd844201152d8ce3451c4 ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Qt: forgotten file in previous commit (Jean-Baptiste Kempf )
vlc | branch: master | Jean-Baptiste Kempf | Mon Jul 5 11:35:34 2010 +0200| [3926efdad583c1b745c20a96b4f03efe8d5a5813] | committer: Jean-Baptiste Kempf Qt: forgotten file in previous commit > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3926efdad583c1b745c20a96b4f03efe8d5a5813 --- modules/gui/qt4/components/simple_preferences.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/modules/gui/qt4/components/simple_preferences.cpp b/modules/gui/qt4/components/simple_preferences.cpp index 5499bd9..b8003ca 100644 --- a/modules/gui/qt4/components/simple_preferences.cpp +++ b/modules/gui/qt4/components/simple_preferences.cpp @@ -533,7 +533,8 @@ SPrefsPanel::SPrefsPanel( intf_thread_t *_p_intf, QWidget *_parent, BUTTONACT( ui.assoButton, assoDialog() ); #else ui.languageBox->hide(); -ui.assoBox->hide(); +ui.assoButton->hide(); +ui.assocLabel->hide(); #endif /* interface */ char *psz_intf = config_GetPsz( p_intf, "intf" ); ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Pulse: do flush in close() not play() (Ilkka Ollakka )
vlc | branch: master | Ilkka Ollakka | Mon Jul 5 12:49:05 2010 +0300| [f16cd68a2a2333296cd337f69180fba3b6958226] | committer: Ilkka Ollakka Pulse: do flush in close() not play() Also compare against RUNNING and not DONE on waiting loop. Also lock mainloop when modifying values that are used in callback-code, and don't signal without lock. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f16cd68a2a2333296cd337f69180fba3b6958226 --- modules/audio_output/pulse.c | 35 --- 1 files changed, 12 insertions(+), 23 deletions(-) diff --git a/modules/audio_output/pulse.c b/modules/audio_output/pulse.c index 48d5314..19c290e 100644 --- a/modules/audio_output/pulse.c +++ b/modules/audio_output/pulse.c @@ -319,21 +319,15 @@ static void Play( aout_instance_t * p_aout ) { struct aout_sys_t * p_sys = (struct aout_sys_t *) p_aout->output.p_sys; -pa_operation *o; - if(!p_sys->started){ msg_Dbg(p_aout, "Pulse stream started"); +pa_threaded_mainloop_lock(p_sys->mainloop); p_sys->start_date = aout_FifoFirstDate( p_aout, &p_aout->output.fifo ); p_sys->started = 1; -pa_threaded_mainloop_lock(p_sys->mainloop); -if((o = pa_stream_flush(p_sys->stream, success_cb, p_aout))){ -pa_operation_unref(o); -} -pa_threaded_mainloop_unlock(p_sys->mainloop); - pa_threaded_mainloop_signal(p_sys->mainloop, 0); +pa_threaded_mainloop_unlock(p_sys->mainloop); } } @@ -351,23 +345,18 @@ static void Close ( vlc_object_t *p_this ) pa_threaded_mainloop_lock(p_sys->mainloop); pa_stream_set_write_callback(p_sys->stream, NULL, NULL); -/* I didn't find any explanation why we need to do pa_stream_drain on close - * as we don't really care if we lose 20ms buffer in this point anyway? - * And disabling this speeds up closing pulseaudio quite a lot (atleast for me). - */ -#if 0 -pa_operation *o = pa_stream_drain(p_sys->stream, success_cb, p_aout); -if(o){ -while (pa_operation_get_state(o) != PA_OPERATION_DONE) { -CHECK_DEAD_GOTO(fail); -pa_threaded_mainloop_wait(p_sys->mainloop); -} +pa_operation *o; -fail: +o = pa_stream_flush(p_sys->stream, success_cb, p_aout); +while( pa_operation_get_state(o) == PA_OPERATION_RUNNING ) +pa_threaded_mainloop_wait(p_sys->mainloop); +pa_operation_unref(o); + +o = pa_stream_drain(p_sys->stream, success_cb, p_aout); +while( pa_operation_get_state(o) == PA_OPERATION_RUNNING ) +pa_threaded_mainloop_wait(p_sys->mainloop); +pa_operation_unref(o); -pa_operation_unref(o); -} -#endif pa_threaded_mainloop_unlock(p_sys->mainloop); } uninit(p_aout); ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Input: code alignment and cosmetics (Jean-Baptiste Kempf )
vlc | branch: master | Jean-Baptiste Kempf | Mon Jul 5 11:59:57 2010 +0200| [2cf7cf9f0a7fb5e24f1bfe5dc48898e173c1df22] | committer: Jean-Baptiste Kempf Input: code alignment and cosmetics > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2cf7cf9f0a7fb5e24f1bfe5dc48898e173c1df22 --- src/input/decoder_synchro.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/input/decoder_synchro.c b/src/input/decoder_synchro.c index 8bb9d73..f6a35bd 100644 --- a/src/input/decoder_synchro.c +++ b/src/input/decoder_synchro.c @@ -116,8 +116,8 @@ struct decoder_synchro_t /* */ int i_frame_rate; -bool b_no_skip; -bool b_quiet; +boolb_no_skip; +boolb_quiet; /* date of the beginning of the decoding of the current picture */ mtime_t decoding_start; @@ -130,7 +130,7 @@ struct decoder_synchro_t unsigned intpi_meaningful[4];/* number of durations read */ /* render_time filled by SynchroChoose() */ -int i_render_time; +int i_render_time; /* stream context */ int i_nb_ref;/* Number of reference pictures */ ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Pulse: do flush in close() not play() (Ilkka Ollakka )
vlc/vlc-1.1 | branch: master | Ilkka Ollakka | Mon Jul 5 12:49:05 2010 +0300| [2eefdc24db10837d81458db067af2911d78defa0] | committer: Ilkka Ollakka Pulse: do flush in close() not play() Also compare against RUNNING and not DONE on waiting loop. Also lock mainloop when modifying values that are used in callback-code, and don't signal without lock. (cherry picked from commit f16cd68a2a2333296cd337f69180fba3b6958226) Signed-off-by: Ilkka Ollakka > http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=2eefdc24db10837d81458db067af2911d78defa0 --- modules/audio_output/pulse.c | 35 --- 1 files changed, 12 insertions(+), 23 deletions(-) diff --git a/modules/audio_output/pulse.c b/modules/audio_output/pulse.c index e7c7450..86efc21 100644 --- a/modules/audio_output/pulse.c +++ b/modules/audio_output/pulse.c @@ -315,21 +315,15 @@ static void Play( aout_instance_t * p_aout ) { struct aout_sys_t * p_sys = (struct aout_sys_t *) p_aout->output.p_sys; -pa_operation *o; - if(!p_sys->started){ msg_Dbg(p_aout, "Pulse stream started"); +pa_threaded_mainloop_lock(p_sys->mainloop); p_sys->start_date = aout_FifoFirstDate( p_aout, &p_aout->output.fifo ); p_sys->started = 1; -pa_threaded_mainloop_lock(p_sys->mainloop); -if((o = pa_stream_flush(p_sys->stream, success_cb, p_aout))){ -pa_operation_unref(o); -} -pa_threaded_mainloop_unlock(p_sys->mainloop); - pa_threaded_mainloop_signal(p_sys->mainloop, 0); +pa_threaded_mainloop_unlock(p_sys->mainloop); } } @@ -347,23 +341,18 @@ static void Close ( vlc_object_t *p_this ) pa_threaded_mainloop_lock(p_sys->mainloop); pa_stream_set_write_callback(p_sys->stream, NULL, NULL); -/* I didn't find any explanation why we need to do pa_stream_drain on close - * as we don't really care if we lose 20ms buffer in this point anyway? - * And disabling this speeds up closing pulseaudio quite a lot (atleast for me). - */ -#if 0 -pa_operation *o = pa_stream_drain(p_sys->stream, success_cb, p_aout); -if(o){ -while (pa_operation_get_state(o) != PA_OPERATION_DONE) { -CHECK_DEAD_GOTO(fail); -pa_threaded_mainloop_wait(p_sys->mainloop); -} +pa_operation *o; -fail: +o = pa_stream_flush(p_sys->stream, success_cb, p_aout); +while( pa_operation_get_state(o) == PA_OPERATION_RUNNING ) +pa_threaded_mainloop_wait(p_sys->mainloop); +pa_operation_unref(o); + +o = pa_stream_drain(p_sys->stream, success_cb, p_aout); +while( pa_operation_get_state(o) == PA_OPERATION_RUNNING ) +pa_threaded_mainloop_wait(p_sys->mainloop); +pa_operation_unref(o); -pa_operation_unref(o); -} -#endif pa_threaded_mainloop_unlock(p_sys->mainloop); } uninit(p_aout); ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: mp4: fix a memory leak and an invalid release in MacOS code. ( Rémi Duraffor t )
vlc | branch: master | Rémi Duraffort | Mon Jul 5 20:10:17 2010 +0200| [3fc54c1ac1b1114d88c9ca782de378a0497c0272] | committer: Rémi Duraffort mp4: fix a memory leak and an invalid release in MacOS code. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3fc54c1ac1b1114d88c9ca782de378a0497c0272 --- modules/demux/mp4/drms.c | 10 +- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/modules/demux/mp4/drms.c b/modules/demux/mp4/drms.c index 35d6057..9a29f7c 100644 --- a/modules/demux/mp4/drms.c +++ b/modules/demux/mp4/drms.c @@ -1751,6 +1751,7 @@ static int GetiPodID( int64_t *p_ipod_id ) CFDictionarySetValue( match_dic, CFSTR(kIOPropertyMatchKey), smatch_dic ); +CFRelease( smatch_dic ); if( IOServiceGetMatchingServices( port, match_dic, &iterator ) == KERN_SUCCESS ) @@ -1782,8 +1783,15 @@ static int GetiPodID( int64_t *p_ipod_id ) IOObjectRelease( iterator ); } -CFRelease( match_dic ); } +else +{ +if( match_dic ) +CFRelease( match_dic ); +if( smatch_dic ) +CFRelease( smatch_dic ); +} + mach_port_deallocate( mach_task_self(), port ); } ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Fix printf type. ( Rém i Duraffort )
vlc | branch: master | Rémi Duraffort | Mon Jul 5 21:54:52 2010 +0200| [1e8de67594fcf0f6cfefa2dd969519db4671e762] | committer: Rémi Duraffort Fix printf type. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1e8de67594fcf0f6cfefa2dd969519db4671e762 --- modules/control/http/rpn.c|2 +- modules/video_filter/mosaic.c |2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/control/http/rpn.c b/modules/control/http/rpn.c index 320a4ff..eb7aeee 100644 --- a/modules/control/http/rpn.c +++ b/modules/control/http/rpn.c @@ -614,7 +614,7 @@ void EvaluateRPN( intf_thread_t *p_intf, mvar_t *vars, case VLC_VAR_INTEGER: case VLC_VAR_HOTKEY: val.i_int = SSPopN( st, vars ); -msg_Dbg( p_intf, "requested %s var change: %s->%d", +msg_Dbg( p_intf, "requested %s var change: %s->%"PRIu64, psz_object, psz_variable, val.i_int ); break; case VLC_VAR_STRING: diff --git a/modules/video_filter/mosaic.c b/modules/video_filter/mosaic.c index 82fda82..faae53d 100644 --- a/modules/video_filter/mosaic.c +++ b/modules/video_filter/mosaic.c @@ -772,7 +772,7 @@ static int MosaicCallback( vlc_object_t *p_this, char const *psz_var, else if( VAR_IS( "xoffset" ) ) { vlc_mutex_lock( &p_sys->lock ); -msg_Dbg( p_this, "changing x offset from %dpx to %px", +msg_Dbg( p_this, "changing x offset from %dpx to %dpx", p_sys->i_xoffset, (int)newval.i_int ); p_sys->i_xoffset = __MAX( newval.i_int, 0 ); vlc_mutex_unlock( &p_sys->lock ); ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Core: add some LIBVLC_USED . ( Rémi Duraffort )
vlc | branch: master | Rémi Duraffort | Mon Jul 5 21:56:06 2010 +0200| [ec87e89b5950679bb48b714ebffd2ae7040b999b] | committer: Rémi Duraffort Core: add some LIBVLC_USED. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ec87e89b5950679bb48b714ebffd2ae7040b999b --- include/vlc_access.h |2 +- include/vlc_aout.h |2 +- include/vlc_common.h |2 +- include/vlc_demux.h |4 ++-- include/vlc_dialog.h |2 +- include/vlc_epg.h|2 +- include/vlc_filter.h |4 ++-- include/vlc_httpd.h | 16 include/vlc_xml.h|2 +- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/include/vlc_access.h b/include/vlc_access.h index 103badb..567928b 100644 --- a/include/vlc_access.h +++ b/include/vlc_access.h @@ -151,7 +151,7 @@ static inline void access_InitFields( access_t *p_a ) * This function will return the parent input of this access. * It is retained. It can return NULL. */ -VLC_EXPORT( input_thread_t *, access_GetParentInput, ( access_t *p_access ) ); +VLC_EXPORT( input_thread_t *, access_GetParentInput, ( access_t *p_access ) LIBVLC_USED ); #define ACCESS_SET_CALLBACKS( read, block, control, seek ) \ p_access->pf_read = read; \ diff --git a/include/vlc_aout.h b/include/vlc_aout.h index f3d55ec..83e3478 100644 --- a/include/vlc_aout.h +++ b/include/vlc_aout.h @@ -332,7 +332,7 @@ VLC_EXPORT( void, aout_EnableFilter, (vlc_object_t *, const char *, bool )); aout_EnableFilter( VLC_OBJECT(o), n, b ) /* */ -VLC_EXPORT( vout_thread_t *, aout_filter_RequestVout, ( filter_t *, vout_thread_t *p_vout, video_format_t *p_fmt ) ); +VLC_EXPORT( vout_thread_t *, aout_filter_RequestVout, ( filter_t *, vout_thread_t *p_vout, video_format_t *p_fmt ) LIBVLC_USED ); # ifdef __cplusplus } diff --git a/include/vlc_common.h b/include/vlc_common.h index 38b6364..9a5617c 100644 --- a/include/vlc_common.h +++ b/include/vlc_common.h @@ -833,7 +833,7 @@ static inline uint64_t ntoh64 (uint64_t ll) VLC_EXPORT( bool, vlc_ureduce, ( unsigned *, unsigned *, uint64_t, uint64_t, uint64_t ) ); -VLC_EXPORT( void *, vlc_memalign, ( void **base, size_t alignment, size_t size ) ); +VLC_EXPORT( void *, vlc_memalign, ( void **base, size_t alignment, size_t size ) LIBVLC_USED ); /* iconv wrappers (defined in src/extras/libc.c) */ typedef void *vlc_iconv_t; diff --git a/include/vlc_demux.h b/include/vlc_demux.h index 38351b8..24b422e 100644 --- a/include/vlc_demux.h +++ b/include/vlc_demux.h @@ -190,7 +190,7 @@ static inline bool demux_IsForced( demux_t *p_demux, const char *psz_name ) * The provided es_format_t will be cleaned on error or by * demux_PacketizerDestroy. */ -VLC_EXPORT( decoder_t *,demux_PacketizerNew, ( demux_t *p_demux, es_format_t *p_fmt, const char *psz_msg ) ); +VLC_EXPORT( decoder_t *,demux_PacketizerNew, ( demux_t *p_demux, es_format_t *p_fmt, const char *psz_msg ) LIBVLC_USED ); /** * This function will destroy a packetizer create by demux_PacketizerNew. @@ -201,7 +201,7 @@ VLC_EXPORT( void, demux_PacketizerDestroy, ( decoder_t *p_packetizer ) ); * This function will return the parent input of this demux. * It is retained. Can return NULL. */ -VLC_EXPORT( input_thread_t *, demux_GetParentInput, ( demux_t *p_demux ) ); +VLC_EXPORT( input_thread_t *, demux_GetParentInput, ( demux_t *p_demux ) LIBVLC_USED ); /* */ #define DEMUX_INIT_COMMON() do {\ diff --git a/include/vlc_dialog.h b/include/vlc_dialog.h index 0f3d204..8d79f05 100644 --- a/include/vlc_dialog.h +++ b/include/vlc_dialog.h @@ -107,7 +107,7 @@ typedef struct dialog_progress_bar_t void *p_sys; } dialog_progress_bar_t; -VLC_EXPORT( dialog_progress_bar_t *, dialog_ProgressCreate, (vlc_object_t *, const char *, const char *, const char *) ); +VLC_EXPORT( dialog_progress_bar_t *, dialog_ProgressCreate, (vlc_object_t *, const char *, const char *, const char *) LIBVLC_USED ); #define dialog_ProgressCreate(o, t, m, c) \ dialog_ProgressCreate(VLC_OBJECT(o), t, m, c) VLC_EXPORT( void, dialog_ProgressDestroy, (dialog_progress_bar_t *) ); diff --git a/include/vlc_epg.h b/include/vlc_epg.h index ded3f7f..87e5678 100644 --- a/include/vlc_epg.h +++ b/include/vlc_epg.h @@ -73,7 +73,7 @@ VLC_EXPORT(void, vlc_epg_AddEvent, (vlc_epg_t *p_epg, int64_t i_start, int i_dur * * You must call vlc_epg_Delete to release the associated resource. */ -VLC_EXPORT(vlc_epg_t *, vlc_epg_New, (const char *psz_name)); +VLC_EXPORT(vlc_epg_t *, vlc_epg_New, (const char *psz_name) LIBVLC_USED); /** * It releases a vlc_epg_t*. diff --git a/include/vlc_filter.h b/include/vlc_filter.h index 73fb360..c4d5200 100644 --- a/include/vlc_filter.h +++ b/include/vlc_filter.h @@ -231,7 +231,7 @@ static inline int filter_GetInputAttachments( filter_t *p_filter, * Only the chroma properties of the dest format is used (chroma * type, rgb masks and shifts) */ -VLC_
[vlc-commits] commit: Fixed (un)selection of pcr pid in TS demuxer. (Laurent Aimar )
vlc/vlc-1.1 | branch: master | Laurent Aimar | Mon Jun 28 00:52:53 2010 +0200| [ba1a32ac6c9e0d63f8529571792837018c8928c9] | committer: Jean-Baptiste Kempf Fixed (un)selection of pcr pid in TS demuxer. (cherry picked from commit ba789e5b890e071671fc9310192fa70898dce635) Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=ba1a32ac6c9e0d63f8529571792837018c8928c9 --- modules/demux/ts.c | 14 ++ 1 files changed, 10 insertions(+), 4 deletions(-) diff --git a/modules/demux/ts.c b/modules/demux/ts.c index e499889..bcaa630 100644 --- a/modules/demux/ts.c +++ b/modules/demux/ts.c @@ -1281,7 +1281,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) case DEMUX_SET_GROUP: { uint16_t i_vpid = 0, i_apid1 = 0, i_apid2 = 0, i_apid3 = 0; -ts_prg_psi_t *p_prg = NULL; +ts_prg_psi_t *p_prg; vlc_list_t *p_list; i_int = (int)va_arg( args, int ); @@ -1302,6 +1302,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) if( pmt->psi->prg[i_prg]->i_number == p_sys->i_current_program ) { i_pmt_pid = p_sys->pmt[i]->i_pid; +p_prg = p_sys->pmt[i]->psi->prg[i_prg]; break; } } @@ -1313,6 +1314,10 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) stream_Control( p_demux->s, STREAM_CONTROL_ACCESS, ACCESS_SET_PRIVATE_ID_STATE, i_pmt_pid, false ); +if( p_prg->i_pid_pcr > 0 ) +stream_Control( p_demux->s, STREAM_CONTROL_ACCESS, +ACCESS_SET_PRIVATE_ID_STATE, p_prg->i_pid_pcr, +false ); /* All ES */ for( int i = 2; i < 8192; i++ ) { @@ -1360,9 +1365,10 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) stream_Control( p_demux->s, STREAM_CONTROL_ACCESS, ACCESS_SET_PRIVATE_ID_STATE, i_pmt_pid, true ); -stream_Control( p_demux->s, STREAM_CONTROL_ACCESS, -ACCESS_SET_PRIVATE_ID_STATE, p_prg->i_pid_pcr, -true ); +if( p_prg->i_pid_pcr > 0 ) +stream_Control( p_demux->s, STREAM_CONTROL_ACCESS, +ACCESS_SET_PRIVATE_ID_STATE, p_prg->i_pid_pcr, +true ); for( int i = 2; i < 8192; i++ ) { ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Fixed a segfault when --programs is used in the TS demuxer. ( Laurent Aimar )
vlc/vlc-1.1 | branch: master | Laurent Aimar | Mon Jun 28 00:50:38 2010 +0200| [15e72a83c5756fb4957bbdfc444b003515da3a7c] | committer: Jean-Baptiste Kempf Fixed a segfault when --programs is used in the TS demuxer. (cherry picked from commit 46c39f92566e30e1758436124d7646b5b630fe1b) Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=15e72a83c5756fb4957bbdfc444b003515da3a7c --- modules/demux/ts.c | 35 +++ 1 files changed, 23 insertions(+), 12 deletions(-) diff --git a/modules/demux/ts.c b/modules/demux/ts.c index 720034a..e499889 100644 --- a/modules/demux/ts.c +++ b/modules/demux/ts.c @@ -384,7 +384,7 @@ struct demux_sys_t /* */ int i_current_program; -vlc_list_t *p_programs_list; +vlc_list_t programs_list; /* TS dump */ char*psz_file; /* file to dump data in */ @@ -643,6 +643,8 @@ static int Open( vlc_object_t *p_this ) p_sys->b_dvb_meta = true; p_sys->b_access_control = true; p_sys->i_current_program = 0; +p_sys->programs_list.i_count = 0; +p_sys->programs_list.p_values = NULL; p_sys->i_tdt_delta = 0; p_sys->i_dvb_start = 0; p_sys->i_dvb_length = 0; @@ -885,12 +887,7 @@ static void Close( vlc_object_t *p_this ) TAB_CLEAN( p_sys->i_pmt, p_sys->pmt ); -if( p_sys->p_programs_list ) -{ -vlc_value_t val; -val.p_list = p_sys->p_programs_list; -var_FreeList( &val, NULL ); -} +free( p_sys->programs_list.p_values ); /* If in dump mode, then close the file */ if( p_sys->b_file_out ) @@ -1400,7 +1397,21 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) else { p_sys->i_current_program = -1; -p_sys->p_programs_list = p_list; +p_sys->programs_list.i_count = 0; +if( p_list ) +{ +vlc_list_t *p_dst = &p_sys->programs_list; +free( p_dst->p_values ); + +p_dst->p_values = calloc( p_list->i_count, + sizeof(*p_dst->p_values) ); +if( p_dst->p_values ) +{ +p_dst->i_count = p_list->i_count; +for( int i = 0; i < p_list->i_count; i++ ) +p_dst->p_values[i] = p_list->p_values[i]; +} +} } return VLC_SUCCESS; } @@ -2587,17 +2598,17 @@ static bool ProgramIsSelected( demux_t *p_demux, uint16_t i_pgrm ) if( !p_sys->b_access_control ) return false; -if( ( p_sys->i_current_program == -1 && p_sys->p_programs_list == NULL ) || +if( ( p_sys->i_current_program == -1 && p_sys->programs_list.i_count == 0 ) || p_sys->i_current_program == 0 ) return true; if( p_sys->i_current_program == i_pgrm ) return true; -if( p_sys->p_programs_list != NULL ) +if( p_sys->programs_list.i_count != 0 ) { -for( int i = 0; i < p_sys->p_programs_list->i_count; i++ ) +for( int i = 0; i < p_sys->programs_list.i_count; i++ ) { -if( i_pgrm == p_sys->p_programs_list->p_values[i].i_int ) +if( i_pgrm == p_sys->programs_list.p_values[i].i_int ) return true; } } ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Fixed program selection in TS demuxer. (Laurent Aimar )
vlc/vlc-1.1 | branch: master | Laurent Aimar | Mon Jun 28 00:53:57 2010 +0200| [08600a4c109180d96a4fcf23e9b111d14ec39e33] | committer: Jean-Baptiste Kempf Fixed program selection in TS demuxer. (cherry picked from commit 871731a028baebf07e9fa1578c21fc800aac741b) Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=08600a4c109180d96a4fcf23e9b111d14ec39e33 --- modules/demux/ts.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/modules/demux/ts.c b/modules/demux/ts.c index bcaa630..8df74b2 100644 --- a/modules/demux/ts.c +++ b/modules/demux/ts.c @@ -1400,7 +1400,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) } } } -else +else if( i_int <= 0 ) { p_sys->i_current_program = -1; p_sys->programs_list.i_count = 0; ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Removed write only variables (ts). (Laurent Aimar )
vlc/vlc-1.1 | branch: master | Laurent Aimar | Mon Jun 28 00:55:32 2010 +0200| [a367b3711a0f25a7074d143fbf543968ea357d89] | committer: Jean-Baptiste Kempf Removed write only variables (ts). (cherry picked from commit 5c040f079afd6b1ae6f78aad680232d4cd1daa04) Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=a367b3711a0f25a7074d143fbf543968ea357d89 --- modules/demux/ts.c | 10 -- 1 files changed, 0 insertions(+), 10 deletions(-) diff --git a/modules/demux/ts.c b/modules/demux/ts.c index 8df74b2..1c289dd 100644 --- a/modules/demux/ts.c +++ b/modules/demux/ts.c @@ -1280,7 +1280,6 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) #endif case DEMUX_SET_GROUP: { -uint16_t i_vpid = 0, i_apid1 = 0, i_apid2 = 0, i_apid3 = 0; ts_prg_psi_t *p_prg; vlc_list_t *p_list; @@ -1381,15 +1380,6 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) { if( pid->p_owner->prg[i_prg]->i_pid_pmt == i_pmt_pid && pid->es->id ) { -if ( pid->es->fmt.i_cat == VIDEO_ES && !i_vpid ) -i_vpid = i; -if ( pid->es->fmt.i_cat == AUDIO_ES && !i_apid1 ) -i_apid1 = i; -else if ( pid->es->fmt.i_cat == AUDIO_ES && !i_apid2 ) -i_apid2 = i; -else if ( pid->es->fmt.i_cat == AUDIO_ES && !i_apid3 ) -i_apid3 = i; - stream_Control( p_demux->s, STREAM_CONTROL_ACCESS, ACCESS_SET_PRIVATE_ID_STATE, ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Factorized program (un)selection in TS. (Laurent Aimar )
vlc/vlc-1.1 | branch: master | Laurent Aimar | Mon Jun 28 01:15:47 2010 +0200| [c8e1525b89d6f6b9c12434f3faf1a9f2883faac8] | committer: Jean-Baptiste Kempf Factorized program (un)selection in TS. (cherry picked from commit 1cfd777352fa66c3d2ce317c4b26c844f73cc022) Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=c8e1525b89d6f6b9c12434f3faf1a9f2883faac8 --- modules/demux/ts.c | 141 --- 1 files changed, 55 insertions(+), 86 deletions(-) diff --git a/modules/demux/ts.c b/modules/demux/ts.c index 7ba3894..2ea1a40 100644 --- a/modules/demux/ts.c +++ b/modules/demux/ts.c @@ -427,7 +427,8 @@ static void IODFree( iod_descriptor_t * ); #define TS_USER_PMT_NUMBER (0) static int UserPmt( demux_t *p_demux, const char * ); -static int SetPIDFilter( demux_t *, int i_pid, bool b_selected ); +static int SetPIDFilter( demux_t *, int i_pid, bool b_selected ); +static void SetPrgFilter( demux_t *, int i_prg, bool b_selected ); #define TS_PACKET_SIZE_188 188 #define TS_PACKET_SIZE_192 192 @@ -1275,7 +1276,6 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) #endif case DEMUX_SET_GROUP: { -ts_prg_psi_t *p_prg; vlc_list_t *p_list; i_int = (int)va_arg( args, int ); @@ -1284,93 +1284,11 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) if( p_sys->b_access_control && i_int > 0 && i_int != p_sys->i_current_program ) { -int i_pmt_pid = -1; - -/* Search pmt to be unselected */ -for( int i = 0; i < p_sys->i_pmt; i++ ) -{ -ts_pid_t *pmt = p_sys->pmt[i]; - -for( int i_prg = 0; i_prg < pmt->psi->i_prg; i_prg++ ) -{ -if( pmt->psi->prg[i_prg]->i_number == p_sys->i_current_program ) -{ -i_pmt_pid = p_sys->pmt[i]->i_pid; -p_prg = p_sys->pmt[i]->psi->prg[i_prg]; -break; -} -} -if( i_pmt_pid > 0 ) break; -} - -if( i_pmt_pid > 0 ) -{ -SetPIDFilter( p_demux, i_pmt_pid, false ); -if( p_prg->i_pid_pcr > 0 ) -SetPIDFilter( p_demux, p_prg->i_pid_pcr, false ); - -/* All ES */ -for( int i = 2; i < 8192; i++ ) -{ -ts_pid_t *pid = &p_sys->pid[i]; - -if( !pid->b_valid || pid->psi ) -continue; - -for( int i_prg = 0; i_prg < pid->p_owner->i_prg; i_prg++ ) -{ -if( pid->p_owner->prg[i_prg]->i_pid_pmt == i_pmt_pid && pid->es->id ) -{ -/* We only remove es that aren't defined by extra pmt */ -SetPIDFilter( p_demux, i, false ); -break; -} -} -} -} +SetPrgFilter( p_demux, p_sys->i_current_program, false ); /* select new program */ p_sys->i_current_program = i_int; -i_pmt_pid = -1; -for( int i = 0; i < p_sys->i_pmt; i++ ) -{ -ts_pid_t *pmt = p_sys->pmt[i]; - -for( int i_prg = 0; i_prg < pmt->psi->i_prg; i_prg++ ) -{ -if( pmt->psi->prg[i_prg]->i_number == i_int ) -{ -i_pmt_pid = p_sys->pmt[i]->i_pid; -p_prg = p_sys->pmt[i]->psi->prg[i_prg]; -break; -} -} -if( i_pmt_pid > 0 ) -break; -} -if( i_pmt_pid > 0 ) -{ -SetPIDFilter( p_demux, i_pmt_pid, true ); -if( p_prg->i_pid_pcr > 0 ) -SetPIDFilter( p_demux, p_prg->i_pid_pcr, true ); - -for( int i = 2; i < 8192; i++ ) -{ -ts_pid_t *pid = &p_sys->pid[i]; - -if( !pid->b_valid || pid->psi ) -continue; - -for( int i_prg = 0; i_prg < pid->p_owner->i_prg; i_prg++ ) -{ -if( pid->p_owner->prg[i_prg]->i_pid_pmt == i_pmt_pid && pid->es->id ) -{ -SetPIDFilter( p_demux, i, true ); -break; -} -
[vlc-commits] commit: No functional changes (ts). (Laurent Aimar )
vlc/vlc-1.1 | branch: master | Laurent Aimar | Mon Jun 28 01:08:06 2010 +0200| [5260403df1c21fab31a1d7ac0029a00ba87b3ec5] | committer: Jean-Baptiste Kempf No functional changes (ts). (cherry picked from commit 0d068c4acbf116dcf8c65894f9ac9108b11fbc3b) Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=5260403df1c21fab31a1d7ac0029a00ba87b3ec5 --- modules/demux/ts.c | 97 ++- 1 files changed, 34 insertions(+), 63 deletions(-) diff --git a/modules/demux/ts.c b/modules/demux/ts.c index 1c289dd..7ba3894 100644 --- a/modules/demux/ts.c +++ b/modules/demux/ts.c @@ -427,6 +427,8 @@ static void IODFree( iod_descriptor_t * ); #define TS_USER_PMT_NUMBER (0) static int UserPmt( demux_t *p_demux, const char * ); +static int SetPIDFilter( demux_t *, int i_pid, bool b_selected ); + #define TS_PACKET_SIZE_188 188 #define TS_PACKET_SIZE_192 192 #define TS_PACKET_SIZE_204 204 @@ -696,14 +698,11 @@ static int Open( vlc_object_t *p_this ) #endif if( p_sys->b_access_control ) { -if( stream_Control( p_demux->s, STREAM_CONTROL_ACCESS, -ACCESS_SET_PRIVATE_ID_STATE, 0x11, true ) || +if( SetPIDFilter( p_demux, 0x11, true ) || #ifdef TS_USE_TDT -stream_Control( p_demux->s, STREAM_CONTROL_ACCESS, -ACCESS_SET_PRIVATE_ID_STATE, 0x14, true ) || +SetPIDFilter( p_demux, 0x14, true ) || #endif -stream_Control( p_demux->s, STREAM_CONTROL_ACCESS, -ACCESS_SET_PRIVATE_ID_STATE, 0x12, true ) ) +SetPIDFilter( p_demux, 0x12, true ) ) p_sys->b_access_control = false; } } @@ -867,13 +866,9 @@ static void Close( vlc_object_t *p_this ) msg_Dbg( p_demux, " - pid[%d] seen", pid->i_pid ); } -if( p_sys->b_access_control && pid->i_pid > 0 ) -{ -/* too much */ -stream_Control( p_demux->s, STREAM_CONTROL_ACCESS, -ACCESS_SET_PRIVATE_ID_STATE, pid->i_pid, -false ); -} +/* too much */ +if( pid->i_pid > 0 ) +SetPIDFilter( p_demux, pid->i_pid, false ); } vlc_mutex_lock( &p_sys->csa_lock ); @@ -1310,13 +1305,10 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) if( i_pmt_pid > 0 ) { -stream_Control( p_demux->s, STREAM_CONTROL_ACCESS, -ACCESS_SET_PRIVATE_ID_STATE, i_pmt_pid, -false ); +SetPIDFilter( p_demux, i_pmt_pid, false ); if( p_prg->i_pid_pcr > 0 ) -stream_Control( p_demux->s, STREAM_CONTROL_ACCESS, -ACCESS_SET_PRIVATE_ID_STATE, p_prg->i_pid_pcr, -false ); +SetPIDFilter( p_demux, p_prg->i_pid_pcr, false ); + /* All ES */ for( int i = 2; i < 8192; i++ ) { @@ -1330,10 +1322,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) if( pid->p_owner->prg[i_prg]->i_pid_pmt == i_pmt_pid && pid->es->id ) { /* We only remove es that aren't defined by extra pmt */ -stream_Control( p_demux->s, -STREAM_CONTROL_ACCESS, -ACCESS_SET_PRIVATE_ID_STATE, -i, false ); +SetPIDFilter( p_demux, i, false ); break; } } @@ -1361,13 +1350,9 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) } if( i_pmt_pid > 0 ) { -stream_Control( p_demux->s, STREAM_CONTROL_ACCESS, -ACCESS_SET_PRIVATE_ID_STATE, i_pmt_pid, -true ); +SetPIDFilter( p_demux, i_pmt_pid, true ); if( p_prg->i_pid_pcr > 0 ) -stream_Control( p_demux->s, STREAM_CONTROL_ACCESS, -ACCESS_SET_PRIVATE_ID_STATE, p_prg->i_pid_pcr, -true ); +SetPIDFilter( p_demux, p_prg->i_pid_pcr, true ); for( int i = 2; i < 8192; i++ ) { @@ -1380,10 +1365,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) { if(
[vlc-commits] commit: Clean up b_access_control usage in TS. (Laurent Aimar )
vlc/vlc-1.1 | branch: master | Laurent Aimar | Mon Jun 28 01:21:12 2010 +0200| [4ffd0ef881705d463c1072d33f1f729d51d039ed] | committer: Jean-Baptiste Kempf Clean up b_access_control usage in TS. (cherry picked from commit d4c95534b792182ac9f9539456504c5b5782771f) Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=4ffd0ef881705d463c1072d33f1f729d51d039ed --- modules/demux/ts.c | 31 ++- 1 files changed, 14 insertions(+), 17 deletions(-) diff --git a/modules/demux/ts.c b/modules/demux/ts.c index 2ea1a40..63ec362 100644 --- a/modules/demux/ts.c +++ b/modules/demux/ts.c @@ -1282,15 +1282,17 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) p_list = (vlc_list_t *)va_arg( args, vlc_list_t * ); msg_Dbg( p_demux, "DEMUX_SET_GROUP %d %p", i_int, p_list ); -if( p_sys->b_access_control && i_int > 0 && i_int != p_sys->i_current_program ) +if( i_int > 0 ) { -SetPrgFilter( p_demux, p_sys->i_current_program, false ); +if( i_int != p_sys->i_current_program ) +{ +SetPrgFilter( p_demux, p_sys->i_current_program, false ); -/* select new program */ -p_sys->i_current_program = i_int; -SetPrgFilter( p_demux, p_sys->i_current_program, true ); +p_sys->i_current_program = i_int; +SetPrgFilter( p_demux, p_sys->i_current_program, true ); +} } -else if( i_int <= 0 ) +else { p_sys->i_current_program = -1; p_sys->programs_list.i_count = 0; @@ -2554,8 +2556,6 @@ static bool ProgramIsSelected( demux_t *p_demux, uint16_t i_pgrm ) { demux_sys_t *p_sys = p_demux->p_sys; -if( !p_sys->b_access_control ) -return false; if( ( p_sys->i_current_program == -1 && p_sys->programs_list.i_count == 0 ) || p_sys->i_current_program == 0 ) return true; @@ -3984,7 +3984,7 @@ static void PMTCallBack( demux_t *p_demux, dvbpsi_pmt_t *p_pmt ) /* Set demux filter */ SetPIDFilter( p_demux, prg->i_pid_pcr, true ); } -else if ( p_sys->b_access_control ) +else { msg_Warn( p_demux, "skipping program (not selected)" ); dvbpsi_DeletePMT(p_pmt); @@ -4345,16 +4345,13 @@ static void PATCallBack( demux_t *p_demux, dvbpsi_pat_t *p_pat ) p_program->i_pid; /* Now select PID at access level */ -if( p_sys->b_access_control ) +if( ProgramIsSelected( p_demux, p_program->i_number ) ) { -if( ProgramIsSelected( p_demux, p_program->i_number ) ) -{ -if( p_sys->i_current_program == 0 ) -p_sys->i_current_program = p_program->i_number; +if( p_sys->i_current_program == 0 ) +p_sys->i_current_program = p_program->i_number; -if( SetPIDFilter( p_demux, p_program->i_pid, true ) ) -p_sys->b_access_control = false; -} +if( SetPIDFilter( p_demux, p_program->i_pid, true ) ) +p_sys->b_access_control = false; } } } ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Do not filter out program/epg at the TS demuxer level. ( Laurent Aimar )
vlc/vlc-1.1 | branch: master | Laurent Aimar | Mon Jun 28 01:35:23 2010 +0200| [1265f8cd76bf3e0f508a8702a0e3b432671e7080] | committer: Jean-Baptiste Kempf Do not filter out program/epg at the TS demuxer level. (cherry picked from commit 16c88b6d8f8cdeff0df833abd1e094991e34a137) Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=1265f8cd76bf3e0f508a8702a0e3b432671e7080 --- modules/demux/ts.c |5 + 1 files changed, 1 insertions(+), 4 deletions(-) diff --git a/modules/demux/ts.c b/modules/demux/ts.c index 63ec362..3748a5a 100644 --- a/modules/demux/ts.c +++ b/modules/demux/ts.c @@ -2786,9 +2786,6 @@ static void SDTCallBack( demux_t *p_demux, dvbpsi_sdt_t *p_sdt ) p_srv->b_eit_present, p_srv->i_running_status, p_srv->b_free_ca ); -if( p_sys->i_current_program != -1 && p_sys->i_current_program != p_srv->i_service_id ) -continue; - p_meta = vlc_meta_New(); for( p_dr = p_srv->p_first_descriptor; p_dr; p_dr = p_dr->p_next ) { @@ -2965,7 +2962,7 @@ static void EITCallBack( demux_t *p_demux, vlc_epg_t *p_epg; msg_Dbg( p_demux, "EITCallBack called" ); -if( !p_eit->b_current_next || ( p_sys->i_current_program != -1 && p_sys->i_current_program != p_eit->i_service_id ) ) +if( !p_eit->b_current_next ) { dvbpsi_DeleteEIT( p_eit ); return; ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Fixed the selection of a program list in TS demuxer. ( Laurent Aimar )
vlc/vlc-1.1 | branch: master | Laurent Aimar | Mon Jun 28 01:43:51 2010 +0200| [e6d64660a0c29c1dae139211594b9f2e292c4932] | committer: Jean-Baptiste Kempf Fixed the selection of a program list in TS demuxer. (cherry picked from commit 3c1e28fa63be40577a1c678252dc2b51e829f210) Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=e6d64660a0c29c1dae139211594b9f2e292c4932 --- modules/demux/ts.c | 26 +++--- 1 files changed, 19 insertions(+), 7 deletions(-) diff --git a/modules/demux/ts.c b/modules/demux/ts.c index 3748a5a..49ff2ea 100644 --- a/modules/demux/ts.c +++ b/modules/demux/ts.c @@ -1282,17 +1282,26 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) p_list = (vlc_list_t *)va_arg( args, vlc_list_t * ); msg_Dbg( p_demux, "DEMUX_SET_GROUP %d %p", i_int, p_list ); -if( i_int > 0 ) +if( i_int == 0 && p_sys->i_current_program > 0 ) +i_int = p_sys->i_current_program; + +if( p_sys->i_current_program > 0 ) { -if( i_int != p_sys->i_current_program ) -{ +if( p_sys->i_current_program != i_int ) SetPrgFilter( p_demux, p_sys->i_current_program, false ); +} +else if( p_sys->i_current_program < 0 ) +{ +for( int i = 0; i < p_sys->programs_list.i_count; i++ ) +SetPrgFilter( p_demux, p_sys->programs_list.p_values[i].i_int, false ); +} -p_sys->i_current_program = i_int; -SetPrgFilter( p_demux, p_sys->i_current_program, true ); -} +if( i_int > 0 ) +{ +p_sys->i_current_program = i_int; +SetPrgFilter( p_demux, p_sys->i_current_program, true ); } -else +else if( i_int < 0 ) { p_sys->i_current_program = -1; p_sys->programs_list.i_count = 0; @@ -1307,7 +1316,10 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) { p_dst->i_count = p_list->i_count; for( int i = 0; i < p_list->i_count; i++ ) +{ p_dst->p_values[i] = p_list->p_values[i]; +SetPrgFilter( p_demux, p_dst->p_values[i].i_int, true ); +} } } } ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Fixed --program behavior. (Laurent Aimar )
vlc/vlc-1.1 | branch: master | Laurent Aimar | Mon Jun 28 02:49:41 2010 +0200| [2941c7aae6cc245c8ca55cb8c1b305d582c56bcb] | committer: Jean-Baptiste Kempf Fixed --program behavior. (cherry picked from commit 172c2460bc35a33a22b3bf257650482711275573) Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=2941c7aae6cc245c8ca55cb8c1b305d582c56bcb --- src/input/es_out.c | 26 +++--- src/input/es_out.h | 10 ++ src/input/es_out_timeshift.c |8 +++- src/input/input.c|2 +- 4 files changed, 41 insertions(+), 5 deletions(-) diff --git a/src/input/es_out.c b/src/input/es_out.c index afc8c47..37c6304 100644 --- a/src/input/es_out.c +++ b/src/input/es_out.c @@ -130,7 +130,8 @@ struct es_out_sys_t int i_video; int i_sub; -/* es to select */ +/* es/group to select */ +int i_group_id; int i_audio_last, i_audio_id; int i_sub_last, i_sub_id; int i_default_sub_id; /* As specified in container; if applicable */ @@ -259,6 +260,8 @@ es_out_t *input_EsOutNew( input_thread_t *p_input, int i_rate ) p_sys->i_sub = 0; /* */ +p_sys->i_group_id = var_GetInteger( p_input, "program" ); + p_sys->i_audio_last = var_GetInteger( p_input, "audio-track" ); p_sys->i_sub_last = var_GetInteger( p_input, "sub-track" ); @@ -978,6 +981,11 @@ static void EsOutESVarUpdate( es_out_t *out, es_out_id_t *es, EsOutESVarUpdateGeneric( out, es->i_id, &es->fmt, es->psz_language, b_delete ); } +static bool EsOutIsProgramVisible( es_out_t *out, int i_group ) +{ +return out->p_sys->i_group_id == 0 || out->p_sys->i_group_id == i_group; +} + /* EsOutProgramSelect: * Select a program and update the object variable */ @@ -1076,9 +1084,10 @@ static es_out_pgrm_t *EsOutProgramAdd( es_out_t *out, int i_group ) TAB_APPEND( p_sys->i_pgrm, p_sys->pgrm, p_pgrm ); /* Update "program" variable */ -input_SendEventProgramAdd( p_input, i_group, NULL ); +if( EsOutIsProgramVisible( out, i_group ) ) +input_SendEventProgramAdd( p_input, i_group, NULL ); -if( i_group == var_GetInteger( p_input, "program" ) ) +if( i_group == p_sys->i_group_id || ( !p_sys->p_pgrm && p_sys->i_group_id == 0 ) ) EsOutProgramSelect( out, p_pgrm ); return p_pgrm; @@ -1184,6 +1193,8 @@ static void EsOutProgramMeta( es_out_t *out, int i_group, const vlc_meta_t *p_me return; } /* Find program */ +if( !EsOutIsProgramVisible( out, i_group ) ) +return; p_pgrm = EsOutProgramFind( out, i_group ); if( !p_pgrm ) return; @@ -1275,6 +1286,8 @@ static void EsOutProgramEpg( es_out_t *out, int i_group, const vlc_epg_t *p_epg char *psz_cat; /* Find program */ +if( !EsOutIsProgramVisible( out, i_group ) ) +return; p_pgrm = EsOutProgramFind( out, i_group ); if( !p_pgrm ) return; @@ -2144,6 +2157,13 @@ static int EsOutControlLocked( es_out_t *out, int i_query, va_list args ) return VLC_SUCCESS; } +case ES_OUT_GET_GROUP_FORCED: +{ +int *pi_group = va_arg( args, int * ); +*pi_group = p_sys->i_group_id; +return VLC_SUCCESS; + } + case ES_OUT_SET_MODE: { const int i_mode = va_arg( args, int ); diff --git a/src/input/es_out.h b/src/input/es_out.h index 89ece06..d0b8111 100644 --- a/src/input/es_out.h +++ b/src/input/es_out.h @@ -80,6 +80,9 @@ enum es_out_query_private_e /* Set jitter */ ES_OUT_SET_JITTER, /* arg1=mtime_t i_pts_delay arg2= mtime_t i_pts_jitter, arg2=int i_cr_average res=cannot fail */ + +/* Get forced group */ +ES_OUT_GET_GROUP_FORCED,/* arg1=int * res=cannot fail */ }; static inline void es_out_SetMode( es_out_t *p_out, int i_mode ) @@ -153,6 +156,13 @@ static inline int es_out_GetEsObjects( es_out_t *p_out, int i_id, { return es_out_Control( p_out, ES_OUT_GET_ES_OBJECTS_BY_ID, i_id, pp_decoder, pp_vout, pp_aout ); } +static inline int es_out_GetGroupForced( es_out_t *p_out ) +{ +int i_group; +int i_ret = es_out_Control( p_out, ES_OUT_GET_GROUP_FORCED, &i_group ); +assert( !i_ret ); +return i_group; +} es_out_t *input_EsOutNew( input_thread_t *, int i_rate ); diff --git a/src/input/es_out_timeshift.c b/src/input/es_out_timeshift.c index 4aa997f..3ac19d5 100644 --- a/src/input/es_out_timeshift.c +++ b/src/input/es_out_timeshift.c @@ -633,7 +633,6 @@ static int ControlLocked( es_out_t *p_out, int i_query, va_list args ) } return es_out_Control( p_sys->p_out, ES_OUT_GET_ES_STATE, p_es->p_es, pb_enabled ); } - /* Special in
[vlc-commits] commit: luatelnet: accept multiple co mmands seperated by '\n' or '\r'. ( Rémi Duraffort )
vlc | branch: master | Rémi Duraffort | Tue Jul 6 21:16:01 2010 +0200| [f5b8b43a9e210a70e016871db6bab36929d6b866] | committer: Rémi Duraffort luatelnet: accept multiple commands seperated by '\n' or '\r'. It was possible with the oldtelnet interface using something like (echo admin ; echo help) | nc localhost 4212 That's now working with the lua one (but not the cleanest way). > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f5b8b43a9e210a70e016871db6bab36929d6b866 --- share/lua/intf/telnet.lua | 59 +--- 1 files changed, 44 insertions(+), 15 deletions(-) diff --git a/share/lua/intf/telnet.lua b/share/lua/intf/telnet.lua index a72d4b1..da74c61 100644 --- a/share/lua/intf/telnet.lua +++ b/share/lua/intf/telnet.lua @@ -183,39 +183,68 @@ while not vlc.misc.should_die() do -- Handle reads for _, client in pairs(r) do -local str = client:recv(1000) +local str = string.gsub(client:recv(1000),"\r","\n") local done = false -if not str then -- the telnet client program has leave + +-- the telnet client program has leave +if not str then client.buffer = "quit" done = true -elseif string.match(str,"\n$") then -client.buffer = string.gsub(client.buffer..str,"\r?\n$","") -done = true + +-- Caught a ^D elseif client.buffer == "" and ((client.type == host.client_type.stdio and str == "") or (client.type == host.client_type.net and str == "\004")) then --- Caught a ^D client.buffer = "quit" done = true + +-- '\n' found: a command was sent +elseif string.match(str,"\n") then +client.buffer = client.buffer .. str +done = true + +-- The command is not finished yet else client.buffer = client.buffer .. str end + +-- Some cleaning for telnet if client.type == host.client_type.net then telnet_commands( client ) end + +-- If a command must be parsed if done then -if client.status == host.status.password then -if client.buffer == password then -client:send( IAC..WONT..ECHO.."\r\nWelcome, Master\r\n" ) -client.buffer = "" +-- loop on all commands (might have more than one commands seperated by '\n' +local returned_values = "" +while not (client.buffer == "") do +-- pick the first command +local commands = "" +if string.find(client.buffer, "\n") then +commands = string.sub(client.buffer, string.find(client.buffer, "\n") + 1) +client.buffer = string.sub(client.buffer, 0, string.find(client.buffer, "\n") - 1) +end +local cmd = client.buffer + +if client.status == host.status.password then +if client.buffer == password then +client:send( IAC..WONT..ECHO.."\r\nWelcome, Master\r\n" ) +client.buffer = "" +client:switch_status( host.status.write ) +else +client:send( "\r\nWrong password\r\nPassword: " ) +client.buffer = "" +end +elseif client_command( client ) then client:switch_status( host.status.write ) -else -client:send( "\r\nWrong password\r\nPassword: " ) -client.buffer = "" +-- special case to exit the loop +if cmd == "quit" or cmd == "shutdown" then break end end -elseif client_command( client ) then -client:switch_status( host.status.write ) +returned_values = returned_values .. client.buffer +client.buffer = commands end +vlc.msg.err("end of loop") +client.buffer = returned_values end end end ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: luatelnet: missing debug mess age. ( Rémi Duraffort )
vlc | branch: master | Rémi Duraffort | Tue Jul 6 21:19:56 2010 +0200| [8c1d2b3e3a20805becc4ce0d800f6f0c40de50dd] | committer: Rémi Duraffort luatelnet: missing debug message. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8c1d2b3e3a20805becc4ce0d800f6f0c40de50dd --- share/lua/intf/telnet.lua |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/share/lua/intf/telnet.lua b/share/lua/intf/telnet.lua index da74c61..b67ef4b 100644 --- a/share/lua/intf/telnet.lua +++ b/share/lua/intf/telnet.lua @@ -243,7 +243,6 @@ while not vlc.misc.should_die() do returned_values = returned_values .. client.buffer client.buffer = commands end -vlc.msg.err("end of loop") client.buffer = returned_values end end ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: Mac: small menu fix (Jean-Baptiste Kempf )
vlc | branch: master | Jean-Baptiste Kempf | Wed Jul 7 14:06:42 2010 +0200| [b76086655eb6543fc90dc174f98c0cfaffa76f24] | committer: Jean-Baptiste Kempf Mac: small menu fix > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b76086655eb6543fc90dc174f98c0cfaffa76f24 --- modules/gui/macosx/intf.h |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/modules/gui/macosx/intf.h b/modules/gui/macosx/intf.h index 56d293b..7af2609 100644 --- a/modules/gui/macosx/intf.h +++ b/modules/gui/macosx/intf.h @@ -260,6 +260,8 @@ struct intf_sys_t IBOutlet NSMenuItem * o_mi_addSub; IBOutlet NSMenuItem * o_mi_deinterlace; IBOutlet NSMenu * o_mu_deinterlace; +IBOutlet NSMenuItem * o_mi_deinterlace_mode; +IBOutlet NSMenu * o_mu_deinterlace_mode; IBOutlet NSMenuItem * o_mi_ffmpeg_pp; IBOutlet NSMenu * o_mu_ffmpeg_pp; IBOutlet NSMenuItem * o_mi_teletext; ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: change warning color in console ( Sébastien Escudier )
vlc | branch: master | Sébastien Escudier | Mon Jul 5 14:50:24 2010 +0200| [2dee046f6a5dfaa323be036da7e3631d8096ccef] | committer: Sébastien Escudier change warning color in console Use the same orange than in FFMPEG, instead of yellow. It wasn't readable in consoles with white background. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2dee046f6a5dfaa323be036da7e3631d8096ccef --- src/misc/messages.c | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/misc/messages.c b/src/misc/messages.c index 906b489..b2f5c98 100644 --- a/src/misc/messages.c +++ b/src/misc/messages.c @@ -455,11 +455,11 @@ void msg_GenericVa (vlc_object_t *p_this, int i_type, */ static void PrintMsg ( vlc_object_t * p_this, msg_item_t * p_item ) { -# define COL(x) "\033[" #x ";1m" -# define RED COL(31) -# define GREEN COL(32) -# define YELLOW COL(33) -# define WHITE COL(0) +# define COL(x,y) "\033[" #x ";" #y "m" +# define RED COL(31,1) +# define GREEN COL(32,1) +# define YELLOW COL(0,33) +# define WHITE COL(0,1) # define GRAY"\033[0m" static const char ppsz_type[4][9] = { "", " error", " warning", " debug" }; ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: skin2(Win32): add support for mouse wheel in fullscreen mode ( Erwan Tulou )
vlc | branch: master | Erwan Tulou | Wed Jul 7 15:36:27 2010 +0200| [36fda079eaf46162d0cd67f205766e9c71ee1cc5] | committer: Erwan Tulou skin2(Win32): add support for mouse wheel in fullscreen mode fix #3862 > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=36fda079eaf46162d0cd67f205766e9c71ee1cc5 --- modules/gui/skins2/src/vout_manager.hpp | 13 + 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/modules/gui/skins2/src/vout_manager.hpp b/modules/gui/skins2/src/vout_manager.hpp index 90d..095f25c 100644 --- a/modules/gui/skins2/src/vout_manager.hpp +++ b/modules/gui/skins2/src/vout_manager.hpp @@ -28,10 +28,12 @@ #include #include +#include #include "../utils/position.hpp" #include "../commands/cmd_generic.hpp" #include "../controls/ctrl_video.hpp" #include "../events/evt_key.hpp" +#include "../events/evt_scroll.hpp" class VarBool; class GenericWindow; @@ -74,6 +76,17 @@ public: var_SetInteger( getIntf()->p_libvlc, "key-pressed", rEvtKey.getModKey() ); } + +virtual void processEvent( EvtScroll &rEvtScroll ) +{ +// scroll events sent to core as hotkeys +int i_vlck = 0; +i_vlck |= rEvtScroll.getMod(); +i_vlck |= ( rEvtScroll.getDirection() == EvtScroll::kUp ) ? + KEY_MOUSEWHEELUP : KEY_MOUSEWHEELDOWN; + +var_SetInteger( getIntf()->p_libvlc, "key-pressed", i_vlck ); +} }; ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: skin2(Win32): add support for mouse wheel in fullscreen mode ( Erwan Tulou )
vlc/vlc-1.1 | branch: master | Erwan Tulou | Wed Jul 7 15:36:27 2010 +0200| [a49e2310b3a7743c66a3fc2adf72767aff992953] | committer: Erwan Tulou skin2(Win32): add support for mouse wheel in fullscreen mode fix #3862 (cherry picked from commit 36fda079eaf46162d0cd67f205766e9c71ee1cc5) > http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=a49e2310b3a7743c66a3fc2adf72767aff992953 --- modules/gui/skins2/src/vout_manager.hpp | 13 + 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/modules/gui/skins2/src/vout_manager.hpp b/modules/gui/skins2/src/vout_manager.hpp index 90d..095f25c 100644 --- a/modules/gui/skins2/src/vout_manager.hpp +++ b/modules/gui/skins2/src/vout_manager.hpp @@ -28,10 +28,12 @@ #include #include +#include #include "../utils/position.hpp" #include "../commands/cmd_generic.hpp" #include "../controls/ctrl_video.hpp" #include "../events/evt_key.hpp" +#include "../events/evt_scroll.hpp" class VarBool; class GenericWindow; @@ -74,6 +76,17 @@ public: var_SetInteger( getIntf()->p_libvlc, "key-pressed", rEvtKey.getModKey() ); } + +virtual void processEvent( EvtScroll &rEvtScroll ) +{ +// scroll events sent to core as hotkeys +int i_vlck = 0; +i_vlck |= rEvtScroll.getMod(); +i_vlck |= ( rEvtScroll.getDirection() == EvtScroll::kUp ) ? + KEY_MOUSEWHEELUP : KEY_MOUSEWHEELDOWN; + +var_SetInteger( getIntf()->p_libvlc, "key-pressed", i_vlck ); +} }; ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: mozilla: correct comment (Jean-Paul Saman )
vlc | branch: master | Jean-Paul Saman | Mon Mar 22 11:25:21 2010 +0100| [87c1d81632bf8c90fbe8f50b74f8326baa02b500] | committer: Jean-Paul Saman mozilla: correct comment (cherry picked from commit ce050593f3b4a668472d481154e1e548c1f79e03) > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=87c1d81632bf8c90fbe8f50b74f8326baa02b500 --- projects/mozilla/vlcshell.cpp |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/projects/mozilla/vlcshell.cpp b/projects/mozilla/vlcshell.cpp index 883205b..71e7863 100644 --- a/projects/mozilla/vlcshell.cpp +++ b/projects/mozilla/vlcshell.cpp @@ -110,7 +110,7 @@ NPError NPP_GetValue( NPP instance, NPPVariable variable, void *value ) VlcPlugin* p_plugin = reinterpret_cast(instance->pdata); if( NULL == p_plugin ) { -// plugin has not been initialized yet ! +/* plugin has not been initialized yet ! */ return NPERR_INVALID_INSTANCE_ERROR; } @@ -213,8 +213,7 @@ int16_t NPP_HandleEvent( NPP instance, void * event ) if( ! hasVout ) { -/* draw the beautiful "No Picture" */ - +/* draw the text from p_plugin->psz_text */ ForeColor(blackColor); PenMode( patCopy ); ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] commit: mozilla: remove unused include (Jean-Paul Saman )
vlc | branch: master | Jean-Paul Saman | Wed Jul 7 16:46:17 2010 +0200| [aefa6eebe0258742c0c5ac56d0e185bd5ef14cc6] | committer: Jean-Paul Saman mozilla: remove unused include (cherry picked from commit 8749a60070100b42765472bfef4be6e1fb1731e8) Conflicts: projects/mozilla/vlcshell.cpp > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=aefa6eebe0258742c0c5ac56d0e185bd5ef14cc6 --- projects/mozilla/vlcshell.cpp |5 - 1 files changed, 0 insertions(+), 5 deletions(-) diff --git a/projects/mozilla/vlcshell.cpp b/projects/mozilla/vlcshell.cpp index 71e7863..829ae7a 100644 --- a/projects/mozilla/vlcshell.cpp +++ b/projects/mozilla/vlcshell.cpp @@ -31,11 +31,6 @@ #include #include -/* This is from mozilla java, do we really need it? */ -#if 0 -#include -#endif - #include "vlcplugin.h" #include "vlcshell.h" ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits