Commit Graph

  • 45898cfad7 FS-7500: better version of last commit Anthony Minessale 2014-11-25 17:42:21 -06:00
  • b747687bb2 FS-7500: set ssrc from frame not rtp session so the ssrc changing coded can detect a shift Anthony Minessale 2014-11-25 17:47:36 -05:00
  • 853873725b FS-7500: factor out the write_image callback and fix the vlc video endpoint to setup and match the audio params of the A leg when bridged Anthony Minessale 2014-11-25 15:01:52 -06:00
  • 01fda5748c FS-7500: another round of trying to make things work Anthony Minessale 2014-11-24 18:39:10 -05:00
  • 81bec5ebd0 FS-7519: add missing deps Seven Du 2014-11-25 02:02:05 +08:00
  • 2e1bdfb24a FS-7519: add automistake for mod_av Anthony Minessale 2014-11-24 11:51:34 -05:00
  • 8a56d8a086 FS-7508: seems to work better restarting on error Anthony Minessale 2014-11-24 11:18:19 -05:00
  • 5ce10274e1 FS-7500: use the new video function instead of start a new thread in record_fsv Seven Du 2014-11-24 18:39:39 +08:00
  • ba43facf91 FS-7500: fix play_fsv for WebRTC Seven Du 2014-11-24 17:03:58 +08:00
  • dcb9d3c99e FS-7519: rename mod_ffmpeg to mod_av Seven Du 2014-11-24 09:37:30 +08:00
  • 4c95ae0510 cleanup mod_ffmpeg Seven Du 2014-11-23 18:56:15 +08:00
  • a8b00acda7 FS-7500: sync up going both ways after picture reset Anthony Minessale 2014-11-22 18:10:53 -05:00
  • b90d24a05f FS-7513: fix video switching in conference Anthony Minessale 2014-11-22 15:42:22 -05:00
  • b8577d0ce9 FS-7500: fix seg and clean up keyframe code Anthony Minessale 2014-11-21 18:59:13 -05:00
  • ca70f76a8b FS-7500: refresh vid the other way too when asking for keyframe Anthony Minessale 2014-11-21 17:42:07 -05:00
  • 85d34e7ac9 FS-7514: SQUASH ME Anthony Minessale 2014-11-21 17:35:42 -05:00
  • 6402f3533c FS-7514: vlc audio buffer tweak Anthony Minessale 2014-11-21 17:25:08 -05:00
  • 79bc5bcda2 FS-7513: add video decode conference flag Anthony Minessale 2014-11-21 16:57:45 -05:00
  • fbe347ead4 add mod_ffmpeg Anthony Minessale 2014-11-20 19:04:55 -06:00
  • e83db9e249 FS-7517: remove debug Anthony Minessale 2014-11-20 17:11:23 -06:00
  • 57bbdc929b FS-7500: remove debug code Anthony Minessale 2014-11-20 17:03:47 -06:00
  • c874fe05d8 FS-7500: SQUASH ME WITH THE LAST ONE Anthony Minessale 2014-11-20 16:40:49 -06:00
  • b8ba1a1469 FS-7500: reduce CNG frames on video and move debug from mod_fsv to the core with a flag to enable it since the raw packet is not available anymore when you set DECODED READ flag Anthony Minessale 2014-11-20 16:30:19 -06:00
  • 140a1c9661 FS-7500 FS-7508: shift some hacks around Anthony Minessale 2014-11-20 12:07:05 -06:00
  • c584bf5511 FS-7500: reverse default for CF_VIDEO_ECHO to false and now it must be enabled when desired instead of disabled when not needed Anthony Minessale 2014-11-20 11:33:25 -06:00
  • 4dc155f164 FS-7500: add switch_core_session_raw_read to put session into raw read mode without needing a local codec var (WE SHOULD REFACTOR MUCH OF switch_ivr_* to use this...) and add echo_decode_audio option to echo app Anthony Minessale 2014-11-20 11:28:05 -06:00
  • a74b6f62a2 FS-7500: fix some of the debugging tools Anthony Minessale 2014-11-20 10:59:13 -06:00
  • 55c5f1da1f FS-7500: fix decode_video App Seven Du 2014-11-20 23:19:20 +08:00
  • aa654da777 FS-7500: use SWITCH_DEFAULT_VIDEO_SIZE as slice size Seven Du 2014-11-20 22:40:27 +08:00
  • 3c7fc85a31 FS-7500: add more example yuv files Seven Du 2014-11-20 22:32:21 +08:00
  • 3b7bdac4b9 FS-7517: mod_openh264 follows up the new encoder flow Seven Du 2014-11-20 22:30:43 +08:00
  • e7d34f3170 FS-7508: tolerate some messed up packets a little more Anthony Minessale 2014-11-19 21:25:18 -06:00
  • 40ee25f5b8 FS-7508: change vpx encoder to not re-init the whole codec, it messes it up but side effect, we need to init the encoder at 4k and scale down to aovid the vpx resize seg Anthony Minessale 2014-11-19 18:01:32 -06:00
  • 96025a407d FS-7500: remove debug Anthony Minessale 2014-11-19 18:00:29 -06:00
  • 6822994d25 FS-7500: video_decoded_echo to echo_decode_video Anthony Minessale 2014-11-19 17:59:57 -06:00
  • 1093139271 FS-7500: make play_yuv silent since opus echo tends to kill chrome Anthony Minessale 2014-11-19 17:37:33 -06:00
  • fe957fe66a FS-7500: remove temp bridge echo hack Anthony Minessale 2014-11-19 14:49:09 -06:00
  • d7af2b128c FS-7500: clean up logic of encoder flow and set rules on return values and tweak some codec settings on vp8 Anthony Minessale 2014-11-19 14:48:14 -06:00
  • ec9b7c0499 FS-7500: add video_decoded_echo var to make the echo app decode and re-encode video frames for testing Anthony Minessale 2014-11-19 14:47:26 -06:00
  • 2d49b33002 FS-7500: fix follows the last refactor of core code Seven Du 2014-11-19 18:59:53 +08:00
  • 73b2a5ea87 FS-7500: tmp comment Anthony Minessale 2014-11-18 17:50:01 -06:00
  • 22020c86cb FS-7500: add SFF_USE_VIDEO_TIMESTAMP to tell video write frame if it needs to use a timer or not for timestamps Anthony Minessale 2014-11-18 17:36:55 -06:00
  • 0cd5658caa FS-7500: another refactoring pass, temp code still in place, WORK IN PROGRESS Anthony Minessale 2014-11-18 16:39:32 -06:00
  • 258dacc742 FS-7500: fix if statement Seven Du 2014-11-16 09:27:30 +08:00
  • 44e7929507 FS-7500: revert earlier bridge change Anthony Minessale 2014-11-15 11:44:48 -06:00
  • 3c29d4e8a7 FS-7500: mark places to fix later Anthony Minessale 2014-11-15 10:34:26 -06:00
  • 659c1e474e FS-7500: Work in progress. Added codec config params that can be set from session and made vpx codec re-init on size change. Also add periodic key frame timer Anthony Minessale 2014-11-14 19:01:56 -06:00
  • 365a5dd820 FS-7500: major refactoring pass. Push concepts from mod_vlc as deep as possible and flesh out api to use everywhere else. Round 2 will be to convert the bridge and other places using the same code Anthony Minessale 2014-11-13 20:52:57 -06:00
  • 765fff3d75 FS-7500: add support for codec control and use it to pass messages down to the codec and use it to implement keyframe reset for fir, pli and nack. Later we will expand to handle nack correctly. Anthony Minessale 2014-11-12 21:30:39 -06:00
  • d4a5ebf97d FS-7500 FS-7517 FS-7508 FS-7514: chrome working on most, bria working on some Anthony Minessale 2014-11-11 19:10:45 -06:00
  • 9fdb54766c FS-7508 FS-7517: import h264 and vpx codec files Anthony Minessale 2014-11-10 21:38:56 -06:00
  • d0d2e03672 FS-7514: [mod_vlc] temp workaround Anthony Minessale 2014-11-10 21:38:37 -06:00
  • 8cda93eac0 FS-7508: add autoconf for vpx lib Anthony Minessale 2014-11-10 21:38:14 -06:00
  • cd98ec85e2 fix line endings Brian West 2014-09-22 15:00:19 -05:00
  • 3466a2e468 FS-7500: fix and use 32bit timestamp, frame->timestamp is defined as switch_size_t and not always 32bit Seven Du 2014-09-27 17:06:55 +08:00
  • 055de41484 FS-7513: let the core thread to read video if vid-floor in conference already locked-hold by someone else Seven Du 2014-09-16 12:56:19 +08:00
  • 4fc94e3907 FS-7500 S-7513: Few build fixes William King 2014-08-27 22:31:52 -07:00
  • 99ed41a4bd FS-7513: Example code to use the core video thread with a custom callback Seven Du 2014-08-23 16:59:52 +08:00
  • 35ff4b5cda FS-7500: add ability to insert a custom callback to the core video thread Seven Du 2014-08-23 16:54:50 +08:00
  • 422a1f0419 FS-7513: show relationships Seven Du 2014-08-23 11:21:08 +08:00
  • 48c1363476 FS-7513: force floor on member join Seven Du 2014-08-22 14:28:31 +08:00
  • d33e5659f6 FS-7514: refresh req on vlc channel Seven Du 2014-08-27 07:11:08 +08:00
  • 78efac8154 FS-7514: not hardcoded H264 anymore Seven Du 2014-08-22 13:01:20 +08:00
  • 282b04a880 FS-7514: cleanup Seven Du 2014-08-05 01:46:55 +08:00
  • 240ec72fa4 FS-7514: allows the core video thread to read from the vlc endpoint Seven Du 2014-08-05 01:23:09 +08:00
  • 8e5cbb0e26 FS-7514: follow the last core_video refactor Seven Du 2014-08-05 01:01:57 +08:00
  • f3ad699526 FS-7500: update yuv codec Seven Du 2014-08-04 15:23:12 +08:00
  • ea2f00b3d9 FS-7500: refactor to use switch_core_video Seven Du 2014-08-04 03:15:26 +08:00
  • bcbdf8a347 FS-7500: add switch_core_video code Seven Du 2014-08-04 03:13:24 +08:00
  • 71cafe536b FS-7500: add decode_video App Seven Du 2014-07-28 06:41:58 +08:00
  • 74d6db8809 FS-7514: refactor timestamp code Seven Du 2014-07-26 18:39:30 +08:00
  • c9a13474a4 FS-7517: add play_yuv to test encoder Seven Du 2014-07-26 08:36:02 +08:00
  • 6dec4de2fe FS-7508 FS-7517: [build] Convert the build over to automake, though there is still room to fix the autoconf portion to detect the correct location of libopenh264 William King 2014-07-24 21:53:35 -07:00
  • 4af7e7c68d FS-7514: vlc video Seven Du 2014-07-24 08:45:39 +08:00
  • 90818f137e FS-7500: allow using the video thread externally - e.g. non rtp based video liyang 2014-02-13 14:56:07 +08:00
  • e80b40f9f1 FS-7500: add raw video codec yuv I420 Seven Du 2014-02-16 11:28:28 +08:00
  • 998d933671 FS-7500: initial idea to decode video in core Seven Du 2013-09-25 02:39:29 +08:00
  • 416745e2cd FS-7500: move video bridge logic to switch_core_media so possible to do transcoding Seven Du 2014-01-10 12:00:01 +08:00
  • dcca71d97d FS-7502: refresh video on video record or eavesdrop Seven Du 2012-10-17 09:02:31 +08:00
  • b23ba52807 FS-7502: video eavesdrop Seven Du 2012-08-29 12:59:21 +08:00
  • 90b654e923 FS-7502: add simple video media bug implementation, should work with .fsv, be sure to set enable_file_write_buffering=false Seven Du 2012-08-28 16:12:12 +08:00
  • 67334bea27 FS-7513: [mod_conference] video recording in conference Seven Du 2012-08-10 15:35:29 +08:00
  • a7b6ef0888 FS-7500: [mod_fsv] fix fsv sample_count and mux of channels Seven Du 2012-08-29 11:35:32 +08:00
  • 4aaa3a43b0 bump v1.7.0 Anthony Minessale 2015-05-28 12:36:43 -05:00
  • 6a2fc5e0f7 bump v1.5.final Anthony Minessale 2015-05-28 12:35:17 -05:00
  • e398de49d0 FS-7519: CID:1294454 fix leak Seven Du 2015-05-28 07:08:45 +08:00
  • f5d1636c56 CID:1301145,1301144: Bit shift bounds checking Michael Jerris 2015-05-27 18:14:49 -04:00
  • 9368f6c279 CID 1216601 Fix a possible memory leak in mod_basic William King 2015-05-27 14:56:38 -07:00
  • f9a2ad681a FS-7519 mod_av cleanup and refactor to work on higher resolution Anthony Minessale 2015-05-27 16:49:18 -05:00
  • 997557b140 FS-7513 refactor Anthony Minessale 2015-05-27 03:24:16 -05:00
  • faeb029335 FS-7500 FS-7499 refactoring while battling chrome Anthony Minessale 2015-05-27 01:15:28 -05:00
  • b65bb320f5 FS-7585: add rtmp video support Seven Du 2015-05-27 03:15:00 +08:00
  • dd11804376 FS-7585: spaces to tabs and clean up trilling spaces Seven Du 2015-05-26 23:45:05 +08:00
  • f13f56bd70 FS-7519: reverting part of f85a86e64d3ebcd34d63bc6239694e5a524760a1 William King 2015-05-26 12:18:29 -04:00
  • e150a2a375 FS-7519: fix build issue with clang-3.5 William King 2015-05-26 08:41:35 -07:00
  • 13448f89ae FS-7500: start media thread one answer/pre_answer Anthony Minessale 2015-05-26 10:22:16 -05:00
  • 3e09cbbc33 FS-7519: fix typo Anthony Minessale 2015-05-22 22:18:56 -05:00
  • e6fbe572b8 FS-7499 FS-7500 mods for interop against latest chrome builds Anthony Minessale 2015-05-22 22:08:27 -05:00
  • 9ccf71f4c7 FS-7500 just send refresh and not full reset on uuid_video_refresh Anthony Minessale 2015-05-22 22:08:19 -05:00
  • 4d05aad556 FS-7513 mods to bandwidth sizing and remove flush calls Anthony Minessale 2015-05-22 22:03:20 -05:00