[vlc-commits] Tag 3.0.3 : VLC media player 3.0.3 'Vetinari'
[vlc/vlc-3.0] [branch: refs/tags/3.0.3] Tag:92b068f4f988792994a5dd051df2ad3b065df159 > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git?a=tag;h=92b068f4f988792994a5dd051df2ad3b065df159 Tagger: Jean-Baptiste Kempf Date: Mon May 28 01:17:40 2018 +0200 VLC media player 3.0.3 'Vetinari' This is the fourth release of VLC 3.0 branch, named "Vetinari", in reference to the Lord Patrician from Discworld. This update fixes many issues, including but not limited to: - subtitles behaviour on pause, - numerous improvements on hardware acceleration on macOS/iOS, - improvements and fixes on Ogg, MKV and TS formats, - crashes in D3D11 output on Windows, - improvements on font rendering, - fixes for amem, audioscrobbler, qt, macOS, avcodec encoding, srt, - updates of translations Check our NEWS file for more details! Vetinari is a major release changing a lot in the media engine of VLC. It is one of the largest release we've ever done. Notably, it: - activates hardware decoding on all platforms, of H.264 & H.265, 8 & 10bits, allowing 4K60 or even 8K decoding with little CPU consumption, - merges all the code from the mobile ports into the same codebase with common numbering and releases, - supports 360 video and 3D audio, and prepares for VR content, - supports direct HDR and HDR tone-mapping, - updates the audio passthrough for HD Audio codecs, - allows browsing of local network drives like SMB, FTP, SFTP, NFS... - stores the passwords securely, - brings a new subtitle rendering engine, supporting ComplexTextLayout and font fallback to support multiple languages and fonts, - supports ChromeCast with the new renderer framework, - adds support for numerous new formats and codecs, including WebVTT, AV1, TTML, HQX, 708, Cineform, and many more, - improves Bluray support with Java menus, aka BD-J, - updates the macOS interface with major cleaning and improvements, - support HiDPI UI on Windows, with the switch to Qt5, - prepares the experimental support for Wayland on Linux, and switches to OpenGL by default on Linux. And so many other things... ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] Dshow: include mta_holder file
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
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
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
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
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
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
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
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
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
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
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
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