180 Commits

Author SHA1 Message Date
Anthony Minessale
19ace86b4f FS-7696 2015-06-19 18:21:48 -05:00
Anthony Minessale
f44af63d79 FS-7656 parse metadata from files and put video banner up if artist or title is set 2015-06-19 18:00:47 -05:00
Anthony Minessale
c657180ea4 FS-7694 #resolve 2015-06-19 13:57:18 -05:00
Anthony Minessale
58ba5ec0ac mod_av avformat remove unused code 2015-06-19 13:55:26 -05:00
Anthony Minessale
c7166926aa typo from last commit 2015-06-19 01:23:22 -05:00
Anthony Minessale
385a3b545c FS-7656 fix various edge cases with video and non video files mixed into a source, fix a typo bug in file_read_video and fix same bug in mod_vlc, add a new flag to file_read_video to check if the handle is has active video, make mod_conference move the video in and out of a layer when the stream has video or not 2015-06-19 00:57:02 -05:00
Anthony Minessale
7d2468563f FS-7519 fix bitrate translation from FS to av and add some presets 2015-06-18 12:47:10 -05: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
Anthony Minessale
0005a74652 lower debug message level 2015-06-10 14:41:12 -05:00
Seven Du
143c1eb504 FS-7519: CID:1294454 fix leak 2015-05-28 12:47:35 -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
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
d8242cbf42 FS-7519: fix typo 2015-05-28 12:47:34 -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
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
Anthony Minessale
9a7a33fb55 FS-7500: block in flag set for wait for video ready 2015-05-28 12:47:07 -05:00
Seven Du
4289a7ec59 FS-7519: initial version of record_av to record mp4
it generate better compatible mp4 than vlc, so it compatible with quicktime and safari
except that the first few video frames messed up, maybe some pts issue, to be fixed

support float audio, and it can save to webm
2015-05-28 12:47:06 -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
970064294c FS-7500: refactoring 2015-05-28 12:46:50 -05:00
Anthony Minessale
01aea82cbe FS-7519: add debug line 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
Seven Du
978748ed09 FS-7519: set encoder zerolatency 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
Seven Du
81bec5ebd0 FS-7519: add missing deps 2015-05-28 12:46:48 -05:00
Anthony Minessale
2e1bdfb24a FS-7519: add automistake for mod_av 2015-05-28 12:46:48 -05:00
Seven Du
dcb9d3c99e FS-7519: rename mod_ffmpeg to mod_av 2015-05-28 12:46:48 -05:00