Commit Graph

  • 05bccbdb0b FS-7499: magic number to macro Seven Du 2014-12-11 14:16:18 +08:00
  • 397074c626 FS-7499: don't send fir or pli till stun is established Anthony Minessale 2014-12-10 21:08:16 -06:00
  • f919113a19 FS-7499: tweaks to rate of fir/pli Anthony Minessale 2014-12-10 20:59:09 -06:00
  • 304ef4e4b8 FS-7500: fix recovery for video Anthony Minessale 2014-12-10 15:46:01 -06:00
  • 12ef09c5b3 FS-7500: poll rtp on answer until dtls is negotiated Anthony Minessale 2014-12-10 14:44:59 -06:00
  • 98056e7dc6 FS-7514: don't auto answer in decode_video Anthony Minessale 2014-12-10 13:27:12 -06:00
  • 8034acc35a FS-7517: use start and end bits Anthony Minessale 2014-12-09 18:15:53 -06:00
  • b4412071d7 FS-7517: Reset context->nalu_28_start on mark bit - This makes FU-A parsing work Anthony Minessale 2014-12-09 15:19:05 -06:00
  • a95d5048f0 FS-7499: move fir and pli into the normal rtcp code so it can be bundled with a report block per the rfc Anthony Minessale 2014-12-09 14:18:36 -06:00
  • 224e1e99e2 FS-7499: default rtcp to once a second for video and every 5 for audio Anthony Minessale 2014-12-09 14:18:08 -06:00
  • 3adf4de143 FS-7517: fix pack mode 1 Anthony Minessale 2014-12-08 14:29:18 -06:00
  • fd9ab1baea FS-7509: vid screen share placeholder --args --enable-usermedia-screen-capturing --usermedia-screen-capturing Anthony Minessale 2014-12-06 11:40:44 -06:00
  • b2143e6b26 FS-7517: this seems to actually work for some reason Anthony Minessale 2014-12-05 17:18:23 -06:00
  • c97466a3da FS-7509: change res sizes Anthony Minessale 2014-12-05 17:18:06 -06:00
  • 1a2f0f8311 FS-7517: doh Anthony Minessale 2014-12-04 20:22:51 -06:00
  • 65d07aa7e7 FS-7517: hack workaround in, its better than the way it is, must be fixed Anthony Minessale 2014-12-04 18:35:20 -06:00
  • 9b48dbe976 FS-7509: set min and max Anthony Minessale 2014-12-04 16:12:18 -06:00
  • c180375307 FS-7500: nevermind Anthony Minessale 2014-12-04 15:45:33 -06:00
  • 88aa7f1003 FS-7500: use unsigned int for frame->timestamp Anthony Minessale 2014-12-04 14:43:47 -06:00
  • 48c465aafb FS-7514: use a larger and not hardcoded buffer for video packet Seven Du 2014-12-04 12:12:06 +08:00
  • 4ba3254523 FS-7500: refactoring Anthony Minessale 2014-12-03 20:34:49 -06:00
  • ed3cd561f7 FS-7509: add error message to verto debug Anthony Minessale 2014-12-03 11:06:19 -06:00
  • cb0b31d182 FS-7500: comment debug Anthony Minessale 2014-12-02 19:13:48 -06:00
  • 77b515287e FS-7500: add keyframe req and session refresh req debounce Anthony Minessale 2014-12-02 18:41:35 -06:00
  • 1b08103a2c FS-7499: properly decode rtcp Anthony Minessale 2014-12-02 18:40:47 -06:00
  • 346cbdae15 FS-7519: add debug line Anthony Minessale 2014-12-02 18:40:06 -06:00
  • f967dc7501 FS-7508: revert chage to debounce key reqs Anthony Minessale 2014-12-02 18:39:53 -06:00
  • caba586404 FS-7509: mod demo code to reset screen on reload Anthony Minessale 2014-12-02 18:39:14 -06:00
  • 62d428215a FS-7500: improvement for conf vid Anthony Minessale 2014-12-02 11:51:21 -05:00
  • 82b2c18fc0 FS-7508: less restrictive vpx require Anthony Minessale 2014-12-01 15:44:31 -06:00
  • 83d7bf2e4a FS-7509: [verto] add html files Anthony Minessale 2014-12-01 16:39:18 -05:00
  • d51088a96d FS-7519 FS-7517: looks like decoders don't decode FU-A bit steams, this is a simple implementation that works with some FU-A bit streams, mod_av works better most cases Seven Du 2014-11-26 20:30:42 +08:00
  • b10e9403b9 FS-7519: set encoder zerolatency Seven Du 2014-11-26 09:14:10 +08:00
  • 2e2a606306 FS-7500: better version of last commit Anthony Minessale 2014-11-25 17:42:21 -06:00
  • 53311e53d9 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
  • 8415653ec5 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
  • 4805dc7709 FS-7500: another round of trying to make things work Anthony Minessale 2014-11-24 18:39:10 -05:00
  • bfc7425d76 FS-7519: add missing deps Seven Du 2014-11-25 02:02:05 +08:00
  • a7231fe003 FS-7519: add automistake for mod_av Anthony Minessale 2014-11-24 11:51:34 -05:00
  • baca693cca FS-7508: seems to work better restarting on error Anthony Minessale 2014-11-24 11:18:19 -05:00
  • 8389fec21d 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
  • b88d31a666 FS-7500: fix play_fsv for WebRTC Seven Du 2014-11-24 17:03:58 +08:00
  • 1a4fbea9ce FS-7519: rename mod_ffmpeg to mod_av Seven Du 2014-11-24 09:37:30 +08:00
  • 30d8aa1ae0 cleanup mod_ffmpeg Seven Du 2014-11-23 18:56:15 +08:00
  • 3c04c4c369 FS-7500: sync up going both ways after picture reset Anthony Minessale 2014-11-22 18:10:53 -05:00
  • 25a397dda4 FS-7513: fix video switching in conference Anthony Minessale 2014-11-22 15:42:22 -05:00
  • 31ac5eb468 FS-7500: fix seg and clean up keyframe code Anthony Minessale 2014-11-21 18:59:13 -05:00
  • 10526b86e1 FS-7500: refresh vid the other way too when asking for keyframe Anthony Minessale 2014-11-21 17:42:07 -05:00
  • be41016d8f FS-7514: SQUASH ME Anthony Minessale 2014-11-21 17:35:42 -05:00
  • da60af95a8 FS-7514: vlc audio buffer tweak Anthony Minessale 2014-11-21 17:25:08 -05:00
  • 0900e52885 FS-7513: add video decode conference flag Anthony Minessale 2014-11-21 16:57:45 -05:00
  • 63ccff8045 add mod_ffmpeg Anthony Minessale 2014-11-20 19:04:55 -06:00
  • a10f043302 FS-7517: remove debug Anthony Minessale 2014-11-20 17:11:23 -06:00
  • e15e39bba9 FS-7500: remove debug code Anthony Minessale 2014-11-20 17:03:47 -06:00
  • 509a0260af FS-7500: SQUASH ME WITH THE LAST ONE Anthony Minessale 2014-11-20 16:40:49 -06:00
  • 1aa8ae0110 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
  • 20fa56bb6d FS-7500 FS-7508: shift some hacks around Anthony Minessale 2014-11-20 12:07:05 -06:00
  • df72e7caa1 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
  • bf94575251 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
  • 7faf23df26 FS-7500: fix some of the debugging tools Anthony Minessale 2014-11-20 10:59:13 -06:00
  • 96db13e842 FS-7500: fix decode_video App Seven Du 2014-11-20 23:19:20 +08:00
  • 4b58d383f8 FS-7500: use SWITCH_DEFAULT_VIDEO_SIZE as slice size Seven Du 2014-11-20 22:40:27 +08:00
  • 8b88b32dcc FS-7500: add more example yuv files Seven Du 2014-11-20 22:32:21 +08:00
  • 0045cde694 FS-7517: mod_openh264 follows up the new encoder flow Seven Du 2014-11-20 22:30:43 +08:00
  • 956cf413c2 FS-7508: tolerate some messed up packets a little more Anthony Minessale 2014-11-19 21:25:18 -06:00
  • 0a3662a05c 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
  • 3522c1abe5 FS-7500: remove debug Anthony Minessale 2014-11-19 18:00:29 -06:00
  • ca0dfbdc56 FS-7500: video_decoded_echo to echo_decode_video Anthony Minessale 2014-11-19 17:59:57 -06:00
  • 73891d6ebf FS-7500: make play_yuv silent since opus echo tends to kill chrome Anthony Minessale 2014-11-19 17:37:33 -06:00
  • f11251c61f FS-7500: remove temp bridge echo hack Anthony Minessale 2014-11-19 14:49:09 -06:00
  • 6116eeb459 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
  • 58ba334854 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
  • 5dcd98d665 FS-7500: fix follows the last refactor of core code Seven Du 2014-11-19 18:59:53 +08:00
  • dd8cee09bb FS-7500: tmp comment Anthony Minessale 2014-11-18 17:50:01 -06:00
  • 87c3b919aa 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
  • 4752c76b8b FS-7500: another refactoring pass, temp code still in place, WORK IN PROGRESS Anthony Minessale 2014-11-18 16:39:32 -06:00
  • 7f0c946b1d FS-7500: fix if statement Seven Du 2014-11-16 09:27:30 +08:00
  • 8be53f4387 FS-7500: revert earlier bridge change Anthony Minessale 2014-11-15 11:44:48 -06:00
  • 17dafaf567 FS-7500: mark places to fix later Anthony Minessale 2014-11-15 10:34:26 -06:00
  • 5c7f7440dd 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
  • 375d311e1c 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
  • a6012594fb 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
  • 5f1f628e28 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
  • fa04fefb6e FS-7508 FS-7517: import h264 and vpx codec files Anthony Minessale 2014-11-10 21:38:56 -06:00
  • 8a90fad07e FS-7514: [mod_vlc] temp workaround Anthony Minessale 2014-11-10 21:38:37 -06:00
  • c1a9b3880a FS-7508: add autoconf for vpx lib Anthony Minessale 2014-11-10 21:38:14 -06:00
  • d7ae1bea6e fix line endings Brian West 2014-09-22 15:00:19 -05:00
  • c5499bd426 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
  • e729f3994a 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
  • ca3d2007be FS-7500 S-7513: Few build fixes William King 2014-08-27 22:31:52 -07:00
  • a563681c01 FS-7513: Example code to use the core video thread with a custom callback Seven Du 2014-08-23 16:59:52 +08:00
  • 04f3d9d16d FS-7500: add ability to insert a custom callback to the core video thread Seven Du 2014-08-23 16:54:50 +08:00
  • feba8d1500 FS-7513: show relationships Seven Du 2014-08-23 11:21:08 +08:00
  • 591a97093c FS-7513: force floor on member join Seven Du 2014-08-22 14:28:31 +08:00
  • 9ee20c01bc FS-7514: refresh req on vlc channel Seven Du 2014-08-27 07:11:08 +08:00
  • 074a01bd2c FS-7514: not hardcoded H264 anymore Seven Du 2014-08-22 13:01:20 +08:00
  • 5d09f68dd4 FS-7514: cleanup Seven Du 2014-08-05 01:46:55 +08:00
  • b16b5d0584 FS-7514: allows the core video thread to read from the vlc endpoint Seven Du 2014-08-05 01:23:09 +08:00
  • 89cedc1ab7 FS-7514: follow the last core_video refactor Seven Du 2014-08-05 01:01:57 +08:00
  • 6774f7c488 FS-7500: update yuv codec Seven Du 2014-08-04 15:23:12 +08:00