gstreamer/gst-libs/gst/video
Vineeth T M 9032c12e69 video-blend: fix blending of rectangles partially or fully outside of the video
In case of overlay being completely or partially outside
the video frame, the offset calculations are not right,
which resulted in the overlay not being displayed as
expected, or crashes due to invalid memory access.

When the overlay rectangle is completely outside,
we need not render the overlay at all.

For partial display of overlay rectangles, src_yoff
was not being calculated, hence it was always clipping
the bottom half of the overlay, By calculating the
src_yoff, now the overlay is clipped properly.

https://bugzilla.gnome.org/show_bug.cgi?id=739281
2014-11-16 13:55:22 +00:00
..
.gitignore Update .gitignore 2012-08-08 09:06:30 +01:00
colorbalance.c docs: Fix argument and annotation typos 2014-03-02 23:22:51 +00:00
colorbalance.h Fix FSF address 2012-11-03 23:05:09 +00:00
colorbalancechannel.c Fix FSF address 2012-11-03 23:05:09 +00:00
colorbalancechannel.h Fix FSF address 2012-11-03 23:05:09 +00:00
convertframe.c convertframe: Fix indention 2013-12-09 16:34:22 +01:00
gstvideodecoder.c videodecoder: do not leak events when flushing them 2014-09-18 12:40:15 +03:00
gstvideodecoder.h videodecoder: Reset last_timestamp_out on new segment 2014-08-14 17:59:06 +10:00
gstvideoencoder.c videoencoder: Stop storing if we received EOS 2014-10-04 23:09:19 +03:00
gstvideoencoder.h videoencoder: Add sink_query() src_query() virtual functions 2013-12-09 16:34:19 +01:00
gstvideofilter.c videofilter: Use new GST_VIDEO_FRAME_MAP_FLAG_NO_REF 2014-09-12 14:41:01 +03:00
gstvideofilter.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstvideometa.c videometa: fix texture_type memcpy size 2014-04-10 12:35:03 +01:00
gstvideometa.h video: Various simple docs fixes 2014-08-15 01:08:12 +10:00
gstvideopool.c videopool: add missing annotation for gst_video_buffer_pool_new() 2014-09-24 11:02:42 +03:00
gstvideopool.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstvideosink.c Fix FSF address 2012-11-03 23:05:09 +00:00
gstvideosink.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstvideoutils.c videoutils: add some debug 2014-01-13 17:24:01 +01:00
gstvideoutils.h video: Various simple docs fixes 2014-08-15 01:08:12 +10:00
Makefile.am video-scaler: rename resampler to video-resampler 2014-10-30 11:48:00 +01:00
navigation.c docs: Fix argument and annotation typos 2014-03-02 23:22:51 +00:00
navigation.h Fix FSF address 2012-11-03 23:05:09 +00:00
TODO video: Base classes for video decoders and encoders 2012-04-24 17:03:40 +02:00
video-blend.c video-blend: fix blending of rectangles partially or fully outside of the video 2014-11-16 13:55:22 +00:00
video-blend.h Fix FSF address 2012-11-03 23:05:09 +00:00
video-chroma.c video-chroma: add ORC version of UP_H2_CS 2014-11-10 11:45:52 +01:00
video-chroma.h video: make direct includes work again 2013-08-16 14:14:15 +01:00
video-color.c video-color: add gamma encode/decode functions 2014-11-11 16:11:15 +01:00
video-color.h video-color: add gamma encode/decode functions 2014-11-11 16:11:15 +01:00
video-converter.c video-converter: take offset into account when unpacking 2014-11-12 09:57:38 +01:00
video-converter.h video-converter: add support for src/dest regions 2014-10-30 17:34:48 +01:00
video-event.c video-event: Update the running times in the force-keyunit events from the pad offsets 2014-04-10 09:18:05 +02:00
video-event.h Fix FSF address 2012-11-03 23:05:09 +00:00
video-format.c video-format: add range extension to BGR_10XE format 2014-11-06 10:45:13 +01:00
video-format.h video-format: update some docs and add a FIXME(2.0) 2014-11-06 10:45:13 +01:00
video-frame.c video-frame: Don't ref buffers twice when mapping 2014-09-16 01:07:18 +03:00
video-frame.h video-frame: Add GST_VIDEO_FRAME_MAP_FLAG_NO_REF 2014-09-12 14:39:16 +03:00
video-info.c video-info: use h-cosited chroma for HD video by default 2014-11-06 18:19:44 +01:00
video-info.h Fix FSF address 2012-11-03 23:05:09 +00:00
video-orc-dist.c video-orc: update disted file 2014-11-10 12:01:48 +01:00
video-orc-dist.h video-chroma: ORCify 2x vertical upsampling 2014-11-07 12:13:28 +01:00
video-orc.orc video-orc: update disted file 2014-11-10 12:01:48 +01:00
video-overlay-composition.c video: Various simple docs fixes 2014-08-15 01:08:12 +10:00
video-overlay-composition.h video-overlay-composition: add GST_CAPS_FEATURE_META_GST_VIDEO_OVERLAY_COMPOSITION 2014-03-05 20:38:45 +01:00
video-resampler.c video-scaler: rename resampler to video-resampler 2014-10-30 11:48:00 +01:00
video-resampler.h video-scaler: rename resampler to video-resampler 2014-10-30 11:48:00 +01:00
video-scaler.c video-scaler: avoid memcpy when not needed 2014-11-05 11:55:22 +01:00
video-scaler.h video: fix some g-i / gtk-doc warnings 2014-11-01 14:58:13 +00:00
video-tile.c docs: Assorted documentation and introspection fixes for new 1.4 API 2014-07-02 09:09:44 +02:00
video-tile.h video: Don't use extra plane and componenent for tile format 2014-01-13 10:47:03 -05:00
video.c video: Add gst_video_guess_framerate() function 2014-08-15 01:08:22 +10:00
video.h video-scaler: add video scaler helper object 2014-10-29 16:26:10 +01:00
video.vcproj more working plugins 2004-07-27 21:41:30 +00:00
videoorientation.c Fix FSF address 2012-11-03 23:05:09 +00:00
videoorientation.h Fix FSF address 2012-11-03 23:05:09 +00:00
videooverlay.c videoverlay: Don't mention gconf elements and add a sentence about playbin/playsink 2014-01-14 13:20:48 +01:00
videooverlay.h Fix FSF address 2012-11-03 23:05:09 +00:00