Commit Graph

116 Commits

Author SHA1 Message Date
Seven Du d1625f85a5 FS-10094 Alpha Video support
Alpha webm support
RGBA alpha support
2017-03-15 11:45:58 +08:00
Anthony Minessale c6ce9da470 FS-10050: [core] chromakey Optimizations broke solid color mode 2017-03-09 14:15:09 -06:00
Anthony Minessale 115e69a0c0 FS-10114: [mod_conference] Reduce image reads from disk for logo image #resolve 2017-03-08 19:36:18 -06:00
Anthony Minessale 06bd37b623 FS-10050: [core] chromakey 2017-03-03 19:04:51 -06:00
Anthony Minessale 40687ccb6a FS-10050: [core] chromakey 2017-03-03 19:01:48 -06:00
Anthony Minessale 776bf7995a FS-10050: [core] chromakey 2017-03-03 18:10:40 -06:00
Mike Jerris 666e875416 FS-10050: [core] chromakey optimization 2017-03-03 18:01:51 -06:00
Mike Jerris 478d6c6815 FS-10050: [core] chromakey optimization 2017-03-03 17:46:31 -06:00
Anthony Minessale c50aac4eb8 FS-10050: [core] chromakey 2017-03-03 17:33:33 -06:00
Mike Jerris 7b8465915b FS-10050: [core] chromakey optimization 2017-03-03 14:58:56 -06:00
Anthony Minessale 5ba5f0eda4 FS-10050: [core] chromakey 2017-03-03 11:21:09 -06:00
Anthony Minessale 2c0f5cfcbb FS-10050: [core] chromakey 2017-03-03 10:53:14 -06:00
Seven Du 2bd0ff45f4 FS-10080 2017-03-02 18:46:23 -06:00
Anthony Minessale b733e8d974 FS-10050: [core] chromakey 2017-03-02 18:04:36 -06:00
Seven Du 05632bb057 FS-10050 fix unused function 2017-03-02 22:52:12 +08:00
Anthony Minessale dbbe00332b FS-10050: [core] chromakey 2017-03-01 20:01:36 -06:00
Anthony Minessale 16656b5b17 factor out sqrt many million per sec 2017-02-27 11:01:56 -06:00
Anthony Minessale 91d62b7cc6 FS-10050 polish 2017-02-24 16:49:43 -06:00
Anthony Minessale 888c8f96fa FS-10050 cont 2017-02-21 18:44:13 -06:00
Anthony Minessale c60ae0f0e1 FS-10050 cont 2017-02-21 15:52:59 -06:00
Seven Du f31393d3c9 FS-10050 add chromakey 2017-02-17 01:19:57 +08:00
Sergey Safarov df1ab07ca4 FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
Andrey Volk 1f11deb023 FS-9944 [core] Add core video support to windows build 2017-01-12 23:52:06 +03:00
Seven Du c0499fbb22 FS-9266 #resolve 2016-06-15 09:34:26 +08:00
Michael Jerris 4e96a9e6bb FS-9000: fix compile on bsd and with libyuv disabled 2016-04-02 16:57:39 -04:00
Anthony Minessale 48dcab82d7 FS-9000 tweaks 2016-04-01 10:49:52 -05:00
Michael Jerris 4e8c2249f3 FS-8959, FS-8186: fix build with --disable-libyuv 2016-03-24 12:15:23 -04:00
Michael Jerris b8a82c5bd8 FS-8959: fix var types to match the prototype 2016-03-24 11:02:17 -04:00
Seven Du fa702f2710 FS-8959 refactor improve memory processing 2016-03-22 11:18:04 +08:00
Seven Du 0311e4b516 FS-8168: use copy image functions from libyuv instead of our home rolled versions as the libyuv versions have optimizations 2016-03-17 14:05:48 -05:00
Ken Rice e18c12b609 FS-8953 [core] white space clean up. 2016-03-17 08:55:00 -05:00
Anthony Minessale a3e316157f FS-8921 #resolve [Tweak banner code in mod conference] 2016-03-10 01:25:52 -06:00
Anthony Minessale e0b303e2cb FS-8905 #resolve [Heap overflow in img patch] 2016-03-05 14:41:38 -06:00
Seven Du 931e8b6633 FS-8905 #comment fix possible out of boundary access, please test 2016-03-05 22:22:36 +08:00
Anthony Minessale ce8761a427 FS-8904 #resolve [Fix mem leak in img_write_text] 2016-03-04 19:52:23 -06:00
Michael Jerris 1540546cc1 FS-8884: add --disable-libyuv and --disable-libvpx configure args to disable building these libraries 2016-02-29 12:39:51 -05:00
Michael Jerris febe0f8dac FS-8867: build using in tree libvpx, vpx no longer optional and does not use system libvpx due to issues with having to update it frequently conflicting with system libraries, now we link to the static in tree version instead. Also, mod_vpx is now a core module instead of a loadable module, so mod_vpx.so will no longer be built 2016-02-24 18:44:11 -05:00
Seven Du ed78d38994 FS-8867: create conversion function stubs in the core so modules do not need to use libyuv directly 2016-02-24 15:12:05 -06:00
Mike Jerris 7f12385b8c FS-8236: fix ifdefs for building without libyuv 2015-09-30 16:15:26 -07:00
Michael Jerris 1d82705df8 FS-8236: revert previous bad commit 2015-09-30 18:09:04 -05:00
Michael Jerris dc74c69e5f FS-8236: fix build without libyuv on compilers that error on unused static function 2015-09-29 11:09:02 -04:00
Vladimir 240bf74d3a FS-7728: fix windows build issues 2015-08-04 23:29:01 -05:00
Mike Jerris 3e0a0ba833 attempt to optimize patch function 2015-07-29 22:11:59 -05:00
Mike Jerris c6596b1bd0 attempt to optimize patch function 2015-07-29 21:03:02 -05:00
Anthony Minessale 34fd0e9ad8 FS-7769 More features
add var=val member lookup usable wherver member_id is valid in api commands
add bgimg to layouts with api command or config for global setting
fix bug with overlap layouts combined with odd sized layers
improve switch_img_fit to take a modifier for fit, streach or both at once
2015-07-28 19:43:04 -05:00
Seven Du 7191e02f65 FS-7904 #resolve #fixed #comment fixed alpha image patching 2015-07-28 09:17:12 +08:00
Michael Jerris f727cdb9d1 FS-7724: [mod_conference] fix segfault when missing fonts when trying to render banner 2015-06-24 17:10:24 -05:00
Michael Jerris 4264f519da FS-7655: fix build error when we have PNG but not YUV 2015-06-22 14:36:57 -04:00
Anthony Minessale f44af63d79 FS-7656 parse metadata from files and put video banner up if artist or title is set 2015-06-19 18:00:47 -05:00
Michael Jerris 5734b9b2ce FS-7655: fix a few functions that need to be disabled without YUV 2015-06-16 20:02:59 -05:00