Building against ffmpeg with opencl

2014-07-26 Thread Jan Palus
Hi, I'm trying to build new release of mpv against ffmpeg-2.2.5 which is now built with opencl. Unfortunately I get undefined symbols during linking: /usr/lib64/gcc/x86_64-pld-linux/4.8.3/../../../../lib64/libavutil.so: undefined reference to `clReleaseMemObject@OPENCL_1.0'

Re: Building against ffmpeg with opencl

2014-07-26 Thread Jakub Bogusz
On Sat, Jul 26, 2014 at 02:24:40PM +0200, Jan Palus wrote: Hi, I'm trying to build new release of mpv against ffmpeg-2.2.5 which is now built with opencl. Unfortunately I get undefined symbols during linking: /usr/lib64/gcc/x86_64-pld-linux/4.8.3/../../../../lib64/libavutil.so: undefined

Re: Building against ffmpeg with opencl

2014-07-26 Thread Jan Palus
On 26.07.2014 15:48, Jan Palus wrote: On 26.07.2014 15:29, Jakub Bogusz wrote: (Side note: Mesa libOpenCL doesn't provide @OPENCL_1.0 versioning, AMD's (fglrx) IIRC does). Use ocl-icd libOpenCL, which redirects calls to selected target library (every implementation should provide a

Re: Building against ffmpeg with opencl

2014-07-26 Thread Jan Palus
On 26.07.2014 16:18, Jan Palus wrote: ok found the issue with OCL_ICD_DEBUG=2 - it turned out I had beignet package installed which provides ocl-icd vendor file. Is there any way to choose preferred vendor instead of running into such issues when one only wants to play a movie? One more