Commit Graph
98 Commits
Author SHA1 Message Date
Michael Jerris 674d40ef40 FS-8959: a bit more refactor of avcodec 2016-03-24 11:28:56 -04:00
Seven Du a42ab11022 FS-8959 #resolve refactor code 2016-03-24 06:53:37 +08:00
Mike Jerris 0929d7d7a9 Merge pull request #766 in FS/freeswitch from ~O_EMILIANO/freeswitch:bugfix/FS-8959-memory-leak to master
* commit 'f683c78a0e1e661fc6ae07ab30da361aa2cd10aa':
  FS-8959: [mod_av] fixed memory leak problem in encoding h264
2016-03-23 17:19:22 -05:00
Michael Jerris 21ee27fe24 temp silence warnings until we can resolve deprecation warnings on newer lib versions 2016-03-23 13:38:50 -04:00
emiliano f683c78a0e FS-8959: [mod_av] fixed memory leak problem in encoding h264
FS-8959: [mod_av] fixed memory leak problem in encoding h264, fixed

FS-8959: [mod_av] fixed memory leak problem in encoding h264
2016-03-23 18:09:35 +01:00
Seven Du c11c2832e4 FS-8973 #resolve 2016-03-23 20:13:39 +08:00
Seven Du a1c0062fef FS-8914 feed NULL to flush encoder at the end of recording, this fixes possible infinite loop 2016-03-23 20:13:39 +08:00
Seven Du fa702f2710 FS-8959 refactor improve memory processing 2016-03-22 11:18:04 +08:00
Seven Du 566cc41908 FS-8836 2016-03-10 17:05:55 -06:00
Anthony Minessale 69dfcb9f63 FS-8752 #resolve [When recording a conference, the first 2 seconds are pixelated] 2016-03-10 13:59:55 -06:00
Anthony Minessale bf30ad3194 FS-8909 FS-8914 2016-03-10 13:58:42 -06:00
Seven Du 8c21dcf28e FS-8836 #comment WIP codec should working now 2016-03-10 15:38:30 +08:00
Anthony Minessale bdf84bb58b FS-8909 FS-8914 refactoring 2016-03-09 18:01:13 -06:00
Seven Du 950c26c878 borrow code from ffmpeg to fix log_packet function for debuging 2016-03-09 20:54:18 +08:00
Seven Du e07c472ff9 FS-8916 comment out dead code from the last bug fix, add to TODO 2016-03-09 20:54:06 +08:00
Seven Du 24d22d6737 FS-8916 #resolve 2016-03-09 15:31:40 +08:00
Anthony Minessale 2cf9962f61 FS-8914 2016-03-09 00:02:59 -06:00
Anthony Minessale 86e6480af8 revert 2016-03-08 21:57:03 -06:00
Anthony Minessale d0b813f0d7 FS-8914 2016-03-08 20:19:33 -06:00
Anthony Minessale 68588e811f FS-8914 #resolve [recording mp4 cuts off the end in some cases] 2016-03-08 18:53:55 -06:00
Anthony Minessale ee7a298f40 FS-8868 #resolve [recording app to respect bandwidth set in SDP] 2016-03-07 21:56:13 -06:00
Anthony Minessale b7227465b6 FS-8909 #resolve [Add feature to play background video while recording inbound video] 2016-03-07 19:59:10 -06:00
Anthony Minessale 3ca6ed4365 FS-8864 fix regression to recording 2016-03-07 19:59:10 -06:00
Anthony Minessale 041dc0a62d FS-8864 set video ready on first push to avoid catch 22 on some video files 2016-02-29 17:00:42 -06:00
Anthony Minessale 6334e1ce39 FS-8864 #resolve [Improve video file playback] 2016-02-26 15:28:03 -06: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
Michael Jerris 44da905b4f FS-8867: build using in tree libyuv to match required version and not impact system ones that are never sufficient version 2016-02-24 16:52:40 -05:00
Anthony Minessale 6cd796a9bc FS-8293 add quality level 0 to conference (default is 1) and fix some logic in auto bw 2015-12-09 15:33:26 -06:00
Anthony Minessale b91a1017e2 FS-8621 2015-12-08 14:35:15 -06:00
Anthony Minessale 060641f220 FS-8293 make sanity level based on quality 2 and also in conference 2015-11-25 15:42:51 -06:00
Anthony Minessale a3752718c6 FS-8293 make sanity level based on 1080p 2015-11-25 15:19:59 -06:00
Anthony Minessale 3ac546fbf1 FS-8293 fix some miscues on this patch 2015-11-20 16:24:41 -06:00
Anthony Minessale b4f477c22e FS-8293 fix some regressions where speed test caused excessive downlink bandwidth 2015-11-18 21:36:41 -06:00
Stanislav Sinyagin de06bf086b FS-8427 Incompatible type for %ld in prinrtf 2015-11-09 21:54:00 +00:00
Emmanuel Schmidbauer e6ae2e9bec FS-8392: change rtpmap payload to a number in dynamic range to allow both H263 and H263+ to be offered 2015-10-29 08:31:01 -04:00
Brian West d8b3b52aee Merge pull request #565 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-8373 to master
* commit 'c3a59c4b2261ae0b7e0b251057846af27dbf83f2':
  FS-8373 Improve quality of recordings when using fast encoding
2015-10-26 13:34:56 -05:00
Bradley Jokinen 216e79f799 FS-8380 Improve mod_av's handling of vw and vh core file params
This allows for the core file params vw and vh to be used to modify the
resolution of recordings. If the specified resolution does not match
the resolution of the call being recorded, the video will be scaled.
2015-10-22 12:15:11 -05:00
Bradley Jokinen c3a59c4b22 FS-8373 Improve quality of recordings when using fast encoding 2015-10-21 10:03:59 -05:00
Anthony Minessale 1bf8fe2de0 FS-8318 #resolve [mod_av can record out of sync when video from chrome has packet loss] 2015-10-07 14:04:33 -05:00
Mike Jerris 2b0681f798 Merge pull request #517 in FS/freeswitch from ~MBRANCA/freeswitch:bugfix/FS-8239-error-in-building-mod_av-on-centos to master
* commit 'fe1fa8c8fbf1785e8c3e5320b2c837feb4e14034':
  FS-8239 fix default value to avoid failed mod_av build on CentOS 7
2015-10-02 11:43:16 -05:00
Bradley Jokinen d8e21b43e0 FS-8274 Fix memory leak caused by images not being freed in video_thread_run 2015-10-01 16:34:05 -05:00
Anthony Minessale f1c61f6f24 FS-8216 #comment please test 2015-09-30 22:03:33 -05:00
Anthony Minessale beb1521e88 revert 2015-09-30 22:02:50 -05:00
Anthony Minessale 8401e716b1 FS-8240 #comment please test 2015-09-30 22:00:47 -05:00
Anthony Minessale 158bcb841b set level to 4.1 on voip 2015-09-30 12:05:07 -05:00
Anthony Minessale 32b43866f8 FS-8240 add video profile param for recording 264 and make it default 2015-09-30 11:42:46 -05:00
Anthony Minessale b990e30a93 FS-8240 finishing touches 2015-09-30 03:32:41 -05:00
matteo brancaleoni fe1fa8c8fb FS-8239 fix default value to avoid failed mod_av build on CentOS 7 2015-09-30 09:23:30 +02:00
Anthony Minessale 3fdd1df415 FS-8240 more 2015-09-29 23:00:28 -05:00
Anthony Minessale 037031fc80 FS-8216 #resolve [Occasional lip sync problems when recording with mod_av ] 2015-09-24 13:55:28 -05:00