summaryrefslogtreecommitdiff
path: root/src/video.c
Commit message (Collapse)AuthorAge
* Video timestamp (#286)Alfred E. Heggestad2017-07-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add timestamp to video encoder/decoder * update vp8 vp9 * random offset * revert decoder timestamp * cleanup * gst_video1: add timestamp * change timestamp to RTP-timestamp * update modules * timestamp things * save rtp timestamp * packet_handler: align params same as RTP header * align parameters same way like RTP-header * avcodec: calc ts for old FFmpeg versions * cleanup * fix gst avcodec: use correct AVPacket * minor cleanup
* video: add video_calc_rtp_timestamp()Alfred E. Heggestad2017-07-22
|
* video: show resolution of incoming videoAlfred E. Heggestad2017-07-22
|
* video: fullscreen flag was moved to struct vidisp_prmAlfred E. Heggestad2017-07-10
|
* Make sdl2 Fullscreen Mode configurable (#279)Jonathan Sieber2017-07-10
| | | | | | * vidisp: add fullscreen flag * Add video_fullscreen option
* core: dont open RTP ports when receiving OPTIONSAlfred E. Heggestad2017-06-11
| | | | | | | - also added struct stream_param which contains common parameters for the media stream, passed down from call.c to stream.c ref #265
* add RTP Header extension for Client-to-Mixer Audio Level Indication (#264)Alfred E. Heggestad2017-06-02
| | | | | | | | | | | | | | | | * add RTP Header extension for Client-to-Mixer Audio Level Indication https://tools.ietf.org/html/rfc6464 requires libre from this commit or later: https://github.com/creytiv/re/commit/1544a1e375c76a80084b411d21b0431f95e9cdfb * fix warnings * fix warnings * minor cleanup
* vidfilt: make the API re-entrantAlfred E. Heggestad2017-05-26
|
* Vidisp api reentrant (#258)Alfred E. Heggestad2017-05-26
| | | | | | * vidisp: make the API re-entrant * vidisp: update all modules to re-entrant API
* Vidsrc api reentrant (#256)Alfred E. Heggestad2017-05-23
| | | | | | * vidsrc: make the API re-entrant * vidsrc: update all modules to new API
* vidcodec: make the API re-entrantAlfred E. Heggestad2017-05-20
|
* additional debug (ref #225)Alfred E. Heggestad2017-03-25
|
* video: check if any video-source modules are loadedAlfred E. Heggestad2017-03-23
|
* update doxygen commentsAlfred E. Heggestad2016-12-10
|
* video: start video on updateAlfred E. Heggestad2016-12-07
| | | | | | | - if we receive an updated SDP from re-INVITE which has the video line enabled, start the video stream Thanks to Gary Metalle for the original patch
* test: added testcase for call with videoAlfred E. Heggestad2016-12-07
|
* video: resend FIR until intra-frame decodedAlfred E. Heggestad2016-08-17
|
* vidcodec: add 'intra' parameter to decoder apiAlfred E. Heggestad2016-08-17
| | | | | | | | - the intra flag must be set to true, if the decoded video frame is a full intra frame (Key frame) - the video decoder can use this flag to cancel sending of FIR packets
* video: copy vidframe if decode-filters are usedAlfred E. Heggestad2016-06-05
| | | | | | this is to fix the bug where any pixels overlaying the original image is "smeared" all over the surface, since some video decoders like ffmpeg/vpx keeps the displayed image in memory.
* video: fix possible null deref (thanks to Tomasz Ostrowski)Alfred E. Heggestad2015-08-16
|
* vidcodec: move packet-handler to encode_updateAlfred E. Heggestad2015-06-27
|
* add video error handlerAlfred E. Heggestad2015-03-21
|
* video: add video-queue for pacing outgoing RTP packetsAlfred E. Heggestad2015-03-01
|
* vidcodec: add support for encode- or decode-only vidcodec modulesAlfred E. Heggestad2014-12-25
|
* video: add VIDENC_INTERNAL_FMT, fixes #3Alfred E. Heggestad2014-11-02
|
* use new logging functionsAlfred E. Heggestad2014-02-09
|
* baresip 0.4.10Alfred E. Heggestad2014-02-09