Changes between Version 60 and Version 61 of Documentation/VLC
- Timestamp:
- May 31, 2010, 5:25:51 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation/VLC
v60 v61 215 215 NOTE! This guide consits only of keywords at the moment. It will be elaborated in future. 216 216 217 === compile Ariba & MCPO ===217 === Compile Ariba & MCPO === 218 218 219 219 In order to compile the vlc-mcpo plugin, you have to install ''Ariba'' and ''MCPO'' first. By following the instructions below, you compile and install them to {{{$HOME/local}}} in your home-directory. Further information are provided on the official Ariba-Installation page (http://ariba-underlay.org/wiki/BaseInstall). … … 245 245 }}} 246 246 247 === getting the plugin code ===247 === Getting the plugin code === 248 248 249 249 The source code package contains a modified vlc-1.0.6 including the vlc-mcpo sender code, the receive code and the gui modifications. If you want to compile a vlc-1.0.6 (same version as in the ubuntu 10.04 repository) you can continue reading the ''compile the modified VLC'' section. … … 251 251 The following instructions help to insert the plugin code into an existing vlc source (e.g. from a different version than 1.0.6): 252 252 253 ==== input and output modules ====253 ==== Input and Output Modules ==== 254 254 * Get the vlc source code you intend to modify. 255 255 * Insert the following folders from "our" source code: … … 271 271 * vlc/modules/gui/qt4/components/sout/sout_widgets.hpp 272 272 273 ==== logging level ====273 ==== Logging Level ==== 274 274 Probably you want to set the ariba logging output to "info": 275 275 {{{ … … 283 283 }}} 284 284 285 286 === adjusting vlc source code === 287 288 Note! For vlc-1.0.6 you can download the adjusted source code from here. 289 290 * get the vlc source code 291 * insert the following folders (download from here): 292 * vlc/modules/access/mcpo 293 * vlc/modules/access_output/mcpo 294 * adjust the following files (refer to the diffs): 295 * vlc/configure.ac 296 * vlc/access/Modules.am 297 * vlc/access_output/Modules.am 298 299 For MCPO-Gui support please ajust the following files (refer to the diffs) 300 {{{ 301 M modules/gui/qt4/dialogs/sout.cpp 302 M modules/gui/qt4/components/open_panels.cpp 303 M modules/gui/qt4/components/open_panels.hpp 304 M modules/gui/qt4/components/sout/sout_widgets.cpp 305 M modules/gui/qt4/components/sout/sout_widgets.hpp 306 }}} 307 308 Probably you want to set the ariba logging output to "info":[[BR]] 309 {{{ 310 * on vlc/modules/access/mcpo/McpoModule.cpp edit line 24 from: 311 logger->setLevel(log4cxx::Level::getWarn()); 312 * to 313 logger->setLevel(log4cxx::Level::getInfo()); 314 315 * Equally on vlc/modules/access_output/mcpo/McpoModule.cpp line 30. 316 }}} 317 318 319 === compile the modified VLC === 320 At first you need the build dependencies. On Ubuntu you can get all the dependencies via: sudo apt-get build-dep vlc 321 322 After that run {{{./bootstrap}}} and {{{./configure}}} with suitable parameters.[[BR]] 285 === Compile the modified VLC === 286 Before you start, you need to install the dependencies. On Ubuntu you can get all dependencies via: {{{sudo apt-get build-dep vlc}}} 287 288 Then prepare the code by running {{{./bootstrap}}} and {{{./configure}}} with suitable parameters.[[BR]] 323 289 On an Ubuntu system with VLC already installed, you can get it's configure parameters via: {{{vlc --version --verbose=2}}} 324 290 325 We recommend the following configure line: [[BR]]291 We recommend the following configure line: 326 292 {{{ 327 293 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/local … … 329 295 }}} 330 296 331 After you configured successfully, compile VLC via {{{make}}} and install it via {{{make install}}}297 Then, compile VLC via {{{make}}} and install it via {{{make install}}} 332 298 333 299 For further instructions about compiling vlc please have at look at: http://wiki.videolan.org/UnixCompile