[vlc-commits] [Git][videolan/npapi-vlc][master] Fix toggleTeletext in 2.2 builds

Hugo Beauzée-Luyssen gitlab at videolan.org
Tue May 23 18:08:37 CEST 2017


Hugo Beauzée-Luyssen pushed to branch master at videolan / VLC Browser Plugins


Commits:
be16cce6 by Hugo Beauzée-Luyssen at 2017-05-23T18:07:20+02:00
Fix toggleTeletext in 2.2 builds

- - - - -


2 changed files:

- activex/vlccontrol2.cpp
- npapi/npruntime/npolibvlc.cpp


Changes:

=====================================
activex/vlccontrol2.cpp
=====================================
--- a/activex/vlccontrol2.cpp
+++ b/activex/vlccontrol2.cpp
@@ -1272,11 +1272,15 @@ STDMETHODIMP VLCVideo::toggleFullscreen()
 
 STDMETHODIMP VLCVideo::toggleTeletext()
 {
+#if LIBVLC_VERSION_INT >= LIBVLC_VERSION(3, 0, 0, 0)
     if( _plug->get_player().get_mp().teletext() == -1 )
         _plug->get_player().get_mp().setTeletext( 100 );
     else
         _plug->get_player().get_mp().setTeletext( -1 );
     return S_OK;
+#else
+    _plug->get_player().get_mp().toggleTeletext();
+#endif
 }
 
 STDMETHODIMP VLCVideo::get_marquee(IVLCMarquee** obj)


=====================================
npapi/npruntime/npolibvlc.cpp
=====================================
--- a/npapi/npruntime/npolibvlc.cpp
+++ b/npapi/npruntime/npolibvlc.cpp
@@ -1545,10 +1545,14 @@ LibvlcVideoNPObject::invoke(int index, const NPVariant *,
             {
                 if( argCount == 0 )
                 {
+#if LIBVLC_VERSION_INT >= LIBVLC_VERSION(3, 0, 0, 0)
                     if ( p_plugin->getMD().teletext() == -1 )
                         p_plugin->getMD().setTeletext( 100 );
                     else
                         p_plugin->getMD().setTeletext( -1 );
+#else
+                    p_plugin->getMD().toggleTeletext();
+#endif
                     return INVOKERESULT_NO_ERROR;
                 }
                 return INVOKERESULT_NO_SUCH_METHOD;



View it on GitLab: https://code.videolan.org/videolan/npapi-vlc/commit/be16cce606e26f60e1ca83a67a76bc71e7c07e96

---
View it on GitLab: https://code.videolan.org/videolan/npapi-vlc/commit/be16cce606e26f60e1ca83a67a76bc71e7c07e96
You're receiving this email because of your account on code.videolan.org.


More information about the vlc-commits mailing list