136 Commits

Author SHA1 Message Date
Seven Du
8a5bbe19e8 [mod_shout] use 0xFFFFFFFF flag to query frame_size 2018-07-24 07:21:48 +00:00
Seven Du
af4d73d44e FS-10486 add shouts:// proto to support TLS 2017-07-19 01:03:30 +08:00
Anthony Minessale
9837aa936b FS-10152: [mod_shout] seek from eof to 0 not working in mod_shout #resolve 2017-03-17 15:31:10 -05:00
Sergey Safarov
df1ab07ca4 FS-9924: Removed extra space in source files 2017-02-09 23:59:49 -05:00
Mike Jerris
aa01a265e4 FS-9569: [mod_shout] close file handle when recording mp3 files that never get written to 2016-12-28 12:21:45 -06:00
Anthony Minessale
232d171577 FS-9748 #resolve [Locking contention with mod_shout playing conference moh] %backport=1.6 2016-11-16 20:09:05 -06:00
Michael Jerris
2ae2af2020 FS-8779: fix the include for Windows builds that point to in tree lib 2016-04-04 14:41:13 -04:00
Corey Smith
3cb04ced21 FS-8779: [mod_shout] properly detect lame/lame.h
* Add correct mp3lame configure check since it does not use pkg-config
* Update mod_shout Makefile to log failure message if mp3lame not available
* Rewrite #include for lame.h to lame/lame.h in mod_shout.c
2016-02-03 20:45:39 -05:00
Mark Lipscombe
3293baa336 FS-8559: mod_shout should have "mpga" in it's list of supported extensions
Add mpga to the list of supported formats for mod_shout so that
files retrieved using mod_http_cache with a mime type of audio/mpeg
are able to be played using mod_shout.
2015-11-19 20:54:06 +11:00
Anthony Minessale
cadc2397a4 FS-8028: [mod_shout] fix random sockets being closed regression from FS-7621 2015-08-23 16:43:18 -05:00
Michael Jerris
660e79edd7 FS-7338: remove mod_shout dep libs to system libs. On debain jessie requires libmpg123-dev libshout3-dev libmp3lame-dev 2015-06-12 14:56:01 -05:00
Anthony Minessale
8188dd717e FS-7621 #resolve 2015-06-11 18:40:27 -05:00
Anthony Minessale
b3d2c92101 FS-7621 2015-06-08 15:06:51 -05:00
Seven Du
9d635f57ef add MP3 codec interface 2015-05-28 12:47:10 -05:00
Michael Jerris
302a339fdf FS-7294: Enable -Werror when building with clang compiler #resolve 2015-02-17 12:20:33 -05:00
Anthony Minessale
e0dcd176f4 FS-7083 #comment patch to change mod_shout to use lame_encode_buffer_interleaved on stereo channels so we don't have to mess with the input data 2014-12-18 16:07:51 -06:00
Brian West
8eaaa083ad FS-6622: [mod_shout] set buffer size for streams based on the number of channels to avoid buffer starvation 2014-11-18 09:47:43 -06:00
Matteo Brancaleoni
3f0d6b3f2d FS-6756 lame_init_params must be called after setting all id3tag stuff, otherwise id3 tags will not be written.
So, instead of calling it early, revert FS-3646 and add a check on free_context to really do lame stuff only
if lame has been set ready, avoid seg faults in some corner cases.
2014-10-22 12:31:21 +02:00
Anthony Minessale
295fcce8a8 add buffer_seconds param to shout filehandles to override the original default of 1 and remove previous code to attempt to buffer several seconds of audio in the open routine. Any experiencing jittery playback from slow shout destinations should add {buffer_seconds=N} to the file path to increase the amount of time allotted for buffering when no audio is discovered on the wire 2014-09-17 04:54:38 +05:00
Anthony Minessale
c71f89a39b FS-6627 2014-06-24 15:42:07 -05:00
Anthony Minessale
280e816a90 FS-6590 --resolve 2014-06-14 04:56:55 +05:00
Anthony Minessale
928a989de1 first pass of stereo support 2014-06-12 22:06:33 +05:00
Michael Jerris
bcd9f49fbe move applications to use automake 2014-03-07 18:36:12 -05:00
Ken Rice
6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Peter Olsson
084e245085 Lots of trivial tweaks to minimize compiler warnings, especially on 64-bit platform: Added missing type casts, changed types, added missing NULL checks. 2014-01-22 22:30:23 +01:00
Stefan Knoblich
cb554fb023 mod_shout: Rework our_mpg123_new() to handle error cases correctly and to clean up the code
Keeping parameter handling quirks for backwards compatibility reasons.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-07-11 03:17:04 +02:00
Nathan Neulinger
32adc789f6 make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
William King
5026788c4a Fix minor typo so that the metadata album field can be set. 2013-06-12 17:17:57 -07:00
Anthony Minessale
c0f736c9da FS-5242 2013-03-29 10:54:45 -05:00
Anthony Minessale
47e6dfbbdf FS-5242 2013-03-29 10:43:12 -05:00
Raymond Chandler
d60317c153 FS-5091 --resolve avoid division by 0 2013-03-19 22:32:40 -04:00
Seven Du
26b10fcc01 FS-3960 update and apply patch 2012-11-11 14:23:27 +08:00
Michael Jerris
200ca61731 FS-4581: --resolve use specific column names in telecast web_callback 2012-08-31 17:11:08 -04:00
Ken Rice
c5554eb939 Copyright date update. 2012-04-18 11:52:02 -05:00
Anthony Minessale
e794a6db21 FS-2936 stage 2 please test ASAP 2011-11-29 15:35:36 -06:00
Jeff Lenk
44b5cf828b FS-3646 --resolve Initialize Lame sooner for file open 2011-11-02 09:20:12 -05:00
dschreiber
69b8ce4d80 Fix issue where mod_shout does not properly flush buffer on writing mp3 streams, resulting in incomplete files. TODO: Refactor as part of the while loop. 2011-08-31 13:35:13 -07:00
Jeff Lenk
8ea3cbd5b1 FS-1231 -- resolve thanks please watch the code formatting in the future 2011-08-06 11:09:41 -05:00
Anthony Minessale
0419c4e0f3 add append flag to mod_shout 2011-05-31 10:40:34 -05:00
Anthony Minessale
acf3090adf FS-2936 plan B for curl stuff 2011-05-13 13:17:54 -05:00
Anthony Minessale
c196e2c109 revert curl changes 2011-05-13 12:03:30 -05:00
Anthony Minessale
7064487df2 FS-2936 please test on windows 2011-05-11 10:07:00 -05:00
Mathieu Rene
c91b409caa Tricky preprocessor... try again 2011-01-21 11:53:20 -05:00
Mathieu Rene
1561ad2ca6 extra spaces </ocd> 2011-01-21 11:38:56 -05:00
Mathieu Rene
74de704973 FS-2942 - At least display __FILE__ and __LINE__ properly so we can have more data 2011-01-21 11:32:38 -05:00
Brian West
3734f4cd44 bump copyright date and fix some email and typos from diego. 2011-01-05 10:09:04 -06:00
Jeff Lenk
0cc28f37fb FSCORE-676 Buffer too small 2010-09-23 08:15:55 -05:00
Rupa Schomaker
b472913683 correct error msgs 2010-04-29 08:34:53 -05:00
Anthony Minessale
80a93da4ed handle some errors on missing db handle conditions
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@17136 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-30 03:13:49 +00:00
Anthony Minessale
cc39f9e4bc add events for bug start and stop
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16858 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-02 01:11:15 +00:00