sunqueen / vlc-2.2.1.32-2013.noasm Goto Github PK
View Code? Open in Web Editor NEWvlc-2.2.1 compile with VS2013 update 4 (not support assembly)
License: GNU General Public License v2.0
vlc-2.2.1 compile with VS2013 update 4 (not support assembly)
License: GNU General Public License v2.0
README for the VLC media player =============================== VLC is a popular libre and open source media player and multimedia engine, used by a large number of individuals, professionals, companies and institutions. Using open source technologies and libraries, VLC has been ported to most computing platforms, including GNU/Linux, Windows, Mac OS X, BSD, iOS and Android. VLC can play most multimedia files, discs, streams, allows playback from devices, and is able to convert to or stream in various formats. The VideoLAN project was started at the university École Centrale Paris who relicensed VLC under the GPLv2 license in February 2001. Since then, VLC has been downloaded close to one billion times. Links: ====== The VLC web site . . . . . http://www.videolan.org/ Support . . . . . . . . . . http://www.videolan.org/support/ Forums . . . . . . . . . . http://forum.videolan.org/ Wiki . . . . . . . . . . . http://wiki.videolan.org/ The Developers site . . . . http://wiki.videolan.org/Developers_Corner VLC hacking guide . . . . . http://wiki.videolan.org/Hacker_Guide Bugtracker . . . . . . . . http://trac.videolan.org/vlc/ The VideoLAN web site . . . http://www.videolan.org/ Source Code Content: =================== ABOUT-NLS - Notes on the Free Translation Project. AUTHORS - VLC authors. COPYING - The GPL license. COPYING.LIB - The LGPL license. INSTALL - Installation and building instructions. NEWS - Important modifications between the releases. README - This file. THANKS - VLC contributors. bin/ - VLC binaries. bindings/ - libVLC bindings to other languages. compat/ - compatibility library for operating systems missing essential functionalities. contrib/ - Facilities for retrieving external libraries and building them for systems that don't have the right versions. doc/ - Miscellaneous documentation. extras/analyser - Code analyser and editor specific files. extras/buildsystem - different buildsystems specific files. extras/misc - Files that don't fit in the other extras/ categories. extras/package - VLC packaging specific files such as spec files. extras/tools/ - Facilities for retrieving external building tools needed for systems that don't have the right versions. include/ - Header files. lib/ - libVLC source code. modules/ - VLC plugins and modules. Most of the code is here. po/ - VLC translations. share/ - Common Resources files. src/ - libvlccore source code. test/ - testing system.
I compiled the debug version, and then I ran winvlc.exe
But it crashed.
breakpoint at Line 89 in plugin.c
code:
void module_Unload( module_handle_t handle )
{
FreeLibrary( handle );
}
handle value :
handle = 0x77670000 {librtp_plugin.dll!_IMAGE_DOS_HEADER __ImageBase}
handle = 0x0f9b0000 {liblibbluray_plugin.dll!_IMAGE_DOS_HEADER __ImageBase}
Call Stack:
eb7745bd() unknown
[下面的框架可能不正确和/或缺失]
[外部代码]
libvlccore.dll!module_Unload(void * handle) Line 89 C
libvlccore.dll!AllocatePluginFile(module_bank * bank, const char * abspath, const char * relpath, const stat64 * st) Line 536 C
libvlccore.dll!AllocatePluginDir(module_bank * bank, unsigned int maxdepth, const char * absdir, const char * reldir) Line 488 C
libvlccore.dll!AllocatePluginDir(module_bank * bank, unsigned int maxdepth, const char * absdir, const char * reldir) Line 492 C
libvlccore.dll!AllocatePluginPath(vlc_object_t * p_this, const char * path, cache_mode_t mode) Line 401 C
libvlccore.dll!AllocateAllPlugins(vlc_object_t * p_this) 行 328 C
libvlccore.dll!module_LoadPlugins(vlc_object_t * obj) 行 184 C
libvlccore.dll!libvlc_InternalInit(libvlc_int_t * p_libvlc, int i_argc, const char * * ppsz_argv) 行 151 C
libvlc.dll!libvlc_new(int argc, const char * const * argv) 行 60 C
winvlc.exe!WinMain(HINSTANCE_ * hInstance, HINSTANCE__ * hPrevInstance, char * lpCmdLine, int nCmdShow) 行 180 C
thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.