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
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