Commit Graph

28648 Commits

Author SHA1 Message Date
Anthony Minessale 9a7eb47fc5 FS-7513: fix typo 2015-05-27 14:57:50 -05:00
Anthony Minessale 3666fc9646 FS-7500: add force flag 2015-05-27 14:57:50 -05:00
Anthony Minessale 675fb2e02f FS-7513: move code up 2015-05-27 14:57:50 -05:00
Anthony Minessale eb9736f0fa FS-7500: stick with little train img 2015-05-27 14:57:50 -05:00
Anthony Minessale 7277c7a44e FS-7500: block in flag set for wait for video ready 2015-05-27 14:57:50 -05:00
Anthony Minessale 9227eaa9b8 FS-7505: train video a little in beginning and make play file wait for it to train 2015-05-27 14:57:50 -05:00
Anthony Minessale 0416b2f86a FS-7514: typo 2015-05-27 14:57:50 -05:00
Anthony Minessale 5e26c6a072 FS-7514: add m4v 2015-05-27 14:57:50 -05:00
Anthony Minessale f1293f9841 FS-7513: fix read lock bug 2015-05-27 14:57:49 -05:00
Anthony Minessale be4dddc3cd FS-7514: work on sync a little more 2015-05-27 14:57:49 -05:00
Anthony Minessale e4beb8a54e FS-7499: ignore replay errs when nack is enabled 2015-05-27 14:57:49 -05:00
Anthony Minessale ebd1a75d09 FS-7503 FS-7514 FS-7513: fix some buffering bugs in vlc and set mod_conference to match the rate and channels when calling vlc files 2015-05-27 14:57:49 -05:00
Anthony Minessale ddf78324d8 FS-7503: recording tweak 2015-05-27 14:57:49 -05:00
Anthony Minessale ad7af42c55 FS-7514: add mov 2015-05-27 14:57:49 -05:00
Anthony Minessale b1351f708a FS-7500: set decoded read mode 2015-05-27 14:57:49 -05:00
Seven Du 5c7ed27a8f FS-7514: vlc endpoint stereo support, add vlc_rate and vlc_channels 2015-05-27 14:57:49 -05:00
Anthony Minessale c062798d6e FS-7509 FS-7514: another round of cleanup 2015-05-27 14:57:49 -05:00
Anthony Minessale 23716293a8 FS-7509: move name to main page 2015-05-27 14:57:49 -05:00
Anthony Minessale 48efc12d74 FS-7505 FS-7514: working towards vid rec 2015-05-27 14:57:49 -05:00
Anthony Minessale 8f6357fac5 FS-7514 FS-7505: clean up more from yesterday 2015-05-27 14:57:49 -05:00
Seven Du 1458a8a356 FS-7519: initial version of record_av to record mp4
it generate better compatible mp4 than vlc, so it compatible with quicktime and safari
except that the first few video frames messed up, maybe some pts issue, to be fixed

support float audio, and it can save to webm
2015-05-27 14:57:49 -05:00
Anthony Minessale bbcb23d5d3 FS-7503 FS-7514: A bunch of stuff:
Get filehandles working with video in some cases (if using vlc://):
    mod_conference for play and record video (will record the canvas in mix mode or floor holder in non-mix mode)
    regular playback app should be able to play vlc streams

Add no-minimize-encoding member flag so particilar memebers can opt out of that setting and still get their own encoded stream (for bw related needs)

TODO:

  mod_vlc is a mess.  Find a way to merge video_context and file_context.  They are very similar and they are intertwined and messy.
  Find out why vlc creates messed up mp4 files that don't play everywhere
  Get VLC so it can record aac, mp4x webm
2015-05-27 14:57:49 -05:00
Anthony Minessale 1a6fb5363b FS-7514: sigh 2015-05-27 14:57:48 -05:00
Anthony Minessale df8d5b17e0 FS-7514: add sync offset default to 500ms 2015-05-27 14:57:48 -05:00
Anthony Minessale 7ccad2eda8 FS-7514: slow down vlc callback by syncing with video flow 2015-05-27 14:57:48 -05:00
Anthony Minessale 4221d44335 FS-7514: buffer video too for vlc 2015-05-27 14:57:48 -05:00
Anthony Minessale 68086789ac FS-7503 FS-7514: First crack at recording mp4 <action application="capture_video" data="vlc://#transcode{vcodec=h264,acodec=mp3}:std{access=file,mux=mp4,dst=/var/www/sounds/file.mp4}"/> 2015-05-27 14:57:48 -05:00
Seven Du 357f1f677d FS-7517 FS-7508: typo 2015-05-27 14:57:48 -05:00
Brian West 78288d3550 FS-7513: tweak conference config a little and clean up comment consistency 2015-05-27 14:57:48 -05:00
Brian West 5daa4df1aa FS-7517: Fix mod_openh264 include 2015-05-27 14:57:48 -05:00
Anthony Minessale 260ff02ec5 FS-7509: fix typo 2015-05-27 14:57:48 -05:00
Mike Jerris cff476a221 FS-7500: expand libpng detection to try to find a good png >= 1.6.16, fall back to older verison in weezy, and add support for building without libpng 2015-05-27 14:57:48 -05:00
Anthony Minessale e7f19d62ab FS-7509: add a way to choose bandwidth 2015-05-27 14:57:48 -05:00
Anthony Minessale 001d7b5171 FS-7312 #resolve #comment added feature NEEDS_DOC 2015-05-27 14:57:48 -05:00
Anthony Minessale 805e37ef8e FS-7500: ping video thread on shutdown so it can end 2015-05-27 14:57:48 -05:00
Seven Du cf82da9ac2 FS-7500: fix type mismatch 2015-05-27 14:57:48 -05:00
Anthony Minessale 97c81a8285 FS-7513 FS-7509: add control for png and fix bug with null args 2015-05-27 14:57:48 -05:00
Anthony Minessale 334706eb39 FS-7513: add some controls 2015-05-27 14:57:47 -05:00
Anthony Minessale 3df55891e9 FS-7513: add flooronly 2015-05-27 14:57:47 -05:00
Anthony Minessale 8aff37c657 FS-7509: update ui 2015-05-27 14:57:47 -05:00
Anthony Minessale 3ee7849b59 FS-7513: add canvas refresh to redraw gaps on overlap enter/exit 2015-05-27 14:57:47 -05:00
Anthony Minessale 104e69cee3 FS-7513: fix sticky floor lock 2015-05-27 14:57:47 -05:00
Anthony Minessale b927e8326e FS-7500: make video bandwidth accurate for vpx 2015-05-27 14:57:47 -05:00
Anthony Minessale b2001f058e FS-7500: can't use stristr for this 2015-05-27 14:57:47 -05:00
Anthony Minessale bc3948f502 FS-7513: add mutex 2015-05-27 14:57:47 -05:00
Anthony Minessale ecd2d09eed FS-7509: add code to pick camera and mic from the page and ability to call video endpoints with no camera 2015-05-27 14:57:47 -05:00
Anthony Minessale 5b96aa8bec FS-7513: add code to track media direction to avoid assigning floor or video layers to those with no signal 2015-05-27 14:57:47 -05:00
Anthony Minessale ea3d7e520c FS-7513: add reset on canvas change 2015-05-27 14:57:47 -05:00
Anthony Minessale 83cf254afd FS-7513: add some layouts for presenting 2015-05-27 14:57:47 -05:00
Anthony Minessale e30de226ef FS-7513: improve reservation id and layout switching with overlap 2015-05-27 14:57:47 -05:00