videocommon.c 552 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #include "precompile.h"
  2. #include "../videocommon.h"
  3. #define av_always_inline __inline
  4. #define inline __inline
  5. #include <libavutil/avutil.h>
  6. #include <libavcodec/avcodec.h>
  7. #include <libswscale/swscale.h>
  8. #ifdef _WIN32
  9. #include <Windows.h>
  10. #include <WinSock2.h>
  11. #else
  12. #endif // _WIN32
  13. int videoframework_init()
  14. {
  15. //avcodec_init();
  16. avcodec_register_all();
  17. #ifdef _WIN32
  18. WSADATA wsaData;
  19. WSAStartup(0x0202, &wsaData);
  20. #endif // _WIN32
  21. return 0;
  22. }
  23. int videoframework_term()
  24. {
  25. #ifdef _WIN32
  26. WSACleanup();
  27. #else
  28. #endif // _WIN32
  29. return 0;
  30. }