[Libreoffice-commits] core.git: Changes to 'feature/vlc'

Minh Ngo nlminhtl at gmail.com
Sun Sep 15 17:22:47 PDT 2013


New branch 'feature/vlc' available with the following commits:
commit eb86569610d00501df61ef82094172767168386a
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Tue Jul 16 08:35:11 2013 +0300

    Possibly binds a video frame into the WIN32 window
    
    Change-Id: Ib45921e3162e7ce5f306c23b0b158a4c35102202

commit 9303e7460191bf2864c57a8882b64941a3484995
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Sat Jul 13 23:09:47 2013 +0300

    Fixing pausing/stopping media features
    
    Change-Id: I3a1c5201481be819f84e8475719a1ce9f15e20ec

commit b5f4002ec180c5b1e25d052461700d94fc2ccea1
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Sat Jul 13 22:31:57 2013 +0300

    Fixing default frame size
    
    Change-Id: I82438768a8165f3ce5fdde03e89d2d2c9acc24c6

commit e963770ca687b9761b8bc803cb13e57e2afc3085
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Sat Jul 13 10:34:42 2013 +0300

    Fixing volume changing ability
    
    Change-Id: Ie6b175fd039a868a57afdfe7bd05a2de69c39a7c

commit 8f83e797f65b1b4a38f3866c43d59bfecdd7746b
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Thu Jul 11 08:29:29 2013 +0300

    Binding a video frame into a LibreOffice's widget
    
    Change-Id: Iebf5b9f8cc83e7d2a96f105b07b6fe0eaf8b2678

commit 8b02c98a757570900264fb65df01c3954c74d745
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Wed Jul 10 08:52:41 2013 +0300

    Fixing get/set time methods (correctly converts ms into sec).
    
    Change-Id: I64c7ddb5336a7ea255500c21ee1550eb32cbf27b

commit 31515f5456bf9effdf2d5750f8dacd87f483e49a
Author: Michael Meeks <michael.meeks at suse.com>
Date:   Tue Jul 9 21:20:52 2013 +0100

    don't return an UNO reference to a temporary stack object.
    
    Change-Id: I0b64d6181884d416d690a936017e6e0725360d56

commit 225eff2e1948b294f8bd5e908b6e4ae245593ce0
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Mon Jul 8 22:31:10 2013 +0300

    Fixing segfault when getting a duration
    
    Change-Id: I51e221214bb7e6c09312109ddb9d6bb71b47b181

commit b7d782570c7fb732837446bdfd5ee71e47a9c64b
Author: Michael Meeks <michael.meeks at suse.com>
Date:   Mon Jul 8 09:47:40 2013 +0100

    Insert vlc at the top of the service list to try for media.
    
    Change-Id: I2abde3c4431e104f30c22a3066bb6fb243151e2d

commit 2635917f945861c2f24d10370ca632d0a90ad54c
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu May 30 14:27:44 2013 +0100

    make impress start again without crashing
    
    triggered by commit 0143805a565418d2a114c16b7eeba3b784176d9e
    
    from Implementation::Update the mpViewShellManagerLock.reset is triggering
    reentry to the same method, this time in the other branch and calling
    mpViewShellManagerLock.release and delete pLock
    
    it's all a bit appalling really
    
    ==15411== Invalid read of size 8
    ==15411==    at 0x214B62F4: boost::detail::shared_count::~shared_count() (shared_count.hpp:371)
    ==15411==    by 0x216C3EE3: boost::shared_ptr<sd::ViewShellManager>::~shared_ptr() (shared_ptr.hpp:328)
    ==15411==    by 0x21883EE8: sd::ViewShellManager::UpdateLock::~UpdateLock() (in /home/caolan/LibreOffice/core/solver/unxlngx6/lib/libsdlo.so)
    ==15411==    by 0x21972275: std::auto_ptr<sd::ViewShellManager::UpdateLock>::reset(sd::ViewShellManager::UpdateLock*) (auto_ptr.h:244)
    ==15411==    by 0x21969F20: sd::ToolBarManager::Implementation::Update(std::auto_ptr<(anonymous namespace)::LayouterLock>) (ToolBarManager.cxx:957)
    ==15411==    by 0x21969C46: sd::ToolBarManager::Implementation::UnlockUpdate() (ToolBarManager.cxx:884)
    ==15411==    by 0x21968053: sd::ToolBarManager::UnlockUpdate() (ToolBarManager.cxx:540)
    ==15411==    by 0x216E03A4: sd::ToolBarManager::UpdateLock::~UpdateLock() (in /home/caolan/LibreOffice/core/solver/unxlngx6/lib/libsdlo.so)
    ==15411==    by 0x216E051C: void boost::checked_delete<sd::ToolBarManager::UpdateLock>(sd::ToolBarManager::UpdateLock*) (checked_delete.hpp:34)
    ==15411==    by 0x216E0484: boost::scoped_ptr<sd::ToolBarManager::UpdateLock>::~scoped_ptr() (scoped_ptr.hpp:82)
    ==15411==    by 0x216E04FC: boost::scoped_ptr<sd::ToolBarManager::UpdateLock>::reset(sd::ToolBarManager::UpdateLock*) (scoped_ptr.hpp:88)
    ==15411==    by 0x216E01D6: sd::framework::ToolBarModule::HandleUpdateEnd() (ToolBarModule.cxx:203)
    ==15411==    by 0x216DFEA5: sd::framework::ToolBarModule::notifyConfigurationChange(com::sun::star::drawing::framework::ConfigurationChangeEvent const&) (ToolBarModule.cxx:125)
    ==15411==    by 0x2169D2F6: sd::framework::ConfigurationControllerBroadcaster::NotifyListeners(std::__debug::vector<sd::framework::ConfigurationControllerBroadcaster::ListenerDescriptor, std::allocator<sd::framework::ConfigurationControllerBroadcaster::ListenerDescriptor> > const&, com::sun::star::drawing::framework::ConfigurationChangeEvent const&) (ConfigurationControllerBroadcaster.cxx:104)
    ==15411==    by 0x2169D62C: sd::framework::ConfigurationControllerBroadcaster::NotifyListeners(com::sun::star::drawing::framework::ConfigurationChangeEvent const&) (ConfigurationControllerBroadcaster.cxx:132)
    ==15411==    by 0x216A9A49: sd::framework::ConfigurationUpdater::UpdateConfiguration() (ConfigurationUpdater.cxx:202)
    ==15411==    by 0x216A9692: sd::framework::ConfigurationUpdater::RequestUpdate(com::sun::star::uno::Reference<com::sun::star::drawing::framework::XConfiguration> const&) (ConfigurationUpdater.cxx:124)
    ==15411==    by 0x2168D0AE: sd::framework::ChangeRequestQueueProcessor::ProcessOneEvent() (ChangeRequestQueueProcessor.cxx:186)
    ==15411==    by 0x2168CE39: sd::framework::ChangeRequestQueueProcessor::ProcessEvent(void*) (ChangeRequestQueueProcessor.cxx:139)
    ==15411==    by 0x2168CDFA: sd::framework::ChangeRequestQueueProcessor::LinkStubProcessEvent(void*, void*) (ChangeRequestQueueProcessor.cxx:131)
    ==15411==    by 0x90D9283: Link::Call(void*) const (link.hxx:123)
    ==15411==    by 0x96A2CC3: ImplHandleUserEvent(ImplSVEvent*) (winproc.cxx:1986)
    ==15411==    by 0x96A422A: ImplWindowFrameProc(Window*, SalFrame*, unsigned short, void const*) (winproc.cxx:2601)
    ==15411==    by 0x96B28CA: SalFrame::CallCallback(unsigned short, void const*) const (in /home/caolan/LibreOffice/core/solver/unxlngx6/lib/libvcllo.so)
    ==15411==    by 0x96B2355: SalGenericDisplay::DispatchInternalEvent() (gendisp.cxx:91)
    ==15411==    by 0x16DB2069: GtkData::userEventFn(void*) (gtkdata.cxx:935)
    ==15411==    by 0x16DB20C4: call_userEventFn (gtkdata.cxx:945)
    ==15411==    by 0x3795647A54: g_main_context_dispatch (gmain.c:2715)
    ==15411==    by 0x3795647D87: g_main_context_iterate.isra.24 (gmain.c:3290)
    ==15411==    by 0x3795647E43: g_main_context_iteration (gmain.c:3351)
    ==15411==    by 0x16DB0F2D: GtkData::Yield(bool, bool) (gtkdata.cxx:574)
    ==15411==    by 0x16DB4ACD: GtkInstance::Yield(bool, bool) (gtkinst.cxx:404)
    ==15411==    by 0x90F2FEF: ImplYield(bool, bool) (svapp.cxx:422)
    ==15411==    by 0x90EF588: Application::Yield(bool) (svapp.cxx:456)
    ==15411==    by 0x90EF529: Application::Execute() (svapp.cxx:401)
    ==15411==    by 0x4EC7147: desktop::Desktop::Main() (app.cxx:1720)
    ==15411==    by 0x90FBA70: ImplSVMain() (svmain.cxx:162)
    ==15411==    by 0x90FBB59: SVMain() (svmain.cxx:198)
    ==15411==    by 0x4F098B5: soffice_main (sofficemain.cxx:82)
    ==15411==    by 0x400967: sal_main (main.c:48)
    ==15411==    by 0x400948: main (main.c:47)
    ==15411==  Address 0x1f2a66b8 is 8 bytes inside a block of size 16 free'd
    ==15411==    at 0x4A073CC: operator delete(void*) (vg_replace_malloc.c:480)
    ==15411==    by 0x21969E8B: sd::ToolBarManager::Implementation::Update(std::auto_ptr<(anonymous namespace)::LayouterLock>) (ToolBarManager.cxx:936)
    ==15411==    by 0x21969C46: sd::ToolBarManager::Implementation::UnlockUpdate() (ToolBarManager.cxx:884)
    ==15411==    by 0x21968053: sd::ToolBarManager::UnlockUpdate() (ToolBarManager.cxx:540)
    ==15411==    by 0x216E03A4: sd::ToolBarManager::UpdateLock::~UpdateLock() (in /home/caolan/LibreOffice/core/solver/unxlngx6/lib/libsdlo.so)
    ==15411==    by 0x21967962: sd::ToolBarManager::ResetToolBars(sd::ToolBarManager::ToolBarGroup) (ToolBarManager.cxx:410)
    ==15411==    by 0x219AC02F: sd::DrawViewShell::ChangeEditMode(EditMode, bool) (drviews1.cxx:363)
    ==15411==    by 0x219CC31E: sd::DrawViewShell::ReadFrameViewData(sd::FrameView*) (drviews5.cxx:295)
    ==15411==    by 0x21A45CBA: sd::ViewShell::Activate(unsigned char) (viewshel.cxx:350)
    ==15411==    by 0x219AB09E: sd::DrawViewShell::Activate(unsigned char) (drviews1.cxx:93)
    ==15411==    by 0x663DA02: SfxShell::DoActivate_Impl(SfxViewFrame*, unsigned char) (shell.cxx:571)
    ==15411==    by 0x69853B7: SfxDispatcher::FlushImpl() (in /home/caolan/LibreOffice/core/solver/unxlngx6/lib/libsfxlo.so)
    ==15411==    by 0x652A459: SfxDispatcher::Flush() (dispatch.hxx:237)
    ==15411==    by 0x6974199: SfxViewShell::AddSubShell(SfxShell&) (viewsh.cxx:1409)
    ==15411==    by 0x21986D9B: sd::ViewShellManager::Implementation::UpdateShellStack() (ViewShellManager.cxx:963)
    ==15411==    by 0x21986785: sd::ViewShellManager::Implementation::UnlockUpdate() (ViewShellManager.cxx:881)
    ==15411==    by 0x21983F27: sd::ViewShellManager::UnlockUpdate() (ViewShellManager.cxx:425)
    ==15411==    by 0x21883EDC: sd::ViewShellManager::UpdateLock::~UpdateLock() (in /home/caolan/LibreOffice/core/solver/unxlngx6/lib/libsdlo.so)
    ==15411==    by 0x21972275: std::auto_ptr<sd::ViewShellManager::UpdateLock>::reset(sd::ViewShellManager::UpdateLock*) (auto_ptr.h:244)
    ==15411==    by 0x21969F20: sd::ToolBarManager::Implementation::Update(std::auto_ptr<(anonymous namespace)::LayouterLock>) (ToolBarManager.cxx:957)
    ==15411==    by 0x21969C46: sd::ToolBarManager::Implementation::UnlockUpdate() (ToolBarManager.cxx:884)
    ==15411==    by 0x21968053: sd::ToolBarManager::UnlockUpdate() (ToolBarManager.cxx:540)
    ==15411==    by 0x216E03A4: sd::ToolBarManager::UpdateLock::~UpdateLock() (in /home/caolan/LibreOffice/core/solver/unxlngx6/lib/libsdlo.so)
    ==15411==    by 0x216E051C: void boost::checked_delete<sd::ToolBarManager::UpdateLock>(sd::ToolBarManager::UpdateLock*) (checked_delete.hpp:34)
    ==15411==    by 0x216E0484: boost::scoped_ptr<sd::ToolBarManager::UpdateLock>::~scoped_ptr() (scoped_ptr.hpp:82)
    ==15411==    by 0x216E04FC: boost::scoped_ptr<sd::ToolBarManager::UpdateLock>::reset(sd::ToolBarManager::UpdateLock*) (scoped_ptr.hpp:88)
    ==15411==    by 0x216E01D6: sd::framework::ToolBarModule::HandleUpdateEnd() (ToolBarModule.cxx:203)
    ==15411==    by 0x216DFEA5: sd::framework::ToolBarModule::notifyConfigurationChange(com::sun::star::drawing::framework::ConfigurationChangeEvent const&) (ToolBarModule.cxx:125)
    ==15411==    by 0x2169D2F6: sd::framework::ConfigurationControllerBroadcaster::NotifyListeners(std::__debug::vector<sd::framework::ConfigurationControllerBroadcaster::ListenerDescriptor, std::allocator<sd::framework::ConfigurationControllerBroadcaster::ListenerDescriptor> > const&, com::sun::star::drawing::framework::ConfigurationChangeEvent const&) (ConfigurationControllerBroadcaster.cxx:104)
    ==15411==    by 0x2169D62C: sd::framework::ConfigurationControllerBroadcaster::NotifyListeners(com::sun::star::drawing::framework::ConfigurationChangeEvent const&) (ConfigurationControllerBroadcaster.cxx:132)
    ==15411==    by 0x216A9A49: sd::framework::ConfigurationUpdater::UpdateConfiguration() (ConfigurationUpdater.cxx:202)
    ==15411==    by 0x216A9692: sd::framework::ConfigurationUpdater::RequestUpdate(com::sun::star::uno::Reference<com::sun::star::drawing::framework::XConfiguration> const&) (ConfigurationUpdater.cxx:124)
    ==15411==    by 0x2168D0AE: sd::framework::ChangeRequestQueueProcessor::ProcessOneEvent() (ChangeRequestQueueProcessor.cxx:186)
    ==15411==    by 0x2168CE39: sd::framework::ChangeRequestQueueProcessor::ProcessEvent(void*) (ChangeRequestQueueProcessor.cxx:139)
    ==15411==    by 0x2168CDFA: sd::framework::ChangeRequestQueueProcessor::LinkStubProcessEvent(void*, void*) (ChangeRequestQueueProcessor.cxx:131)
    ==15411==    by 0x90D9283: Link::Call(void*) const (link.hxx:123)
    ==15411==    by 0x96A2CC3: ImplHandleUserEvent(ImplSVEvent*) (winproc.cxx:1986)
    ==15411==    by 0x96A422A: ImplWindowFrameProc(Window*, SalFrame*, unsigned short, void const*) (winproc.cxx:2601)
    ==15411==    by 0x96B28CA: SalFrame::CallCallback(unsigned short, void const*) const (in /home/caolan/LibreOffice/core/solver/unxlngx6/lib/libvcllo.so)
    ==15411==    by 0x96B2355: SalGenericDisplay::DispatchInternalEvent() (gendisp.cxx:91)
    ==15411==    by 0x16DB2069: GtkData::userEventFn(void*) (gtkdata.cxx:935)
    ==15411==    by 0x16DB20C4: call_userEventFn (gtkdata.cxx:945)
    ==15411==    by 0x3795647A54: g_main_context_dispatch (gmain.c:2715)
    ==15411==    by 0x3795647D87: g_main_context_iterate.isra.24 (gmain.c:3290)
    ==15411==    by 0x3795647E43: g_main_context_iteration (gmain.c:3351)
    ==15411==    by 0x16DB0F2D: GtkData::Yield(bool, bool) (gtkdata.cxx:574)
    ==15411==    by 0x16DB4ACD: GtkInstance::Yield(bool, bool) (gtkinst.cxx:404)
    ==15411==    by 0x90F2FEF: ImplYield(bool, bool) (svapp.cxx:422)
    ==15411==    by 0x90EF588: Application::Yield(bool) (svapp.cxx:456)
    ==15411==    by 0x90EF529: Application::Execute() (svapp.cxx:401)
    
    Change-Id: I0171225067dd0f7f8da1400beb9c97727a0c414f

commit e41e4b6ecca066efb62952580b00955c53eab26c
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Sat Jul 6 22:01:24 2013 +0300

    Build fix
    
    Change-Id: I2db954ae56aacd023d7521c20db0e50b1a5b60e1

commit 58b339e0bb2d6edba984cbf5bb6d5b34a4594223
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Sat Jul 6 21:11:07 2013 +0300

    Setting url into the player class
    
    Change-Id: I7175b3ac9a818c6ae0ac0fdbea70b0416df34446

commit 68263030320c99297a24c0362a226fd1bb6e30c1
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Sat Jun 29 22:23:50 2013 +0300

    Frame grabber interface. Adding service/implementation names.
    
    Change-Id: I5bb36f6108a3ac1a36867e41e3148e3431ff8ff4

commit ec1cbc4c11deba910a1eede9bd791d0991ca51d1
Author: Michael Meeks <michael.meeks at suse.com>
Date:   Thu Jun 27 13:29:40 2013 +0100

    get vlcwindow compiling.
    
    Change-Id: I188a8ecf30e3816bd915ccdd452f6a93bd9d021d

commit 9fef11b4527fd5156522c4fd5beae54274ef64a7
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Tue Jun 25 00:06:34 2013 +0300

    Fixing source for building
    
    Change-Id: I0470684c8e2f043e891a58e11f498706c9a7a7f6

commit 71d7d6f5fee1332306ca4b5d12a473c415f81e7c
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Mon Jun 24 23:08:15 2013 +0300

    Lockguards for threadsafe. VLCWindow class templates.
    
    Change-Id: I3e56f1752ebb101f05a231007ffce5cc5b9c97d2

commit 0bb9fd58fb0f5e851ae9a32fe574df9c367080d5
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Mon Jun 24 09:53:22 2013 +0300

    get/set methods implementations
    
    Change-Id: Ia60d54def159b2ffc18d63315d23fc195ecece94

commit 88398a5c5e427410164538abb0b7f9c172aec518
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Fri Jun 21 09:19:51 2013 +0300

    Media player/VLC instance initializing.
    
    + implementing some methods in vlcplayer
    
    Change-Id: I9b9ca9ecd56f85b73fb7e79fcab5fc2968bd20fb

commit 6b2d4bececb1fd588076b6a2e573f539f3242b58
Author: Michael Meeks <michael.meeks at suse.com>
Date:   Thu Jun 13 10:05:10 2013 +0100

    build the new modules, and close a couple of namespaces.
    
    Change-Id: I04bc100310f886cd07eb1440a37028a2e52d879e

commit 1bff858999cdb0aa03dd957fb556e64dbb6a0d62
Author: Minh Ngo <nlminhtl at gmail.com>
Date:   Thu Jun 13 09:43:51 2013 +0300

    Initial player/manager patterns for the vlc module
    
    Change-Id: I600c3b273343906fbaed18629f425ce5b590b92e

commit fa7672235410e5ba83c4956bf634e8bec623b3bb
Author: Michael Meeks <michael.meeks at suse.com>
Date:   Wed May 29 12:31:22 2013 +0100

    trivial build fix.
    
    Change-Id: I6c5254e2087fed0664255619f080741f8ffb2a6e

commit b96de744c22c1aeaa2e2f67cdfea22bd5665fb8d
Author: Michael Meeks <michael.meeks at suse.com>
Date:   Wed May 29 12:27:08 2013 +0100

    initial vlc component build / conditionals and hookup.
    
    Change-Id: I12e4a368e18a58099160ee65eebe837744e11378

commit 9251e48685e648bd2934b580d29f8d9e3985d018
Author: Michael Meeks <michael.meeks at suse.com>
Date:   Wed May 29 12:08:31 2013 +0100

    initial configure pieces for VLC detection.
    
    Change-Id: I1001d7f87c3e3194c04ea9d1ef97a87898f891ea



More information about the Libreoffice-commits mailing list