117 Commits

Author SHA1 Message Date
Anthony Minessale
d3ee9adfd1 FS-9487 #resolve [Add CBR param to video file recording params] 2016-09-07 16:49:04 -05:00
Josh Allmann
16162fd747 FS-9404 Handle sequence rollovers in mod_av handling of inbound H.263. 2016-08-26 22:22:42 +00:00
Josh Allmann
5f53464919 FS-9409: Wait for avformat reader thread before reading.
Attempting to read before the reader thread is ready causes a
spurious EOF and skipped playback.
2016-08-08 15:16:39 +00:00
Seven Du
e2928b8a75 FS-9394 #resolve fix h263 leak 2016-07-30 10:28:25 +08:00
Seven Du
ce1b7c5857 FS-9151 #resolve 2016-05-11 14:49:21 +08:00
Seven Du
5a45c863b5 FS-9115 #resolve #comment trying to support audio only mp4 recording, please test 2016-05-03 09:23:36 +08:00
Anthony Minessale
0462026b39 FS-9056 #resolve [Mobile H.264 video is black] 2016-04-12 20:01:59 -05:00
Mike Jerris
fdd81dcc82 FS-8977: tweak nvenc params 2016-03-31 20:21:30 +00:00
Anthony Minessale II
94d2018991 Merge pull request #774 in FS/freeswitch from ~O_EMILIANO/freeswitch:feature/mod_av-h264-tweak to master
* commit '2b189d9079e55fd7fdf4f913e37513e8cb37f537':
  FS-XXXX: [mod_av] tweak of parameters in h264 encoding
2016-03-30 14:10:52 -05:00
Anthony Minessale
cc0a062204 FS-8993 #resolve [Sync issues on conference playback of video that is faster frame rate than the conference] 2016-03-29 18:41:49 -05:00
emiliano
2b189d9079 FS-XXXX: [mod_av] tweak of parameters in h264 encoding 2016-03-29 15:55:34 +02:00
Seven Du
0fa449d573 FS-8749 #resolve #comment please test 2016-03-27 16:08:40 +08:00
Mike Jerris
5ebb3ea4c1 FS-8750: fix variable set but not used warning 2016-03-25 16:38:08 +00:00
Michael Jerris
dc7a049c08 remove temporary warnings silence 2016-03-25 12:07:22 -04:00
Seven Du
1641fccdc5 FS-8836 fix deprecated warning on newer ffmpeg 2016-03-25 23:51:26 +08:00
Mike Jerris
fdedaadd23 Merge pull request #770 in FS/freeswitch from FS-8750-1 to master
* commit 'bdeacb1d29d78626474bf53cf8969bf3ea20c751':
  FS-8751 [Conference Play Video Total Time and Current Time]
  FS-8748 FS-8751 check current play_status
  FS-8748 track pdf total pages and current page
  FS-8754 add ability to read high quality PDF
  FS-8750 implement file_seek for video files
2016-03-25 10:36:40 -05:00
Anthony Minessale
77f70e002e FS-8977: Add support for NVENC H264 2016-03-25 11:23:48 -04:00
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
bdeacb1d29 FS-8751 [Conference Play Video Total Time and Current Time] 2016-03-17 09:34:58 +08:00
Seven Du
5ca9dea684 FS-8750 implement file_seek for video files 2016-03-17 09:34:43 +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