Commit Graph
39 Commits
Author SHA1 Message Date
jfmcarreira 430bdc09cd Major changes on code
Remove Qt4 support
Change include headers
Change the include of QCustomPlot lib and updated code based on upstream
2017-12-06 03:11:02 +00:00
jfmcarreira 73d843abf5 Fix libav handler to support older API 2017-12-06 01:56:54 +00:00
jfmcarreira 86feb437df Fix libav problems and correct playing timer 2017-12-05 02:27:37 +00:00
jfmcarreira 7280d26fab Change errors messages and include StreamHandler name 2017-12-04 18:54:12 +00:00
jfmcarreira e70c0259f4 Add ffmpeg version check 2017-11-29 03:17:01 +00:00
jfmcarreira 6fe8a0f69e Change format ext api and re-format code 2017-11-27 20:13:05 +00:00
jfmcarreira 1d07dd6b38 Improve buffering and fix memory leaks
Use a dedicated class to handle frame buffer
Fix memory leak in stream handler and frame allocation
2017-09-22 00:54:46 +01:00
jfmcarreira a1482370e8 Format entire project with clang-format 2017-09-20 18:34:45 +01:00
jfmcarreira b97a406daa Fix av_frame_alloc use based on libavcodec version 2017-09-06 22:10:19 +01:00
jfmcarreira c96240f3ad Change required version of libav to 57.24 2017-03-26 05:25:45 +01:00
jfmcarreira a0d27eefaf Fix uninitialized variable 2017-03-25 03:47:52 +00:00
jfmcarreira 7919d2a3f2 Fix code with new API and keep old one for compatibility 2017-03-24 18:28:36 +00:00
jfmcarreira 1aa355d71d Try add new API on libav 2017-03-24 18:06:56 +00:00
jfmcarreira 6c330629a8 Fix use of codecparam 2017-03-24 16:04:03 +00:00
jfmcarreira 8012b30aaa Fix last commit 2017-03-24 03:13:15 +00:00
jfmcarreira 0599e751d2 Remove instance of AVCodecParameters 2017-03-24 03:08:54 +00:00
jfmcarreira b49591c2e5 Fix changes for old version of libav 2017-03-24 03:04:34 +00:00
jfmcarreira 8684a01a10 Format code 2017-03-23 04:32:52 +00:00
jfmcarreira 73ed048752 Merge branch 'master' into devel 2017-03-23 04:32:38 +00:00
jfmcarreira ebc10d1b84 Re-format code 2017-03-23 04:29:34 +00:00
jfmcarreira 9f431316cc Fix bugfix in libav handle 2017-03-23 02:43:52 +00:00
jfmcarreira ebd9fa46fe Changes in the libav handle 2017-03-23 02:23:48 +00:00
jfmcarreira 8a60bb2766 Change copyright and format the code using clang-format 2017-01-28 19:43:48 +00:00
jfmcarreira a69c32bfbf Transfer endianess from frame to stream only 2017-01-11 01:37:26 +00:00
jfmcarreira f8eb8a3650 Add tiff extension to libav handler 2016-06-08 16:28:56 +01:00
jfmcarreira 7e9b9f8415 Remove support for video streams based on ffmpeg 2016-05-15 17:02:43 +01:00
jfmcarreira 52643ff306 Change some initialization to port to C++11 2016-05-05 00:08:10 +01:00
jfmcarreira 404e58e0ce Format code 2016-05-04 17:42:15 +01:00
jfmcarreira 501e24fc5d Clean some comments 2016-05-04 01:50:12 +01:00
jfmcarreira 67e6d49be1 Change Option parsing implmentation
Clean structs and classes.
Hide implementation details
Remove redundant classes
2016-05-02 23:31:41 +01:00
jfmcarreira 3dd3e458b9 Add type name String as std::string 2016-04-30 03:31:41 +01:00
jfmcarreira 42d18a3a09 Remove namespace 2016-04-30 03:11:11 +01:00
jfmcarreira bb071f2530 Update copyrights to 2014-2016 2016-04-30 02:53:44 +01:00
jfmcarreira f3590dff48 Increase support for opencv
Add support for read and write streams
Include device support
2016-04-29 01:39:38 +01:00
jfmcarreira 55ae2a0e7f Change some variable to PlaYUVerStreamHandlerIf and make it friend of PlaYUVerStream 2016-04-03 23:33:38 +01:00
jfmcarreira 51834ae5a7 Add support for portable maps from 1 to 6 2016-04-02 04:04:19 +01:00
jfmcarreira b71ca0580c Uniformisation of write and save 2016-04-02 02:42:20 +01:00
jfmcarreira 2ab86e5aee Finish three stream handlers: Raw, OpenCv, Libav 2016-04-02 01:36:52 +01:00
jfmcarreira 5f9533b212 Add PlaYUVerStreamHandlerI class
Different classes are used to read and write streams with a common
interface
2016-04-01 23:13:08 +01:00