Giter Club home page Giter Club logo

openlase's Introduction

This project is now hosted on GitHub, so your best bet for documentation is
the wiki. You'll find it here:

https://github.com/marcan/openlase/wiki

Old README contents:

No documentation for now, sorry! But there are a few examples. You'll want to
read the blog post here:

http://marcansoft.com/blog/2010/11/openlase-open-realtime-laser-graphics/

Please drop me a line if you find any of this useful or you have suggestions!

TODO/bugs:

- Near/far clipping in 3D. Currently objects behind the camera cause all kinds
  of fail.
- Color interpolation. Right now it just switches colors on vertices.
- RGB support. The basics are there in libol, but I'm sure I'm missing stuff
  since I currently can't test it.
- Unify genfont.py and svg2ild.py. Right now genfont is a horrible
  cut-and-paste-and-hack of svg2ild.
- Better integrate SVGs with libol, and/or deduplicate code. Currently svg2ild
  does a lot of the same stuff tha libol does (rendering and object reordering).
  genfont might be a step forwards, but libol's bezier support needs to improve.
  Also, I need some kind of higher level format for bezier-based laser graphics
  (ILDA is sample-based). On the other hand, it would be nice to make libol's
  ILDA loader optionally split the ILDA stream into objects to merge in with
  the scene more efficiently.
- Optimize
- Tons more that I'm forgetting

Thoughts:
- Develop a "codec" for mkv/whatever to do sample-based laser graphics? So
  playvid can play dedicated laser videos. After all, existing video containers
  already do all of the audio and sync stuff for us, it makes no sense to invent
  a format from scratch. I could even write an mplayer "decoder" that renders
  the image, so it can be previewed.

openlase's People

Contributors

delroth avatar jv4779 avatar kamalmostafa avatar lioncash avatar macpod avatar marcan avatar maximus64 avatar q3k avatar zarvox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openlase's Issues

ILDA that cannot be open with a laser projector

Hi!

Thanks for your amazing package!

I am a bit not sure if you may help me with that, but anyway any assistance will be appreciated. I slightly modified your code for svg2ild conversion to be able to accept multiple svg files and output one ilda with an animation (I may share it with you if needed or commit into this package if needed) -> https://github.com/marcan/openlase/blob/master/tools/svg2ild.py
The problem is actually in the fact that I can open ilda files in LaserShowGen, in LaserOS, but a real laser projector refuses to draw any animation. Then, if I re-export my files with LaserShowGen it starts working, but it has some glitches that I would like to avoid. Do you maybe have any idea what do I do wrong?

I use the following laser projector: https://www.ebay.co.uk/itm/225907853137?itmmeta=01HPM4EXEZSWJJ89HGF4VGMGT0&hash=item3499284751:g:XyMAAOSwWrFkmUzg&itmprp=enc%3AAQAIAAABIIxbUAGHYdl7I6pXMGEHurSJ2SFMot653ccVRP0Ds3Amof%2BenAHmh8dyo%2FpaaEf2DTOuTmuINXKvPghvIDVvRT%2BSWFfo42z%2BV%2Fx12UF9Qnr%2FLNMzkRjAFqj2ewbDM5F9coPXaefvrQQ49H6rzo5xI%2Fee6Ep89rXlvfxKdltocgTvEaxJwn%2FZFf%2FpDrXQLxbfggtdFzODj2Gp5TpgzrV8Vfo%2BFApAGkd9reVhxgRWHXJ%2BsEhxFfeEVD5JXENkhTvZcJbeGV2FEzhyiwyNASDQ1sgc5GfXKhB8Wfd4qIUAVEHA8WqpD32LtfKEzJUiz%2BfGxXaIxSjMQZWDjQH080ZmIB%2FEFTulmyNBy7gvw7HonzRYBqYEKduYlR1AeV4hAutf0w%3D%3D%7Ctkp%3ABFBMxte7hLVj

I also attach down below a sample ilda file, and one re-exported from LaserShowGen (in a zip archive).
ild-files.zip

Any feedback will be appreciated, thank you a lot for reading this message!

Failed compiling make ... imgproc_sse2.asm.o Error 1

Hi,

just startet with openlase, following the instructions on the wiki page:

https://github.com/marcan/openlase/wiki/Installation

Already failed compiling the source. Tried it on two ARM platforms Raspberry Pi and BeagleBone Black both fail at the same error.

Did i miss something? Would be great to get it working on ARM.

Thanks in advance.

root@debian-armhf:~/openlase/build# cmake ..
-- Found JACK 
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt4: /usr/bin/qmake (found version "4.8.2") 
-- Found FFMPEG: /usr/lib/arm-linux-gnueabihf/libavcodec.so;/usr/lib/arm-linux-gnueabihf/libavformat.so;/usr/lib/arm-linux-gnueabihf/libavutil.so;/usr/lib/arm-linux-gnueabihf/libavdevice.so /usr/include
-- checking for module 'libswscale'
--   found libswscale, version 2.1.0
-- Found Swscale: /usr/lib/arm-linux-gnueabihf/libswscale.so  
-- Looking for XOpenDisplay in /usr/lib/arm-linux-gnueabihf/libX11.so;/usr/lib/arm-linux-gnueabihf/libXext.so
-- Looking for XOpenDisplay in /usr/lib/arm-linux-gnueabihf/libX11.so;/usr/lib/arm-linux-gnueabihf/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/arm-linux-gnueabihf/libX11.so
-- Found OpenGL: /usr/lib/arm-linux-gnueabihf/libGL.so  
-- Found GLUT: /usr/lib/arm-linux-gnueabihf/libglut.so  
-- Found ALSA: /usr/lib/arm-linux-gnueabihf/libasound.so (found version "1.0.25") 
-- Could NOT find Curses (missing:  CURSES_LIBRARY CURSES_INCLUDE_PATH) 
-- Looking for memalign
-- Looking for memalign - found
-- Looking for posix_memalign
-- Looking for posix_memalign - found
-- Looking for _aligned_malloc
-- Looking for _aligned_malloc - not found
-- The ASM_YASM compiler identification is unknown
-- Found assembler: /usr/bin/yasm
-- Will build tracer (SSE2 version)
-- Found PythonLibs: /usr/lib/libpython2.7.so (found suitable version "2.7.3", required is "2") 
-- Configuring done
-- Generating done
-- Build files have been written to: /root/openlase/build
root@debian-armhf:~/openlase/build# make
[  3%] Generating fontdef.c
Scanning dependencies of target openlase
[  7%] Building C object libol/CMakeFiles/openlase.dir/libol.c.o
[ 10%] Building C object libol/CMakeFiles/openlase.dir/text.c.o
[ 14%] Building C object libol/CMakeFiles/openlase.dir/ilda.c.o
[ 17%] Building C object libol/CMakeFiles/openlase.dir/trace.c.o
[ 21%] Building ASM_YASM object libol/CMakeFiles/openlase.dir/imgproc_sse2.asm.o
/root/openlase/libol/x86inc.asm:46: error: undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/x86inc.asm:55: error: undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/x86inc.asm:172: error: (DECLARE_REG_SIZE:11) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/x86inc.asm:173: error: (DECLARE_REG_SIZE:11) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/x86inc.asm:174: error: (DECLARE_REG_SIZE:11) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/x86inc.asm:175: error: (DECLARE_REG_SIZE:11) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/x86inc.asm:176: error: (DECLARE_REG_SIZE:11) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/x86inc.asm:177: error: (DECLARE_REG_SIZE:11) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/x86inc.asm:178: error: (DECLARE_REG_SIZE:11) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/x86inc.asm:204: error: undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/x86inc.asm:880: error: (INIT_XMM:5) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/x86inc.asm:1466: error: undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/imgproc_sse2.asm:39: warning: section flags ignored on section redeclaration
/root/openlase/libol/imgproc_sse2.asm:46: error: (INIT_XMM:5) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/imgproc_sse2.asm:208: error: (INIT_XMM:5) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/imgproc_sse2.asm:216: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:216: error: undefined symbol `rdi' (first use)
/root/openlase/libol/imgproc_sse2.asm:216: error:  (Each undefined symbol is reported only once.)
/root/openlase/libol/imgproc_sse2.asm:217: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:217: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:217: error: undefined symbol `rdx' (first use)
/root/openlase/libol/imgproc_sse2.asm:220: warning: `R8' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:220: error: undefined symbol `R8' (first use)
/root/openlase/libol/imgproc_sse2.asm:220: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:221: warning: `R9d' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:221: error: undefined symbol `R9d' (first use)
/root/openlase/libol/imgproc_sse2.asm:226: warning: `R8' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:226: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:226: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:227: warning: `R8' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:227: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:227: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:229: warning: `R8' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:230: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:230: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:230: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:232: warning: `R9d' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:241: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:241: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:241: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:241: error: undefined symbol `rsi' (first use)
/root/openlase/libol/imgproc_sse2.asm:241: error: undefined symbol `rcx' (first use)
/root/openlase/libol/imgproc_sse2.asm:244: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:245: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:245: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:246: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:247: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:247: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: error: (INIT_XMM:5) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:335: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: error: (INIT_XMM:5) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:336: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: error: (INIT_XMM:5) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:337: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: error: (INIT_XMM:5) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:338: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:349: error: (INIT_XMM:5) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/imgproc_sse2.asm:356: warning: `R8' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:360: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:360: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:360: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:361: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:361: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:361: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:362: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:363: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:364: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:364: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:365: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:365: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:366: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:366: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:367: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:367: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:368: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:368: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:369: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:369: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:371: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:371: error: undefined symbol `rsp' (first use)
/root/openlase/libol/imgproc_sse2.asm:371: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:371: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:371: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:371: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:371: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:371: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:371: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:371: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:371: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:373: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:374: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:375: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:375: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:376: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:376: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:377: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:377: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:378: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:378: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:379: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:379: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:380: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:380: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:383: warning: `R8' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:396: error: (INIT_XMM:5) undefined symbol `ARCH_X86_64' in preprocessor
/root/openlase/libol/imgproc_sse2.asm:403: warning: `R8' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:407: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:407: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:407: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:408: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:408: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:408: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:409: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:410: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:411: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:411: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:412: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:412: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:413: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:413: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:414: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:414: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:415: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:415: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:416: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:416: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:418: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:418: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:418: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:418: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:418: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:418: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:418: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:418: warning: `rsp' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:420: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:421: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:422: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:422: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:423: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:423: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:424: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:424: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:425: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:425: warning: `rsi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:426: warning: `rdi' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:426: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:427: warning: `rdx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:427: warning: `rcx' is a register in 64-bit mode
/root/openlase/libol/imgproc_sse2.asm:430: warning: `R8' is a register in 64-bit mode
make[2]: *** [libol/CMakeFiles/openlase.dir/imgproc_sse2.asm.o] Error 1
make[1]: *** [libol/CMakeFiles/openlase.dir/all] Error 2
make: *** [all] Error 2
root@raspberrypi:~/openlase/build# cat /proc/cpuinfo 
processor       : 0
model name      : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS        : 2.00
Features        : swp half thumb fastmult vfp edsp java tls 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xb76
CPU revision    : 7
Hardware        : BCM2708
Revision        : 000e
Serial          : 0000000004a17400
debian@debian-armhf:~$ cat /proc/cpuinfo 
processor   : 0
model name  : ARMv7 Processor rev 2 (v7l)
BogoMIPS    : 663.07
Features    : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part    : 0xc08
CPU revision    : 2
Hardware    : Generic AM33XX (Flattened Device Tree)
Revision    : 0000
Serial      : 0000000000000000
debian@debian-armhf:~$ cat /etc/debian_version
7.4

Problem building playvid on debian squeeze (6.0.6)

This is what I am seeing when I try to build. Bear in mind that I am fairly new to linux so it's very possible I am making some noob mistake here. Can't wait to play with this a bit and see what is going on under the hood! I'm very impressed so far and I'm sure I will be inspired to build some hardware next.
Cheers!
Sean

Scanning dependencies of target playvid
[ 35%] Building C object tools/CMakeFiles/playvid.dir/playvid.c.o
/home/mupeg/Desktop/openlase/tools/playvid.c: In function ‘GetNextFrame’:
/home/mupeg/Desktop/openlase/tools/playvid.c:96: warning: implicit declaration of function ‘avcodec_decode_video2’
/home/mupeg/Desktop/openlase/tools/playvid.c: In function ‘moreaudio’:
/home/mupeg/Desktop/openlase/tools/playvid.c:130: warning: implicit declaration of function ‘avcodec_decode_audio3’
/home/mupeg/Desktop/openlase/tools/playvid.c: In function ‘av_vid_init’:
/home/mupeg/Desktop/openlase/tools/playvid.c:164: error: ‘AVMEDIA_TYPE_VIDEO’ undeclared (first use in this function)
/home/mupeg/Desktop/openlase/tools/playvid.c:164: error: (Each undeclared identifier is reported only once
/home/mupeg/Desktop/openlase/tools/playvid.c:164: error: for each function it appears in.)
/home/mupeg/Desktop/openlase/tools/playvid.c: In function ‘av_aud_init’:
/home/mupeg/Desktop/openlase/tools/playvid.c:200: error: ‘AVMEDIA_TYPE_AUDIO’ undeclared (first use in this function)
make[2]: *** [tools/CMakeFiles/playvid.dir/playvid.c.o] Error 1
make[1]: *** [tools/CMakeFiles/playvid.dir/all] Error 2
make: *** [all] Error 2

Trace.c.o Compile Error

I'm trying to compile openlase with tracer and on getting to compile Trace.c.o it fails on the linking of the obj file. Not sure why this is occuring. Here is the dump of what I get on errors.

[ 16%] Building C object libol/CMakeFiles/openlase.dir/trace.c.o
Linking C shared library cygopenlase-0.dll
Cannot export ol_conv_sse2: symbol not defined
Cannot export ol_sobel_sse2_gx_h: symbol not defined
Cannot export ol_sobel_sse2_gx_v: symbol not defined
Cannot export ol_sobel_sse2_gy_h: symbol not defined
Cannot export ol_sobel_sse2_gy_v: symbol not defined
Cannot export ol_transpose_2x8x8: symbol not defined
Cannot export ol_transpose_8x8w: symbol not defined
CMakeFiles/openlase.dir/trace.c.o: In function perform_sobel': /home/SantiagoMA/openlase-master/libol/trace.c:273: undefined reference tool_sobel_sse2_gx_v'
/home/SantiagoMA/openlase-master/libol/trace.c:274: undefined reference to ol_transpose_8x8w' /home/SantiagoMA/openlase-master/libol/trace.c:275: undefined reference tool_transpose_8x8w'
/home/SantiagoMA/openlase-master/libol/trace.c:293: undefined reference to ol_sobel_sse2_gx_h' /home/SantiagoMA/openlase-master/libol/trace.c:294: undefined reference tool_transpose_8x8w'
/home/SantiagoMA/openlase-master/libol/trace.c:295: undefined reference to ol_transpose_8x8w' /home/SantiagoMA/openlase-master/libol/trace.c:273: undefined reference tool_sobel_sse2_gy_v'
/home/SantiagoMA/openlase-master/libol/trace.c:274: undefined reference to ol_transpose_8x8w' /home/SantiagoMA/openlase-master/libol/trace.c:275: undefined reference tool_transpose_8x8w'
/home/SantiagoMA/openlase-master/libol/trace.c:293: undefined reference to ol_sobel_sse2_gy_h' /home/SantiagoMA/openlase-master/libol/trace.c:294: undefined reference tool_transpose_8x8w'
/home/SantiagoMA/openlase-master/libol/trace.c:295: undefined reference to ol_transpose_8x8w' CMakeFiles/openlase.dir/trace.c.o: In functionperform_blur':
/home/SantiagoMA/openlase-master/libol/trace.c:207: undefined reference to ol_conv_sse2' /home/SantiagoMA/openlase-master/libol/trace.c:212: undefined reference tool_transpose_2x8x8'
/home/SantiagoMA/openlase-master/libol/trace.c:213: undefined reference to ol_transpose_2x8x8' /home/SantiagoMA/openlase-master/libol/trace.c:241: undefined reference tool_conv_sse2'
/home/SantiagoMA/openlase-master/libol/trace.c:246: undefined reference to ol_transpose_2x8x8' /home/SantiagoMA/openlase-master/libol/trace.c:247: undefined reference tool_transpose_2x8x8'
collect2: error: ld returned 1 exit status
libol/CMakeFiles/openlase.dir/build.make:205: recipe for target 'libol/cygopenlase-0.dll' failed
make[2]: *** [libol/cygopenlase-0.dll] Error 1
CMakeFiles/Makefile2:78: recipe for target 'libol/CMakeFiles/openlase.dir/all' failed
make[1]: *** [libol/CMakeFiles/openlase.dir/all] Error 2
Makefile:75: recipe for target 'all' failed
make: *** [all] Error 2

fatal error: libavresample/avresample.h: No such file or directory

Hi there,

I keep getting this error when attempting to build openlase

[ 39%] Building C object tools/CMakeFiles/playvid.dir/playvid.c.o
/home/julian/Desktop/openlase/tools/playvid.c:59:38: fatal error: libavresample/avresample.h: No such file or directory
compilation terminated.
make[2]: *** [tools/CMakeFiles/playvid.dir/playvid.c.o] Error 1
make[1]: *** [tools/CMakeFiles/playvid.dir/all] Error 2
make: *** [all] Error 2

most of it seems to build correctly except for playvid, any suggestions on what to do? I am running mint nadia v14 below is the cmake list if it helps.

julian@julian-R540-SA41-E452 ~/Desktop $ cd openlase
julian@julian-R540-SA41-E452 ~/Desktop/openlase $ mkdir build && cd build
julian@julian-R540-SA41-E452 ~/Desktop/openlase/build $ cmake ..
-- The C compiler identification is GNU 4.7.2
-- The CXX compiler identification is GNU 4.7.2
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found.
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found JACK
-- Found PythonInterp: /usr/bin/python (found version "2.7.3")
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt4: /usr/bin/qmake (found version "4.8.3")
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26")
-- checking for module 'libavcodec'
-- found libavcodec, version 53.35.0
-- Found FFMPEG: /usr/lib/x86_64-linux-gnu/libavcodec.so;/usr/lib/x86_64-linux-gnu/libavformat.so;/usr/lib/x86_64-linux-gnu/libavutil.so;/usr/lib/x86_64-linux-gnu/libavdevice.so /usr/include
-- checking for module 'libswscale'
-- found libswscale, version 2.1.0
-- Found Swscale: /usr/lib/x86_64-linux-gnu/libswscale.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so
-- Found GLUT: /usr/lib/x86_64-linux-gnu/libglut.so
-- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.0.25")
-- Found Curses: /usr/lib/x86_64-linux-gnu/libcurses.so
-- Looking for include file malloc.h
-- Looking for include file malloc.h - found
-- Looking for memalign
-- Looking for memalign - found
-- Looking for posix_memalign
-- Looking for posix_memalign - found
-- Looking for _aligned_malloc
-- Looking for _aligned_malloc - not found
-- The ASM_YASM compiler identification is unknown
-- Found assembler: /usr/bin/yasm
-- Will build tracer (SSE2 version)
-- Found PythonLibs: /usr/lib/python3.2/config/libpython3.2.so (found version "2.7.3")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/julian/Desktop/openlase/build

qplayvid.c compile errors: get_buffer2, av_frame_get_best_effort_timestamp

Commit 3fd071e "Update qplayvid to newer ffmpeg APIs" breaks the build for all systems which supply ffmpeg/libav versions < 56 (i.e. practically all current systems!) ...

qplayvid.c: In function ‘decode_audio’:
qplayvid.c:140:18: error: ‘AVCodecContext’ has no member named ‘get_buffer2’
  ctx->a_codec_ctx->get_buffer2(ctx->a_codec_ctx, ctx->a_frame, 0);
                  ^
qplayvid.c: In function ‘decode_video’:
qplayvid.c:225:2: warning: implicit declaration of function ‘av_frame_get_best_effort_timestamp’ [-Wimplicit-function-declaration]
  frame_pts = av_frame_get_best_effort_timestamp(ctx->v_frame);
  ^
make[2]: *** [tools/qplayvid/CMakeFiles/qplayvid.dir/qplayvid.c.o] Error 1
make[1]: *** [tools/qplayvid/CMakeFiles/qplayvid.dir/all] Error 2
make: *** [all] Error 2

My pending pull request #17 now includes this patch to unbreak it:
Commit 12574cb "Fix qplayvid build for older ffmpeg APIs".

on Ubuntu Xenial

[ 54%] Linking CXX executable qplayvid
CMakeFiles/qplayvid.dir/qplayvid.c.o: In function decoder_thread': /home/a/Desktop/bajotierra/openlase/tools/qplayvid/qplayvid.c:376: undefined reference to av_read_frame'
/home/a/Desktop/bajotierra/openlase/tools/qplayvid/qplayvid.c:366: undefined reference to av_seek_frame' CMakeFiles/qplayvid.dir/qplayvid.c.o: In function decoder_init':
/home/a/Desktop/bajotierra/openlase/tools/qplayvid/qplayvid.c:419: undefined reference to avformat_open_input' /home/a/Desktop/bajotierra/openlase/tools/qplayvid/qplayvid.c:424: undefined reference to avformat_find_stream_info'
/home/a/Desktop/bajotierra/openlase/tools/qplayvid/qplayvid.c:415: undefined reference to av_find_input_format' CMakeFiles/qplayvid.dir/qplayvid.c.o: In function playvid_init':
/home/a/Desktop/bajotierra/openlase/tools/qplayvid/qplayvid.c:965: undefined reference to av_register_all' /home/a/Desktop/bajotierra/openlase/tools/qplayvid/qplayvid.c:966: undefined reference to avdevice_register_all'
collect2: error: ld returned 1 exit status
tools/qplayvid/CMakeFiles/qplayvid.dir/build.make:157: recipe for target 'tools/qplayvid/qplayvid' failed
make[2]: *** [tools/qplayvid/qplayvid] Error 1
CMakeFiles/Makefile2:387: recipe for target 'tools/qplayvid/CMakeFiles/qplayvid.dir/all' failed
make[1]: *** [tools/qplayvid/CMakeFiles/qplayvid.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

Missing File

Changeset: 16c9a5e
This changeset added the use of the file python/config.pxi.in however the file was not added to the repository

make error: Python SyntaxError

Make fails reporting the folllowing error:

File "/home/lunavorax/Code/openlase/tools/genfont.py", line 32
print tr+'Line( %s %s )'%(pc(self.start),pc(self.end))
SyntaxError: invalid syntax

pointing "tr+" as the problem.
Since I'm not familiar with python I don't know yet how to fix this.

Unable to get python scripts to run following build

python simple.py

Traceback (most recent call last):
File "simple.py", line 18, in
import pylase as ol
ImportError: /home/justin/Documents/GitHub/openlase/examples/pylase.so: undefined symbol: olTraceDeinit

Any thoughts?

cmake finishes with no errors / make fails on playvid.c.o (Fedora 18)

When running the cmake command, it completes with no errors and all dependencies are found. But, when running the make command, it fails on playvid.c.o. What can I do to fix this? Here's the errors:

[ 35%] Building C object tools/CMakeFiles/playvid.dir/playvid.c.o
/home/devin/Desktop/openlase/tools/playvid.c: In function ‘moreaudio’:
/home/devin/Desktop/openlase/tools/playvid.c:130:4: warning: ‘avcodec_decode_audio3’ is deprecated (declared at /usr/include/ffmpeg/libavcodec/avcodec.h:3852) [-Wdeprecated-declarations]
/home/devin/Desktop/openlase/tools/playvid.c: In function ‘av_vid_init’:
/home/devin/Desktop/openlase/tools/playvid.c:154:2: warning: implicit declaration of function ‘av_open_input_file’ [-Wimplicit-function-declaration]
/home/devin/Desktop/openlase/tools/playvid.c:157:2: warning: ‘av_find_stream_info’ is deprecated (declared at /usr/include/ffmpeg/libavformat/avformat.h:1446) [-Wdeprecated-declarations]
/home/devin/Desktop/openlase/tools/playvid.c:160:2: warning: implicit declaration of function ‘dump_format’ [-Wimplicit-function-declaration]
/home/devin/Desktop/openlase/tools/playvid.c:178:2: warning: ‘avcodec_open’ is deprecated (declared at /usr/include/ffmpeg/libavcodec/avcodec.h:3569) [-Wdeprecated-declarations]
/home/devin/Desktop/openlase/tools/playvid.c: In function ‘av_aud_init’:
/home/devin/Desktop/openlase/tools/playvid.c:195:2: warning: ‘av_find_stream_info’ is deprecated (declared at /usr/include/ffmpeg/libavformat/avformat.h:1446) [-Wdeprecated-declarations]
/home/devin/Desktop/openlase/tools/playvid.c:214:2: warning: ‘avcodec_open’ is deprecated (declared at /usr/include/ffmpeg/libavcodec/avcodec.h:3569) [-Wdeprecated-declarations]
/home/devin/Desktop/openlase/tools/playvid.c:219:13: error: ‘SAMPLE_FMT_FLT’ undeclared (first use in this function)
/home/devin/Desktop/openlase/tools/playvid.c:219:13: note: each undeclared identifier is reported only once for each function it appears in
/home/devin/Desktop/openlase/tools/playvid.c: In function ‘av_deinit’:
/home/devin/Desktop/openlase/tools/playvid.c:241:2: warning: ‘av_close_input_file’ is deprecated (declared at /usr/include/ffmpeg/libavformat/avformat.h:1622) [-Wdeprecated-declarations]
/home/devin/Desktop/openlase/tools/playvid.c:242:2: warning: ‘av_close_input_file’ is deprecated (declared at /usr/include/ffmpeg/libavformat/avformat.h:1622) [-Wdeprecated-declarations]
/home/devin/Desktop/openlase/tools/playvid.c: In function ‘main’:
/home/devin/Desktop/openlase/tools/playvid.c:470:7: warning: variable ‘obj’ set but not used [-Wunused-but-set-variable]
make[2]: *** [tools/CMakeFiles/playvid.dir/playvid.c.o] Error 1
make[1]: *** [tools/CMakeFiles/playvid.dir/all] Error 2
make: *** [all] Error 2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.