CasparKielwein
c9a481f4f3
wrapped function only used in debug mode in ifndef NDEBUG in ffmeg
2018-12-31 16:03:15 +01:00
asarium
48667f0cbd
Fix FFmpeg deprecation warnings
2018-06-24 23:07:00 +02:00
asarium
48a6361586
Port message handling code of event editor dialog
2018-04-22 16:21:55 +02:00
asarium
c6abe74f06
Replace noexcept with compatibility macro
2018-04-13 12:08:07 +02:00
asarium
f1c79c2ca7
Fix override warnings produced by clang-tidy
2018-04-13 12:08:06 +02:00
asarium
e75ed62692
Add additional logging output for FFmpeg library version
...
I had to debug some ffmpeg library issues and added these additional log
statements. They may be useful in the future.
2017-11-21 10:55:09 +01:00
asarium
4e18f01438
Validate seek offsets in cfseek
...
Invalid values previously corrupted the internal position counter which
caused crashes on some platforms because the position counter would
overflow in the next read operation. I added some assertions to track
the position counter corruption and it's probably a good idea to leave
them in to catch possible future errors early.
The actual fix was to just ensure that the seek position it always valid
for the file.
This fixes #1059 .
2017-03-29 10:17:27 +02:00
asarium
2bf5828c17
Add compatibility code for older FFmpeg versions
2016-10-14 17:06:42 +02:00
asarium
db8abecc68
Log FFmpeg warnings in debug builds instead of only errors
2016-10-12 17:44:19 +02:00
asarium
1cf11d31fe
Use FFmpeg for normal audio loading
...
This is the last part of our code that does audio loading on its own.
After this is merged the WAV/ACM/Ogg code can be removed.
2016-10-05 11:02:36 +02:00
asarium
070edd9ad4
Fix various Coverity issues in the FFmpeg code
2016-10-04 14:57:26 +02:00
Eshed
260072b97f
use SCP_string instead of std::string
2016-10-01 22:47:41 +03:00
Eshed
23e41970f2
Remove boost dependency
...
Add syncboundedqueue.h which is basically boost::sync_bounded_queue ported to std::* line for line.
2016-10-01 21:33:32 +03:00
asarium
1bcb937fe3
Add improved video player
...
Uses FFmpeg for video decoding and multiple threads for reading and
decoding files. Can handle 1080p with no stuttering.
2016-09-26 22:43:19 +02:00