[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] Dshow: include mta_holder file

2018-05-27 Thread Jean-Baptiste Kempf
vlc/vlc-3.0 | branch: master | Jean-Baptiste Kempf  | Mon 
May 28 00:49:48 2018 +0200| [412899cb41b8395dba2f54f3e03d5b5ac8f0ef6b] | 
committer: Jean-Baptiste Kempf

Dshow: include mta_holder file

Close #20519

(cherry picked from commit cea6af86d9a74951e92ef97ad091956fdd81b76f)
Signed-off-by: Jean-Baptiste Kempf 

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=412899cb41b8395dba2f54f3e03d5b5ac8f0ef6b
---

 modules/access/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/access/Makefile.am b/modules/access/Makefile.am
index be53051a2f..c6d66ab066 100644
--- a/modules/access/Makefile.am
+++ b/modules/access/Makefile.am
@@ -156,7 +156,7 @@ access_LTLIBRARIES += libv4l2_plugin.la
 endif
 
 libdshow_plugin_la_SOURCES = access/dshow/vlc_dshow.h access/dshow/dshow.cpp 
access/dshow/access.h \
-   access/dshow/filter.cpp access/dshow/filter.h access/dshow/crossbar.cpp
+   access/dshow/filter.cpp access/dshow/filter.h access/dshow/crossbar.cpp 
../src/win32/mta_holder.h
 libdshow_plugin_la_LIBADD = $(LIBCOM) -loleaut32 -luuid -lstrmiids -lksuser
 if HAVE_WIN32_DESKTOP
 access_LTLIBRARIES += libdshow_plugin.la

___
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits


[vlc-commits] Dshow: include mta_holder file

2018-05-27 Thread Jean-Baptiste Kempf
vlc | branch: master | Jean-Baptiste Kempf  | Mon May 28 
00:49:48 2018 +0200| [cea6af86d9a74951e92ef97ad091956fdd81b76f] | committer: 
Jean-Baptiste Kempf

Dshow: include mta_holder file

Close #20519

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=cea6af86d9a74951e92ef97ad091956fdd81b76f
---

 modules/access/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/access/Makefile.am b/modules/access/Makefile.am
index 6067e0f0d7..d9e0be12a8 100644
--- a/modules/access/Makefile.am
+++ b/modules/access/Makefile.am
@@ -156,7 +156,7 @@ access_LTLIBRARIES += libv4l2_plugin.la
 endif
 
 libdshow_plugin_la_SOURCES = access/dshow/vlc_dshow.h access/dshow/dshow.cpp 
access/dshow/access.h \
-   access/dshow/filter.cpp access/dshow/filter.h access/dshow/crossbar.cpp
+   access/dshow/filter.cpp access/dshow/filter.h access/dshow/crossbar.cpp 
../src/win32/mta_holder.h
 libdshow_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DSTRSAFE_NO_DEPRECATE
 libdshow_plugin_la_LIBADD = $(LIBCOM) -loleaut32 -luuid -lstrmiids -lksuser
 if HAVE_WIN32_DESKTOP

___
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits


[vlc-commits] Update NEWS

2018-05-27 Thread Jean-Baptiste Kempf
vlc/vlc-3.0 | branch: master | Jean-Baptiste Kempf  | Mon 
May 28 00:27:14 2018 +0200| [93bd4cb115d8372d3d267bc13f8fad4d0421db2d] | 
committer: Jean-Baptiste Kempf

Update NEWS

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=93bd4cb115d8372d3d267bc13f8fad4d0421db2d
---

 NEWS | 28 ++--
 1 file changed, 26 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 32be96c84a..2b77020d3a 100644
--- a/NEWS
+++ b/NEWS
@@ -5,22 +5,46 @@ Core:
  * Update subtitles display while paused
 
 Access:
- * Enable srt support
+ * Enable srt support on binary builds
 
 Decoders:
  * Allow videotoolbox hardware decoding to be disabled
+ * Disable VideoToolbox for 10bits H.264
+ * Fix VideoToolbox with some invalid HEVC streams
  * Fix subsdec wide character support
+ * Fix 1st order Ambisonics in AAC
 
 Demux:
- * Miscellaneous ogg improvements & bugfixes
+ * Miscellaneous ogg improvements & bugfixes, including oggds
+ * Fix forced tracks selection
+ * Fix Topfield files
+ * Probe AAC/ADTS inside TS
+ * Fix tracks detection issues with DolbyVision and Bluray streams
 
 macOS:
  * Fix "Open Network Stream" URL box focus
  * Add option to disable hardware acceleration for video decoding
  * Remove option to force dolby mode from simple preferences
 
+Video Output:
+ * Fix crashes on Direct3D11
+
 Qt:
  * Fix tooltip display on some desktop environments
+ * Fix spurious movement of the main Window
+ * Fix playlist being displayed in fullscreen
+
+Misc:
+ * Fix amem output
+ * Fix numerous issues on fonts fallback and font shaping
+ * Fix subtitles toggle through hotkeys
+ * Fix audioscrobbling
+ * Fix buffer over-read in avcodec audio encoding with non-default layouts
+ * Numerous 3rd party libraries updated, fixing security issues
+
+Translations:
+ * Update of most languages
+
 
 Changes between 3.0.1 and 3.0.2:
 

___
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits


[vlc-commits] contrib: harfbuzz: Create pkg-config buildfile with CMake buildsystem

2018-05-27 Thread David Fuhrmann
vlc/vlc-3.0 | branch: master | David Fuhrmann  | Sun 
May 27 12:29:03 2018 +0200| [142c029da7fd153165b2ff82860399186f49d329] | 
committer: Jean-Baptiste Kempf

contrib: harfbuzz: Create pkg-config buildfile with CMake buildsystem

This creates a new pkgconfig template, unfortunately the configure-
based template cannnot be used.

(cherry picked from commit eed98c815bd28020c856d65b83602bbd8c067e3e)
Signed-off-by: Jean-Baptiste Kempf 

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=142c029da7fd153165b2ff82860399186f49d329
---

 .../harfbuzz/harfbuzz-create-pkgconfig-file.patch  | 58 ++
 contrib/src/harfbuzz/rules.mak |  1 +
 2 files changed, 59 insertions(+)

diff --git a/contrib/src/harfbuzz/harfbuzz-create-pkgconfig-file.patch 
b/contrib/src/harfbuzz/harfbuzz-create-pkgconfig-file.patch
new file mode 100644
index 00..52aff8ddff
--- /dev/null
+++ b/contrib/src/harfbuzz/harfbuzz-create-pkgconfig-file.patch
@@ -0,0 +1,58 @@
+--- harfbuzz/CMakeLists.txt.old2018-05-27 12:03:25.0 +0200
 harfbuzz/CMakeLists.txt2018-05-27 12:02:45.0 +0200
+@@ -385,18 +385,21 @@ if (APPLE AND HB_HAVE_CORETEXT)
+   find_library(CORETEXT_FRAMEWORK CoreText)
+   if (CORETEXT_FRAMEWORK)
+ list(APPEND THIRD_PARTY_LIBS ${CORETEXT_FRAMEWORK})
++set(FRAMEWORK_FLAGS "${FRAMEWORK_FLAGS} -framework CoreText")
+   endif (CORETEXT_FRAMEWORK)
+   mark_as_advanced(CORETEXT_FRAMEWORK)
+   
+   find_library(COREFOUNDATION_FRAMEWORK CoreFoundation)
+   if (COREFOUNDATION_FRAMEWORK)
+ list(APPEND THIRD_PARTY_LIBS ${COREFOUNDATION_FRAMEWORK})
++set(FRAMEWORK_FLAGS "${FRAMEWORK_FLAGS} -framework CoreFoundation")
+   endif (COREFOUNDATION_FRAMEWORK)
+   mark_as_advanced(COREFOUNDATION_FRAMEWORK)
+   
+   find_library(COREGRAPHICS_FRAMEWORK CoreGraphics)
+   if (COREGRAPHICS_FRAMEWORK)
+ list(APPEND THIRD_PARTY_LIBS ${COREGRAPHICS_FRAMEWORK})
++set(FRAMEWORK_FLAGS "${FRAMEWORK_FLAGS} -framework CoreGraphics")
+   endif (COREGRAPHICS_FRAMEWORK)
+   mark_as_advanced(COREGRAPHICS_FRAMEWORK)
+ endif ()
+@@ -561,6 +564,18 @@ endif ()
+ add_library(harfbuzz ${project_sources} ${project_extra_sources} 
${project_headers})
+ target_link_libraries(harfbuzz ${THIRD_PARTY_LIBS})
+ 
++## harfbuzz pc file
++foreach(LIB ${THIRD_PARTY_LIBS})
++  if(NOT IS_ABSOLUTE ${LIB})
++set(PRIVATE_LIBS "${PRIVATE_LIBS} -l${LIB}")
++  endif()
++endforeach()
++
++set(PRIVATE_LIBS "${PRIVATE_LIBS} ${FRAMEWORK_FLAGS}")
++configure_file("harfbuzz-cmake.pc.in" "harfbuzz.pc" @ONLY)
++install(FILES "${CMAKE_CURRENT_BINARY_DIR}/harfbuzz.pc"
++DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
++
+ ## Define harfbuzz-subset library
+ add_library(harfbuzz-subset ${subset_project_sources} 
${subset_project_headers})
+ add_dependencies(harfbuzz-subset harfbuzz)
+--- /dev/null  2018-05-27 12:22:37.0 +0200
 harfbuzz/harfbuzz-cmake.pc.in  2018-05-27 12:24:00.0 +0200
+@@ -0,0 +1,12 @@
++prefix=@CMAKE_INSTALL_PREFIX@
++exec_prefix=${prefix}
++libdir=${prefix}/lib
++includedir=${prefix}/include
++
++Name: harfbuzz
++Description: HarfBuzz text shaping library
++Version: @HB_VERSION@
++
++Libs: -L${libdir} -lharfbuzz -lm @PRIVATE_LIBS@
++Requires.private:
++Cflags: -I${includedir}/harfbuzz
diff --git a/contrib/src/harfbuzz/rules.mak b/contrib/src/harfbuzz/rules.mak
index c65b8d1172..c8695afdae 100644
--- a/contrib/src/harfbuzz/rules.mak
+++ b/contrib/src/harfbuzz/rules.mak
@@ -18,6 +18,7 @@ harfbuzz: harfbuzz-$(HARFBUZZ_VERSION).tar.bz2 .sum-harfbuzz
$(APPLY) $(SRC)/harfbuzz/harfbuzz-clang.patch
$(APPLY) $(SRC)/harfbuzz/harfbuzz-fix-freetype-detect.patch
$(APPLY) $(SRC)/harfbuzz/harfbuzz-fix-coretext-detection.patch
+   $(APPLY) $(SRC)/harfbuzz/harfbuzz-create-pkgconfig-file.patch
$(MOVE)
 
 DEPS_harfbuzz = freetype2 $(DEPS_freetype2)

___
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits


[vlc-commits] l10n: Polish update

2018-05-27 Thread Michał Trzebiatowski
vlc/vlc-3.0 | branch: master | Michał Trzebiatowski  | Thu 
May 17 23:15:02 2018 +0200| [8a3c857c493748f4041ced0265251261d218d752] | 
committer: Jean-Baptiste Kempf

l10n: Polish update

Signed-off-by: Michał Trzebiatowski 
Signed-off-by: Jean-Baptiste Kempf 

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=8a3c857c493748f4041ced0265251261d218d752
---

 po/pl.po | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/po/pl.po b/po/pl.po
index 4e6ac8f733..4982a3ee0d 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -13,7 +13,7 @@ msgstr ""
 "Project-Id-Version: vlc 3.0.3\n"
 "Report-Msgid-Bugs-To: vlc-de...@videolan.org\n"
 "POT-Creation-Date: 2018-05-17 16:51+0200\n"
-"PO-Revision-Date: 2018-05-16 23:29+0200\n"
+"PO-Revision-Date: 2018-05-17 22:51+0200\n"
 "Last-Translator: Michał Trzebiatowski , 2018\n"
 "Language-Team: Polish (https://www.transifex.com/yaron/teams/16553/pl/)\n"
 "Language: pl\n"
@@ -16423,7 +16423,6 @@ msgstr ""
 "VLC media player i VideoLAN są znakami towarowymi Stowarzyszenia VideoLAN."
 
 #: modules/gui/macosx/VLCAboutWindowController.m:134
-#, fuzzy
 msgid ""
 "VLC media player is a free and open source media player, encoder, and "
 "streamer made by the volunteers of the https://www.videolan.org/";
@@ -16435,12 +16434,12 @@ msgid ""
 "underline; color:#0057ae;\">Help and join us!"
 msgstr ""
 "VLC media player to darmowy i otwarty odtwarzacz multimedialny, koder i "
-"streamer stworzony przez wolontariuszy społeczności http://www.";
+"streamer stworzony przez wolontariuszy społeczności https://www.";
 "videolan.org/\">VideoLAN.VLC korzysta ze swoich wewnętrznych kodeków, "
 "działa na każdej popularnej platformie i jest w stanie odczytać niemal "
 "wszystkie pliki, CD, DVD, strumienie sieciowe, karty przechwytywania i inne "
-"formaty multimedialne!http://www.videolan.org/contribute/";
+"formaty multimedialne!https://www.videolan.org/contribute/";
 "\">Wspomóż nas i "
 "dołącz do nas!"
 
@@ -17080,9 +17079,8 @@ msgstr "Przejdź do poprzedniego elementu"
 
 #: modules/gui/macosx/VLCFSPanelController.m:124
 #: modules/gui/macosx/VLCFSPanelController.m:125
-#, fuzzy
 msgid "Leave fullscreen"
-msgstr "Opuść pełny ekran"
+msgstr "Opuść tryb pełnoekranowy"
 
 #: modules/gui/macosx/VLCFSPanelController.m:127
 #: modules/gui/macosx/VLCMainWindowControlsBar.m:76

___
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits


[vlc-commits] l10n: German update

2018-05-27 Thread Michał Trzebiatowski
vlc/vlc-3.0 | branch: master | Michał Trzebiatowski  | Thu 
May 17 23:15:00 2018 +0200| [091b4d5075df942121551c2d54387efb9d0788d6] | 
committer: Jean-Baptiste Kempf

l10n: German update

Signed-off-by: Michał Trzebiatowski 
Signed-off-by: Jean-Baptiste Kempf 

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=091b4d5075df942121551c2d54387efb9d0788d6
---

 po/de.po | 16 +++-
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/po/de.po b/po/de.po
index f59fa2ad22..15fe389d14 100644
--- a/po/de.po
+++ b/po/de.po
@@ -23,8 +23,8 @@ msgstr ""
 "Project-Id-Version: vlc 3.0.3\n"
 "Report-Msgid-Bugs-To: vlc-de...@videolan.org\n"
 "POT-Creation-Date: 2018-05-17 16:51+0200\n"
-"PO-Revision-Date: 2018-05-16 23:29+0200\n"
-"Last-Translator: Michał Trzebiatowski , 2018\n"
+"PO-Revision-Date: 2018-05-17 22:50+0200\n"
+"Last-Translator: Mario Siegmann , 2018\n"
 "Language-Team: German (https://www.transifex.com/yaron/teams/16553/de/)\n"
 "Language: de\n"
 "MIME-Version: 1.0\n"
@@ -16577,7 +16577,6 @@ msgstr ""
 "VLC media player und VideoLAN sind Warenzeichen der VideoLAN Association."
 
 #: modules/gui/macosx/VLCAboutWindowController.m:134
-#, fuzzy
 msgid ""
 "VLC media player is a free and open source media player, encoder, and "
 "streamer made by the volunteers of the https://www.videolan.org/";
@@ -16589,12 +16588,12 @@ msgid ""
 "underline; color:#0057ae;\">Help and join us!"
 msgstr ""
 "VLC media player ist ein freier und quelloffener Medienspieler, Encoder "
-"und Streamer, der von Freiwilligen der http://www.videolan.org/";
+"und Streamer, der von Freiwilligen der https://www.videolan.org/";
 "\">VideoLAN-Gemeinschaft erstellt wurde.VLC benutzt seine internen "
-"Codecs, arbeitet auf so gut wie allen bekannten Plattformen und kann fast "
+"span>-Gemeinschaft gemacht wurde.VLC benutzt seine internen "
+"Codecs, Arbeitet auf so gut wie allen bekannten Plattformen und kann fast "
 "alle Dateien, CDs, DVDs, Netzwerk-Streams, Aufnahmekarten und andere "
-"Medienformate lesen!http://www.videolan.org/contribute/";
+"Medienformate lesen!https://www.videolan.org/contribute/";
 "\">Helfen Sie "
 "uns und treten Sie uns bei!"
 
@@ -17236,9 +17235,8 @@ msgstr "Zu dem vorherigen Eintrag gehen"
 
 #: modules/gui/macosx/VLCFSPanelController.m:124
 #: modules/gui/macosx/VLCFSPanelController.m:125
-#, fuzzy
 msgid "Leave fullscreen"
-msgstr "Vollbild verlassen"
+msgstr "Vollbildmodus verlassen"
 
 #: modules/gui/macosx/VLCFSPanelController.m:127
 #: modules/gui/macosx/VLCMainWindowControlsBar.m:76

___
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits


[vlc-commits] l10n: French update

2018-05-27 Thread VideoLAN
vlc/vlc-3.0 | branch: master | VideoLAN  | Thu May 17 
23:15:01 2018 +0200| [6ca34d32eff4422f35917094ba6a2dc95b5d] | committer: 
Jean-Baptiste Kempf

l10n: French update

Signed-off-by: Michał Trzebiatowski 
Signed-off-by: Jean-Baptiste Kempf 

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=6ca34d32eff4422f35917094ba6a2dc95b5d
---

 po/fr.po | 23 ++-
 1 file changed, 10 insertions(+), 13 deletions(-)

diff --git a/po/fr.po b/po/fr.po
index 0b84bde95f..0d5b580f70 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -32,8 +32,8 @@ msgstr ""
 "Project-Id-Version: vlc 3.0.3\n"
 "Report-Msgid-Bugs-To: vlc-de...@videolan.org\n"
 "POT-Creation-Date: 2018-05-17 16:51+0200\n"
-"PO-Revision-Date: 2018-05-16 23:29+0200\n"
-"Last-Translator: Fan, 2018\n"
+"PO-Revision-Date: 2018-05-17 22:50+0200\n"
+"Last-Translator: Irriep Nala Novram , 2018\n"
 "Language-Team: French (https://www.transifex.com/yaron/teams/16553/fr/)\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
@@ -16589,7 +16589,6 @@ msgstr ""
 "l'Association VideoLAN."
 
 #: modules/gui/macosx/VLCAboutWindowController.m:134
-#, fuzzy
 msgid ""
 "VLC media player is a free and open source media player, encoder, and "
 "streamer made by the volunteers of the https://www.videolan.org/";
@@ -16601,15 +16600,14 @@ msgid ""
 "underline; color:#0057ae;\">Help and join us!"
 msgstr ""
 "Le lecteur multimédia VLC est un lecteur, un encodeur et un diffuseur "
-"multimédia gratuit et libre fait par des volontaires de la communauté http://www.videolan.org/\";>VideoLAN.VLC utilise ses propres codecs, "
-"fonctionne sur les plate-formes les plus répandues, et peut lire quasiment "
-"tous les fichiers, CD, DVD, flux réseau, cartes de capture et autres formats "
-"de médias !http://www.videolan.org/contribute/\";>Aidez-nous et "
-"rejoignez-nous !Traductions : Éric Lassauge (2018-02-02 18:04+0100)"
+"multimédia libre et gratuit fait par des volontaires de la communauté https://www.videolan.org/\";>VideoLAN.VLC utilise ses "
+"propres codecs et fonctionne sur quasiment toutes les plateformes, il peut "
+"lire quasiment tous les fichiers, CDs, DVDs, flux réseau, cartes de capture "
+"et autres formats de médias !https://www.videolan.org/";
+"contribute/\">Aidez nous et rejoignez nous !"
 
 #: modules/gui/macosx/VLCAddonsWindowController.m:104
 #: modules/gui/macosx/VLCAddonsWindowController.m:355
@@ -17247,7 +17245,6 @@ msgstr "Aller à l'élément précédent"
 
 #: modules/gui/macosx/VLCFSPanelController.m:124
 #: modules/gui/macosx/VLCFSPanelController.m:125
-#, fuzzy
 msgid "Leave fullscreen"
 msgstr "Quitter le plein écran"
 

___
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits


[vlc-commits] l10n: Slovak update

2018-05-27 Thread VideoLAN
vlc/vlc-3.0 | branch: master | VideoLAN  | Thu May 17 
23:15:03 2018 +0200| [e2f7d6ce2a89bc96e250e403bc35d0a0d4da6b33] | committer: 
Jean-Baptiste Kempf

l10n: Slovak update

Signed-off-by: Michał Trzebiatowski 
Signed-off-by: Jean-Baptiste Kempf 

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=e2f7d6ce2a89bc96e250e403bc35d0a0d4da6b33
---

 po/sk.po | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/po/sk.po b/po/sk.po
index 42d348b67c..e57495a855 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -9,14 +9,15 @@ msgstr ""
 "Project-Id-Version: vlc 3.0.3\n"
 "Report-Msgid-Bugs-To: vlc-de...@videolan.org\n"
 "POT-Creation-Date: 2018-05-17 16:51+0200\n"
-"PO-Revision-Date: 2018-05-16 23:29+0200\n"
+"PO-Revision-Date: 2018-05-17 22:51+0200\n"
 "Last-Translator: Marián Hikaník , 2018\n"
 "Language-Team: Slovak (https://www.transifex.com/yaron/teams/16553/sk/)\n"
 "Language: sk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n "
+">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
 
 #: include/vlc_common.h:1044
 msgid ""
@@ -16568,7 +16569,6 @@ msgid ""
 msgstr "VLC media player a VideoLAN sú ochrannými značkami asociácie VideoLAN."
 
 #: modules/gui/macosx/VLCAboutWindowController.m:134
-#, fuzzy
 msgid ""
 "VLC media player is a free and open source media player, encoder, and "
 "streamer made by the volunteers of the https://www.videolan.org/";
@@ -16581,11 +16581,11 @@ msgid ""
 msgstr ""
 "VLC media player je voľne šíriteľný prehrávač médií, kodér a streamovací "
 "program s otvoreným zdrojovým kódom, vytvorený dobrovoľníkmi http://www.videolan.org/\";>https://www.videolan.org/\";>tímu VideoLAN a jeho komunitou.VLC "
 "používa interné kodeky, funguje na každej populárnej platforme a dokáže "
 "čítať takmer všetky súbory, disky CD, DVD, sieťové streamy, čítať zo "
-"zaznamenávacích kariet a iných formátov pre médiá!http://";
+"zaznamenávacích kariet a iných formátov pre médiá!https://";
 "www.videolan.org/contribute/\">Pomôžte a pridajte sa k nám!"
 
@@ -17226,7 +17226,6 @@ msgstr "Prejsť na predchádzajúcu položku"
 
 #: modules/gui/macosx/VLCFSPanelController.m:124
 #: modules/gui/macosx/VLCFSPanelController.m:125
-#, fuzzy
 msgid "Leave fullscreen"
 msgstr "Vypnúť zobrazovanie na celú obrazovku"
 

___
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits


[vlc-commits] l10n: Simplified Chinese update

2018-05-27 Thread VideoLAN
vlc/vlc-3.0 | branch: master | VideoLAN  | Thu May 17 
23:15:04 2018 +0200| [82ec0dd900619b85011ebebfef61f0363d81e6d6] | committer: 
Jean-Baptiste Kempf

l10n: Simplified Chinese update

Signed-off-by: Michał Trzebiatowski 
Signed-off-by: Jean-Baptiste Kempf 

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=82ec0dd900619b85011ebebfef61f0363d81e6d6
---

 po/zh_CN.po | 18 --
 1 file changed, 8 insertions(+), 10 deletions(-)

diff --git a/po/zh_CN.po b/po/zh_CN.po
index fcdc20ac13..b1d4213034 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -15,7 +15,7 @@ msgstr ""
 "Project-Id-Version: vlc 3.0.3\n"
 "Report-Msgid-Bugs-To: vlc-de...@videolan.org\n"
 "POT-Creation-Date: 2018-05-17 16:51+0200\n"
-"PO-Revision-Date: 2018-05-16 23:29+0200\n"
+"PO-Revision-Date: 2018-05-17 22:51+0200\n"
 "Last-Translator: Dian Li , 2018\n"
 "Language-Team: Chinese (China) (https://www.transifex.com/yaron/teams/16553/";
 "zh_CN/)\n"
@@ -15761,7 +15761,6 @@ msgid ""
 msgstr "VLC media player 及 VideoLAN 为 VideoLAN Association 的注册商标。"
 
 #: modules/gui/macosx/VLCAboutWindowController.m:134
-#, fuzzy
 msgid ""
 "VLC media player is a free and open source media player, encoder, and "
 "streamer made by the volunteers of the https://www.videolan.org/";
@@ -15772,13 +15771,13 @@ msgid ""
 "\"https://www.videolan.org/contribute/\";>Help and join us!"
 msgstr ""
-"VLC media player 是由 http://www.videolan.org/\";>VideoLAN 社区的志愿者"
-"们开发的自由开源媒体播放器、编码器及串流器。VLC 使用内置的编解码器,能"
-"在几乎所有流行平台上运行,并能读取几乎所有文件、CD、DVD、网络流、捕获卡及其他"
-"媒体格式!http://www.videolan.org/contribute/\";>提供帮助或加入我们!"
+"VLC media player 是由 https://www.videolan.org/\";>VideoLAN 社区的志"
+"愿者们开发的自由开源媒体播放器、编码器及串流器。VLC 使用内置的编解码"
+"器,能在几乎所有流行平台上运行,并能读取几乎所有文件、CD、DVD、网络流、捕获卡"
+"及其他媒体格式!https://www.videolan.org/contribute/\";>提供帮助或加入我们!"
 
 #: modules/gui/macosx/VLCAddonsWindowController.m:104
 #: modules/gui/macosx/VLCAddonsWindowController.m:355
@@ -16409,7 +16408,6 @@ msgstr "转到前一项"
 
 #: modules/gui/macosx/VLCFSPanelController.m:124
 #: modules/gui/macosx/VLCFSPanelController.m:125
-#, fuzzy
 msgid "Leave fullscreen"
 msgstr "退出全屏"
 

___
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits


[vlc-commits] contrib: harfbuzz: Create pkg-config buildfile with CMake buildsystem

2018-05-27 Thread David Fuhrmann
vlc | branch: master | David Fuhrmann  | Sun May 27 
12:29:03 2018 +0200| [eed98c815bd28020c856d65b83602bbd8c067e3e] | committer: 
David Fuhrmann

contrib: harfbuzz: Create pkg-config buildfile with CMake buildsystem

This creates a new pkgconfig template, unfortunately the configure-
based template cannnot be used.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=eed98c815bd28020c856d65b83602bbd8c067e3e
---

 .../harfbuzz/harfbuzz-create-pkgconfig-file.patch  | 58 ++
 contrib/src/harfbuzz/rules.mak |  1 +
 2 files changed, 59 insertions(+)

diff --git a/contrib/src/harfbuzz/harfbuzz-create-pkgconfig-file.patch 
b/contrib/src/harfbuzz/harfbuzz-create-pkgconfig-file.patch
new file mode 100644
index 00..52aff8ddff
--- /dev/null
+++ b/contrib/src/harfbuzz/harfbuzz-create-pkgconfig-file.patch
@@ -0,0 +1,58 @@
+--- harfbuzz/CMakeLists.txt.old2018-05-27 12:03:25.0 +0200
 harfbuzz/CMakeLists.txt2018-05-27 12:02:45.0 +0200
+@@ -385,18 +385,21 @@ if (APPLE AND HB_HAVE_CORETEXT)
+   find_library(CORETEXT_FRAMEWORK CoreText)
+   if (CORETEXT_FRAMEWORK)
+ list(APPEND THIRD_PARTY_LIBS ${CORETEXT_FRAMEWORK})
++set(FRAMEWORK_FLAGS "${FRAMEWORK_FLAGS} -framework CoreText")
+   endif (CORETEXT_FRAMEWORK)
+   mark_as_advanced(CORETEXT_FRAMEWORK)
+   
+   find_library(COREFOUNDATION_FRAMEWORK CoreFoundation)
+   if (COREFOUNDATION_FRAMEWORK)
+ list(APPEND THIRD_PARTY_LIBS ${COREFOUNDATION_FRAMEWORK})
++set(FRAMEWORK_FLAGS "${FRAMEWORK_FLAGS} -framework CoreFoundation")
+   endif (COREFOUNDATION_FRAMEWORK)
+   mark_as_advanced(COREFOUNDATION_FRAMEWORK)
+   
+   find_library(COREGRAPHICS_FRAMEWORK CoreGraphics)
+   if (COREGRAPHICS_FRAMEWORK)
+ list(APPEND THIRD_PARTY_LIBS ${COREGRAPHICS_FRAMEWORK})
++set(FRAMEWORK_FLAGS "${FRAMEWORK_FLAGS} -framework CoreGraphics")
+   endif (COREGRAPHICS_FRAMEWORK)
+   mark_as_advanced(COREGRAPHICS_FRAMEWORK)
+ endif ()
+@@ -561,6 +564,18 @@ endif ()
+ add_library(harfbuzz ${project_sources} ${project_extra_sources} 
${project_headers})
+ target_link_libraries(harfbuzz ${THIRD_PARTY_LIBS})
+ 
++## harfbuzz pc file
++foreach(LIB ${THIRD_PARTY_LIBS})
++  if(NOT IS_ABSOLUTE ${LIB})
++set(PRIVATE_LIBS "${PRIVATE_LIBS} -l${LIB}")
++  endif()
++endforeach()
++
++set(PRIVATE_LIBS "${PRIVATE_LIBS} ${FRAMEWORK_FLAGS}")
++configure_file("harfbuzz-cmake.pc.in" "harfbuzz.pc" @ONLY)
++install(FILES "${CMAKE_CURRENT_BINARY_DIR}/harfbuzz.pc"
++DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
++
+ ## Define harfbuzz-subset library
+ add_library(harfbuzz-subset ${subset_project_sources} 
${subset_project_headers})
+ add_dependencies(harfbuzz-subset harfbuzz)
+--- /dev/null  2018-05-27 12:22:37.0 +0200
 harfbuzz/harfbuzz-cmake.pc.in  2018-05-27 12:24:00.0 +0200
+@@ -0,0 +1,12 @@
++prefix=@CMAKE_INSTALL_PREFIX@
++exec_prefix=${prefix}
++libdir=${prefix}/lib
++includedir=${prefix}/include
++
++Name: harfbuzz
++Description: HarfBuzz text shaping library
++Version: @HB_VERSION@
++
++Libs: -L${libdir} -lharfbuzz -lm @PRIVATE_LIBS@
++Requires.private:
++Cflags: -I${includedir}/harfbuzz
diff --git a/contrib/src/harfbuzz/rules.mak b/contrib/src/harfbuzz/rules.mak
index bdf04c629b..7d42bb4021 100644
--- a/contrib/src/harfbuzz/rules.mak
+++ b/contrib/src/harfbuzz/rules.mak
@@ -20,6 +20,7 @@ harfbuzz: harfbuzz-$(HARFBUZZ_VERSION).tar.bz2 .sum-harfbuzz
$(APPLY) $(SRC)/harfbuzz/harfbuzz-fix-freetype-detect.patch
$(APPLY) $(SRC)/harfbuzz/harfbuzz-no-tests.patch
$(APPLY) $(SRC)/harfbuzz/harfbuzz-fix-coretext-detection.patch
+   $(APPLY) $(SRC)/harfbuzz/harfbuzz-create-pkgconfig-file.patch
$(MOVE)
 
 DEPS_harfbuzz = freetype2 $(DEPS_freetype2)

___
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits


[vlc-commits] freetype: Append _LDFLAGS to _LINK for all platforms

2018-05-27 Thread David Fuhrmann
vlc | branch: master | David Fuhrmann  | Sun May 27 
12:33:36 2018 +0200| [ed600b3efd6b4642f0e0d364f5cbc0cc7b4b1d45] | committer: 
David Fuhrmann

freetype: Append _LDFLAGS to _LINK for all platforms

AM_LDFLAGS needs to be removed as this is already added to the
standard LINK flags (and adding those flags twice is not allowed).

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ed600b3efd6b4642f0e0d364f5cbc0cc7b4b1d45
---

 modules/text_renderer/Makefile.am | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/modules/text_renderer/Makefile.am 
b/modules/text_renderer/Makefile.am
index 41b370788d..62ea43d2fb 100644
--- a/modules/text_renderer/Makefile.am
+++ b/modules/text_renderer/Makefile.am
@@ -10,7 +10,7 @@ libfreetype_plugin_la_SOURCES = \
 
 libfreetype_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(FREETYPE_CFLAGS)
 libfreetype_plugin_la_LIBADD = $(LIBM)
-libfreetype_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(FREETYPE_LDFLAGS) -rpath 
'$(textdir)'
+libfreetype_plugin_la_LDFLAGS = $(FREETYPE_LDFLAGS) -rpath '$(textdir)'
 
 if HAVE_WIN32
 libfreetype_plugin_la_SOURCES += text_renderer/freetype/fonts/dwrite.cpp
@@ -34,7 +34,7 @@ libfreetype_plugin_la_SOURCES += 
text_renderer/freetype/fonts/android.c
 endif
 if HAVE_DARWIN
 libfreetype_plugin_la_SOURCES += text_renderer/freetype/fonts/darwin.c
-libfreetype_plugin_la_LINK += -Wl,-framework,CoreFoundation 
-Wl,-framework,CoreText
+libfreetype_plugin_la_LDFLAGS += -Wl,-framework,CoreFoundation 
-Wl,-framework,CoreText
 endif
 if HAVE_FRIBIDI
 libfreetype_plugin_la_CPPFLAGS += $(FRIBIDI_CFLAGS) -DHAVE_FRIBIDI
@@ -44,6 +44,7 @@ if HAVE_HARFBUZZ
 libfreetype_plugin_la_CPPFLAGS += $(HARFBUZZ_CFLAGS) -DHAVE_HARFBUZZ
 libfreetype_plugin_la_LIBADD += $(HARFBUZZ_LIBS)
 endif
+libfreetype_plugin_la_LINK += $(libfreetype_plugin_la_LDFLAGS)
 libfreetype_plugin_la_LIBADD += $(FREETYPE_LIBS)
 if HAVE_FREETYPE
 text_LTLIBRARIES += libfreetype_plugin.la

___
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits


[vlc-commits] contrib: harfbuzz: Remove unused variable

2018-05-27 Thread David Fuhrmann
vlc | branch: master | David Fuhrmann  | Sun May 27 
12:28:14 2018 +0200| [0abd9f30f81cf9fe09650f4d71c139cf41df4597] | committer: 
David Fuhrmann

contrib: harfbuzz: Remove unused variable

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0abd9f30f81cf9fe09650f4d71c139cf41df4597
---

 contrib/src/harfbuzz/rules.mak | 4 
 1 file changed, 4 deletions(-)

diff --git a/contrib/src/harfbuzz/rules.mak b/contrib/src/harfbuzz/rules.mak
index 178f47f047..bdf04c629b 100644
--- a/contrib/src/harfbuzz/rules.mak
+++ b/contrib/src/harfbuzz/rules.mak
@@ -7,10 +7,6 @@ ifeq ($(call need_pkg,"harfbuzz"),)
 PKGS_FOUND += harfbuzz
 endif
 
-ifdef HAVE_DARWIN_OS
-HARFBUZZCONF += --with-coretext=yes
-endif
-
 $(TARBALLS)/harfbuzz-$(HARFBUZZ_VERSION).tar.bz2:
$(call download_pkg,$(HARFBUZZ_URL),harfbuzz)
 

___
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits