Anthony Minessale
cd9dd44a16
FS-7514: reduce default
2015-05-28 12:47:09 -05:00
Anthony Minessale
e3d79947fc
FS-7513: reset layer on aspect change
2015-05-28 12:47:09 -05:00
Anthony Minessale
8b47053915
FS-7514: drop extra frames
2015-05-28 12:47:09 -05:00
Anthony Minessale
6cb4de9957
FS-7509: mouseover to pop controls from the entire User Controls bar
2015-05-28 12:47:09 -05:00
Anthony Minessale
916c348ee3
FS-7509: fix css issue
2015-05-28 12:47:09 -05:00
Anthony Minessale
5dc3c8e5ad
FS-7509: exit full screen on hangup
2015-05-28 12:47:09 -05:00
Anthony Minessale
43de3e14eb
FS-7509: try to make full screen mode universal
2015-05-28 12:47:09 -05:00
Anthony Minessale
43eb323631
FS-7509: move code to better place
2015-05-28 12:47:09 -05:00
Anthony Minessale
c9cccd519a
FS-7509: add some more bandwidth control features
2015-05-28 12:47:09 -05:00
Anthony Minessale
1857da8a54
FS-7509: mess with html5
2015-05-28 12:47:09 -05:00
Anthony Minessale
3e7c0f6558
FS-7499: fix seg
2015-05-28 12:47:09 -05:00
Anthony Minessale
db191452d6
FS-7509: choose a camera as share source as well as screen
2015-05-28 12:47:09 -05:00
Anthony Minessale
6e05e09e9a
FS-7500: missing newline
2015-05-28 12:47:09 -05:00
Anthony Minessale
405abc5177
FS-7500: fix regression in no-camera mode
2015-05-28 12:47:08 -05:00
Anthony Minessale
e7ab257c45
FS-7513: revert
2015-05-28 12:47:08 -05:00
Anthony Minessale
5755b7849e
FS-7513: move code to core
2015-05-28 12:47:08 -05:00
Anthony Minessale
7fe734e1f9
FS-7513: move thread create and fix missing mutex unlock
2015-05-28 12:47:08 -05:00
Anthony Minessale
5b9ada2b43
FS-7509 FS-7513: add vid floor control
2015-05-28 12:47:08 -05:00
Anthony Minessale
7cf3cb0cda
FS-7513: move vb to each member for less contention
2015-05-28 12:47:08 -05:00
Anthony Minessale
0cd254ef8f
FS-7513: fix banner disappearing when vid muting
2015-05-28 12:47:08 -05:00
Anthony Minessale
ee09575466
FS-7500: try not do
2015-05-28 12:47:08 -05:00
Anthony Minessale
0d34e8ac77
FS-7500: add a framebuffer to reuse memory and use it to offload frame writing from video muxing thread to a dedicated write thread
2015-05-28 12:47:08 -05:00
Anthony Minessale
5ac63b9250
FS-7514: pop only newest frame on video file read to keep sync
2015-05-28 12:47:08 -05:00
Anthony Minessale
289c7925aa
FS-7508: reset packet data on codec reset
2015-05-28 12:47:08 -05:00
Anthony Minessale
b1e8f86b37
FS-7500: block overlapping writes
2015-05-28 12:47:08 -05:00
Anthony Minessale
4b21a45e9e
FS-7513: fix typo
2015-05-28 12:47:07 -05:00
Anthony Minessale
78d06832e7
FS-7500: add force flag
2015-05-28 12:47:07 -05:00
Anthony Minessale
dbec35e734
FS-7513: move code up
2015-05-28 12:47:07 -05:00
Anthony Minessale
ab34c9a99c
FS-7500: stick with little train img
2015-05-28 12:47:07 -05:00
Anthony Minessale
9a7a33fb55
FS-7500: block in flag set for wait for video ready
2015-05-28 12:47:07 -05:00
Anthony Minessale
5b509a72ef
FS-7505: train video a little in beginning and make play file wait for it to train
2015-05-28 12:47:07 -05:00
Anthony Minessale
d5f67d46db
FS-7514: typo
2015-05-28 12:47:07 -05:00
Anthony Minessale
e13c7bc70e
FS-7514: add m4v
2015-05-28 12:47:07 -05:00
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