Dragos Oancea
566a1491e3
FS-7848 : mod_opus: Add ptimes: 80 ms, 100 ms, 120 ms (Opus repacketize)
2015-07-21 17:13:16 -04:00
Mike Jerris
0b097dd597
Merge pull request #346 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-sprop-stereo to master
...
* commit '37dc3929df76b2fbca1569ff3416b191a213029c':
FS-7829: mod_opus: add sprop-stereo fmtp param (just read it)
2015-07-14 12:53:41 -05:00
Mike Jerris
3b10e4d9f2
Merge pull request #347 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-dtx to master
...
* commit 'dc6d7c32dd433735dcc1f20a50fdebffe71817fa':
FS-7830: mod_opus: added use-dtx param in config file (enables DTX on the encoder, announces in fmtp)
2015-07-14 12:52:39 -05:00
Dragos Oancea
65135c5f40
FS-7832: fixes when comparing local and remote fmtp params
2015-07-13 19:54:11 -04:00
Dragos Oancea
dc6d7c32dd
FS-7830: mod_opus: added use-dtx param in config file (enables DTX on the encoder, announces in fmtp)
2015-07-13 18:12:11 -04:00
Dragos Oancea
37dc3929df
FS-7829: mod_opus: add sprop-stereo fmtp param (just read it)
2015-07-13 17:40:34 -04:00
Brian West
7e660ea856
Merge pull request #341 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-keep-fec-on-improve to master
...
* commit '244331aa1536a0dad2cc115757fc5507446e1b00':
FS-7819: mod_opus: restore bitrate after increase (if there's no more packet loss) , added step for 60 ms
2015-07-10 10:57:36 -05:00
Dragos Oancea
244331aa15
FS-7819: mod_opus: restore bitrate after increase (if there's no more packet loss) , added step for 60 ms
2015-07-10 11:35:27 -04:00
Mike Jerris
72c5d6fa3f
Merge pull request #338 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-ptime-60ms-support to master
...
* commit '76bdd2b0d57e63a0d59bf78088af25ec733b7426':
FS-7809: mod_opus: added 60 ms ptime for Opus at 8 khz ( opus@8000h@60i )
2015-07-09 11:11:36 -05:00
Dragos Oancea
76bdd2b0d5
FS-7809: mod_opus: added 60 ms ptime for Opus at 8 khz ( opus@8000h@60i )
2015-07-09 11:53:37 -04:00
Dragos Oancea
be6e6ea5fb
FS-7801: mod_opus: added support to set CBR mode
2015-07-08 20:03:54 -04:00
Mike Jerris
5b76e4ade9
Merge pull request #327 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus-keep-fec-on to master
...
* commit 'b3f453b02f62da450681c4b584bda838134c1317':
FS-7772: mod_opus: add functionality to keep FEC enabled on the encoder by modifying the bitrate if packet loss changes (Opus codec specific behaviour).
2015-07-07 11:13:57 -05:00
Dragos Oancea
12d240308c
FS-7785: mod_opus: fix for invalid ptime 30 ms for opus@8000h . Replaced 30 ms with 40 ms.
2015-07-07 07:59:17 -04:00
Dragos Oancea
b3f453b02f
FS-7772: mod_opus: add functionality to keep FEC enabled on the encoder by modifying the bitrate if packet loss changes (Opus codec specific behaviour).
2015-07-06 18:27:37 -04:00
Ken Rice
29773dcdbe
quite some compiler warning
2015-06-23 12:22:04 -04:00
Brian West
33f161b2df
Update G729 binary date for master
2015-06-23 09:21:40 -05:00
Brian West
41fc713baf
FS-7297 sigh
2015-06-19 08:55:47 -05:00
Michael Jerris
434d39d450
FS-7660: [mod_opus] cleanup issues from inital commit of opus_debug command
2015-06-18 17:34:59 -04:00
Mike Jerris
2283270b8b
Merge pull request #288 in FS/freeswitch from ~MICHAELGG/freeswitch:winperf to master
...
* commit '81190c6d89aa7bedbda041c8a8519081856effff':
FS-7644. Fix build on VS2013/Win by creating and forcing nf (nofork) to true.
FS-7644. Remove non-existent projects.
FS-7644. Add switch_core_video.c and switch_vidderbuffer.c to VS2013 FreeSwitchCore.2013.vcxproj
FS-7644. Change 2013.vcxproj references to 2013
2015-06-18 15:35:02 -05:00
Mike Jerris
76df60a6c7
Merge pull request #284 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus_debugging_audiobandwidth to master
...
* commit '595bba201bcb52150cfdd17de460ed3ec9b7476a':
FS-7660: mod_opus: add function to show information about Opus payload (number of frames, number of samples per frame, audio bandwidth, FEC info). Enabled with new API command "opus_debug".
2015-06-18 14:41:09 -05:00
Michael Giagnocavo
f116387443
FS-7644. Change 2013.vcxproj references to 2013
2015-06-18 04:17:53 -06:00
Dragos Oancea
595bba201b
FS-7660: mod_opus: add function to show information about Opus payload (number of frames, number of samples per frame, audio bandwidth, FEC info). Enabled with new API command "opus_debug".
2015-06-17 18:23:31 -04:00
Travis Cross
7f6f139fe5
Remove mod_celt and mod_vp8 remnants
...
Jeff added these directories back in commit 345e50d
which causes our
debian/bootstrap.sh to add these back to debian/control-modules.
2015-06-17 19:35:13 +00:00
Seven Du
009b7123f4
FS-7517 squash fix copy & paste err
2015-06-17 09:51:54 +08:00
Seven Du
8f7c2f9ed9
FS-7517 FS-7519 add H264 STAP-A packetizing support so it would work with FireFox
2015-06-17 09:43:00 +08:00
Michael Jerris
4ad0aa91a4
FS-7655: attempt to make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc
2015-06-16 18:24:35 -05:00
Brian West
e14f4b0b09
Merge pull request #280 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:opus_asymmetric-fmtp to master
...
* commit 'fe29cc6885269f06c635bc652007da834465c7f9':
mod_opus : asymmetric sample rates based on fmtp params (maxplaybackrate and sprop-maxcapturerate)
2015-06-15 09:08:43 -05:00
Michael Jerris
dd2b8ac481
FS-7601: modify jitterbuffer usage in mod_silk to match the api change
2015-06-12 16:36:19 -05:00
Dragos Oancea
fe29cc6885
mod_opus : asymmetric sample rates based on fmtp params (maxplaybackrate and sprop-maxcapturerate)
2015-06-11 19:32:30 -04:00
Jeff Lenk
345e50d25a
FS-7644
2015-06-11 15:29:28 -05:00
Michael Jerris
2cc0348422
FS-7635: remove msvc 2005 2008 and 2010 non working build systems. There are now multiple more recent (3 different ones) and some free versions of the compiler that can be used.
2015-06-10 16:33:14 -04:00
Michael Jerris
20f9b5c046
FS-7601: [mod_opus] remove a bounds check that can never be true in opus fec code
2015-06-09 14:43:01 -04:00
Brian
6bb8ee321a
FS-7601 improve opus packet loss routines #resolve
2015-06-05 18:11:20 -05:00
Brian
22335d212d
FS-7601 allow setting the packet loss percentage on the encoder from the opus.conf.xml file
2015-06-04 15:57:33 -05:00
Anthony Minessale
5c5b53a453
FS-7601 #resolve
2015-06-04 15:01:36 -05:00
Michael Jerris
e21a423d9f
FS-7436: [mod_opus] fix the plc counter to actually count
2015-06-02 13:23:43 -04:00
Mike Jerris
4aaaa485ce
Merge pull request #264 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:mod_opus_fec_jb to master
...
* commit 'bd3589a2fbb56486f3c76548a4197716ebcce8c7':
FS-7436: added FEC support for mod_opus
2015-06-02 12:01:10 -05:00
doancea
bd3589a2fb
FS-7436: added FEC support for mod_opus
...
You need an enabled jitter buffer for FEC to work.
If a packet is missing we look in the jitter buffer for the next one,
if the next packet is present we pass it to the decoder to extract
the FEC info from it. If there's no FEC inside the packet, the Opus decoder
will return PLC.
2015-06-02 18:36:36 +02:00
doancea
8392366057
Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400
2015-06-02 01:44:15 +02:00
doancea
8d98bc27ef
FS-7462: fix FMTP in the INVITE - make it use values from opus.conf.xml
2015-06-01 12:45:19 -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
e8fed1a47f
FS-7519: merge mod_avcodec and mod_avformat into mod_av
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
09ede13fc4
FS-7500 add switch_img_letterbox and use it for the mirror input function
2015-05-28 12:47:33 -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
81094b3a0c
FS-7499 adding some more refactoring towards better rtcp
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
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
dc4c38dab5
FS-7499 FS-7508 FS-7501 some more general improvements for initial call setup
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
Anthony Minessale
a8a2c32ac3
FS-7499 FS-7500: combat black screen disease
2015-05-28 12:47:28 -05:00
Anthony Minessale
01a5756701
FS-7508: revert
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
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
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
Seven Du
47f25e9d43
FS-7508: log vpx version
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
Seven Du
06acde23a1
FS-7517: fix openh264 packet loss logic and tweak some logs
2015-05-28 12:47:21 -05:00
Seven Du
cc27c51eb7
FS-7517: trival treak openh264 logs
2015-05-28 12:47:20 -05:00
Anthony Minessale
42e7b81b1e
FS-7500 FS-7508: move debug logging to DEBUG1
2015-05-28 12:47:17 -05:00
Seven Du
828b6a553e
FS-7508: improve vpx err msg
2015-05-28 12:47:16 -05:00
Seven Du
96d4318964
FS-7508: add debug logs
2015-05-28 12:47:15 -05:00
Seven Du
dc17932a81
FS-7508: restart on ts mismatch and add some logs to track packet loss
2015-05-28 12:47:15 -05:00
Anthony Minessale
fa7695847a
FS-7499: improve generic nack and vpx framing
2015-05-28 12:47:14 -05:00
Anthony Minessale
2bbe417fab
FS-7508: use all the cpus
2015-05-28 12:47:13 -05:00
Anthony Minessale
7c294f242f
FS-7504: allow <modname>.<codecname> support so multiple modules can exist for the same codec
2015-05-28 12:47:13 -05:00
Seven Du
fb429b2134
FS-7519: Another round to break mod_av, now mod_avcodec
2015-05-28 12:47:13 -05:00
Anthony Minessale
25dade86aa
FS-7519: add pkg-config checks for avformat and avcodec and move modules to use automke
2015-05-28 12:47:13 -05:00
Anthony Minessale
fc1ff9209e
FS-7508: timing update
2015-05-28 12:47:12 -05:00
Seven Du
18cd917916
FS-7508: fix when reading invalid vp9 and cleanup a bit
2015-05-28 12:47:12 -05:00
Anthony Minessale
66dd1bc8e7
FS-7508: tweak
2015-05-28 12:47:12 -05:00
Seven Du
87766a23b7
FS-7508: add vp9 key frame detection and some packet sanity check
2015-05-28 12:47:12 -05:00
Anthony Minessale
4a6e9fd4b0
FS-7508: WIP vp9 stuff
2015-05-28 12:47:12 -05:00
Anthony Minessale
24254bb1fd
FS-7500: revert
2015-05-28 12:47:11 -05:00
Anthony Minessale
d3359ff9f0
FS-7500: don't wait for video ready from inside video thread that sets that flag
2015-05-28 12:47:11 -05:00
Seven Du
1a31f1f183
add vp9 passthru
2015-05-28 12:47:11 -05:00
Anthony Minessale
289c7925aa
FS-7508: reset packet data on codec reset
2015-05-28 12:47:08 -05:00
Seven Du
c59874cbff
FS-7517 FS-7508: typo
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
f8729d5440
FS-7500: make video bandwidth accurate for vpx
2015-05-28 12:47:04 -05:00
Anthony Minessale
356a501b7c
FS-7508: reduce vpx memory footprint
2015-05-28 12:47:03 -05:00
Anthony Minessale
2c1ab14074
FS-7513: add configurable FPS for conf and default to 15
2015-05-28 12:47:02 -05:00
Seven Du
0a015f4c76
FS-7517: fix hardcoded width and height on video reset
2015-05-28 12:46:59 -05:00
Anthony Minessale
fcf32fd53d
FS-7500 FS-7513: add video bandwidth control function and use it in mod_conference
2015-05-28 12:46:58 -05:00
Seven Du
78067a890c
FS-7517: update to openh264 commit 3f19534dd6118b96ce73073ae1e047490c71b6e6
2015-05-28 12:46:58 -05:00
Anthony Minessale
8d3f93152e
FS-7508: parse both bw vars the same
2015-05-28 12:46:57 -05:00
Anthony Minessale
b600b0b6ee
FS-7508: add avg duration into codec
2015-05-28 12:46:57 -05:00
Anthony Minessale
ac140fb6dd
FS-7500: codec tweaks
2015-05-28 12:46:56 -05:00
Anthony Minessale
d6ef34a725
FS-7508: trying to mitigate chrome going crazy on reload
2015-05-28 12:46:55 -05:00
Anthony Minessale
e00fbe5aad
FS-7508: reduce error freq
2015-05-28 12:46:55 -05:00
Anthony Minessale
785ecdb39e
FS-7508: revert
2015-05-28 12:46:52 -05:00
Anthony Minessale
0d626bc715
FS-7501: more factoring on vid buffer
2015-05-28 12:46:52 -05:00
Anthony Minessale
91b88aefe7
FS-7517: this mode is more reliable, default for now
2015-05-28 12:46:52 -05:00
Seven Du
f6484f5bf4
FS-7517: add warning dropped from 0353e45 back in case it still happens
2015-05-28 12:46:52 -05:00
Anthony Minessale
753f49fe32
FS-7517: use start and end bits
2015-05-28 12:46:51 -05:00
Anthony Minessale
f5346bfe80
FS-7517: Reset context->nalu_28_start on mark bit - This makes FU-A parsing work
2015-05-28 12:46:51 -05:00
Anthony Minessale
e1321c8775
FS-7517: fix pack mode 1
2015-05-28 12:46:51 -05:00
Anthony Minessale
bc3ee71f87
FS-7517: this seems to actually work for some reason
2015-05-28 12:46:51 -05:00
Anthony Minessale
a64d8b01d1
FS-7517: doh
2015-05-28 12:46:51 -05:00
Anthony Minessale
43ec552252
FS-7517: hack workaround in, its better than the way it is, must be fixed
2015-05-28 12:46:50 -05:00
Anthony Minessale
970064294c
FS-7500: refactoring
2015-05-28 12:46:50 -05:00
Anthony Minessale
03d870bb19
FS-7508: revert chage to debounce key reqs
2015-05-28 12:46:49 -05:00
Anthony Minessale
2ea12656ea
FS-7500: improvement for conf vid
2015-05-28 12:46:49 -05:00
Seven Du
e3ffa73636
FS-7519 FS-7517: looks like decoders don't decode FU-A bit steams, this is a simple implementation that works with some FU-A bit streams, mod_av works better most cases
2015-05-28 12:46:49 -05:00
Anthony Minessale
853873725b
FS-7500: factor out the write_image callback and fix the vlc video endpoint to setup and match the audio params of the A leg when bridged
2015-05-28 12:46:48 -05:00
Anthony Minessale
01fda5748c
FS-7500: another round of trying to make things work
2015-05-28 12:46:48 -05:00
Anthony Minessale
8a56d8a086
FS-7508: seems to work better restarting on error
2015-05-28 12:46:48 -05:00
Anthony Minessale
e83db9e249
FS-7517: remove debug
2015-05-28 12:46:47 -05:00
Anthony Minessale
c874fe05d8
FS-7500: SQUASH ME WITH THE LAST ONE
2015-05-28 12:46:47 -05:00
Anthony Minessale
b8ba1a1469
FS-7500: reduce CNG frames on video and move debug from mod_fsv to the core with a flag to enable it since the raw packet is not available anymore when you set DECODED READ flag
2015-05-28 12:46:47 -05:00
Anthony Minessale
140a1c9661
FS-7500 FS-7508: shift some hacks around
2015-05-28 12:46:47 -05:00
Seven Du
aa654da777
FS-7500: use SWITCH_DEFAULT_VIDEO_SIZE as slice size
2015-05-28 12:46:46 -05:00
Seven Du
3b7bdac4b9
FS-7517: mod_openh264 follows up the new encoder flow
2015-05-28 12:46:45 -05:00
Anthony Minessale
e7d34f3170
FS-7508: tolerate some messed up packets a little more
2015-05-28 12:46:45 -05:00
Anthony Minessale
40ee25f5b8
FS-7508: change vpx encoder to not re-init the whole codec, it messes it up but side effect, we need to init the encoder at 4k and scale down to aovid the vpx resize seg
2015-05-28 12:46:45 -05:00
Anthony Minessale
d7af2b128c
FS-7500: clean up logic of encoder flow and set rules on return values and tweak some codec settings on vp8
2015-05-28 12:46:45 -05:00
Anthony Minessale
22020c86cb
FS-7500: add SFF_USE_VIDEO_TIMESTAMP to tell video write frame if it needs to use a timer or not for timestamps
2015-05-28 12:46:45 -05:00
Anthony Minessale
0cd5658caa
FS-7500: another refactoring pass, temp code still in place, WORK IN PROGRESS
2015-05-28 12:46:44 -05:00
Anthony Minessale
659c1e474e
FS-7500: Work in progress. Added codec config params that can be set from session and made vpx codec re-init on size change. Also add periodic key frame timer
2015-05-28 12:46:44 -05:00
Anthony Minessale
765fff3d75
FS-7500: add support for codec control and use it to pass messages down to the codec and use it to implement keyframe reset for fir, pli and nack. Later we will expand to handle nack correctly.
2015-05-28 12:46:44 -05:00
Anthony Minessale
d4a5ebf97d
FS-7500 FS-7517 FS-7508 FS-7514: chrome working on most, bria working on some
2015-05-28 12:46:44 -05:00
Anthony Minessale
9fdb54766c
FS-7508 FS-7517: import h264 and vpx codec files
2015-05-28 12:46:44 -05:00
Seven Du
f3ad699526
FS-7500: update yuv codec
2015-05-28 12:46:42 -05:00
William King
6dec4de2fe
FS-7508 FS-7517: [build] Convert the build over to automake, though there is still room to fix
...
the autoconf portion to detect the correct location of libopenh264
Basic conversion for vpx too.
Borrowing from ldns handling, setup mod_vpx to prompt for the required library when the module is enabled
2015-05-28 12:46:42 -05:00
Seven Du
e80b40f9f1
FS-7500: add raw video codec yuv I420
2015-05-28 12:46:42 -05:00
doancea
ccbef9e0c7
opus@8000h : with this change there RTP timestamps will be incremented with 960 (20 ms ptime) - per RFC , and the frame size will be 160 samples.
2015-05-11 16:48:49 +02:00
Brian West
44118fa8e6
FS-7297 fix incomplete patch for previous issue
2015-03-18 13:51:12 -05:00
Anthony Minessale
1f5e5abbed
fix frame size for encoder
2015-03-12 23:58:14 -05:00
Brian West
5febdbbc08
FS-7297 #comment update the make target installer
2015-02-18 15:45:05 -06:00
Anthony Minessale
e268a72603
FS-6994 #resolve
2014-12-12 17:52:02 -06:00
Paul Arnold
843e4953be
FS-7051: Preserve the annexb=no/yes status
...
As per RFC4856, Annex B mode for G.729 is disabled if the SDP contains a
fmtp parameter annexb=no and enabled if annexb=yes or the annexb parameter
is missing.
When responding to an offer mod_sangoma_codec always returns an answer
without a fmtp parameter. Even in response to a SDP offer which contains
one. This has the effect of responding to a request to disable Annex B
with an answer that only Annex B is supported.
With this change mod_sangoma_codec copies the fmtp parameter from the
offer to the answer fixing the problem.
2014-12-05 09:52:29 +11:00
Michael Jerris
424df19083
FS-6695: fix build on mips
2014-11-17 15:25:39 -05:00
Julien Chavanton
826d428741
FS-6992 [mod_opus] global configuration or maxplaybackrate and maxaveragebitrate
...
from opus.conf.xml
2014-11-14 10:31:32 +01:00
Julien Chavanton
0eefdca47b
FS-6947 Opus RTP payload fmtp settings ( maxaveragebitrate / maxplaybackrate )
2014-11-12 17:51:56 +01:00
Anthony Minessale
f85c82446c
FS-6949 #resolve
2014-10-28 14:19:06 -05:00
Peter Olsson
7faf9f4c25
FS-6767 #comment Add initial support for mod_verto on Windows
2014-10-18 09:53:57 +02:00
Michael Jerris
d17f14efbd
make sure to pass along appropriate configure flags to sub-configure's when cross compiling
2014-10-02 19:25:50 -04:00
Anthony Minessale
eeedb8683e
the other way works better revert 91ffe171b6
to use high quality on stereo calls
2014-10-02 10:41:59 -05:00
Anthony Minessale
91ffe171b6
use OPUS_APPLICATION_VOIP always to get FEC and filtering
2014-10-01 18:33:33 -05:00
Michael Jerris
5e11744632
fix makefile syntax errors
2014-10-01 17:52:01 -04:00
Anthony Minessale
41cea5c751
remove debug
2014-06-13 05:01:37 -04:00
Anthony Minessale
4ffbf23ffa
stereo refactoring
2014-06-13 01:49:16 -04:00
Anthony Minessale
928a989de1
first pass of stereo support
2014-06-12 22:06:33 +05:00
Seven Du
ead290870a
fix compiler warning for implicit convertion
2014-06-01 08:09:49 +08:00
Travis Cross
e4888349e1
Prevent opus lib from re-configuring on every make
...
We were using the libopus directory itself rather than a file within
it as a makefile target. This is a bad idea as make will see the
target as updated whenever files are created in or removed from the
directory. Since running configure creates and removes files, the
target will always appear dirty.
The effect was that when mod_opus was enabled in FS make would always
cause libopus to be reconfigured.
We'll target instead the configure file in libopus as that's the first
thing we need anyway.
2014-05-17 00:03:26 +00:00