154 Commits

Author SHA1 Message Date
Jakub Karolczyk
9dccd0b6e6 [mod_av] Add support for FFmpeg 6.0 2025-07-11 09:38:05 +01:00
Jakub Karolczyk
ef32d90e91 [mod_av] Fix scan-build 14 2024-04-26 12:41:07 +00:00
Andrey Volk
9f8de014a1 [mod_av] Add FFmpeg 5.1.3 support on Windows. 2023-07-18 19:38:06 +03:00
Jakub Karolczyk
667783831b [mod_av] Migrate to FFmpeg 5.1 2023-07-18 10:32:05 +00:00
Jakub Karolczyk
930341ba86 [core,mod_av,unit-tests] Make transition to core packetizer 2023-07-10 12:58:19 +00:00
Jakub Karolczyk
a160eced99 [core,libyuv,modules] Fix function declarations without a prototype 2023-07-04 09:56:40 +01:00
Jakub Karolczyk
875a1b04ff [mod_av] Coverity CID 1500320 (Resource leak) 2023-04-06 18:25:56 +01:00
Andrey Volk
cd86de2f1f [mod_av] Fix dead nested assignments 2022-08-10 00:17:03 +03:00
Andrey Volk
1f055250e1 [mod_av] Remove unused buf variable in av_file_write 2022-05-23 22:34:29 +03:00
Andrey Volk
6b4359f4ae [mod_av] Avoid using 16384 stack (or heap) bytes in av_file_write(). Remove ff_input_buffer_padding static variable. 2022-05-23 22:00:45 +03:00
Seven Du
7b86eff6d2 [mod_av] fix some leaks in error cases 2021-10-23 22:01:13 +03:00
Seven Du
6b3cd2e41f [mod_av] support rtmps 2021-10-23 22:00:36 +03:00
Anthony Minessale
f8150ead2c [mod_av] don't exit on decode errs just continue 2021-10-23 22:00:33 +03:00
Seven Du
565550f218 [mod_av] fix interrupt callback is not passed down to the hls context in the first open_input 2021-10-23 22:00:32 +03:00
Anthony Minessale
128d4776f8 [core] some more hardening work 2021-10-23 22:00:32 +03:00
Anthony Minessale
d3ca238b05 [core] some mods for file playback to get proper bitrate and timing 2021-10-23 22:00:31 +03:00
Mike Jerris
fc8d431879 [mod_av] dont leak avformat context in error cases 2021-10-23 22:00:16 +03:00
Anthony Minessale
fd747684a4 [mod_av] fix interrupt callback is not passed down to the hls context in the first open_input 2021-10-23 22:00:11 +03:00
Andrey Volk
07884e20a2 [Build-System] Fix switch_packetizer headers and add it to the build. 2021-10-23 22:00:08 +03:00
Seven Du
97276035dc [mod_av] fix leak (#211) 2021-10-23 22:00:06 +03:00
Seven Du
23640d06b1 [mod_av] fix value never read 2021-10-23 22:00:04 +03:00
Seven Du
9d2cb8b190 [mod_av] play video without decode 2021-10-23 22:00:02 +03:00
Chris Rienzo
7770359e8a [mod_av] Don't require .ext for streaming rtmp:// and rtsp:// formats 2021-10-23 21:59:54 +03:00
Dragos Oancea
dd39997588 [mod_av] fix memory leak on file playing 2021-03-22 18:49:13 +03:00
Seven Du
9875e190aa [mod_av] enable resampler when sample rate mismatch (#153) 2021-03-16 20:21:10 +03:00
mangshe0
fb0c46e5af [mod_av] fix record crash bug 2020-12-23 20:15:41 +04:00
Mike Jerris
3089e8e548 [mod_av] reduce some errors to warnings in logs 2020-05-07 03:08:42 +04:00
Andrey Volk
96c615e353 [mod_av] Reduce error level to warning for "Could not decode frame". 2020-05-07 02:47:19 +04:00
mangshe0
975e6a6032 [mod_av] Fix mod_av not having audio when using avresample 2020-01-10 22:38:38 +04:00
Andrey Volk
65c4ca072d [mod_av] Fix crash on av show codecs and av show formats. 2019-10-01 13:02:39 +04:00
Andrey Volk
af4316d8fb FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_av 2019-07-18 19:27:46 +04:00
Chris Rienzo
2a8e07d6ef FS-11785 [mod_av] fix a couple dead assignments and inconsistent assumption that mm pointer could be NULL 2019-07-17 20:20:52 +04:00
Andrey Volk
05cc20e636 FS-11911: [mod_av] Fix mod_av on Debian Jessie 2019-07-15 22:24:01 +04:00
Seven Du
e9c58084db FS-11911: [mod_av] Fix mod_av on Debian Buster 2019-07-15 22:23:39 +04:00
Liyang
036d3e8085 FS-11521: [mod_av] support colorspace from params of file interface
https://freeswitch.org/jira/browse/FS-11521
2019-01-03 00:23:13 +04:00
Liyang
863a0b1d2a FS-11521: [mod_av] read colorspace param from config for avformat 2019-01-03 00:23:04 +04:00
Andrey Volk
13f6890f41 FS-11523: [mod_av] Add ffmpeg 4.1 support. 2018-11-28 02:47:23 +04:00
Anthony Minessale
4333f6813d FS-11413: [freeswitch-core,mod_conference,mod_local_stream] High memory footprint in some video situations #resolve 2018-11-28 01:19:35 +04:00
Seven Du
6e76f630fd FS-10450 #resolve fix zero and negative file duration 2018-07-25 16:58:56 -05:00
Anthony Minessale
0734899b9a FS-10892: [mod_av] Lip Sync Improvements -- increase delta #resolve 2018-07-24 07:21:51 +00:00
Mike Jerris
727df6be1b FS-11055: [mod_av] resize image to recording image size if it does not match recording size 2018-07-24 07:21:49 +00:00
Anthony Minessale
118c8ab0c2 FS-11016: [mod_av] Looping a video file that has resize feature enabled can allow a non-resized frame to slip after file seek #resolve 2018-07-24 07:21:48 +00:00
Seven Du
a83990a5aa tweak av and ensure first image write at pts = 0 to avoid a black screen 2018-07-24 07:21:37 +00:00
Anthony Minessale
8fabf32f8f FS-10890: [mod_av] Wrongly calculated delta_tmp for end of video file recording #resolve 2018-07-24 07:21:37 +00:00
Brian West
105a291bb7 FS-10892: [mod_av] Lip Sync Improvements #resolve 2018-07-24 07:21:37 +00:00
Anthony Minessale
2c66f126d7 FS-10769: [mod_av,mod_conference] Lipsync issues in conference recording 2018-07-24 07:21:36 +00:00
Anthony Minessale
873a7bbdff FS-10769: [mod_av,mod_conference] Lipsync issues in conference recording #resolve 2017-11-02 14:03:21 -05:00
Anthony Minessale
86911858e8 FS-10527: [mod_av] AV tweaks 2017-09-27 12:58:14 -05:00
Anthony Minessale
68fc3b5120 FS-10503 return causes break on first loop and can cause buildup in buffer 2017-08-31 14:17:25 -05:00
Anthony Minessale
ce5c69f63a FS-10503 disable write buffer for all streaming 2017-08-30 19:26:19 -05:00