[vlc-commits] Tag 2.2.0-pre1 : VLC media player 2.2.0-pre1 'Weatherwax'

2014-08-15 Thread git
[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'

2014-08-17 Thread git
[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'

2014-08-28 Thread git
[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'

2014-10-06 Thread git
[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

2014-11-03 Thread git
[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

2014-11-21 Thread git
[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'

2015-02-26 Thread git
[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'

2015-02-27 Thread git
[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

2015-03-01 Thread git
[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'

2015-04-13 Thread git
[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

2015-05-01 Thread git
[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

2015-05-20 Thread git
[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'

2018-12-19 Thread git
[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'

2018-12-20 Thread git
[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'

2019-01-07 Thread git
[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'

2019-01-09 Thread git
[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

2019-02-05 Thread git
[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'

2019-05-24 Thread git
[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'

2016-04-26 Thread git
[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

2016-05-31 Thread git
[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"

2016-06-01 Thread git
[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'

2018-05-27 Thread git
[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'

2018-05-29 Thread git
[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'

2018-08-09 Thread git
[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'

2019-06-11 Thread git
[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'

2019-06-11 Thread git
[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'

2019-08-14 Thread git
[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

2017-01-02 Thread git
[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"

2017-02-03 Thread git
[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"

2017-03-14 Thread git
[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"

2017-04-07 Thread git
[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"

2017-05-24 Thread git
[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

2018-01-17 Thread git
[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

2018-01-19 Thread git
[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

2018-01-26 Thread git
[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'

2018-02-06 Thread git
[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'

2018-02-08 Thread git
[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'

2018-02-08 Thread git
[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'

2018-02-09 Thread git
[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'

2018-02-09 Thread git
[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'

2018-02-26 Thread git
[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'

2018-04-19 Thread git
[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'

2020-04-08 Thread git
[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'

2020-04-08 Thread git
[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'

2020-04-08 Thread git
[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'

2020-04-23 Thread git
[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'

2020-06-04 Thread git
[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'

2020-07-27 Thread git
[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'

2020-12-15 Thread git
[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'

2021-04-27 Thread git
[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'

2021-05-10 Thread git
[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

2017-10-14 Thread git
[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"

2017-11-15 Thread git
[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"

2017-11-15 Thread git
[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"

2017-11-16 Thread git
[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"

2017-11-21 Thread git
[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

2017-11-29 Thread 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

2017-11-29 Thread git
[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

2017-11-30 Thread git
[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

2017-12-10 Thread git
[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

2017-12-18 Thread git
[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

2017-12-25 Thread git
[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

2017-12-25 Thread git
[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

2017-12-27 Thread git
[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

2017-12-27 Thread git
[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

2017-12-27 Thread git
[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

2018-01-08 Thread git
[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'

2016-01-20 Thread git
[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

2016-02-08 Thread git
[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 )

2010-07-04 Thread git
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 )

2010-07-04 Thread git
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 )

2010-07-05 Thread git
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 )

2010-07-05 Thread git
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 )

2010-07-05 Thread git
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 )

2010-07-05 Thread git
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 )

2010-07-05 Thread git
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 )

2010-07-05 Thread git
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 )

2010-07-05 Thread git
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 )

2010-07-05 Thread git
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 )

2010-07-05 Thread git
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 )

2010-07-05 Thread git
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 )

2010-07-05 Thread git
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 )

2010-07-06 Thread git
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 )

2010-07-06 Thread git
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 )

2010-07-06 Thread git
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 )

2010-07-06 Thread git
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 )

2010-07-06 Thread git
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 )

2010-07-06 Thread git
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 )

2010-07-06 Thread git
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 )

2010-07-06 Thread git
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 )

2010-07-06 Thread git
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 )

2010-07-06 Thread git
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 )

2010-07-06 Thread git
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 )

2010-07-06 Thread git
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 )

2010-07-07 Thread git
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 )

2010-07-07 Thread git
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 )

2010-07-07 Thread git
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 )

2010-07-07 Thread git
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 )

2010-07-07 Thread git
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 )

2010-07-07 Thread git
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


  1   2   3   4   5   6   7   8   9   10   >