Richard Fuchs
|
af7b2d0508
|
refine version test for presence of av_frame_get_channels
Change-Id: I8591e2656694570b0241cc84e8de2de0132e4db9
|
9 years ago |
Richard Fuchs
|
aef463f1bb
|
handle missing av_frame_get_channels from older versions
fixes #341
Change-Id: I881b63021c9aba0006bb35bd38b027fa3b0152f9
|
9 years ago |
Richard Fuchs
|
6594b2b884
|
fixes for coverity
Change-Id: I92eebf9a44fed8d826e0c2a207c05cd02c5ade0c
|
9 years ago |
Richard Fuchs
|
a8a4ed4f9d
|
disallow arbitrarily large silence gaps
Change-Id: I9c62fc99d237ccf998b5eedfa3f1a38c2430a323
|
9 years ago |
Richard Fuchs
|
2afbfa55a8
|
fix resampling if frame doesn't have number of channels set
fixes #336
Change-Id: Ic84734e4296ff8c807a605c67074b8b285c92666
|
9 years ago |
Richard Fuchs
|
dab9fdb20e
|
additional logging and segfault fix
Change-Id: I95309cfe90efd17d6592f78e39c3732fa0d6e75d
|
9 years ago |
Richard Fuchs
|
46d1498801
|
TT#13277 logging improvements
Change-Id: I279f751795b5d913b44f00ba30146654691d4d22
|
9 years ago |
Richard Fuchs
|
6f37badd50
|
TT#13277 additional DB fields for call metadata
Change-Id: Ic3eda24c072daec44eb555bd12a6a8f42ee415fa
|
9 years ago |
Richard Fuchs
|
4566bd37cf
|
TT#13005 store recording metadata to database
Change-Id: Ic3974ebd9aadc0af35941b49e4a0e7fd6f536691
|
9 years ago |
Richard Fuchs
|
846886c001
|
TT#13000 include recording filename suffix in db data
Change-Id: If8a90b95b8f05f3ebc9408b95c30c8246844373d
|
9 years ago |
Richard Fuchs
|
db6a37ac1d
|
TT#13000 handle output avio context failure
Change-Id: If5e1f71cb878d404b813e6f48430880f9753a057
|
9 years ago |
Richard Fuchs
|
9a5cba48f2
|
use more precise avcodec/avformat version test macros
fixes #331
Change-Id: I9205e91569f55bb09ad89e88e71884453492e03b
|
9 years ago |
Richard Fuchs
|
f5cc21f92b
|
TT#10156 write recordings metadata into mysql database
Change-Id: If50b0528520fe816ed63494dc6c6e707fe9eca2c
|
9 years ago |
Richard Fuchs
|
fb81332e80
|
handle multiple different sample types
fixes #306
|
9 years ago |
Richard Fuchs
|
2b72fdec73
|
fix segfault when resampling fails
reported in #306
Change-Id: I08786671d71e5f2919c493a6d529e2ea66efe8aa
|
9 years ago |
Frederic-Philippe Metz
|
a0c36c59ca
|
Stricter build dependencies
|
9 years ago |
Richard Fuchs
|
537c60b1cb
|
fix segfault when avcctx could not be initialized
closes #304
Change-Id: I8b01e269f81352f305d2ae20d01c006649876cda
|
9 years ago |
Richard Fuchs
|
42216b86f7
|
TT#5566 more output config options
Change-Id: I8d9d1ec1274bbd0ac2e5f86408f4b6c8a60537c2
|
9 years ago |
Richard Fuchs
|
b0b2a86422
|
TT#5566 allow for up to 4 mix inputs and fix silence padding
Change-Id: I0491ecae169c56aad0b3f78ef6b267a221c0af00
|
9 years ago |
Richard Fuchs
|
82be3340d8
|
TT#5566 align mixed audio's timecodes to each other
Change-Id: Ib9f82ba7f56da80a0171b108bccdb56e5334ce94
|
9 years ago |
Richard Fuchs
|
3aa302f258
|
TT#5566 memory allocation fixes
Change-Id: I7b247c591d3f35b2b767fd9faec6d1b09f52b871
|
9 years ago |
Richard Fuchs
|
5a54cc1772
|
TT#5566 support mixing all audio channels into one output
Change-Id: I0ffd8ba39fbda2c27e8bf7e6c36b965897f22c0c
|
9 years ago |
Richard Fuchs
|
040d1bec10
|
TT#5566 loop over encoding and decoding as required by the specs
Change-Id: I575b0653e00e2bae15cb9bfda564ff7a9a2b7ffe
|
9 years ago |
Richard Fuchs
|
df869fff0f
|
automate lib symlink creation in makefiles
Change-Id: I5bedecfbe6e7c61bd505c075c4b2cd444cc4cc41
|
9 years ago |
Richard Fuchs
|
e0fb30e885
|
TT#5566 split ssrc_run() into smaller functions
Change-Id: I816cdea26e2c20734779117d923f08d987255711
|
9 years ago |
Richard Fuchs
|
9ce3522719
|
TT#5566 support audio resampling and custom mp3 bitrates
Change-Id: I71a245c69139815fd30f9f5cc6fb4fff9df8288b
|
9 years ago |
Richard Fuchs
|
7b21df9510
|
split output/encoding stuff into separate file
Change-Id: Ibb5a16858728dc2803d5c973eb3ce02cee84fc59
|
9 years ago |
Richard Fuchs
|
a2afd79d68
|
TT#5566 support mp3 audio output
Change-Id: Ife4001f5a9fcf8951c7c2b93d47fa2dcf2750a7b
|
9 years ago |
Richard Fuchs
|
fb783f0080
|
TT#5566 configurable recording daemon
share more code between the two daemons
Change-Id: I77af5146cf3cef6ab8c145274b3fd8b031fba3e4
|
9 years ago |
Richard Fuchs
|
5c22c3c71a
|
add additional audio codecs
Change-Id: I4d9c62d16fbdb10c3c38fc5d7ec0e9dacf970702
|
9 years ago |
Richard Fuchs
|
ea72733ac0
|
support daemonizing in recording daemon
Change-Id: I9c76d63efe72d6598087a97f8bf93e0958b81fad
|
9 years ago |
Richard Fuchs
|
1de1706152
|
don't engage logging system if log level is too low
Change-Id: I3d54da1b587637119f3e4de92e50d029274204a7
|
9 years ago |
Richard Fuchs
|
f958b2a197
|
split logging mechanism into separate common files
Change-Id: I92dd843db2d1b5719e7809ce7d151d08c53938f2
|
9 years ago |
Richard Fuchs
|
147b8b8e51
|
TT#5566 force usage of libopus for opus decoding
support multichannel audio output
add avcodec log callback
Change-Id: Id649ba2c51b2914420b149aad791cf5c12445008
|
9 years ago |
Richard Fuchs
|
3b68c26c3c
|
TT#5566 support different sample rates and fix g722 clock rate
Change-Id: Ic26e5ba7e723177ee93a32c4532de6f821ea9150
|
9 years ago |
Richard Fuchs
|
30dcadab15
|
TT#5566 rudimentary support for multiple audio codecs
Change-Id: I7e473f5d17874641253b4b16c3470851743818e1
|
9 years ago |
Richard Fuchs
|
7395f8bef1
|
TT#5566 recognize and ignore (for now) RTCP packets
Change-Id: Ife95c9506a652b5410380963dbc1cf98f4ace611
|
9 years ago |
Richard Fuchs
|
cfbe534c1e
|
TT#5566 deal with lost RTP packets
Change-Id: Iec3b832f4a7f400ea63587455b04758cc8ea6197
|
9 years ago |
Richard Fuchs
|
d7fa0689f9
|
TT#5566 rudimentary wav file output
Change-Id: Icdc97a9dc849bba6ba6add12d0bdd17f8b7712cd
|
9 years ago |
Richard Fuchs
|
3977e94659
|
TT#5566 decode RTP streams
Change-Id: I2342d393c01f2119d7f60f7e6b16e17acd3e0a19
|
9 years ago |
Richard Fuchs
|
411c3b3373
|
TT#5566 checkin of external call recording daemon
Change-Id: I8102144ab1508fe815be84d727f6fa3234fd0994
|
9 years ago |