Anthony Minessale
7dba838926
FS-7513: fix read lock bug
2015-05-28 12:47:07 -05:00
Anthony Minessale
c255ba7e8f
FS-7514: work on sync a little more
2015-05-28 12:47:07 -05:00
Anthony Minessale
eb78d2ae7b
FS-7499: ignore replay errs when nack is enabled
2015-05-28 12:47:07 -05:00
Anthony Minessale
baa3d9cd7c
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-28 12:47:06 -05:00
Anthony Minessale
36e754eed2
FS-7503: recording tweak
2015-05-28 12:47:06 -05:00
Anthony Minessale
780eef3fc1
FS-7514: add mov
2015-05-28 12:47:06 -05:00
Anthony Minessale
69fd32f8ef
FS-7500: set decoded read mode
2015-05-28 12:47:06 -05:00
Seven Du
455c20983f
FS-7514: vlc endpoint stereo support, add vlc_rate and vlc_channels
2015-05-28 12:47:06 -05:00
Anthony Minessale
500b32b343
FS-7509 FS-7514: another round of cleanup
2015-05-28 12:47:06 -05:00
Anthony Minessale
a883818b20
FS-7509: move name to main page
2015-05-28 12:47:06 -05:00
Anthony Minessale
59da14542f
FS-7505 FS-7514: working towards vid rec
2015-05-28 12:47:06 -05:00
Anthony Minessale
a42f40f938
FS-7514 FS-7505: clean up more from yesterday
2015-05-28 12:47:06 -05:00
Seven Du
4289a7ec59
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-28 12:47:06 -05:00
Anthony Minessale
a63dab7a4a
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-28 12:47:06 -05:00
Anthony Minessale
19d87c46fd
FS-7514: sigh
2015-05-28 12:47:05 -05:00
Anthony Minessale
69b955c13b
FS-7514: add sync offset default to 500ms
2015-05-28 12:47:05 -05:00
Anthony Minessale
6b289ed02a
FS-7514: slow down vlc callback by syncing with video flow
2015-05-28 12:47:05 -05:00
Anthony Minessale
af0f2e6ea8
FS-7514: buffer video too for vlc
2015-05-28 12:47:05 -05:00
Anthony Minessale
4bcc6e6d64
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-28 12:47:05 -05:00
Seven Du
c59874cbff
FS-7517 FS-7508: typo
2015-05-28 12:47:05 -05:00
Brian West
fd226bd161
FS-7513: tweak conference config a little and clean up comment consistency
2015-05-28 12:47:05 -05:00
Brian West
8c9acc4316
FS-7517: Fix mod_openh264 include
2015-05-28 12:47:05 -05:00
Anthony Minessale
e3615e0d28
FS-7509: fix typo
2015-05-28 12:47:05 -05:00
Mike Jerris
086cf1c279
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-28 12:47:05 -05:00
Anthony Minessale
c02f694c37
FS-7509: add a way to choose bandwidth
2015-05-28 12:47:05 -05:00
Anthony Minessale
c8bbe9bec3
FS-7312 #resolve #comment added feature NEEDS_DOC
2015-05-28 12:47:04 -05:00
Anthony Minessale
2f0f408984
FS-7500: ping video thread on shutdown so it can end
2015-05-28 12:47:04 -05:00
Seven Du
afc67e517b
FS-7500: fix type mismatch
2015-05-28 12:47:04 -05:00
Anthony Minessale
632c781c1c
FS-7513 FS-7509: add control for png and fix bug with null args
2015-05-28 12:47:04 -05:00
Anthony Minessale
74f25524f1
FS-7513: add some controls
2015-05-28 12:47:04 -05:00
Anthony Minessale
d1b7eff872
FS-7513: add flooronly
2015-05-28 12:47:04 -05:00
Anthony Minessale
e93a850e25
FS-7509: update ui
2015-05-28 12:47:04 -05:00
Anthony Minessale
1c6a15fde4
FS-7513: add canvas refresh to redraw gaps on overlap enter/exit
2015-05-28 12:47:04 -05:00
Anthony Minessale
09704516d7
FS-7513: fix sticky floor lock
2015-05-28 12:47:04 -05:00
Anthony Minessale
f8729d5440
FS-7500: make video bandwidth accurate for vpx
2015-05-28 12:47:04 -05:00
Anthony Minessale
93db69ed03
FS-7500: can't use stristr for this
2015-05-28 12:47:04 -05:00
Anthony Minessale
ae4686013a
FS-7513: add mutex
2015-05-28 12:47:04 -05:00
Anthony Minessale
c2963fa4fa
FS-7509: add code to pick camera and mic from the page and ability to call video endpoints with no camera
2015-05-28 12:47:04 -05:00
Anthony Minessale
628edd1183
FS-7513: add code to track media direction to avoid assigning floor or video layers to those with no signal
2015-05-28 12:47:03 -05:00
Anthony Minessale
4584e6a8e4
FS-7513: add reset on canvas change
2015-05-28 12:47:03 -05:00
Anthony Minessale
a44a06aaa1
FS-7513: add some layouts for presenting
2015-05-28 12:47:03 -05:00
Anthony Minessale
270aba6849
FS-7513: improve reservation id and layout switching with overlap
2015-05-28 12:47:03 -05:00
Anthony Minessale
93b3a946ec
FS-7509: add -screen to current ext when pressing the share button
2015-05-28 12:47:03 -05:00
Anthony Minessale
16b752a957
FS-7513: don't call force on unset
2015-05-28 12:47:03 -05:00
Anthony Minessale
356a501b7c
FS-7508: reduce vpx memory footprint
2015-05-28 12:47:03 -05:00
Anthony Minessale
9bc84051f6
FS-7513: fix possible mem leak
2015-05-28 12:47:03 -05:00
Anthony Minessale
3e093da0dd
FS-7509: default local video cookie to false
2015-05-28 12:47:03 -05:00
Anthony Minessale
863e6c8b79
FS-7509: cleanup
2015-05-28 12:47:03 -05:00
Anthony Minessale
e4705dc2e2
FS-7509: add file to demo
2015-05-28 12:47:03 -05:00
Anthony Minessale
2c4c2587ed
FS-7513 FS-7509: crack at screen share
2015-05-28 12:47:03 -05:00