Seven Du
721c9c9989
CID:1300973 fix copy & paste err
2015-05-29 12:14:06 +08:00
Seven Du
81ad7562a3
CID:1301050 fix possible NULL
2015-05-29 12:12:07 +08:00
Seven Du
55462887e8
CID:1301065 fix possible NULL
2015-05-29 12:11:01 +08:00
Seven Du
47f88e920d
CID:1301106 fix logically dead code
2015-05-29 12:10:29 +08:00
Seven Du
e46ae6c77d
CID:1025061 add missing break
2015-05-29 12:09:27 +08:00
Seven Du
6c61fd195b
CID:1301110 CID:1301110 logically dead code
2015-05-29 12:08:46 +08:00
Anthony Minessale
8e37e9b4d4
FS-7513 flush video on video mute/unmute
2015-05-28 21:05:56 -05:00
Seven Du
143c1eb504
FS-7519: CID:1294454 fix leak
2015-05-28 12:47:35 -05:00
Michael Jerris
4dfbbc6742
CID:1301145,1301144: Bit shift bounds checking
2015-05-28 12:47:35 -05:00
William King
cdead84d3b
CID 1216601 Fix a possible memory leak in mod_basic
2015-05-28 12:47:34 -05:00
Anthony Minessale
3e93e9f5b4
FS-7519 mod_av cleanup and refactor to work on higher resolution
2015-05-28 12:47:34 -05:00
Anthony Minessale
76fc6940df
FS-7513 refactor
2015-05-28 12:47:34 -05:00
Anthony Minessale
2188358832
FS-7500 FS-7499 refactoring while battling chrome
2015-05-28 12:47:34 -05:00
Seven Du
0c819da6f5
FS-7585: add rtmp video support
2015-05-28 12:47:34 -05:00
Seven Du
e187479784
FS-7585: spaces to tabs and clean up trilling spaces
2015-05-28 12:47:34 -05:00
William King
2eda7eb3c3
FS-7519: reverting part of f85a86e64d3ebcd34d63bc6239694e5a524760a1
2015-05-28 12:47:34 -05:00
William King
7b1bc2e604
FS-7519: fix build issue with clang-3.5
2015-05-28 12:47:34 -05:00
Anthony Minessale
dc2e98e536
FS-7500: start media thread one answer/pre_answer
2015-05-28 12:47:34 -05:00
Anthony Minessale
d8242cbf42
FS-7519: fix typo
2015-05-28 12:47:34 -05:00
Anthony Minessale
40484fce58
FS-7499 FS-7500 mods for interop against latest chrome builds
2015-05-28 12:47:34 -05:00
Anthony Minessale
abd6943cf5
FS-7500 just send refresh and not full reset on uuid_video_refresh
2015-05-28 12:47:33 -05:00
Anthony Minessale
817d98e7b6
FS-7513 mods to bandwidth sizing and remove flush calls
2015-05-28 12:47:33 -05:00
Anthony Minessale
700a18ae6b
FS-7519: auto set some values on avformat recording
2015-05-28 12:47:33 -05:00
Anthony Minessale
e8fed1a47f
FS-7519: merge mod_avcodec and mod_avformat into mod_av
2015-05-28 12:47:33 -05:00
Michael Jerris
fe50da3d8c
FS-7507: fix expansion of dirs compiled into freeswitch
2015-05-28 12:47:33 -05:00
Seven Du
2ac8f888f7
FS-7519: refactor and the av code should work now use it as default, bandwidth might be not accurate need furthur tweak
2015-05-28 12:47:33 -05:00
Anthony Minessale
70ec967ec9
FS-7513 FS-7499 mod auto-bitrate code
2015-05-28 12:47:33 -05:00
Anthony Minessale
588d5c63cb
FS-7500: [rtp] up debug to higher level
2015-05-28 12:47:33 -05:00
Anthony Minessale
09ede13fc4
FS-7500 add switch_img_letterbox and use it for the mirror input function
2015-05-28 12:47:33 -05:00
Mike Jerris
387b405ccd
FS-7500: fix include paths for libvpx
2015-05-28 12:47:32 -05:00
Seven Du
79741a307d
FS-7519: add fs_avc_find_startcode
2015-05-28 12:47:32 -05:00
Anthony Minessale
3e1b5cf355
FS-7519: fix build
2015-05-28 12:47:32 -05:00
Anthony Minessale
2af024dc08
FS-7519: [mod_avformat] change logger, mod_avcodec: change logger and copy data to/from frames to avoid overwriting and also send intra requests still but do not wait for one to init the codec
2015-05-28 12:47:32 -05:00
Michael Jerris
b827542c8d
FS-7500: fix vpx include paths
2015-05-28 12:47:32 -05:00
Anthony Minessale
a8c1341f42
FS-7499 add tmmbr negotiation to sdp
2015-05-28 12:47:32 -05:00
Seven Du
8e1dc361e0
FS-7550 quick and dirty tweak for overlay, maybe need furthur tweaks but this should work with most transparent pngs
2015-05-28 12:47:32 -05:00
Anthony Minessale
81ef7703bd
FS-7500: add video_write_overlay and stop_video_write_overlay
...
Use it to add an image to the write stream to see a recording banner on video echoed back to you during recording.
ARGS: <file> [<position>] [<opacity 0-255>]
POSITIONS:
left-top
left-mid
left-bot
center-top
center-mid
center-bot
right-top
right-mid
right-bot
<extension name="example">
<condition field="destination_number" expression="^overlay$">
<action application="answer"/>
<action application="video_write_overlay" data="/path/to/img.png"/>
<action application="record" data="/data/file.mp4"/>
<action application="stop_video_write_overlay"/>
</condition>
</extension>
2015-05-28 12:47:32 -05:00
Anthony Minessale
e8f2366bdf
FS-7513 drop bw if there are frequent dropouts
2015-05-28 12:47:32 -05:00
Anthony Minessale
495619f248
FS-7513 improve auto bandwidth feature and add other performance improvemnts related to dropping video when its not visible
2015-05-28 12:47:32 -05:00
Anthony Minessale
6be0e0809d
FS-7501 add vbsize to mod video buffer size
2015-05-28 12:47:32 -05:00
Anthony Minessale
b95390cba4
FS-7513 add manage-inbound-video-bitrate conference flag
2015-05-28 12:47:31 -05:00
Anthony Minessale
4e141d0e51
FS-7513 favor moderators for selection of open layers in the canvas
2015-05-28 12:47:31 -05:00
Anthony Minessale
9e07bfb23d
FS-7499 some mods to relad/recover in rtp. Killing dtls here might be unsafe and isn't necessary anyway
2015-05-28 12:47:31 -05:00
Anthony Minessale
81094b3a0c
FS-7499 adding some more refactoring towards better rtcp
2015-05-28 12:47:31 -05:00
Seven Du
930d8aea39
FS-7550 starting to and libgd to core video
2015-05-28 12:47:31 -05:00
Anthony Minessale
4a76c0f8c6
FS-7499 second pass at adding TMMBR (WIP)
2015-05-28 12:47:31 -05:00
Anthony Minessale
0fd7824a12
FS-7500: send a few intra requests in decode_video
2015-05-28 12:47:31 -05:00
Anthony Minessale
bc152ed9d8
FS-7500: set 500ms min on retransmit of outdated xml based intraframe request that EVERYTHING still seems to use
2015-05-28 12:47:31 -05:00
Anthony Minessale
22ade18600
FS-7519: add abndwidth params and fix issue on reset of mov_avcodec
2015-05-28 12:47:31 -05:00
Anthony Minessale
593bd56bc6
FS-7499 revert 8a3b020be2d811e0b15008460f00cc32adcf9d51
2015-05-28 12:47:31 -05:00
Anthony Minessale
ea16f82d20
FS-7500: move img test down into read function
2015-05-28 12:47:31 -05:00
Anthony Minessale
ff8bf014cf
FS-7500: change variable names to reflect audio vs video %NEEDS_DOC
...
remote_media_ip_reported => remote_audio_ip_reported and remote_video_ip_reported
new vars remote_audio_ip and remote_video_ip like remote_media_ip but specific to audio and video
remote_media_port_reported => remote_audio_port_reported and remote_audio_port_reported
remote_media_port => remote_audio_port and remote_video_port
rtp_auto_adjust => rtp_auto_adjust_audio and rtp_auto_adjust_video
2015-05-28 12:47:30 -05:00
Anthony Minessale
d253f74e48
FS-7501: flush video on jb activate/reset
2015-05-28 12:47:30 -05:00
Anthony Minessale
a08a89af3d
FS-7500: re-enable sip info video refresh
2015-05-28 12:47:30 -05:00
Anthony Minessale
4287aeee76
FS-7499 fix some refactor-related regressions in rtcp
2015-05-28 12:47:30 -05:00
Anthony Minessale
d6cdacc063
FS-7499 fix regression from a00be7c3435baac3454378044b3f76b4ce164935
2015-05-28 12:47:30 -05:00
Seven Du
4b8f40d28e
FS-7506 add alpha channel to switch_rgb_color_t so it is possible to make transparent text img
2015-05-28 12:47:30 -05:00
Seven Du
8787ccd5a5
FS-7506 refactor to use rgb color for pixel
2015-05-28 12:47:30 -05:00
Seven Du
f0b42410a3
FS-7506 improve anti-aliasing when use a NULL bgcolor for transparent text
2015-05-28 12:47:30 -05:00
Anthony Minessale
7077d9b148
FS-7513 move some locking around
2015-05-28 12:47:30 -05:00
Anthony Minessale
3b7d07d0a1
FS-7513: don't patch image on mute
2015-05-28 12:47:30 -05:00
Anthony Minessale
6388926291
FS-7499: start of tmmbr/n
2015-05-28 12:47:30 -05:00
Anthony Minessale
3e33920657
FS-7513 fix all video mute related issues
2015-05-28 12:47:30 -05:00
Anthony Minessale
22ec9c378e
FS-7499 FS-7513 video mute the old way seems to break chrome when resuming, add some improvements to mitigate
2015-05-28 12:47:30 -05:00
Anthony Minessale
772665e0fa
FS-7499 FS-7500 FS-7508 FS-7513 trying to improve the video signal decoding under stress and get vpx to latch on to a signale sooner
2015-05-28 12:47:29 -05:00
Anthony Minessale
02cac73d37
FS-7499 FS-7513 try to avoid storm of refreshes in heavy usage
2015-05-28 12:47:29 -05:00
Anthony Minessale
dc4c38dab5
FS-7499 FS-7508 FS-7501 some more general improvements for initial call setup
2015-05-28 12:47:29 -05:00
Anthony Minessale
272108f0b3
FS-7499 fix ssrc and rtcp negotiation and parsing irregularities caused by ice/rtcp mux
2015-05-28 12:47:29 -05:00
Anthony Minessale
e7fa32a781
FS-7499 prefer FIR over PLI when both are present
2015-05-28 12:47:29 -05:00
Anthony Minessale
e1ebd3b62b
FS-7432 #resolve
2015-05-28 12:47:29 -05:00
Seven Du
bfecc842df
FS-7500: switch_img_overlay now support ARGB and negtive position, also change alpha value to match doc description
2015-05-28 12:47:29 -05:00
Seven Du
72db8c58d1
FS-7519: av play support block and no block mode, support audio only mode
2015-05-28 12:47:29 -05:00
Michael Jerris
49f42542c6
FS-7519: [mod_avformat] fix ffmpeg symbol collision
2015-05-28 12:47:29 -05:00
Michael Jerris
d2d00056e8
FS-7519: [mod_avcodec] add x264 to linker
2015-05-28 12:47:29 -05:00
Michael Jerris
5220c91395
FS-7519: [mod_avcodec] add libavutil to linker
2015-05-28 12:47:29 -05:00
Seven Du
319f09c98b
FS-7519: this works on both Mac and debian
2015-05-28 12:47:28 -05:00
Seven Du
321dddc478
FS-7519: [mod_avformat] fix debian build
2015-05-28 12:47:28 -05:00
Michael Jerris
a6c1a40b2a
FS-7519: [mod_avformat] add libavutil and libavresample to linking deps
2015-05-28 12:47:28 -05:00
Michael Jerris
f87f725e43
FS-7519: [mod_avformat] add libswscale and libavcodec to linking deps
2015-05-28 12:47:28 -05:00
Seven Du
b29174e822
FS-7503 FS-7519: refactor to support video playback using libavformat
...
need -lswscale to converto from non-I420 fmt to I420
2015-05-28 12:47:28 -05:00
Anthony Minessale
a8a2c32ac3
FS-7499 FS-7500: combat black screen disease
2015-05-28 12:47:28 -05:00
Brian West
23e0062bc7
FS-7500: increase buffer size
2015-05-28 12:47:28 -05:00
Brian West
cbce680f1c
FS-7513: fix seg
2015-05-28 12:47:28 -05:00
Anthony Minessale
5e7a8ea76d
FS-7515: txt len
2015-05-28 12:47:28 -05:00
Anthony Minessale
669d971010
FS-7513: final touches
2015-05-28 12:47:28 -05:00
Anthony Minessale
0ca23ab617
FS-7513: prefer avatar img over mute and reset layer bg on patch of blanked mode
2015-05-28 12:47:28 -05:00
Anthony Minessale
ed866593a7
FS-7513: blank to mute img on 2 sec with no video
2015-05-28 12:47:27 -05:00
Anthony Minessale
b5b3e58026
FS-7513: refactor main thread a little
2015-05-28 12:47:27 -05:00
Anthony Minessale
d1e466e76d
FS-7500: clock in 15fps for now
2015-05-28 12:47:27 -05:00
Anthony Minessale
62f3feca98
FS-7513: set video pause resume when video is paused in conference
2015-05-28 12:47:27 -05:00
Anthony Minessale
33d9b8066b
FS-7500: return cng frames when waiting for a key
2015-05-28 12:47:27 -05:00
Anthony Minessale
01a5756701
FS-7508: revert
2015-05-28 12:47:27 -05:00
Michael Jerris
58d02f98a6
quiet down some verbose debug logging
2015-05-28 12:47:27 -05:00
Anthony Minessale
38a7006f0e
FS-7508: sync vpx on start packet
2015-05-28 12:47:26 -05:00
Anthony Minessale
59bcb42092
FS-7513: show logo img when video muted
2015-05-28 12:47:26 -05:00
Anthony Minessale
86a1ef3d27
FS-7513: exit if layer->cur_img not secured
2015-05-28 12:47:26 -05:00
Anthony Minessale
66f9f985a8
FS-7500: fix stat checking logic on video packets
2015-05-28 12:47:26 -05:00
Michael Jerris
d376150e0e
FS-7488: [mod_managed] fix build error and enable on debina packages
2015-05-28 12:47:26 -05:00
Brian West
3b00832e50
FS-7482 --resolve
2015-05-28 12:47:26 -05:00
Anthony Minessale
2cb00153e2
FS-7513: add fps returned when one is not specified and add 20fps setting
2015-05-28 12:47:26 -05:00
Anthony Minessale
5ab557fd51
FS-7509: add userVariables parser to initial connection all variables set in this obj will be set on every inbound call
2015-05-28 12:47:25 -05:00
Anthony Minessale
22a4a4dd7e
FS-7500: set default bandwidth to 1mb
2015-05-28 12:47:25 -05:00
Michael Jerris
8d30c18c5a
fix clang build
2015-05-28 12:47:25 -05:00
Anthony Minessale
c517be4330
FS-7513: fix placement of overlay banner on letterbox callers change config option video-layout-bgcolor to video-letterbox-bgcolor
2015-05-28 12:47:25 -05:00
Michael Jerris
e2236ad559
FS-7508: remove mod_vp8 which has been replaced by mod_vpx
2015-05-28 12:47:25 -05:00
Michael Jerris
6c45fb9eec
fix error building with newer compilers
2015-05-28 12:47:25 -05:00
Michael Jerris
b7e811a628
CID:1271537: error check for malformed json better
2015-05-28 12:47:25 -05:00
Michael Jerris
ead0e2ebd1
CID:1222597: silence incorrect coverity warning about out of bounds read
2015-05-28 12:47:25 -05:00
Michael Jerris
c61be91316
CID:1294463,1294540: clean up duplicate error checking code
2015-05-28 12:47:25 -05:00
Michael Jerris
c7709a191b
CID-1294436: handle null file paths to switch_is_file_path correctly
2015-05-28 12:47:25 -05:00
Michael Jerris
91a6fc82c0
FS-7338: remove libsndfile from tree, use system lib instead
...
FS-7338: remove libsilk from tree, use system lib instead
FS-7338: change to always use system liblua
FS-7338: remove libbroadvoice from tree, use system lib instead
FS-7338: remove libilbc from tree, use system lib instead
FS-7338: remove libs using system libs from bootstrap
FS-7338: remove libg722_1 from tree, use system lib instead
FS-7338: remove mod_celt, it has be superseded by mod_opus
FS-7338: remove libcodec2 from tree, use system lib instead
FS-7338: remove libopus from tree, use system lib instead
FS-7338: remove libsoundtouch build from tree, use system lib instead
FS-7338: remove flite build from tree, use system lib instead
FS-7338: remove openldap build from tree, use system lib instead
FS-7338: remove libmongoc build from tree, use system lib instead
FS-7338: remove mod_mongo deps that are no longer actually required
FS-7338: remove some dup demo modules and don't include demo code in packages
2015-05-28 12:47:24 -05:00
Brian
a4f656f414
FS-7297 Not sure anyone tested this
2015-05-28 12:47:24 -05:00
William King
5a94bfefd3
Build fix: updated to better support new video changes
2015-05-28 12:47:24 -05:00
Anthony Minessale
7eebd8e7e8
FS-7513: turn avatar on and off if video is added mid call
2015-05-28 12:47:24 -05:00
Anthony Minessale
7d5b0acc90
FS-7502: add patch level for media bugs to call them as needed
2015-05-28 12:47:24 -05:00
Anthony Minessale
8234dadcaf
FS-7513: skip patching logo when video muted
2015-05-28 12:47:24 -05:00
Michael Jerris
3205546bcb
CID:1210582: remove logically dead code
2015-05-28 12:47:24 -05:00
Michael Jerris
1550d548db
CID:1024555: remove logically dead code
2015-05-28 12:47:24 -05:00
Michael Jerris
6ddf5a1bdf
CID:1294501: possible null deref
2015-05-28 12:47:24 -05:00
Michael Jerris
d44ea400d5
CID:1294424: remove redundant unused code
2015-05-28 12:47:24 -05:00
Michael Jerris
f2f03cffc3
CID:1024564: remove unnecessary check
2015-05-28 12:47:24 -05:00
Michael Jerris
4662118ca8
CID:1294504: make sure to check for NULL frame
2015-05-28 12:47:24 -05:00
Michael Jerris
6dcff0a79a
CID:1294431: make sure not to check uninitialized value
2015-05-28 12:47:24 -05:00
Michael Jerris
35be8a16e9
CID:1024241: clean up null checking on var that can never be null anyways
2015-05-28 12:47:23 -05:00
Michael Jerris
200199e05f
CID:1023990: remove unused code
2015-05-28 12:47:23 -05:00
Seven Du
57016a7926
FS-7500: refactor and implemnt patch_rect
...
fix stride side when patching strided img
implement switch_img_patch_rect to patch partial of an img to a bigger IMG
refactor switch_img_copy_rect to support ARGB
2015-05-28 12:47:23 -05:00
Anthony Minessale
80694ad547
FS-7519: avformat tweaks for broadcast
2015-05-28 12:47:23 -05:00
Anthony Minessale
4b9b004403
FS-7513: add text to video logo in mod_conference
2015-05-28 12:47:23 -05:00
Michael Jerris
b78aac6196
FS-7456: also more complete fix for FS-7440, handle sdp with m lines in any order
2015-05-28 12:47:23 -05:00
Seven Du
47f25e9d43
FS-7508: log vpx version
2015-05-28 12:47:23 -05:00
Anthony Minessale
9fdb6cd5ba
FS-7519: support vb for video bitrate
2015-05-28 12:47:23 -05:00
Anthony Minessale
2a36066ea0
FS-7500: make 15fps the min detected speed
2015-05-28 12:47:23 -05:00
Anthony Minessale
ad20119652
FS-7503: add vb param for vid bitrate
2015-05-28 12:47:23 -05:00
Anthony Minessale
4a7418dca5
FS-7508: this setting no longer needs to be mult by 4 in recent vpx
2015-05-28 12:47:23 -05:00
Anthony Minessale
2c9121cd85
FS-7503: increase max
2015-05-28 12:47:23 -05:00
Anthony Minessale
fa4be8326d
FS-7515: use negative x and y for ticker to avoid extra duplication
2015-05-28 12:47:23 -05:00
Anthony Minessale
e5dae7e602
FS-7513: prevent null layer img
2015-05-28 12:47:23 -05:00
Anthony Minessale
70198e0d28
FS-7500: use abs value to compute width for img starting in negative space
2015-05-28 12:47:22 -05:00
Seven Du
6afe079946
FS-7500: allow patch to negative x,y
2015-05-28 12:47:22 -05:00
Anthony Minessale
d697acb281
tabify
...
fix emacs tabs mode
2015-05-28 12:47:22 -05:00
Anthony Minessale
48c21b6998
FS-7515: prevent unload when in use
2015-05-28 12:47:22 -05:00
Anthony Minessale
d51d4e3c8d
FS-7515: reset img on reset
2015-05-28 12:47:22 -05:00
Michael Jerris
34b3804413
FS-7506: make core specify default font instead of each place we use it
2015-05-28 12:47:22 -05:00
Anthony Minessale
810a5d5831
FS-7515: add more cv features
2015-05-28 12:47:22 -05:00
Seven Du
7447977674
FS-7515: some fixes
...
fix seg when passing NULL to strstr
use zstr to detect empty str
fix compiler warning about || and &&
2015-05-28 12:47:22 -05:00
Anthony Minessale
779c042ed2
FS-7515: tweak
2015-05-28 12:47:22 -05:00
Anthony Minessale
93c841d9e8
FS-7515: add more features to mod_cv
2015-05-28 12:47:22 -05:00
Michael Jerris
40d0e1fdd7
FS-7440: handle m=video lines before m=audio
2015-05-28 12:47:22 -05:00
William King
caee0a3119
CID: 1294434 fixing a sizeof statement that was working for so long because on 64bit boxes the pointer size would be 64bits and the uint8_t was expecting at least 32
2015-05-28 12:47:21 -05:00
William King
4f468b14e9
CID: 1294483 no need to check if an unsigned variable is less than 0
2015-05-28 12:47:21 -05:00
William King
f09dad317f
CID: 1294489 missing break statement which would cause recvonly sdp to be treated as sendrecv
2015-05-28 12:47:21 -05:00
William King
acec23d8c8
CID: 1294518 remove chance for divide by 0
2015-05-28 12:47:21 -05:00
William King
b39c3058ee
CID: 1294524 variables not used in the function
2015-05-28 12:47:21 -05:00
William King
5e35f27cb1
CID: 1294548 adding a check for the return value
2015-05-28 12:47:21 -05:00
William King
99f61f7ab8
CID: 1294549 comparison vs assignment
2015-05-28 12:47:21 -05:00
Michael Jerris
857a61318e
FS-7507: Add global vars fonts_dir, images_dir, data_dir, localstate_dir
...
change configure detection to do FHS layout if you specify a prefix, unless --disable-fhs is passed to configure
moved includes to be under /usr/include/freeswitch dir in fhs layout
install font files into fonts_dir
2015-05-28 12:47:21 -05:00
Anthony Minessale
d0bd11f7bc
FS-7515: refactor
2015-05-28 12:47:21 -05:00
Seven Du
06acde23a1
FS-7517: fix openh264 packet loss logic and tweak some logs
2015-05-28 12:47:21 -05:00
Seven Du
30463bfc1e
FS-7513: break is safer than continue
...
when the encoder returns 0, it means no more data will come and we should not try again
2015-05-28 12:47:21 -05:00
Anthony Minessale
f6886b05d1
FS-7515: overlay refactor add zidx and abs position
2015-05-28 12:47:21 -05:00
Anthony Minessale
d8e5334a05
FS-7513: add some mutexes on video_read_callback code
2015-05-28 12:47:21 -05:00
Anthony Minessale
1fb0dcd61d
FS-7513: unlock vs lock
2015-05-28 12:47:20 -05:00
Anthony Minessale
dd3d6cbe76
FS-7519: increase default video buffer to 2mb in avformat and add vbuf file param to change it per file using a number of bytes with k or m modifier for kilobytes and megabytes
2015-05-28 12:47:20 -05:00
Anthony Minessale
cbe4f10ba3
FS-7515: expand on overlays
2015-05-28 12:47:20 -05:00
Seven Du
046798a057
FS-7513: don't write 0 data, openh264 might return 0
2015-05-28 12:47:20 -05:00
Anthony Minessale
7d60e6e868
FS-7513: missing some logic for those with video to take layers from those with avatars
2015-05-28 12:47:20 -05:00
Anthony Minessale
c312b50da7
FS-7515: update cv to use new alpha supported switch_image_t
2015-05-28 12:47:20 -05:00
Seven Du
cc27c51eb7
FS-7517: trival treak openh264 logs
2015-05-28 12:47:20 -05:00
Anthony Minessale
c6bd6aea4e
FS-7499: juggle log lines
2015-05-28 12:47:20 -05:00
Seven Du
0ddfea1d1b
FS-7500: refactor to support Alpha channel on core image, only ARGB & I420 are supported
2015-05-28 12:47:20 -05:00
Brian West
8f361ab00b
Clang-3.5 warnings fixed
2015-05-28 12:47:20 -05:00
Anthony Minessale
eb86d65cde
FS-7515: add missing parse code
2015-05-28 12:47:19 -05:00
Anthony Minessale
e20ddd3818
FS-7515: debounce
2015-05-28 12:47:19 -05:00
Anthony Minessale
8fddf6b99d
FS-7513: protect layout hash
2015-05-28 12:47:19 -05:00
Anthony Minessale
9cf804d4d0
FS-7515: add opaque container for png to pass around and save width and height
2015-05-28 12:47:19 -05:00
Seven Du
ecab16ed88
FS-7516: add mod_imagick
...
use the magick-core API
We have pdfs and gifs
auto play gif and png
yeah, you can play video files with imgk
video only
requires ffmpeg binary
need autoplay=(1000/FPS)
2015-05-28 12:47:18 -05:00
Anthony Minessale
f364a4190b
FS-7509: don't need this change revert it
2015-05-28 12:47:18 -05:00
Anthony Minessale
3e24ac5e6b
FS-7501: add auto sync of jb and fps detection
2015-05-28 12:47:18 -05:00
Anthony Minessale
c8a189a433
FS-7499: demote log line
2015-05-28 12:47:18 -05:00
Anthony Minessale
fc0bf67219
move nested condition parsing to only happen if main condition was satisfied may alter behaviour see docs and FS-4935
2015-05-28 12:47:18 -05:00
Anthony Minessale
d10ea7f943
FS-7513: favor callers with video to take spaces in the layouts over callers with avatars
2015-05-28 12:47:18 -05:00
Anthony Minessale
5d9e4752a5
FS-7513: add auto-3d-position attr to <layout> and the auto as a valid value in existingaudio-position in <image> to auto-arrage the 3d openal positioning to either set it for the whole layout or an individual image
2015-05-28 12:47:17 -05:00
Anthony Minessale
42e7b81b1e
FS-7500 FS-7508: move debug logging to DEBUG1
2015-05-28 12:47:17 -05:00
Anthony Minessale
6901329760
FS-7500: drop flags on recover
2015-05-28 12:47:17 -05:00
Anthony Minessale
01c0a1d44d
FS-7500: don't send blank vid on sleep unless there is nothing else going on
2015-05-28 12:47:17 -05:00
Anthony Minessale
6522dbdffb
FS-7500: wait for video ready on answer
2015-05-28 12:47:17 -05:00
Anthony Minessale
d293e9bd1b
FS-7500: check for uninit srtp
2015-05-28 12:47:17 -05:00
Anthony Minessale
62c3ddfab3
FS-7500: fix sleep sending blank img too fast
2015-05-28 12:47:17 -05:00
Anthony Minessale
d5e48302e6
FS-7501: improve linked list algorithm in a few places to help performance
2015-05-28 12:47:17 -05:00
Seven Du
70953c868b
FS-7512: add audio to png
2015-05-28 12:47:17 -05:00
Seven Du
8c56410d7f
FS-7512: slow down in block mod
2015-05-28 12:47:17 -05:00
Anthony Minessale
74cff6a744
FS-7513: fix queued video playbacks
2015-05-28 12:47:16 -05:00
Anthony Minessale
8a0b95115f
FS-7513: have one way video calls also use blank avatar system
2015-05-28 12:47:16 -05:00
Seven Du
828b6a553e
FS-7508: improve vpx err msg
2015-05-28 12:47:16 -05:00
Brian West
cfc8dc5b47
FS-7500: fix buffer too small in fsv
2015-05-28 12:47:16 -05:00
Anthony Minessale
f8287d0617
FS-7513: add profile param video-no-video-avatar and variable video_avatar_png to set video replacement avatar images
...
add also video_no_video_avatar_png to only check the var on no-video situations
2015-05-28 12:47:16 -05:00
Anthony Minessale
755a0c0549
FS-7512: add mod_png to play a png as video defaults to 10 sec add {png_ms=N} to change (negative number is forever)
2015-05-28 12:47:16 -05:00
Anthony Minessale
07b9600130
FS-7513: play files in layers
2015-05-28 12:47:16 -05:00
Seven Du
c128d0c850
FS-7515: fix copy & paste err
2015-05-28 12:47:16 -05:00
Seven Du
384c595c31
FS-7515: fix compiler warnings on Mac
2015-05-28 12:47:16 -05:00