Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Visual Studio build issue #74

Closed
jessejiang0214 opened this issue Aug 18, 2014 · 5 comments
Closed

Visual Studio build issue #74

jessejiang0214 opened this issue Aug 18, 2014 · 5 comments

Comments

@jessejiang0214
Copy link

-file(GLOB LIBSRC ../libde265/.c ../extra/.c)
+file(GLOB LIBSRC ../libde265/.cc ../extra/.c)

-file(GLOB ASMSRC0 ../libde265/x86/sse.c ../libde265/x86/sse-dct.c)
+file(GLOB ASMSRC1 ../libde265/x86/sse-motion.c)

This project build well in VS2013

@fancycode
Copy link
Member

Sorry, I don't understand your report. Is this the error you are getting from VS? Which version of VS are you using and how do you compile libde265?

@jessejiang0214
Copy link
Author

Hi, I want to build libde265 in VS2013. I modify the script libde265\build\vc9-x86\make-solution.bat, delete the ' -G "Visual Studio 9 2008"', then the CMake can general the solution file for VS2013. But I found some files are missed. so I modify the \libde265\dec265\CMakeLists.txt in that way. The VS build it well.

I think this is a bug, I try to push the path on git, but I have no permission.

Another issue is I download the vlc-libde265 from
https://github.com/strukturag/vlc-2.1/releases/tag/2.1.4-libde265-3
It crash on Windows 8.1, hope you can fix it.

At last, I want to use opencl to accelerate the decoding. Do you have any suggestion about this?

@fancycode
Copy link
Member

Please fork libde265 to your user and create a pull request with the changes.

@jessejiang0214
Copy link
Author

Thanks, any suggestion about open-cl decoding?

@farindk
Copy link
Contributor

farindk commented Aug 22, 2014

The functions that are probably best to implement with OpenCL are the SAO and deblocking filters. These are very regular and can be carried out over the whole image. Theoretically, there can be complications at slice/tile boundaries, but since most streams are single slice/tile only, the "special case" of a simple single slice/tile accelerated function would cover most cases.

farindk added a commit that referenced this issue Sep 15, 2014
Updated cmake script to use new filenames (fixes #74).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants