gstreamer/gst-libs/gst/video
Wim Taymans 5e752f4eda video-converter: fix interlaced scaling some more
Fix problem with the line cache where it would forget the first line in
the cache in some cases.
Keep as much backlog as we have taps. This generally works better and we
could do even better by calculating the overlap in all taps.
Allocated enough lines for the line cache.
Use only half the number of taps for the interlaced lines because we
only have half the number of lines.
The pixel shift should be relative to the new output pixel size so scale
it.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=767921
2016-06-22 16:21:13 +02: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 docs: a random set of trivial fixes for the library docs 2015-05-18 20:45:45 +02:00
colorbalancechannel.c Fix FSF address 2012-11-03 23:05:09 +00:00
colorbalancechannel.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
convertframe.c video/convertframe: Add crop meta support via videocrop 2015-12-11 16:14:59 +02:00
gstvideoaffinetransformationmeta.c videoaffinetransformmeta: Add (transfer none) annotation for return value 2015-12-26 09:43:51 +01:00
gstvideoaffinetransformationmeta.h video/affinetransformationmeta: define the coordinate space used 2016-05-15 10:53:55 +03:00
gstvideodecoder.c videodecoder: handle buffer's flags at offset 2016-06-09 19:13:46 +03:00
gstvideodecoder.h videodecoder/encoder: Correct GST_IS_*CODER_CLASS macros 2016-05-10 10:01:12 +03:00
gstvideoencoder.c libs: video: split allocation query caos and pad caps 2016-04-05 11:32:50 +02:00
gstvideoencoder.h videodecoder/encoder: Correct GST_IS_*CODER_CLASS macros 2016-05-10 10:01:12 +03:00
gstvideofilter.c videofilter: Also copy metas if their API has no tags attached to it 2015-06-29 13:05:54 +02:00
gstvideofilter.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
gstvideometa.c videometa: Initialize all fields of all metas with default values 2016-04-13 10:10:51 +03:00
gstvideometa.h video: Make gst_buffer_get_video_meta() a real function, Return lowest id 2015-05-30 01:11:47 +10:00
gstvideopool.c videopool: store videoinfo after choosing the biggest buffer size 2016-01-06 11:29:42 -05:00
gstvideopool.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
gstvideosink.c videosink: ensure the debug category is always initialized 2016-05-18 19:44:52 +01:00
gstvideosink.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
gstvideoutils.c libs: video: split allocation query caos and pad caps 2016-04-05 11:32:50 +02:00
gstvideoutils.h libs: video: split allocation query caos and pad caps 2016-04-05 11:32:50 +02:00
gstvideoutilsprivate.c videoutils: keep caps features in account when building the downstream filter 2015-01-15 13:59:10 +11:00
gstvideoutilsprivate.h audio/video: Use G_GNUC_INTERNAL for internal functions 2016-01-08 17:50:50 +02:00
Makefile.am g-i: pass compiler env to g-ir-scanner 2016-05-24 00:44:21 +01:00
navigation.c navigation: fix structure leak if subclass doesn't implement send_event() 2015-05-05 13:54:08 -03:00
navigation.h navigation: sprinkle some since markers and add new API to .def file 2015-04-29 15:30:26 +01:00
TODO video: Base classes for video decoders and encoders 2012-04-24 17:03:40 +02:00
video-blend.c videoblend: special case 1x1 src dims on increment computation 2015-12-28 14:16:41 -08:00
video-blend.h Fix FSF address 2012-11-03 23:05:09 +00:00
video-chroma.c video: improve logging 2015-07-15 12:47:42 +02:00
video-chroma.h video: make direct includes work again 2013-08-16 14:14:15 +01:00
video-color.c video-color: Fix colorimetry IS_UNKNOWN 2016-06-02 17:14:50 +01:00
video-color.h video-color: add Adobe RGB primaries and transfer function 2016-01-21 10:45:40 +01:00
video-converter.c video-converter: fix interlaced scaling some more 2016-06-22 16:21:13 +02:00
video-converter.h video-converter: Change some implicit string enums to real enums 2015-05-08 15:13:54 +02:00
video-dither.c libs: Fix build error on MinGW where "%ll" is not available 2015-09-06 18:32:16 +03:00
video-dither.h video-dither: add video dither helper object 2014-12-02 15:10:43 +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: add IYU2 format 2016-06-01 12:07:05 +01:00
video-format.h video: add IYU2 format 2016-06-01 12:07:05 +01:00
video-frame.c video: fix example code in gst_video_frame_map() docs 2016-04-02 15:19:44 +01:00
video-frame.h doc/build: Fix doc typos 2015-07-09 10:47:20 -04:00
video-info.c video: add IYU2 format 2016-06-01 12:07:05 +01:00
video-info.h base: Add g_autoptr() support to all types 2015-12-14 13:39:43 -05:00
video-multiview.c videometa: Initialize all fields of all metas with default values 2016-04-13 10:10:51 +03:00
video-multiview.h multiview: Add gst_video_multiview_guess_half_aspect() 2015-06-19 02:05:37 +10:00
video-orc-dist.c video-converter: add more fastpaths for I420 -> RGB 2016-04-22 15:30:19 +02:00
video-orc-dist.h video-converter: add more fastpaths for I420 -> RGB 2016-04-22 15:30:19 +02:00
video-orc.orc video-converter: add more fastpaths for I420 -> RGB 2016-04-22 15:30:19 +02:00
video-overlay-composition.c videometa: Initialize all fields of all metas with default values 2016-04-13 10:10:51 +03:00
video-overlay-composition.h docs: remove dummy function declarations with G_INLINE_FUNCTION for gtk-doc 2016-01-03 17:21:18 +00:00
video-resampler.c video-converter: fix interlaced scaling some more 2016-06-22 16:21:13 +02:00
video-resampler.h video-converter: fix interlaced scaling some more 2016-06-22 16:21:13 +02:00
video-scaler.c video-converter: fix interlaced scaling some more 2016-06-22 16:21:13 +02:00
video-scaler.h video-scaler: Enforce same taps on Y and UV scalers for merged formats 2015-06-12 16:58:10 +02: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 out annotations to the out parameters of gst_video_calculate_display_ratio() 2015-10-17 20:37:22 +03:00
video.h video: Add multiview/stereo support 2015-06-11 12:05:00 +10: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 video: improve logging 2015-07-15 12:47:42 +02:00
videooverlay.h Fix FSF address 2012-11-03 23:05:09 +00:00